Suggesting related items

US10270720B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10270720-B2
Application numberUS-201213722980-A
CountryUS
Kind codeB2
Filing dateDec 20, 2012
Priority dateDec 20, 2012
Publication dateApr 23, 2019
Grant dateApr 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The method of claim 1 , wherein the first and second user interface elements comprise elements of the electronic message. 3. The method of claim 1 , wherein the suggested contacts are additionally based on a group of contacts to which the user or the first message recipient belongs. 4. The method of claim 1 , further comprising ranking the list of selectable documents based on relevancy. 5. The method of claim 4 , wherein relevancy is based on a corresponding commonality of keywords in the content of the electronic message and a content of a message-attachable document. 6. The method of claim 4 , wherein relevancy is based on an amount of time that a message-attachable document has been viewed. 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. 8. The system of claim 7 , wherein the first and second user interface elements comprise elements of the electronic message. 9. The system of claim 7 , wherein the suggested contacts are additionally based on a group of contacts to which the user or the first message recipient belongs. 10. The system of claim 7 , wherein the processor is further caused to rank the list of selectable documents based on relevancy. 11. The system of claim 10 , wherein relevancy is based on a corresponding commonality of keywords in the content of the electronic message and a content of a message-attachable document. 12. The system of claim 10 , wherein relevancy is based on an amount of time that a message-attachable document has been viewed. 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 docu

Assignees

Inventors

Classifications

  • Form filling; Merging · CPC title

  • using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages · CPC title

  • Help systems · CPC title

  • Guidance during keyboard input operation, e.g. prompting · CPC title

  • H04L51/08Primary

    Annexed information, e.g. attachments · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10270720B2 cover?
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 m…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L51/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).