Graphical user interface, system and method for implementing a game controller on a touch-screen device
First Claim
1. A touch-screen apparatus comprising:
- a touch-screen display for displaying images and receiving user input in response to a user touching the touch screen display;
a network interface for establishing a network connection with a gaming server executing a video game in response to user input from the apparatus, the gaming server compressing video output from the video game to generate interactive compressed streaming video, and transmitting the interactive compressed streaming video generated by the video game over the network connection to the touch-screen apparatus;
a memory for storing program code and a processor for processing the program code to generate a touch-screen graphical user interface (GUI) comprising;
a plurality of user input elements providing user input in response to the user selecting the user input elements on the touch screen display;
wherein the user input is transmitted from the touch-screen apparatus to the gaming server to control the execution of the video game, wherein the user input elements include;
one or more joystick control elements for receiving joystick-based input in response to a user touching the joystick control elements with a finger and dragging the finger along the surface of the touch screen display;
a plurality of user input buttons surrounding the joystick control elements, the user input buttons providing user input in response to the user selecting the user input buttons on the touch screen display;
wherein the joystick-based input and other user input is transmitted from the touch-screen apparatus to the gaming server to control the execution of the video game such that in response to a user touching and dragging one of the joystick control elements, the user input buttons surrounding the selected joystick control element become temporarily deactivated.
6 Assignments
0 Petitions
Accused Products
Abstract
A touch-screen apparatus comprises: a touch-screen display for displaying images and receiving user input in response to a user touching the touch screen display; a network interface for establishing a network connection with a gaming server executing a video game in response to user input from the apparatus, the gaming server compressing video output from the video game to generate interactive compressed streaming video, and transmitting the interactive compressed streaming video generated by the video game over the network connection to the touch-screen apparatus; a touch-screen graphical user interface (GUI) comprising: a plurality of user input elements providing user input in response to the user selecting the user input elements on the touch screen display; wherein the user input is transmitted from the touch-screen apparatus to the gaming server to control the execution of the video game.
60 Citations
28 Claims
-
1. A touch-screen apparatus comprising:
- a touch-screen display for displaying images and receiving user input in response to a user touching the touch screen display;
a network interface for establishing a network connection with a gaming server executing a video game in response to user input from the apparatus, the gaming server compressing video output from the video game to generate interactive compressed streaming video, and transmitting the interactive compressed streaming video generated by the video game over the network connection to the touch-screen apparatus;
a memory for storing program code and a processor for processing the program code to generate a touch-screen graphical user interface (GUI) comprising;
a plurality of user input elements providing user input in response to the user selecting the user input elements on the touch screen display;
wherein the user input is transmitted from the touch-screen apparatus to the gaming server to control the execution of the video game, wherein the user input elements include;
one or more joystick control elements for receiving joystick-based input in response to a user touching the joystick control elements with a finger and dragging the finger along the surface of the touch screen display;
a plurality of user input buttons surrounding the joystick control elements, the user input buttons providing user input in response to the user selecting the user input buttons on the touch screen display;
wherein the joystick-based input and other user input is transmitted from the touch-screen apparatus to the gaming server to control the execution of the video game such that in response to a user touching and dragging one of the joystick control elements, the user input buttons surrounding the selected joystick control element become temporarily deactivated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- a touch-screen display for displaying images and receiving user input in response to a user touching the touch screen display;
-
15. A non-transitory machine-readable medium having program code stored thereon to be executed on a touch-screen apparatus having a touch-screen display for displaying images and receiving user input in response to a user touching the touch screen display, a network interface for establishing a network connection with a gaming server executing a video game in response to user input from the touch-screen apparatus, the gaming server compressing video output from the video game to generate interactive compressed streaming video, and transmitting the interactive compressed streaming video generated by the video game over the network connection to the touch-screen apparatus, wherein program code is executable by the touch-screen apparatus to cause the apparatus to generate a graphical user interface comprising:
- a plurality of user input elements providing user input in response to the user selecting the user input elements on the touch screen display;
wherein the user input is transmitted from the touch-screen apparatus to the gaming server to control the execution of the video game, wherein user input elements include;
one or more joystick control elements for receiving joystick-based input in response to a user touching the joystick control elements with a finger and dragging the finger along the surface of the touch screen display;
a plurality of user input buttons surrounding the joystick control elements, the user input buttons providing user input in response to the user selecting the user input buttons on the touch screen display;
wherein the joystick-based input and other user input is transmitted from the touch-screen apparatus to the gaming server to control the execution of the video game such that in response to a user touching and dragging one of the joystick control elements, the user input buttons surrounding the selected joystick control element become temporarily deactivated. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
- a plurality of user input elements providing user input in response to the user selecting the user input elements on the touch screen display;
Specification