Mobile cache for dynamically composing user-specific information
First Claim
1. A method comprising:
- receiving a request at a mobile cache from a wireless device via a wireless network for requested information from an object database at the mobile cache;
requesting, at the mobile cache, the requested information from an origin server if the object database does not contain the requested information;
dynamically composing, at the mobile cache, user-specific information and output based on the requested information for transmission to the wireless device;
monitoring, at the mobile cache, a number of information changes in the object database; and
triggering delivery of the user-specific information once the number of information changes in the object database at the mobile cache reaches a predetermined threshold.
6 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.
19 Citations
20 Claims
-
1. A method comprising:
-
receiving a request at a mobile cache from a wireless device via a wireless network for requested information from an object database at the mobile cache; requesting, at the mobile cache, the requested information from an origin server if the object database does not contain the requested information; dynamically composing, at the mobile cache, user-specific information and output based on the requested information for transmission to the wireless device; monitoring, at the mobile cache, a number of information changes in the object database; and triggering delivery of the user-specific information once the number of information changes in the object database at the mobile cache reaches a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a wireless device; a wireless network; and a mobile cache that is separate from the wireless device by the wireless network, wherein the mobile cache includes a dynamic information composer that dynamically composes user-specific information and output based on requested information stored in an object database for transmission to the wireless device, wherein the mobile cache includes a change trigger that monitors a number of information changes in the object database and that triggers delivery of the user-specific information once the number of information changes in the object database at the mobile cache reaches a predetermined threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having instructions stored thereon for execution by a processor, the instructions comprising:
-
instructions to receive a request at a mobile cache from a wireless device via a wireless network for requested information from an object database at the mobile cache; instructions to request, at the mobile cache, the requested information from an origin server if the object database does not contain the requested information; instructions to dynamically compose, at the mobile cache, user-specific information and output based on the requested information for transmission to the wireless device; instructions to monitor, at the mobile cache, a number of information changes in the object database; and instructions to trigger delivery of the user-specific information once the number of information changes in the object database at the mobile cache reaches a predetermined threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification