Mobile phone game interface
First Claim
1. A method of enabling a mobile station to control a game, the method comprising:
- identifying a user interface characteristic and type of a mobile station;
selecting a game controller application for the mobile station for controlling a game console system, the selection based on the identified user interface characteristic and type of the mobile station;
providing the game controller application to the mobile station, the game controller application configured to execute on the mobile station in order to transform user interface inputs into game controller commands for the game console system;
receiving signals including data representing the game controller commands from the mobile station over a communication link; and
determining game results based on the received data representing the game controller commands.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatus and methods for enabling a mobile station to control a virtual world being executed on a console system are described. The method can include establishing a communication link between the mobile station and a console system, identifying user interface characteristics of the mobile station, and providing a game controller application to the mobile station, the game controller application being based on the identified user interface characteristics and configured to transform user interface inputs into game controller commands. The method can further include receiving signals containing data representing the game controller commands from the mobile station over the communication link and determining game results based on the received game controller commands. In one aspect, the system includes a controller application server storing multiple game controller applications for mobile stations characterized by different user interfaces.
39 Citations
32 Claims
-
1. A method of enabling a mobile station to control a game, the method comprising:
-
identifying a user interface characteristic and type of a mobile station; selecting a game controller application for the mobile station for controlling a game console system, the selection based on the identified user interface characteristic and type of the mobile station; providing the game controller application to the mobile station, the game controller application configured to execute on the mobile station in order to transform user interface inputs into game controller commands for the game console system; receiving signals including data representing the game controller commands from the mobile station over a communication link; and determining game results based on the received data representing the game controller commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for enabling a mobile station to control a game, the system comprising:
-
a video game console system having at least one processor operatively coupled with a memory, the console system executing a game controller application module configured to identify a user interface characteristic and type of a mobile station, select a game controller application for the mobile station for controlling a game console system based on the identified type of mobile station, and provide the game controller application to the mobile station, the game controller application configured to execute on the mobile station in order to transform user interface inputs into the game controller commands for the game console system, the video game console system including a local area network (LAN) interface configured to receive signals including data representing game controller commands from the mobile station over a communication link; and a game subsystem configured to determine game results based on the received data representing the game controller commands. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of controlling a game using a mobile station, the method comprising:
-
transmitting mobile station identifying information to a console system over a communication link, the mobile station identifying information including a type of the mobile station; receiving a game controller application, the game controller application corresponding to the mobile station identifying information including the type of the mobile station, and configured to transform inputs to a user interface of the mobile station into game controller commands; storing the game controller application in memory; executing the game controller application on the mobile station; and transmitting signals including data representing the game controller commands to the console system over the communication link.
-
-
30. A mobile station for controlling a game, the mobile station comprising:
-
a network interface configured to establish a communication link between the mobile station and a console system, transmit mobile station identifying information to the console system over the communication link, the mobile station identifying information including a type of the mobile station, receive a game controller application based on the mobile station identifying information including the type of the mobile station, and transmit signals containing data representing game controller commands to the console system over the communication link; and a processor configured to store the game controller application in memory and execute the game controller application on the mobile station, wherein the game controller application is configured to transform inputs to a user interface of the mobile station into the game controller commands for the console system.
-
-
31. A method of distributing game controller applications, the method comprising:
-
providing a plurality of game controller applications in memory, each of the plurality of game controller applications being configured to be executed on one of a plurality of different mobile stations, each game controller application configured to generate game controller commands in response to inputs on its respective mobile station; receiving mobile station identifying information from different communication devices; identifying a user interface characteristic and type of mobile station for each of the different communication devices; selecting a game controller application for each of the different communication devices based on the respective identified user interface characteristic and type of mobile station; and transmitting each game controller application to the respective communication device for execution; and determining results of a game based on game controller commands received from the game controller applications executing on the different communication devices.
-
-
32. A system for distributing game controller applications, the system comprising:
-
memory for providing a plurality of game controller applications, each of the plurality of game controller applications being configured to be executed on one of a plurality of different mobile stations, each game controller application configured to generate game controller commands in response to inputs on its respective mobile station; a network interface; and a processor in electrical communication with the memory and the network interface and configured to receive mobile station identifying information from different communication devices over a network, identify a user interface characteristic and type of mobile station for each of the different communication devices, select a game controller application for each of the different communication devices based on the respective identified user interface characteristics and type of mobile station, and transmit each game controller application to the respective communication device for execution, the game controller application being based on the received mobile station identifying information.
-
Specification