IP Library Granted Patent US 8,805,344
Granted Patent B2
US 8,805,344 · App. 13/476,946 · Granted Aug 12, 2014

Method and apparatus for updating live data on mobile devices

Inventor: King Sun Wai (Castro Valley, CA)
Assignee: Samsung Information Systems America, Inc.
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 8,805,344
App. No.
13/476,946
Granted
Aug 12, 2014
Kind
B2
Abstract

A mobile device updating method and system for live data.

Claims (52)

1. A mobile device live data versioning system, comprising:

a live data system configured to:

store one or more pieces of live data for one or more live events, wherein each live event has a sequence number; and

update a corresponding sequence number for a live event based on an updated piece of live data for said live event; and

at least one mobile device configured to:

request at least one updated piece of live data for a live event from said live data system, wherein said at least one updated piece of live data triggered an update to a corresponding sequence number for said live event;

wherein said live data system communicates at least one updated piece of live data for a live event to said at least one mobile device in response to at least one of a user request from said at least one mobile device and a timed request from said at least one mobile device.

2. The system of claim 1 , further comprising:

a data structure for storing one or more pieces of live data.

3. The system of claim 1 , wherein:

said live data system is further configured to:

update a live data application executing on a mobile device, wherein said live data application displays one or more pieces of live data for one or more live events.

4. The system of claim 3 , wherein:

said live data application comprises a sports application; and

each live event is a sports game.

5. The system of claim 3 , wherein:

said live data application comprises a financial application; and

each live event is one of a stock and options ticker.

6. The system of claim 2 , wherein:

said data structure includes at least one of the following: one or more pieces of live data for a live event, updated pieces of live data for a live event, and a corresponding sequence number for a live event.

7. The system of claim 3 , wherein said live application further comprises a java application.

8. The system of claim 2 , wherein said data structure is arranged as a table.

9. The system of claim 2 , wherein said data structure comprises:

a SQL database storing one or more pieces of live data; and

a managed live data table.

10. The system of claim 1 , wherein said live data system further comprises:

a managed live data record for each live event; and

a master live data record, wherein said master live data record records a unique sequence number for each live event.

11. The system of claim 1 , wherein said live data system communicates with said at least one mobile device via wireless communication.

12. The system of claim 11 , wherein said wireless communication is a wireless digital data cellular link.

13. A method for sending live data versions in a live data system, the method comprising:

receiving one or more pieces of live data for one or more live events, wherein each live event has a corresponding sequence number;

storing one or more pieces of live data;

receiving at least one updated piece of live data for a live event, wherein a corresponding sequence number for said live event is updated based on said at least one updated piece of live data; and

communicating at least one updated piece of live data for a live event to at least one mobile device in response to at least one of a timed request from said at least one mobile device and a user request from said at least one mobile device;

wherein each request comprises a request for at least one updated piece of live data that triggered an update to a corresponding sequence number for a live event.

14. The method of claim 13 , further comprising:

executing a live data application on a mobile device, wherein said live data application displays one or more pieces of live data for one or more live events.

15. The method of claim 14 , wherein:

said live data application comprises a sports application; and

each live event is a sports game.

16. The method of claim 14 , wherein:

said live data application comprises a financial application; and

each live event is one of a stock and options ticker.

17. The method of claim 14 wherein said pieces of live data are arranged in a table.

18. The method of claim 17 , further comprising:

a piece of live data.

19. The method of claim 13 , further comprising:

storing one or more pieces of live data in a SQL database.

20. The method of claim 14 , further comprising:

generating a managed live data record for each live event; and

generating a master live data record, wherein said master live data record records a unique sequence number for each live event.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2015
From: SAMSUNG RESEARCH AMERICA, INC.
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 034779/0914 →
CHANGE OF NAME Recorded Dec 18, 2014
From: SAMSUNG INFORMATION SYSTEMS AMERICA, INC.
To: SAMSUNG RESEARCH AMERICA, INC.
Reel/Frame 034674/0412 →
MERGER Recorded Apr 7, 2014
From: MSPOT, INC.
To: SAMSUNG INFORMATION SYSTEMS AMERICA, INC.
Reel/Frame 032622/0641 →
Continuity (2)
Continuation 11810828 · Jun 6, 2007
Related Publication 20120231772A1 · Sep 13, 2012