Selecting data in a mobile information system
First Claim
Patent Images
1. A method for selecting data on a mobile device, the method comprising:
- defining a plurality of information channels on a mobile device, each information channel adapted to receive, from a content server, a predetermined type of content for access on the mobile device, wherein information channel content is stored in a corresponding segment of a feed store of the mobile device;
receiving a plurality of data sets for at least one of the information channels, wherein each data set is configured for presentation in a different one of a plurality of languages and each data set includes content for presentation on a corresponding one of the information channels, with the plurality of languages identified by a client capabilities server storing data identifying the plurality of languages for use with the mobile device;
selecting one of the data sets for presentation on the corresponding information channel based on a current location of the mobile device; and
presenting content for the information channel corresponding to the selected data set on a user interface of the mobile device by retrieving the selected data set from the corresponding segment of the feed store.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods, including computer software products, can be implemented for selecting data on a mobile device on which multiple channels are defined. Each channel can be adapted to receive a predetermined type of content for access on the mobile device. Multiple languages may also be defined on the device, and multiple data sets for at least one of the channels are received, wherein each data set is configured for presentation in a different one of the languages. One of the data sets may be selected based on a current location.
31 Citations
23 Claims
-
1. A method for selecting data on a mobile device, the method comprising:
-
defining a plurality of information channels on a mobile device, each information channel adapted to receive, from a content server, a predetermined type of content for access on the mobile device, wherein information channel content is stored in a corresponding segment of a feed store of the mobile device; receiving a plurality of data sets for at least one of the information channels, wherein each data set is configured for presentation in a different one of a plurality of languages and each data set includes content for presentation on a corresponding one of the information channels, with the plurality of languages identified by a client capabilities server storing data identifying the plurality of languages for use with the mobile device; selecting one of the data sets for presentation on the corresponding information channel based on a current location of the mobile device; and presenting content for the information channel corresponding to the selected data set on a user interface of the mobile device by retrieving the selected data set from the corresponding segment of the feed store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article comprising a machine-readable medium storing instructions for causing data processing apparatus to perform operations comprising:
-
storing data identifying a plurality of languages; receiving, from a content server, a plurality of data sets for at least one information channel on a mobile device, wherein each data set is configured for presentation in a different one of the languages and includes information content received from the content server, with the plurality of data sets selected by a client capabilities server, remote from the mobile device, storing data identifying a subset of a plurality of available languages for use in presenting content on the mobile device; storing the plurality of data sets for each information channel in one of a plurality of segments of a feed store of the mobile device, with each segment corresponding to one of the information channels; identifying a current location of the mobile device; selecting one of the data sets for presentation on one of the information channels based on the current location of the mobile device; and presenting content for the information channel corresponding to the selected data set on a user interface of the mobile device by retrieving the selected data set from the corresponding segment of the feed store. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
at least one database operable to store contents for a plurality of available channels, wherein the content includes a plurality of data sets for delivery to mobile devices based on a registration of each mobile device to receive updates for one or more channels; and one or more servers adapted to; receive an identification of a plurality of languages associated with a particular mobile device; identify data sets stored in the database, where each identified data set is configured for presentation in a different one of the languages and is selected based on the received identification of the plurality of languages associated with the particular mobile device; and deliver the identified data sets to the particular mobile device based on the registration of the particular mobile device to receive content for one or more information channels, wherein the identified data sets include the information channel content and are adapted for storage in a corresponding segment of a feed store on the particular mobile device for subsequent retrieval and presentation on the particular mobile device in response to a user selection. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification