×

User interface for information presentation system

  • US 9,785,987 B2
  • Filed: 04/22/2010
  • Issued: 10/10/2017
  • Est. Priority Date: 04/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • obtaining a search query based at least on user input from a user to a portable electronic device;

    obtaining context information reflecting previous behavior of the user on the portable electronic device;

    transmitting the search query and the context information over a computer network to a server configured to use the search query and the previous behavior of the user to identify a first task and a second task that are potentially relevant to the user;

    receiving a plurality of data sets from the server over the computer network, the plurality of data sets comprising a first data set of first data items associated with the first task identified by the server and a second data set of second data items associated with the second task identified by the server, the second data set comprising at least some different data items than the first data set;

    prior to receiving an explicit user selection of the first task identified by the server or the second task identified by the server, caching the first data items associated with the first task and the second data items associated with the second task on the portable electronic device;

    displaying a first task identifier of the first task identified by the server and a second task identifier of the second task identified by the server on a display of the portable electronic device;

    receiving a task selection input to the portable electronic device selecting the first task identifier or the second task identifier to identify a selected task and a corresponding selected data set, the selected data set comprising an ensemble of cached data items;

    in response to the task selection input and without further accessing the server, retrieving and displaying the ensemble of cached data items of the selected data set on the display of the portable electronic device;

    detecting a swiping motion across the display while the ensemble of the cached data items from the selected data set is displayed; and

    displaying a different ensemble having one or more other cached data items from the selected data set responsive to detecting the swiping motion.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×