Configurable dynamic input word prediction algorithm
First Claim
Patent Images
1. An information identification system, comprising:
- a platform-framework software module which includes executable instructions to receive input from a user;
a data-type software module which includes executable instructions to identify types of data that might be returned to the user, the types of data being selected from a list of possible types of data based on input from the user;
a service-descriptor software module which includes executable instructions to identify valid actions corresponding to each identified type of data, the valid actions being selected from a list of possible actions;
a first information-search software module which includes executable instructions to identify a first set of information corresponding to a first one of the identified valid actions;
a second information-search software module which includes executable instructions to identify a second set of information corresponding to a second one of the identified valid actions;
a processor, capable of executing at least one of the software modules; and
a user interface, capable of providing the sets of information to the user such that the first set of information is more easily accessed by the user than the second set of information.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and a method of retrieving information is described. In a system according to the invention, software modules may be used to provide the user with information that is most likely to be the information desired.
92 Citations
26 Claims
-
1. An information identification system, comprising:
-
a platform-framework software module which includes executable instructions to receive input from a user;
a data-type software module which includes executable instructions to identify types of data that might be returned to the user, the types of data being selected from a list of possible types of data based on input from the user;
a service-descriptor software module which includes executable instructions to identify valid actions corresponding to each identified type of data, the valid actions being selected from a list of possible actions;
a first information-search software module which includes executable instructions to identify a first set of information corresponding to a first one of the identified valid actions;
a second information-search software module which includes executable instructions to identify a second set of information corresponding to a second one of the identified valid actions;
a processor, capable of executing at least one of the software modules; and
a user interface, capable of providing the sets of information to the user such that the first set of information is more easily accessed by the user than the second set of information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of identifying information, comprising:
-
receiving input from a user;
identifying types of data that might be returned to the user, the types of data being selected from a list of possible types of data based on the input from the user;
identifying valid actions corresponding to each type of data identified, the valid actions being selected from a list of possible actions;
identifying a first set of information corresponding to a first one of the valid actions;
identifying a second set of information corresponding to a second one of the valid actions;
providing the sets of information to the user such that the first set of information is more easily accessed by the user than the second set of information. - View Dependent Claims (19, 20, 21, 22)
-
-
23. The method of clam 22, further comprising removing the duplicate information from the second set of information.
- 24. The method of clam 18, further comprising tracking preferences of the user and determining from the preferences whether the sets of information should be provided to the user such that the second set of information is more easily accessed by the user than the first set of information.
Specification