Filtering communications
US-2019220540-A1 · Jul 18, 2019 · US
US11017005B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11017005-B2 |
| Application number | US-201815871286-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 15, 2018 |
| Priority date | Jan 15, 2018 |
| Publication date | May 25, 2021 |
| Grant date | May 25, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method comprising: accessing a record of past emails or IM messages between a first user and a plurality of other users; from amongst a set of entities (e.g. other users, user groups or folders), identifying a subset as preferred entities of the first user, wherein at least some of the preferred entities are identified automatically based on at least a frequency of interaction between the first user and each of the entities; independently of receiving any search queries, causing a graphical user interface to display a list of the preferred entities; and based on the first user selecting one of the entities from the list, causing the graphical user interface to display to the first user a filtered-down list of emails and IM messages, being some or all of the emails or IM messages communicated between the first user and the selected entity.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: accessing a record of past communications between a first user and a plurality of other users; from amongst a set of entities, identifying a subset as preferred entities of the first user, wherein at least some of the preferred entities are identified automatically based on one or more factors including at least a frequency of interaction between the first user and each of the entities, the entities with which the first user has a greater frequency of interaction being given a greater preference in said automated identification, wherein the set of entities comprises a plurality of parties, each party comprising at least one user; independently of receiving any search queries, causing a graphical user interface to selectively display a list of the preferred entities distinguishing them from amongst the rest in the set prior to the received search query being entered by the first user; receiving, from the first user, a search query to perform on the record of past communications; in response to the search query, causing the graphical user interface to display search results and respective counts of the number of search results associated with each preferred entity; receiving, from the first user, a selection of a preferred entity from the list of preferred entities; and based on the received selection of the preferred entity, causing the graphical user interface to display to the first user a filtered-down list of the past communications from said record, the past communications of the filtered-down list being some or all of the past communications between the first user and the selected preferred entity and are a subset of search results corresponding to the received search query. 2. The method of claim 1 , wherein the past communications comprise emails or IM messages. 3. The method of claim 1 , wherein some or all of said set of entities are different respective parties each comprising one or more of said other users, and at least some of the preferred entities are preferred ones of the parties, each of the parties being either an individual one of said other users or a group of multiple of said other users. 4. The method of claim 3 , wherein the past communications in said record are stored amongst a plurality of folders, and the search results are found from amongst multiple of the folders. 5. The method of claim 1 , wherein the past communications in said record are stored amongst a plurality of folders; and wherein some or all of said set of entities are different respective ones of said folders, and at least some of the preferred entities are preferred ones of the folders. 6. The method of claim 5 , wherein the different folders include at least one user-defined folder to which emails are forwarded according to a user-defined rule defined by the first user. 7. The method of claim 1 , wherein one or more of the preferred entities are selected manually by the first user. 8. The method of claim 1 , wherein the display of the count of the number of search results is performed automatically in response to a single entry of the search query by the first user. 9. The method of claim 1 , wherein said one or more factors further comprise a hierarchical status of the entity. 10. The method of claim 1 , wherein the count includes only unread communications. 11. The method of claim 1 , wherein the count includes both read and unread communications. 12. The method of claim 1 , wherein the graphical user interface comprises a navigation pane and at least one preview pane separate from the navigation pane, the list of preferred entities being displayed in the navigation pane, and the filtered-down list of emails or IM messages being displayed as previews in the at least one preview pane. 13. The method of claim 12 , wherein the navigation pane also comprises an unfiltered list of folders, the list of preferred entities being displayed in the navigation pane separately to the unfiltered list. 14. The method of claim 12 , wherein the navigation pane is a left-hand navigation pane of the graphical user interface, whilst the at least one preview pane is displayed to the right of the navigation pane in the graphical user interface. 15. The method of claim 12 , wherein the associated counts are displayed in the navigation pane alongside the respective entities in said list of preferred entities. 16. The method of claim 12 , wherein the emails or IM messages are both emails and IM messages, the at least one preview pane is multiple preview panes, and the preview of the emails is displayed in a separate preview pane than the IM messages. 17. The method of claim 1 , wherein the list of preferred entities are identified manually by the first user. 18. The method of claim 1 , wherein the search queries are received from the first user from a voice interface using speech recognition technology. 19. One or more computer storage hardware media storing computer-executable instructions that are executed by a computing device to implement a method comprising: accessing a record of past communications between a first user and a plurality of other users; from amongst a set of entities, identifying a subset as preferred entities of the first user, wherein at least some of the preferred entities are identified automatically based on one or more factors including at least a frequency of interaction between the first user and each of the entities, the entities with which the first user has a greater frequency of interaction being given a greater preference in said automated identification, wherein the set of entities comprises a plurality of parties, each party comprising at least one user; independently of receiving any search queries, causing a graphical user interface to selectively display a list of the preferred entities distinguishing them from amongst the rest in the set prior to the received search query being entered by the first user; receiving, from the first user, a search query to perform on the record of past communications; in response to the search query, causing the graphical user interface to display search results and respective counts of the number of search results associated with each preferred entity; receiving, from the first user, a selection of a preferred entity from the list of preferred entities; and based on received selection of the preferred entity, causing the graphical user interface to display to the first user a filtered-down list of the past communications from said record, the past communications of the filtered-down list being some or all of the past communications between the first user and the selected preferred entity and are a subset of search results corresponding to the received search query. 20. A computer system comprising storage and processing apparatus, the storage comprising one or more storage devices and the processing apparatus comprising one or more processing units, wherein the storage stores code arranged to run on the processing apparatus and being configured so as when thus run to perform operations of: accessing a record of past communications between a first user and a plurality of other users; from amongst a set of entities, identifying a subset as preferred entities of the first user, wherein at least some of the preferred entities are identified automatically based on one or more factors including at least a frequency of interaction between the first user and each of the entities, the entities with which the first user has a greater
Computer-aided management of electronic mailing [e-mailing] · CPC title
Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title
Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Presentation of query results · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.