Mobile phone game interface
First Claim
1. A non-transitory computer-readable storage medium storing instructions for execution by a processor to perform operations comprising:
- connecting a mobile station to a game console over a data network based on a first controller application hosted on the mobile station and on a second controller application hosted on the game console;
transforming user input received at a user interface of the mobile station to a controller command supported by the game console, wherein;
the user input is associated with an execution of a video game at the game console based on the second controller application,the user input is transformed to the controller command based on a transformation specified by at least one of the first controller application or the second controller application, andthe transformation is based on a map of a characteristic of the user interface to the controller command supported by the game console;
transmitting the controller command to the game console over the data network; and
presenting, at the user interface, a game result associated with the execution of the video game, wherein the game result is received from the game console based on the transmitting of the controller command.
2 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 controller application to the mobile station, the controller application being based on the identified user interface characteristics and configured to transform user interface inputs into controller commands. The method can further include receiving signals containing data representing the controller commands from the mobile station over the communication link and determining a sequence of events of the virtual world based on the received controller commands. In one aspect, the controller application can execute in the context of an application on the mobile station.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium storing instructions for execution by a processor to perform operations comprising:
-
connecting a mobile station to a game console over a data network based on a first controller application hosted on the mobile station and on a second controller application hosted on the game console; transforming user input received at a user interface of the mobile station to a controller command supported by the game console, wherein; the user input is associated with an execution of a video game at the game console based on the second controller application, the user input is transformed to the controller command based on a transformation specified by at least one of the first controller application or the second controller application, and the transformation is based on a map of a characteristic of the user interface to the controller command supported by the game console; transmitting the controller command to the game console over the data network; and presenting, at the user interface, a game result associated with the execution of the video game, wherein the game result is received from the game console based on the transmitting of the controller command. - View Dependent Claims (2, 3, 4)
-
-
5. A video game system comprising:
-
a game console hosting a first controller application, configured to execute a video game based on the first controller application, and provide a first game result for presentation at a display connected to the game console; and a mobile station communicatively coupled with the game console over a data network and hosting a second controller application, wherein the second controller application configures the mobile station to at least; connect to the game console over the data network, transform user input received at a user interface of the mobile station to a controller command supported by the game console, wherein; the user input is associated with an execution of the video game at the game console, the user input is transformed to the controller command based on a transformation specified by at least one of the first controller application or the second controller application, and the transformation is based on a map of a characteristic of the user interface to the controller command supported by the game console; transmit the controller command to the game console over the data network; and present, at the user interface, a second game result associated with the video game, wherein the second game result is received from the game console based on the transmitting of the controller command. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
connecting, by a game console with a mobile station over a data network, based on a first controller application hosted on the game console and on a second controller application hosted on the mobile station, receiving, from the mobile station and based on the first controller application, a controller command in association with an execution of a video game on the game console, wherein; the controller command corresponds to a transformation of a user input received at a user interface of the mobile station, the user input is associated with the execution of the video game at the game console, the transformation is specified by at least one of the first controller application or the second controller application, and the transformation is based on a map of a characteristic of the user interface to the controller command supported by the game console; determining, based on the controller command, a game result associated with the execution of the video game; and transmitting, to the mobile station over the data network, the game result for presentation at the user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification