INFORMATION PRESENTATION SYSTEM
First Claim
1. A method of presenting information to a user, the method comprising:
- with at least one processor;
identifying, based on context information associated with the user, one or more sets of criteria;
selecting, based on the identified one or more sets of criteria, a plurality of data sets; and
in response to user input, selecting a data set of the plurality of data sets for presentation to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An information presentation system that identifies information of interest to a user based on identifying tasks that may be relevant to the user given the user'"'"'s current context. The user may be presented with an option to select from among relevant tasks and/or goals of completing the task. For each selected task and goal, the system may generate one or more sets of items that are relevant to completing the task. The user may be presented with the option to select from among the sets of items or to navigate among the sets of items. Such a system may be used to provide an easy-to-use interface on a portable computing device to support shopping applications.
32 Citations
20 Claims
-
1. A method of presenting information to a user, the method comprising:
with at least one processor; identifying, based on context information associated with the user, one or more sets of criteria; selecting, based on the identified one or more sets of criteria, a plurality of data sets; and in response to user input, selecting a data set of the plurality of data sets for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An information-presentation system, comprising:
-
at least one first computer storage medium comprising context information associated with a user; at least one second computer storage medium comprising a plurality of task models; at least one third computer storage medium comprising a mapping, the mapping defining associations between each of a plurality of patterns of data within the context information and one or more task models; a first engine for applying the mapping to the context information to identify one or more of the task models applicable based on the context information; a second engine for generating one or more data sets based on a task model; at least one user-interface component for; sending to a user-interface device an indication of one or more applicable task models identified by the first engine; receiving from the user-interface device a user selection of a selected task model of the one or more applicable task models; sending to the user-interface device at least one data set generated by the second engine based on the selected task model. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a portable electronic device to present information to a user, the method comprising:
-
obtaining information indicative of user context; providing the information to an information retrieval system; receiving from the information retrieval system an indication of a plurality of tasks; presenting a first user interface for selecting a selected task of the plurality of tasks; providing an indication of the selected task to the information retrieval system; receiving from the information-retrieval system a plurality of data sets; and presenting a second user interface indentifying the plurality of data sets as completing the selected task, the second user interface comprising control elements whereby a user may selectively display, at one time, data from only a portion of the data sets of the plurality of data sets. - View Dependent Claims (17, 18, 19, 20)
-
Specification