PROVIDNG RELEVANT INFORMATION FOR A TERM IN A USER MESSAGE
First Claim
1. A method for providing relevant information for a term identified in a user message, comprising:
- identifying the term in the user message,determining if the identified term comprises a temporally recognized term by comparing the identified term with locally stored data; and
if the identified term comprises a temporally recognized term, and an indication of a user selection of the identified term is received, performing an action assigned to the temporally recognized term, comprising retrieving relevant information.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for providing relevant information for a term identified in a user message. A user can read or write a message and one or more terms can be identified in the message, where an identified term may comprise one or more words or characters. One or more data structures comprising indications of temporally recognized terms can be stored locally, and the identified terms can be compared against the locally stored data, such as for fast retrieval. If the identified term matches one or more of the temporally recognized terms in the locally stored data, the user may select the temporally recognized term to perform an action assigned to the temporally recognized term. The assigned action can comprise retrieving relevant information for the term, such as finding movie times (e.g., where the term comprises a movie title).
32 Citations
20 Claims
-
1. A method for providing relevant information for a term identified in a user message, comprising:
-
identifying the term in the user message, determining if the identified term comprises a temporally recognized term by comparing the identified term with locally stored data; and if the identified term comprises a temporally recognized term, and an indication of a user selection of the identified term is received, performing an action assigned to the temporally recognized term, comprising retrieving relevant information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing relevant information for a term identified in a user message, comprising:
-
a local data storage component configured to store one or more data structures respectively indicating a set of temporally recognized terms; a term comparison component, operably coupled with the local data storage component, and configured to determine if the term identified in the user message comprises a temporally recognized term by looking up the identified term in the one or more data structures; and a relevant information retrieval component, operably coupled with the term comparison component, and configured to perform an action assigned to a temporally recognized term, comprising retrieving relevant information, if the identified term is determined to comprise the temporally recognized term and if an indication of a user selection of the temporally recognized term is received. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable medium comprising computer executable instructions that when executed via a processor on a computer perform a method for providing relevant information for a term identified in a user message, comprising:
-
locally storing one or more data structures, respectively comprising a bit array associated with an assigned action; identifying the term in the user message; determining if the identified term comprises a temporally recognized term using the one or more locally stored data structures; highlighting the identified term in the user message if the identified term comprises a temporally recognized term; if a comparison to a bit array provides that the identified term comprises a temporally recognized term, performing an action assigned to the bit array, comprising retrieving relevant information in real-time, if an indication of a user selection of the highlighted identified term is received; providing a choice of relevant information to be retrieved if more than one action is assigned to the bit array; and substituting at least some of the one or more data structures with one or more updated data structures, respectively comprising an indication of updated temporally recognized terms.
-
Specification