CONTEXTUAL SUGGESTIONS FROM USER HISTORY
First Claim
1. A method comprising:
- receiving input from a processing device of a user;
evaluating a plurality of contexts associated with a user history of the user, wherein the evaluating comprises;
generating, for each of the plurality of contexts, a score based on;
at least one time period of the user history that is associated with a searching of a context, and a frequency of searching for the context within the at least one time period,ranking the plurality of contexts based on the score corresponding with each of the plurality of contexts; and
outputting one or more contextual suggestions for the received input based on the ranked plurality of contexts.
1 Assignment
0 Petitions
Accused Products
Abstract
Non-limiting examples of the present disclosure describe pattern recognition determined based on evaluation of contexts associated with a user history of a user. Input may be received from a processing device of a user. A plurality of contexts associated with user history data of the user history may be evaluated. In examples, the evaluating comprises: generating, for each of the plurality of contexts, a score based on: at least one time period of the user history that is associated with a searching of a context and a frequency of searching for the context within the at least one time period. The evaluating may further comprise ranking the plurality of contexts based on the score corresponding with each of the plurality of contexts. One or more contextual suggestions may be generated and output for the received input based on the ranked plurality of contexts.
20 Citations
20 Claims
-
1. A method comprising:
-
receiving input from a processing device of a user; evaluating a plurality of contexts associated with a user history of the user, wherein the evaluating comprises; generating, for each of the plurality of contexts, a score based on;
at least one time period of the user history that is associated with a searching of a context, and a frequency of searching for the context within the at least one time period,ranking the plurality of contexts based on the score corresponding with each of the plurality of contexts; and outputting one or more contextual suggestions for the received input based on the ranked plurality of contexts. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processor; and a memory operatively connected with the at least one processor storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises; receiving input from a processing device of a user, evaluating a plurality of contexts associated with a user history of the user, wherein the evaluating comprises; generating, for each of the plurality of contexts, a score based on;
at least one time period of the user history that is associated with a searching of a context, and a frequency of searching for the context within the at least one time period,ranking the plurality of contexts based on the score corresponding with each of the plurality of contexts, and outputting one or more contextual suggestions for the received input based on the ranked plurality of contexts. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium that comprises computer-executable instructions, wherein the computer-executable instructions, when executed by a computing device, cause the computing device to execute a method comprising:
-
receiving input from a processing device of a user; evaluating a plurality of contexts associated with user history of the user, wherein the evaluating comprises; generating, for each of the plurality of contexts, a score based on;
at least one time period of the user history that is associated with a searching of a context, and a frequency of searching for the context within the at least one time period,ranking the plurality of contexts based on the score corresponding with each of the plurality of contexts; and outputting one or more contextual suggestions for the received input based on the ranked plurality of contexts. - View Dependent Claims (18, 19, 20)
-
Specification