Mobile cache for dynamically composing user-specific information
First Claim
1. A system for caching data from an origin server, comprising:
- a wireless device, a wireless network, a mobile cache that is separated from the wireless device by means of the wireless network, the mobile cache including a user profile database that stores at least one user profile containing output preference data with respect to at least one of output content and output layout, an object database for storing selected data from the origin server, and a dynamic information composer coupled to the object database and the user profile database, wherein the dynamic information composer dynamically composes user-specific information as a personalized, user-specific output based on data in the object database and the user profile while simultaneously reducing network traffic; and
a change trigger coupled to the user profile database and included as part of the mobile cache, the object database, and the dynamic information composer, wherein the change trigger monitors changes in the object database and triggers output delivery when a number of information changes in the object database reaches a predetermined threshold.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for caching data in wireless application protocol (WAP) enabled services caches static data and facilitates dynamic creation of user-specific information to provide a customized output. The mobile cache generates the user-specific information in WML in real-time from cached information according to user-specified preferences. A change trigger triggers information delivery after a predetermined amount of cached information changes. The system may also include an image converter to ensure that image objects can be viewed easily on WAP-enabled devices having small display screens and a document converter to dynamically compose information from selected data based on XML-based content tagging.
69 Citations
15 Claims
-
1. A system for caching data from an origin server, comprising:
-
a wireless device, a wireless network, a mobile cache that is separated from the wireless device by means of the wireless network, the mobile cache including a user profile database that stores at least one user profile containing output preference data with respect to at least one of output content and output layout, an object database for storing selected data from the origin server, and a dynamic information composer coupled to the object database and the user profile database, wherein the dynamic information composer dynamically composes user-specific information as a personalized, user-specific output based on data in the object database and the user profile while simultaneously reducing network traffic; and
a change trigger coupled to the user profile database and included as part of the mobile cache, the object database, and the dynamic information composer, wherein the change trigger monitors changes in the object database and triggers output delivery when a number of information changes in the object database reaches a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for caching data from an origin server for delivery to a wireless device by way of a wireless network, comprising the steps of:
-
establishing a user profile at a mobile cache separated from the wireless device by way of the wireless network, wherein the user profile contains output preference data with respect to at least one of output content and output layout;
obtaining an information request;
storing selected data from the origin server in an object database at the mobile cache;
fetching requested information from the object database if the object database contains the requested information;
fetching and caching information from the origin server into the object database as the selected data if the object database does not contain the requested information;
dynamically composing user-specific information and output based on the requested information from the fetching steps and input from the user profile for transmission to the wireless device;
delivering the user-specific information to a wireless device after the composing step;
monitoring, at the mobile cache, a number of information changes in the object database; and
triggering the delivery step once the number of information changes in the object database at the mobile cache reaches a predetermined threshold. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for caching data from an origin server for delivery of updated data, comprising:
-
a wireless device, a wireless network, and a mobile cache that is separated from the wireless device by means of the wireless network the mobile cache including a user profile database that stores at least one user profile containing output preference data with respect to at least one of output content and output layout, an object database for storing selected data from the origin server, a dynamic information composer coupled to the object database and the user profile database, and a change trigger coupled to the user profile database, the object database, and the dynamic information composer, wherein the dynamic information composer dynamically composes user-specific information as a personalized, user-specific output based on data in the object database and the user profile database while the change trigger monitors changes in the object database and triggers output delivery when a number of information changes in the object database reaches a predetermined threshold.
-
Specification