Intelligent adaptive optimization of display navigation and data sharing
First Claim
1. A method for presenting an optimized selection of alternatives from a plurality of alternative choices to a user through an electronic device, comprising the steps of:
- providing an objective model for said plurality of alternative choices, said objective model reflecting at least user-specific weighting factors for said alternative choices;
applying said objective model to a first ordered selection of choices to derive a recommended selection of choices of optimized order, said optimized order being determined by said objective model; and
maintaining said recommended selection of choices for presentation to said user through said electronic device substantially in said optimized order.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for optimizing the navigation of lists or other hierarchies of alternatives, as presented to the user by electronic devices and computer networks, by automatically recommending the alternatives of the next list to be presented. Each alternative is recommended on the basis of the importance of that alternative to the user, or to the operator of the service provided to the user, or to providers of applications that can be selected by the user. The optimization is based upon probabilities estimated by mathematical functions on several variables, statistics, and parameters, including but not limited to the user location, time and date, user'"'"'s expressed personal preferences, service operators'"'"' and application providers'"'"' expressed commercial intentions, service operators'"'"' and application providers'"'"' expressed business rules, implied application relationships, personal information of the user, usage statistics of the user, usage statistics of the general public, and embedded parameters which refine a statistical model of the user'"'"'s behavior, statistics and estimators based upon that model, and a business objective model of the revenue improvements of service operators using this invention. Such optimization reduces the efforts required of a user to select one item, out of a structure of lists of items, by reorganizing the structure so that the user is likely to use fewer keystrokes or spoken words to select an item of combined higher importance to the user, the service operator, and the application provider. The optimization is personalized to each user by presenting the lists and structures to each user in a way that is automatically adapted to the statistical and deterministic factors pertaining to that individual user, so that users of different personalities and preferences can see or hear differently organized lists from which to choose. The number of keystrokes, or spoken words, is further reduced by intelligent data sharing between applications to avoid requiring the user'"'"'s reentry of the same data to one application that was already entered in another.
119 Citations
22 Claims
-
1. A method for presenting an optimized selection of alternatives from a plurality of alternative choices to a user through an electronic device, comprising the steps of:
-
providing an objective model for said plurality of alternative choices, said objective model reflecting at least user-specific weighting factors for said alternative choices;
applying said objective model to a first ordered selection of choices to derive a recommended selection of choices of optimized order, said optimized order being determined by said objective model; and
maintaining said recommended selection of choices for presentation to said user through said electronic device substantially in said optimized order. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for presenting an optimized selection of alternatives from a plurality of alternative choices to a user through an electronic device, comprising:
-
providing an objective model for said plurality of alternative choices, said objective model including a plurality of user-specific weighting factors;
providing a statistical model for setting the values of at least some of said user-specific weighting factors and applying said statistical model for setting said values;
applying said objective model with said values set by said statistical model to a first ordered selection of choices to derive a recommended selection of choices of optimized order, said optimized order being determined by said objective model; and
maintaining said recommended selection of choices for presentation to said user through said electronic device substantially in said optimized order. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for presenting an optimized selection of alternatives from a plurality of alternative choices to a user through an electronic device, comprising the steps of:
-
providing an objective model for said plurality of alternative choices;
applying said objective model to a first ordered selection of choices to derive a recommended selection of choices of optimized order, said optimized order being determined by said objective model;
presenting said recommended selection of choices to said user substantially in said optimized order for further selection of an end alternative by said user;
when said end alternative calls for entry of data by said user, applying said objective model to derive a recommended selection of prefill data objects; and
presenting said recommended selection of prefill data objects to said user.
-
-
13. A method for presenting an optimized selection of alternatives from a plurality of alternative choices to a user through an electronic device having a display capable of showing only a characteristic number of choices to the user at a time, comprising the steps of:
-
providing an objective model for said plurality of alternative choices, said objective model reflecting at least user-specific weighting factors for said alternative choices;
applying said objective model to a first ordered selection of alternative choices to derive a recommended selection of alternative choices of optimized order, said optimized order being determined by said objective model; and
maintaining at least a portion of said recommended selection of alternative choices for presentation to said user a fixed number at a time substantially in said optimized order, said fixed number being at most the characteristic number said device is capable of displaying at a time. - View Dependent Claims (14, 15, 16)
-
-
17. A method for presenting an optimized selection of alternatives from a plurality of alternative choices to a user through an electronic device, said plurality of alternative choices forming an initial ordered data structure, the method comprising:
-
defining a plurality of characteristic groups of users;
for a given user, transforming said initial ordered data structure into a reduced data structure associated with at least one of said characteristic groups;
applying an objective model to said reduced data structure, said objective model including parameters particularized to said given user, to derive a recommended data structure for said given user. - View Dependent Claims (18, 19, 20)
-
-
21. A method for presenting an optimized selection of alternatives from a plurality of alternative choices to a user through an electronic device, said plurality of alternative choices forming an initial ordered data structure, the method comprising:
-
applying a content filter to said initial ordered data structure to define a reduced data structure; and
applying an objective model to said reduced data structure, said objective model including parameters particularized to a given user, to derive a recommended data structure for said given user.
-
-
22. In a system in which a user can access a number of software applications with an electronic device, said device having a display for presenting the user with a number of alternative choices, a method for providing data to a software application in response to a request for data entry by said software application, comprising:
-
determining a characteristic type of data appropriate for filling said request for data entry;
associating a probability of relevance to a plurality of other instances of data of said characteristic type associated with said user; and
ordering said plurality of other instances substantially in accordance with said probability of relevance for presentation to said user.
-
Specification