SYSTEM AND METHOD FOR SUGGESTING A PHRASE BASED ON A CONTEXT
First Claim
1. A system comprising:
- a context determination module configured to determine a context of a message that a user is composing via a composition interface based on one or more properties of the message;
a text detection module configured to identify one or more inputs to the user composition interface, the one or more inputs indicating at least a portion of intended content of the message;
a suggestion module configured to, using one or more processors, provide one or more suggested content items for inclusion in the message based on the context of the message and the one or more inputs; and
a confirmation module configured to add a suggested content item of the suggested content items in the message based at least in part on the one or more properties of the message.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
224 Citations
20 Claims
-
1. A system comprising:
-
a context determination module configured to determine a context of a message that a user is composing via a composition interface based on one or more properties of the message; a text detection module configured to identify one or more inputs to the user composition interface, the one or more inputs indicating at least a portion of intended content of the message; a suggestion module configured to, using one or more processors, provide one or more suggested content items for inclusion in the message based on the context of the message and the one or more inputs; and a confirmation module configured to add a suggested content item of the suggested content items in the message based at least in part on the one or more properties of the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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; identifying one or more inputs to the user composition interface, the one or more inputs indicating at least a portion of intended content of the message; providing one or more suggested content items for inclusion in the message based on the context of the message, and the one or more inputs; and adding a suggested content item of the suggested content items in the message based at least in part on the one or more properties of the message. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. 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; identifying one or more inputs to the user composition interface, the one or more inputs indicating at least a portion of intended content of the message; providing one or more suggested content items for inclusion in the message based on the context of the message, and the one or more inputs; and adding a suggested content item of the suggested content items in the message based at least in part on the one or more properties of the message.
-
Specification