IP Library Granted Patent US 10,051,077
Granted Patent B2
US 10,051,077 · App. 15/486,546 · Granted Aug 14, 2018

Mobile cache for dynamically composing user-specific information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,051,077
App. No.
15/486,546
Granted
Aug 14, 2018
Kind
B2
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.

Claims (33)

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.

2. The method of claim 1 , wherein the mobile cache includes a user profile having output preference data with output content and output layout information.

3. The method of claim 1 , further comprising obtaining the user-specific information from the origin server if not all requested information is present in the object database.

4. The method of claim 1 , further comprising storing selected data from the origin server in the object database at the mobile cache and converting an image format of the selected data from the origin server.

5. The method of claim 4 , wherein the caching occurs after the image format converting.

6. The method of claim 3 , further comprising converting a document format of the selected data from the origin server.

7. The method of claim 3 , further comprising extracting at least one data segment of the selected data based on output preference data such that the dynamically composing composes the user-specific information from the at least one data segment.

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.

9. The system of claim 8 , wherein the mobile cache includes a user profile having output preference data with output content and output layout information.

10. The system of claim 8 , wherein the mobile cache includes an object database that stores selected data from the origin server in an object database at the mobile cache.

11. The system of claim 10 , wherein the mobile cache includes an image converter that converts an image format of the selected data from the origin server.

12. The system of claim 11 , wherein the image is stored in the object database after the image format converting.

13. The system of claim 10 , wherein the mobile cache includes a document converter that converts a document format of the selected data from the origin server.

14. The system of claim 13 , wherein the document converter extracts at least one data segment of the selected data based on output preference data such that the dynamically composer composes the user-specific information from the at least one data segment.

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.

16. The non-transitory computer readable medium of claim 15 , wherein the mobile cache includes a user profile having output preference data with output content and output layout information.

17. The non-transitory computer readable medium of claim 15 , further comprising instructions to store selected data from the origin server in the object database at the mobile cache.

18. The non-transitory computer readable medium of claim 17 , further comprising instructions to convert an image format of the selected data from the origin server.

19. The non-transitory computer readable medium of claim 18 , wherein the caching occurs after the image format converting.

20. The non-transitory computer readable medium of claim 17 , further comprising instructions to convert a document format of the selected data from the origin server.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 056981 FRAME: 0631. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 16, 2022
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 059907/0563 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 054443 FRAME: 0958. ASSIGNOR(S) HEREBY CONFIRMS THE LICENSE. Recorded Feb 4, 2021
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED BROADBAND, INC.
Reel/Frame 056981/0631 →
LICENSE Recorded Nov 5, 2020
From: COMMWORKS SOLUTIONS, LLC
To: UNWIRED SOLUTIONS, INC.
Reel/Frame 054443/0958 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2020
From: INTELLECTUAL VENTURES ASSETS 130 LLC
To: COMMWORKS SOLUTIONS, LLC
Reel/Frame 051463/0026 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: TAMIRAS PER PTE. LTD., LLC
To: INTELLECTUAL VENTURES ASSETS 130 LLC
Reel/Frame 050886/0732 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2019
From: VERIZON PATENT AND LICENSING INC.
To: FLORESCERE ASSETS LIMITED LIABILITY COMPANY
Reel/Frame 050857/0068 →
Cited By (1)
US 12,585,587