Suggesting related items
First Claim
1. A method for recommending items, comprising:
- accessing and displaying an electronic message that is displayed for composing by a user, wherein the blank electronic message includes a message recipient field, a subject field, a message content field;
using a first user interface element to turn on/off a display of a list of selectable contacts, the selectable contacts usable to populate the message recipient field;
using a second user interface element to turn on/off a display of a list of selectable message-attachable documents, the selectable message-attachable documents attachable to the electronic message;
in response to turning on the display of the list of selectable contacts, displaying the list of selectable contacts that includes a list of frequent contacts based on an identity of the user;
in response to selecting a first message recipient from the list of frequent contacts, updating the list of frequent contacts and additionally displaying within the list of selectable contacts a list of suggested contacts based on an identity of the user and an identity of the first message recipient;
in response to turning on the display of the list of selectable documents, displaying the list of selectable documents including a list of frequently accessed documents based on an identity of the user; and
in response to both turning on the display of the list of selectable documents and the blank electronic message having been populated with at least one message recipient, an entry in the subject field, an entry in the message content field or an attached document;
determining content from one or more of the at least one message recipient, the entry in the subject field, the entry in the message content field or the attached document;
displaying the list of the selectable documents including the list of frequently accessed documents based on the identity of the user and a list of suggested documents based on an identity of the user and the determined content; and
in response to selection of a document from the list of suggested documents, updating the list of suggested documents.
2 Assignments
0 Petitions
Accused Products
Abstract
Recommendations, such as recipients and attachments, are determined from content that is associated with a message item. A user may enter one or more: recipients; attachments; and message content for the message that may be used in determining recommendations. Keywords may also be identified by analyzing the content of the message to determine recommended content/recipients. Behavior patterns may also be used to determine recommendations. The recommended users/content of a message may be obtained from a messaging program, a local data store, a network data store, a cloud service, and the like. The recommended items (e.g. users/content) determined from analyzing the content are displayed such that they may be used by the user when editing the message item. The recommended items may be ranked by relevancy using metrics such as keywords, people, time last viewed and use patterns.
29 Citations
18 Claims
-
1. A method for recommending items, comprising:
-
accessing and displaying an electronic message that is displayed for composing by a user, wherein the blank electronic message includes a message recipient field, a subject field, a message content field; using a first user interface element to turn on/off a display of a list of selectable contacts, the selectable contacts usable to populate the message recipient field; using a second user interface element to turn on/off a display of a list of selectable message-attachable documents, the selectable message-attachable documents attachable to the electronic message; in response to turning on the display of the list of selectable contacts, displaying the list of selectable contacts that includes a list of frequent contacts based on an identity of the user; in response to selecting a first message recipient from the list of frequent contacts, updating the list of frequent contacts and additionally displaying within the list of selectable contacts a list of suggested contacts based on an identity of the user and an identity of the first message recipient; in response to turning on the display of the list of selectable documents, displaying the list of selectable documents including a list of frequently accessed documents based on an identity of the user; and in response to both turning on the display of the list of selectable documents and the blank electronic message having been populated with at least one message recipient, an entry in the subject field, an entry in the message content field or an attached document; determining content from one or more of the at least one message recipient, the entry in the subject field, the entry in the message content field or the attached document; displaying the list of the selectable documents including the list of frequently accessed documents based on the identity of the user and a list of suggested documents based on an identity of the user and the determined content; and in response to selection of a document from the list of suggested documents, updating the list of suggested documents. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for recommending items, comprising:
-
a memory device storing executable instructions; a processor, which when executing the executable instructions is caused to; access and display an electronic message that is displayed for composing by a user, wherein the blank electronic message includes a message recipient field, a subject field, a message content field; use a first user interface element to turn on/off a display of a list of selectable contacts, the selectable contacts usable to populate the message recipient field; use a second user interface element to turn on/off a display of a list of selectable message-attachable documents, the selectable message-attachable documents attachable to the electronic message; in response to turning on the display of the list of selectable contacts, display the list of selectable contacts that includes a list of frequent contacts based on an identity of the user; in response to selection of a first message recipient from the list of frequent contacts, update the list of frequent contacts and additionally displaying within the list of selectable contacts a list of suggested contacts based on an identity of the user and an identity of the first message recipient; in response to turning on the display of the list of selectable documents, display the list of selectable documents including a list of frequently accessed documents based on an identity of the user; and in response to both turning on the display of the list of selectable documents and the blank electronic message having been populated with at least one message recipient, an entry in the subject field, an entry in the message content field or an attached document; determine content from one or more of the at least one message recipient, the entry in the subject field, the entry in the message content field or the attached document; display the list of the selectable documents including the list of frequently accessed documents based on the identity of the user and a list of suggested documents based on an identity of the user and the determined content; and in response to selection of a document from the list of suggested documents, update the list of suggested documents. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer storage medium encoded with instructions, comprising:
-
accessing and displaying an electronic message that is displayed for composing by a user, wherein the blank electronic message includes a message recipient field, a subject field, a message content field; using a first user interface element to turn on/off a display of a list of selectable contacts, the selectable contacts usable to populate the message recipient field; using a second user interface element to turn on/off a display of a list of selectable message-attachable documents, the selectable message-attachable documents attachable to the electronic message; in response to turning on the display of the list of selectable contacts, displaying the list of selectable contacts that includes a list of frequent contacts based on an identity of the user; in response to selecting a first message recipient from the list of frequent contacts, updating the list of frequent contacts and additionally displaying within the list of selectable contacts a list of suggested contacts based on an identity of the user and an identity of the first message recipient; in response to turning on the display of the list of selectable documents, displaying the list of selectable documents including a list of frequently accessed documents based on an identity of the user; and in response to both turning on the display of the list of selectable documents and the blank electronic message having been populated with at least one message recipient, an entry in the subject field, an entry in the message content field or an attached document; determining content from one or more of the at least one message recipient, the entry in the subject field, the entry in the message content field or the attached document; displaying the list of the selectable documents including the list of frequently accessed documents based on the identity of the user and a list of suggested documents based on an identity of the user and the determined content; and in response to selection of a document from the list of suggested documents, updating the list of suggested documents. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification