IP Library Granted Patent US 9,981,191
Granted Patent B2
US 9,981,191 · App. 14/048,424 · Granted May 29, 2018

Native gameplay experience across platforms

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,981,191
App. No.
14/048,424
Granted
May 29, 2018
Kind
B2
Abstract

An operating system (OS) platform-level gaming module that is integrated as part of an OS platform for a first wired and/or wireless communication device is operable to detect when a user installs a game written for the first wired and/or wireless communication device. The OS platform-level gaming module is operable to publish the game to a cloud when the installation of the game is detected and install the published game to at least a second wired and/or wireless communication device that is associated with said user. The OS platform-level gaming module may be operable to copy corresponding configurations and settings for the game installed on the first wired and/or wireless communication device to the cloud.

Claims (33)

1. A method, the method comprising:

in an operating system platform-level gaming module that is integrated as part of an operating system (OS) platform that executes on a first wired and/or wireless communication device:

detecting when a user installs a game written for said first wired and/or wireless communication device;

publishing said game to a cloud when said installation of said game is detected, wherein said operating system platform-level gaming module enables installation of said published game to at least a second wired and/or wireless communication device that is associated with said user;

generating, by said operating system platform-level gaming module, one or more methods that enable conversion of corresponding content for said game to one or more different resolutions compatible with said first wired and/or wireless communication device and said second wired and/or wireless communication device; and

generating, by said operating system platform-level gaming module, one or more methods that enable normalization of input for controlling said game on said first wired and/or wireless communication device and said at least said second wired and/or wireless communication device.

2. The method according to claim 1 , comprising copying, by said operating system platform-level gaming module, corresponding configurations and settings for said game installed on said first wired and/or wireless communication device to said cloud.

3. The method according to claim 2 , comprising updating, by said operating system platform-level gaming module, said copied corresponding configurations and settings for said game whenever there is a change to one or more of said corresponding configurations and settings for said game installed on said first wired and/or wireless communication device to said cloud.

4. The method according to claim 1 , wherein said one or more different resolutions comprise visual and/or audio content resolutions.

5. The method according to claim 1 , comprising

saving, by said operating system platform-level gaming module, in a serialized format, gameplay data associated with playing of said game on said first wired and/or wireless communication device, wherein said saving occurs on said first wired and/or wireless communication device and/or remotely in a cloud.

6. The method according to claim 5 , comprising communicating, by said operating system platform-level gaming module, said gameplay data from one or both of said cloud and said first wired and/or wireless communication device to said at least said second wired and/or wireless communication device that is associated with said user.

7. The method according to claim 1 , comprising recording, by said operating system platform-level gaming module, at least a portion of one or both of finished and unfinished gameplay sessions for said game.

8. The method according to claim 1 , wherein, when said game is running on said first wired and/or wireless communication device and said first wired and/or wireless communication device comes within operating ranges of said second wired and/or wireless communication device, an operating system platform-level gaming module of said second wired and/or wireless communication device is operable to transfer gameplay configurations and settings to said second wired and/or wireless communication device.

9. The method according to claim 1 , comprising

saving, by said operating system platform-level gaming module, in a serialized format, gameplay data associated with playing of said game on said first wired and/or wireless communication device, wherein said saving occurs on said first wired and/or wireless communication device and/or remotely in a cloud; and

communicating, by said operating system platform-level gaming module, said gameplay data from said first wired and/or wireless communication device to said at least said second wired and/or wireless communication device that is associated with said user.

10. A system, the system comprising:

a wired and/or wireless communication device comprising a processor and an operating system platform operable to provide wired and/or wireless communication, and gaming, said at least one processor in the wired and/or wireless communication device being operable to execute an operating system platform-level gaming module that is integrated as part of said operating system platform to:

detect when a user installs a game written for said first wired and/or wireless communication device;

publish said game to a cloud when said installation of said game is detected, wherein said operating system platform-level gaming module enables installation of said published game to at least a second wired and/or wireless communication device that is associated with said user;

generate one or more methods that enable conversion of corresponding content for said game to one or more different resolutions compatible with said first wired and/or wireless communication device and said at least said second wired and/or wireless communication device; and

generate one or more methods that enable normalization of input for controlling said game on said first wired and/or wireless communication device and said at least said second wired and/or wireless communication device.

11. The system according to claim 10 , wherein said at least one processor is operable to execute said operating system platform-level gaming module to copy corresponding configurations and settings for said game installed on said first wired and/or wireless communication device to said cloud.

12. The system according to claim 11 , wherein said at least one processor is operable to execute said operating system platform-level gaming module to update said copied corresponding configurations and settings for said game whenever there is a change to one or more of said corresponding configurations and settings for said game installed on said first wired and/or wireless communication device to said cloud.

13. The system according to claim 10 , wherein said one or more different resolutions include visual and/or audio content resolutions.

14. The system according to claim 10 , wherein said at least one processor is operable to execute said operating system platform-level gaming module to generate one or more methods that enable normalization of input for controlling said game on said first wired and/or wireless communication device and said at least said second wired and/or wireless communication device.

15. The system according to claim 10 , wherein said at least one processor is operable to execute said operating system platform-level gaming module to save, in a serialized format, gameplay data associated with playing of said game on said first wired and/or wireless communication device, wherein said saving occurs on said first wired and/or wireless communication device and/or remotely in a cloud.

16. The system according to claim 15 , wherein said at least one processor is operable to execute said operating system platform-level gaming module to communicate said gameplay data from one or both of said cloud and said first wired and/or wireless communication device to said at least said second wired and/or wireless communication device that is associated with said user.

17. The system according to claim 10 , wherein said at least one processor is operable to execute said operating system platform-level gaming module to record at least a portion of one or both of finished and unfinished gameplay sessions for said game.

18. The system according to claim 10 , wherein, when said game is running on said first wired and/or wireless communication device and said first wired and/or wireless communication device comes within operating ranges of said second wired and/or wireless communication device, an operating system platform-level gaming module of said second wired and/or wireless communication device is operable to transfer gameplay configurations and settings to said second wired and/or wireless communication device.

19. The system according to claim 10 ,

wherein said at least one processor is operable to execute said operating system platform-level gaming module to save, in a serialized format, gameplay data associated with playing of said game on said first wired and/or wireless communication device, wherein said saving occurs on said first wired and/or wireless communication device and/or remotely in a cloud, and wherein said at least one processor is operable to execute said operating system platform-level gaming module to communicate said gameplay data from said first wired and/or wireless communication device to said at least said second wired and/or wireless communication device that is associated with said user.

Assignments (2)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2013
From: LEES, JENNIFER ANNE
To: GOOGLE INC.
Reel/Frame 031363/0929 →