Online Interactive Game System And Methods
First Claim
1. A method of providing an interactive experience to a user comprising:
- providing a software module on a server, the software module having an application program interface, the software module configured to allow a game programmer to specify a controller mapping;
generating a mapping file, from the software module, the mapping file specifying a mapping of actions on a universal controller, to a game developed by the game programmer;
transmitting the mapping file to a remote computing apparatus across a network, the remote computing apparatus configured to operate with a universal controller; and
installing the mapping file on the remote apparatus, wherein the mapping file configures the computing apparatus to map signals received from the universal controller to actions within a game displayed on a display on the computing apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and methods, for an online entertainment system are provided. In one embodiment, an apparatus is provided that allows for universal control of games. In some embodiments, the games are hosted at an online portal, which contains a software module allowing a game programmer to specify a controller mapping. When a particular game is selected by a user, the mapping is sent to the local computer. Once installed, the mapping file maps commands received from a controller to specific actions within the game. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
-
Citations
57 Claims
-
1. A method of providing an interactive experience to a user comprising:
-
providing a software module on a server, the software module having an application program interface, the software module configured to allow a game programmer to specify a controller mapping; generating a mapping file, from the software module, the mapping file specifying a mapping of actions on a universal controller, to a game developed by the game programmer; transmitting the mapping file to a remote computing apparatus across a network, the remote computing apparatus configured to operate with a universal controller; and installing the mapping file on the remote apparatus, wherein the mapping file configures the computing apparatus to map signals received from the universal controller to actions within a game displayed on a display on the computing apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An entertainment system for providing an interactive experience to a user comprising:
-
a software module on a server, the software module having an application program interface, the software module configured to allow a game programmer to specify a controller mapping; a mapping file, derived from the software module, the mapping file specifying a mapping of actions on a universal controller, to a game developed by the game programmer; a remote computing apparatus configured to receive the mapping file across a network, operate with a universal controller; and
install the mapping file on the remote apparatus, wherein the mapping file configures the computing apparatus to map signals received from the universal controller to actions within a game displayed on a display on the computing apparatus. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37)
-
-
30. The entertainment system of claim 30, wherein the remote computing apparatus is further configured to
receive the signal on the remote computing apparatus; -
determine which action is represented in the signal; determine, from the mapping file, an interaction with the game; and display the determined interaction on the remote computing apparatus.
-
-
38. The entertainment system of claim 38, wherein the remote computing apparatus is further configured to
receive the signal on the remote computing apparatus; -
determine which action is represented in the signal; determine, from the mapping file, an interaction with the game; and display the determined interaction on the remote computing apparatus.
-
-
39. A computing apparatus comprising
a processor; -
a memory; a storage medium, the storage medium comprising a set of instructions that, when executed by the processor configure the computing apparatus to act as a server in an entertainment system the configuration comprising a configuration to; provide a software module on the server, the software module having an application program interface, the software module configured to allow a game programmer to specify a controller mapping; generate a mapping file, from the software module, the mapping file specifying a mapping of actions on a universal controller, to a game developed by the game programmer; transmit the mapping file to a remote computing apparatus across a network, the remote computing apparatus configured to operate with a universal controller; and install the mapping file on the remote apparatus, wherein the mapping file configures the computing apparatus to map signals received from the universal controller to actions within a game displayed on a display on the computing apparatus. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification