System and method for suggesting a phrase based on a context

US9923849B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9923849-B2
Application numberUS-201313890600-A
CountryUS
Kind codeB2
Filing dateMay 9, 2013
Priority dateMay 9, 2013
Publication dateMar 20, 2018
Grant dateMar 20, 2018

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.

A method and a system to suggest a content item to be included in a message based on a determined context are provided. A context of a message that user is composing via a composition interface is determined based on one or more properties of the message. One or more inputs to the user composition interface are identified, the one or more inputs indicating at least a portion of intended content of the message. One or more suggested content items are provided for inclusion in the message based on the context of the message and the one or more inputs. A suggested content item of the suggested content items are added in the message based at least in part on the one or more properties of the message.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: one or more processors and executable instructions accessible on a computer-readable medium that, when executed, cause the one or more processors to perform operations comprising: determining a context of a message that a user is composing via a composition interface based on one or more properties of the message, the one or more properties including a geographical location of the user composing the message; identifying one or more inputs to the composition interface, the one or more inputs indicating in part the geographical location of the user composing the message, the context of the message being determined further based on the one or more inputs; examining one or more prior messages composed by the user to determine proficiency of the user in a human-readable language; retrieving, based on the determined proficiency, one or more suggested content items in the human-readable language from a dictionary including a table that links the one or more inputs to the one or more suggested content items, the dictionary being indexed by context and the retrieving including matching the context of the message to a context indexed in the dictionary; causing display of one or more suggested content items for inclusion in the message based on the context of the message, the suggested content items being phrases related to the geographical location of the user composing the message; and adding a phrase related to the geographical location of the user in the message based at least in part on the one or more properties of the message. 2. The system of claim 1 , wherein the operations further comprise: applying user-defined rules to identify the one or more suggested content items; and causing the one or more suggested content items to be displayed in the composition interface. 3. The system of claim 2 , wherein the operations further comprise: applying the user-defined rules to exclude an available content item from the one or more suggested content items. 4. The system of claim 1 , wherein the one or more properties of the message include: a parent message, at least one keyword from the message being composed, at least one recipient of the message, an account being used to generate the message, a human-readable language in which the message is composed, a change of the geographical location of the user, or calendar data of the user. 5. The system of claim 1 , wherein the operations further comprise refraining from adding a suggestion content item of the one or more suggested content items to the message. 6. The system of claim 1 , wherein the dictionary is a database indexed according to context. 7. The system of claim 1 , wherein respective entries of the dictionary are a suggested content item of the one or more available content items and wherein the respective entries include one or more metadata tags, the one or more metadata tags each indicating a context of the suggested content item. 8. The system of claim 1 , wherein the operations further comprise determining the context based in part on the one or more inputs. 9. The system of claim 1 , wherein the one or more suggested content items includes the one or more inputs indicating at least a portion of the intended content of the message. 10. The system of claim 1 , wherein the one or more suggested content items is a modification of the one or more inputs indicating at least a portion of the intended content of the message. 11. The system of claim 1 , wherein the operations further comprise receiving a confirmation from the user to add the suggested content item in the message. 12. The system of claim 1 , wherein the operations further comprise automatically adding the suggested content item in the message. 13. A method comprising: determining a context of a message that a user is composing via a composition interface based on one or more properties of the message, the one or more properties including a geographical location of the user composing the message; identifying one or more inputs to the composition interface, the one or more inputs indicating in part the geographical location of the user composing the message, the context of the message being determined further based on the one or more inputs; examining one or more prior messages composed by the user to determine proficiency of the user in a human-readable language; retrieving, based on the determined proficiency, one or more suggested content items in the human-readable language from a dictionary including a table that links the one or more inputs to the one or more suggested content items, the dictionary being indexed by context and the retrieving including matching the context of the message to a context indexed in the dictionary; causing display of, using one or more processors, one or more suggested content items for inclusion in the message based on the context of the message, the suggested content items being phrases related to the geographical location of the user composing the message; and adding a phrase related to the geographical location of the user in the message based at least in part on the one or more properties of the message. 14. The method of claim 13 , further comprising: applying user-defined rules to identify the one or more suggested content items; and causing the one or more suggested content items to be displayed in the composition interface. 15. The method of claim 13 , wherein the one or more properties of the message include: a parent message, at least one keyword from the message being composed, at least one recipient of the message, an account being used to generate the message, a human-readable language in which the message is composed, a change of the geographical location of the user, or calendar data of the user. 16. The method of claim 13 , wherein the one or more suggested content items is a modification of the one or more inputs indicating at least a portion of the intended content of the message. 17. The method of claim 13 , wherein adding the suggested content item in the message is conducted automatically. 18. A non-transitory machine-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising: determining a context of a message that a user is composing via a composition interface based on one or more properties of the message, the one or more properties including a geographical location of the user composing the message; identifying one or more inputs to the composition interface, the one or more inputs indicating in part the geographical location of the user composing the message, the context of the message being determined further based on the one or more inputs at least a portion of intended content of the message; examining one or more prior messages composed by the user to determine proficiency of the user in a human-readable language; retrieving, based on the determined proficiency, one or more suggested content items in the human-readable language from a dictionary including a table that links the one or more inputs to the one or more suggested content items, the dictionary being indexed by context and the retrieving including matching the context of the message to a context indexed in the dictionary; causing display of one or more suggested content items for inclusion in the message based on the context of the message, the suggested content items being phrases related to the geographical location of the user composing the message and the one or

Assignees

Inventors

Classifications

  • H04L51/063Primary

    Content adaptation, e.g. replacement of unsuitable content · 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 US9923849B2 cover?
A method and a system to suggest a content item to be included in a message based on a determined context are provided. A context of a message that user is composing via a composition interface is determined based on one or more properties of the message. One or more inputs to the user composition interface are identified, the one or more inputs indicating at least a portion of intended content…
Who is the assignee on this patent?
Ebay Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/063. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 20 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).