Mobile device catalog and caching and architecture
First Claim
1. A system for personalizing a user experience on a mobile computing device, comprising:
- a mobile computing device comprising a memory and a user environment component, the user environment component configured to;
generate navigational data associated with interactions with the mobile computing device by the user, wherein the navigational data includes data associated with user interactions with a catalog comprising menus of content; and
receive content which the user is anticipated to select through the catalog for storage in a cache on the mobile computing device; and
a server in communication with the mobile computing device comprising a memory and a user environment manager component configured to;
receive the navigational data from the user environment component;
predictively select the content which the user is anticipated to select through the catalog using the navigational data, data associated with resources of the cache, and information associated with the user stored on other systems different than the mobile computing device and the server, wherein the predictively selected content is selected from content underlying one or more of the menus of content in the catalog; and
push the predictively selected content to the cache on the mobile device automatically prior to the mobile device requesting the predictively selected content.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for personalizing a user experience on a mobile computing device is provided. The system includes a user environment component associated with the mobile computing device. The user environment component is operable for generating a navigational data associated with interactions with the mobile computing device by the user. The system includes a server in communication with the mobile computing device and has an associated user environment manager component. The user environment manager component is operable for processing the navigational data and cache information associated with the user interactions. The server is operable for using the navigational data and other user information to select content to be provided to the user environment component.
156 Citations
14 Claims
-
1. A system for personalizing a user experience on a mobile computing device, comprising:
-
a mobile computing device comprising a memory and a user environment component, the user environment component configured to; generate navigational data associated with interactions with the mobile computing device by the user, wherein the navigational data includes data associated with user interactions with a catalog comprising menus of content; and receive content which the user is anticipated to select through the catalog for storage in a cache on the mobile computing device; and a server in communication with the mobile computing device comprising a memory and a user environment manager component configured to; receive the navigational data from the user environment component; predictively select the content which the user is anticipated to select through the catalog using the navigational data, data associated with resources of the cache, and information associated with the user stored on other systems different than the mobile computing device and the server, wherein the predictively selected content is selected from content underlying one or more of the menus of content in the catalog; and push the predictively selected content to the cache on the mobile device automatically prior to the mobile device requesting the predictively selected content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for personalizing a user experience on a mobile computing device, comprising:
a server in communication with the mobile computing device comprising a memory and a user environment manager component configured to; receive navigational data from the mobile computing device associated with interactions with the mobile computing device by the user, wherein the navigational data includes data associated with user interactions with a catalog comprising menus of content; predictively select content which the user is anticipated to select through the catalog using the navigational data and other information associated with the user stored on other systems different than the mobile computing device and the server, wherein the predictively selected content is selected from content underlying one or more of the menus of content in the catalog; and push the predictively selected content to a cache on the mobile device automatically prior to receiving a request from the mobile device for the predictively selected content.
Specification