PRESENTING BUTTONS FOR CONTROLLING AN APPLICATION
First Claim
Patent Images
1. A method of an electronic device, comprising:
- presenting content of an application for display;
receiving, by a virtual controller module, information relating to keyboard characters for controlling operation of the application; and
presenting, by the virtual controller module based on the received information, a first set of buttons for display, wherein the buttons are to overlay the displayed content of the application and are actuatable to control operation of the application, and wherein the buttons are mapped to corresponding ones of the keyboard characters.
7 Assignments
0 Petitions
Accused Products
Abstract
Content of an application is presented for display. A virtual controller module receives information relating to keyboard characters for controlling operation of the application. The the virtual controller module presents, based on the received information, a first set of buttons for display, where the buttons are to control operation of the application, and where the buttons are mapped to corresponding ones of the keyboard characters.
-
Citations
26 Claims
-
1. A method of an electronic device, comprising:
-
presenting content of an application for display; receiving, by a virtual controller module, information relating to keyboard characters for controlling operation of the application; and presenting, by the virtual controller module based on the received information, a first set of buttons for display, wherein the buttons are to overlay the displayed content of the application and are actuatable to control operation of the application, and wherein the buttons are mapped to corresponding ones of the keyboard characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article comprising at least one machine-readable storage medium storing instructions that upon execution cause an electronic device to:
-
present content of a rich Internet application; receive information relating to keyboard characters for controlling operation of the rich Internet application; and present, by a virtual controller module based on the received information, a first set of buttons, wherein the first set of buttons are for controlling operation of the rich Internet application, and wherein the first set of buttons are mapped to corresponding ones of the keyboard characters. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An electronic device, comprising:
-
at least one processor; a display device having a touch-sensitive display screen; a web browser executable on the at least one processor to present, for display in the touch-sensitive display screen, content of plural applications; and a virtual controller module executable on the at least one processor to cause display of different sets of control buttons that overlay respective displayed content of the plural applications, wherein each of the different sets of control buttons is used for providing user interaction with a respective one of the plural applications. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A server, comprising:
-
storage media to store an application and mapping information to map virtual control buttons to keyboard characters, where the keyboard characters are to control operation of the application; and at least one processor to; receive, from an electronic device over a network, a request for content corresponding to the application; and in response to the request, send the application and the mapping information to the electronic device, where the sent application is to cause the electronic device to present the content for display at the electronic device, and the mapping information is to cause the electronic device to display the virtual control buttons that overlay the displayed content of the application.
-
Specification