IP Library Granted Patent US 9,345,971
Granted Patent B1
US 9,345,971 · App. 14/518,219 · Granted May 24, 2016

Computing device independent and transferable game level design and other objects

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 9,345,971
App. No.
14/518,219
Granted
May 24, 2016
Kind
B1
Abstract

A system which employs a method of creating transferable map schemas, storing the map schemas to storage devices, receiving target device settings, re-sampling the map schemas to fit the target devices using the target device settings, delivering the re-sampled map schemas to the target devices is described. Thereby providing the innovation that map schemas may be accessed by more than one type of device, the method by which maps are scaled from a created map dimension with given details to either a larger map having the ability to be utilized on a more capable playing device or to a map or a smaller map having the ability to be utilized on a less capable device without losing the important game-specific required data is also described.

Claims (40)

1. A method, comprising:

establishing a savepoint of an active application currently operating on a first computing device, the savepoint corresponding to a specific progress state of the active application;

modifying values in the savepoint to adjust graphics according to at least one other computing device;

transmitting the savepoint to the at least one other computing device;

launching the application on the at least one other computing device; and

resuming the specific progress state on the at least one other computing device, wherein

the modifying of the values comprises reading target map settings in a map request made by the at least one other computing device and re-sampling the requested map based on the target map settings.

2. The method of claim 1 , further comprising transmitting at least one file from the first computing device to the at least one other computing device, wherein the at least one file comprises a header, the savepoint, an application association and an end of file marker.

3. The method of claim 1 , wherein the application is an electronic game and the savepoint corresponds to a specific point in time when the electronic game was saved and the savepoint was stored in memory.

4. The method of claim 3 , wherein resuming the specific progress state comprises accessing and resuming the electronic game on the second electronic device at the savepoint saved on the first electronic device.

5. The method of claim 3 , further comprising storing the savepoint in at least one file comprising player progress of a plurality of players participating in the electronic game, and player information of each of the plurality of players.

6. The method of claim 5 , wherein the player information comprises at least one of player name, player score, player status, and player objects used in the electronic game.

7. The method of claim 5 , further comprising:

retrieving the savepoint; and

launching the application to allow the plurality of players to resume playing the electronic game based on the savepoint information for each of the plurality of players.

8. An apparatus computing device configured to establish and share an application savepoint for a plurality of computing devices, the apparatus comprising:

a processor configured to

establish a savepoint of an active application currently operating, the savepoint corresponding to a specific progress state of the active application, and

modify values in the savepoint to adjust graphics according to at least one other computing device, wherein the modifying of the values comprises reading target map settings in a map request made by the at least one other computing device and re-sampling the requested map based on the target map settings; and

a transmitter configured to transmit the savepoint to the at least one other computing device, which launches the application, and resumes the specific progress state on the at least one other computing device.

9. The apparatus of claim 8 , wherein the transmitter is further configured to transmit at least one file from the first computing device to the at least one other computing device, wherein the at least one file comprises a header, the savepoint, an application association and an end of file marker.

10. The apparatus of claim 8 , wherein the application is an electronic game and the savepoint corresponds to a specific point in time when the electronic game was saved and the savepoint was stored in memory.

11. The apparatus of claim 8 , wherein to resume the specific progress state comprises accessing and resuming the electronic game on the second electronic device according to the stored savepoint.

12. The apparatus of claim 10 , wherein the processor is further configured to store the savepoint in at least one file comprising player progress of a plurality of players participating in the electronic game, and player information of each of the plurality of players.

13. The apparatus of claim 12 , wherein the player information comprises at least one of player name, player score, player status, and player objects used in the electronic game.

14. The apparatus of claim 12 , wherein the processor is further configured to retrieve the savepoint, and invoke the plurality of players to resume playing the electronic game based on the savepoint information for each of the plurality of players.

15. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to establish and share an application savepoint for a plurality of computing devices, the processor being further configured to perform:

establishing a savepoint of an active application currently operating on a first computing device, the savepoint corresponding to a specific progress state of the active application;

modifying values in the savepoint to adjust graphics according to at least one other computing device;

transmitting the savepoint to the at least one other computing device;

launching the application on the at least one other computing device; and

resuming the specific progress state on the at least one other computing device, wherein

the modifying of the values comprises reading target map settings in a map request made by the at least one other computing device and re-sampling the requested map based on the target map settings.

16. The non-transitory computer readable storage medium of claim 15 , further comprising transmitting at least one file from the first computing device to the at least one other computing device, wherein the at least one file comprises a header, the savepoint, an application association and an end of file marker.

17. The non-transitory computer readable storage medium of claim 15 , wherein the application is an electronic game and the savepoint corresponds to a specific point in time when the electronic game was saved and the savepoint was stored in memory.

18. The non-transitory computer readable storage medium of claim 17 , wherein resuming the specific progress state comprises accessing and resuming the electronic game on the second electronic device at the savepoint saved on the first electronic device.

19. The non-transitory computer readable storage medium of claim 17 , wherein the processor is further configured to perform storing the savepoint in at least one file comprising player progress of a plurality of players participating in the electronic game, and player information of each of the plurality of players.

20. The non-transitory computer readable storage medium of claim 19 , wherein

the player information comprises at least one of player name, player score, player status, and player objects used in the electronic game, and wherein

the processor is further configured to perform retrieving the savepoint, and launch the application to allow the plurality of players to resume playing the electronic game based on the savepoint information for each of the plurality of players.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE PATENT ASSIGNMENT AGREEMENT DATED NOVEMBER 30, 2021 PREVIOUSLY RECORDED AT REEL: 058426 FRAME: 0791. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 14, 2022
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058736/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2021
From: OPEN INVENTION NETWORK LLC
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 058426/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2021
From: LOTZER, CAREY LEIGH
To: OPEN INVENTION NETWORK LLC
Reel/Frame 057205/0983 →