Enhanced input using touch screen
First Claim
Patent Images
1. A computer-implemented method comprising:
- defining, by a media player application executing on a mobile device that (i) is operatively connected to, and provides a user interface for display on, an external display, and (ii) has a touch screen on which no information identifying any command for the media player application is displayed while the user interface is provided for display on the external display, two or more non-overlapping input regions on the touch screen;
receiving, by the media player application executing on the mobile device, a user input at a first input region from the two or more non-overlapping input regions on the touch screen;
determining, by the media player application executing on the mobile device, a command associated with (i) the first input region, and (ii) a gesture associated with the user input by referencing a command table that identifies a respective command for each of multiple combinations of;
(i) application, (ii) gesture, (iii) input region, and (iv) application state; and
outputting, by the media player application executing on the mobile device, and for display at the external display, an updated user interface, the updated user interface being based on execution of the command.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are methods and systems for enhanced input using a touch screen, as well as computer programs encoded on computer storage devices and configured to perform the actions of the methods. One or more applications executing on a mobile device receive a user input through the touch screen of the mobile device, without displaying information identifying a command associated with the user input on the touch screen. The one or more applications then determine the command associated with the received user input and display a result of applying the command on an external display that is connected to the mobile device.
45 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
defining, by a media player application executing on a mobile device that (i) is operatively connected to, and provides a user interface for display on, an external display, and (ii) has a touch screen on which no information identifying any command for the media player application is displayed while the user interface is provided for display on the external display, two or more non-overlapping input regions on the touch screen; receiving, by the media player application executing on the mobile device, a user input at a first input region from the two or more non-overlapping input regions on the touch screen; determining, by the media player application executing on the mobile device, a command associated with (i) the first input region, and (ii) a gesture associated with the user input by referencing a command table that identifies a respective command for each of multiple combinations of;
(i) application, (ii) gesture, (iii) input region, and (iv) application state; andoutputting, by the media player application executing on the mobile device, and for display at the external display, an updated user interface, the updated user interface being based on execution of the command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device comprising:
-
an external display interface through which the mobile device is operatively coupled to, and provides a user interface for display on, an external display; a touch screen on which no information identifying any command for a media player application executing on the mobile device is displayed when the user interface is provided for display on the external display; one or more processors; and a non-transitory computer-readable storage medium coupled to the one or more processors having instructions stored thereon which, upon execution by the one or more processors, cause the one or more processors to perform operations comprising; defining, by the media player application executing on the mobile device, two or more non-overlapping input regions on the touch screen; receiving, by the media player application executing on the mobile device, a user input at a first input region from the two or more non-overlapping input regions on the touch screen; determining, by the media player application executing on the mobile device, a command associated with (i) the first input region, and (ii) a gesture associated with the user input by referencing a command table that identifies a respective command for each of multiple combinations of;
(i) application, (ii) gesture, (iii) input region, and (iv) application state; andoutputting, by the media player application executing on the mobile device, and for display at the external display, an updated user interface, the updated user interface being based on execution of the command. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
defining, by a media player application executing on a mobile device that (i) is operatively connected to, and provides a user interface for display on, an external display, and (ii) has a touch screen on which no information identifying any command for the media player application is displayed while the user interface is provided for display on the external display, two or more non-overlapping input regions on the touch screen; receiving, by the media player application executing on the mobile device, a user input at a first input region from the two or more non-overlapping input regions on the touch screen; determining, by the media player application executing on the mobile device, a command associated with (i) the first input region, and (ii) a gesture associated with the user input by referencing a command table that identifies a respective command for each of multiple combinations of;
(i) application, (ii) gesture, (iii) input region, and (iv) application state; andoutputting, by the media player application executing on the mobile device, and for display at the external display, an updated user interface, the updated user interface being based on execution of the command. - View Dependent Claims (12, 13, 14, 15)
-
Specification