System and method for read-ahead enhancements
First Claim
1. A system, comprising at least one component,the component comprising a processor to determinea context of a plurality of past non-threaded emails or documents of a user by analyzing the plurality of past non-threaded emails or documents for words or phrases, wherein the plurality of past non-threaded emails or documents are associated with a software application;
- generate a context index associating the plurality of the past non-threaded emails or documents of the determined context with corresponding repeatable values within the plurality of past non-threaded emails or documents;
receive one or more characters in a current email or document of the software application;
determine a context of the current email or document by analyzing the current email or document for current words or phrases in the current email or document, wherein the context of the current email or document corresponds to the context of past non-threaded emails or documents;
determine matches between the current words or phrases and words or phrases of the plurality of past non-threaded emails or documents of the context index;
identify, based on the determined matches, one or more of the corresponding repeatable values;
match the identified corresponding repeatable values with the one or more received characters to identify one or more candidate words; and
present the one or more candidate words to a user on a computer as type-ahead choices for inclusion in the current email or document.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for identifying type-ahead candidates. A method includes determining a context of past non-threaded emails of a user. The method further includes generating a context index associating the past non-threaded emails of the determined context with repeatable values within the past non-threaded emails. The method further includes receiving characters in a current email and determining a context of the current email. The method further includes determining matches between the current email and the past non-threaded in the context index. The method further includes identifying the corresponding repeatable values and matching the identified corresponding repeatable values with the received characters. The method further includes presenting the candidate words to the user for inclusion in the current email.
-
Citations
17 Claims
-
1. A system, comprising at least one component,
the component comprising a processor to determine a context of a plurality of past non-threaded emails or documents of a user by analyzing the plurality of past non-threaded emails or documents for words or phrases, wherein the plurality of past non-threaded emails or documents are associated with a software application; -
generate a context index associating the plurality of the past non-threaded emails or documents of the determined context with corresponding repeatable values within the plurality of past non-threaded emails or documents; receive one or more characters in a current email or document of the software application; determine a context of the current email or document by analyzing the current email or document for current words or phrases in the current email or document, wherein the context of the current email or document corresponds to the context of past non-threaded emails or documents; determine matches between the current words or phrases and words or phrases of the plurality of past non-threaded emails or documents of the context index; identify, based on the determined matches, one or more of the corresponding repeatable values; match the identified corresponding repeatable values with the one or more received characters to identify one or more candidate words; and present the one or more candidate words to a user on a computer as type-ahead choices for inclusion in the current email or document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification