Method and apparatus for controls based on concurrent gestures
First Claim
Patent Images
1. A method, comprising:
- concurrently detecting a plurality of parallel gestures on a touch screen interface of a first device;
determining a number of the plurality of parallel gestures;
responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface;
selecting a command from a plurality of commands based on the number of the plurality of parallel gestures, the plurality of commands corresponding to a displayed menu of options each having an option number;
wherein selecting the command comprises selecting which of the plurality of commands corresponds to a particular option, of the displayed menu of options, that has an option number equivalent to the number of parallel gestures, the displayed menu of options including at least one option corresponding to two parallel gestures and another option corresponding to three parallel gestures; and
causing performance of the selected command at the first device or at a second device that is communicatively coupled to the first device;
responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area;
causing performance of a trick-play command corresponding to the number of the plurality of parallel gestures, with respect to playback of multimedia content at the first device or at the second device that is communicatively coupled to the first device, the trick-play command being different than the plurality of commands corresponding to the menu of options.
12 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a number of parallel gestures are detected, in a particular area on a touch screen interface of a device. A command is identified based at least on the parallel gestures and an action associated with the command is performed.
41 Citations
34 Claims
-
1. A method, comprising:
-
concurrently detecting a plurality of parallel gestures on a touch screen interface of a first device; determining a number of the plurality of parallel gestures; responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; selecting a command from a plurality of commands based on the number of the plurality of parallel gestures, the plurality of commands corresponding to a displayed menu of options each having an option number; wherein selecting the command comprises selecting which of the plurality of commands corresponds to a particular option, of the displayed menu of options, that has an option number equivalent to the number of parallel gestures, the displayed menu of options including at least one option corresponding to two parallel gestures and another option corresponding to three parallel gestures; and causing performance of the selected command at the first device or at a second device that is communicatively coupled to the first device; responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; causing performance of a trick-play command corresponding to the number of the plurality of parallel gestures, with respect to playback of multimedia content at the first device or at the second device that is communicatively coupled to the first device, the trick-play command being different than the plurality of commands corresponding to the menu of options. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
concurrently detecting a plurality of parallel gestures on a touch screen interface of a remote wireless device; determining a number of the plurality of parallel gestures; responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; selecting a playback speed from a plurality of playback speeds based on the number of the plurality of parallel gestures, the plurality of playback speeds including at least one playback speed corresponding to two parallel gestures and another playback speed corresponding to three parallel gestures; causing playback of multimedia content on a multimedia device at the selected playback speed; responsive to the plurality of parallel gestures, updating a progress indicator displayed at the remote wireless device to reflect the playback of the multimedia content at the selected playback speed; responsive to activating the remote wireless device from an inactive state, requesting a progress update for the playback of the multimedia content from the multimedia device, and updating the progress indicator displayed at the remote wireless device to reflect a new playback position of the multimedia content; responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; causing a command selection from a plurality of commands corresponding to a displayed menu of options each having an option number, the selected command corresponding to a menu option having an option number equivalent to the number of the plurality of parallel gestures. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method, comprising:
-
concurrently detecting a plurality of parallel gestures on a touch screen interface of a remote wireless device; determining a number of the plurality of parallel gestures; responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; selecting a rewind speed from a plurality of rewind speeds based on the number of the plurality of parallel gestures, the plurality of rewind speeds including at least one rewind speed corresponding to two parallel gestures and another rewind speed corresponding to three parallel gestures; causing rewinding of multimedia content on a multimedia device at the selected rewind speed; responsive to the plurality of parallel gestures, updating a progress indicator displayed at the remote wireless device to reflect the rewinding of the multimedia content at the selected rewind speed; responsive to activating the remote wireless device from an inactive state, requesting a progress update for the playback of the multimedia content from the multimedia device, and updating the progress indicator displayed at the remote wireless device to reflect a new playback position of the multimedia content; responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; causing a command selection from a plurality of commands corresponding to a displayed menu of options each having an option number, the selected command corresponding to a menu option having an option number equivalent to the number of the plurality of parallel gestures.
-
-
13. One or more non-transitory computer readable media storing instructions, which when executed by one or more computing devices, cause performance of:
-
concurrently detecting a plurality of parallel gestures on a touch screen interface of a first device; determining a number of the plurality of parallel gestures; responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; selecting a command from a plurality of commands based on the number of the plurality of parallel gestures, the plurality of commands corresponding to a displayed menu of options each having an option number; wherein selecting the command comprises selecting which of the plurality of commands corresponds to a particular option, of the displayed menu of options, that has an option number equivalent to the number of parallel gestures, the displayed menu of options including at least one option corresponding to two parallel gestures and another option corresponding to three parallel gestures; and causing performance of the selected command at the first device or at a second device that is communicatively coupled to the first device; responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; causing performance of a trick-play command corresponding to the number of the plurality of parallel gestures, with respect to playback of multimedia content at the first device or at the second device that is communicatively coupled to the first device, the trick-play command being different than the plurality of commands corresponding to the menu of options. - View Dependent Claims (14, 15, 16, 17)
-
-
18. One or more non-transitory computer readable media storing instructions, which when executed by one or more computing devices, cause performance of:
-
concurrently detecting a plurality of parallel gestures on a touch screen interface of a remote wireless device; determining a number of the plurality of parallel gestures; responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; selecting a playback speed from a plurality of playback speeds based on the number of the plurality of parallel gestures, the plurality of playback speeds including at least one playback speed corresponding to two parallel gestures and another playback speed corresponding to three parallel gestures; causing playback of multimedia content on a multimedia device at the selected playback speed; responsive to the plurality of parallel gestures, updating a progress indicator displayed at the remote wireless device to reflect the playback of the multimedia content at the selected playback speed; responsive to activating the remote wireless device from an inactive state, requesting a progress update for the playback of the multimedia content from the multimedia device, and updating the progress indicator displayed at the remote wireless device to reflect a new playback position of the multimedia content; responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; causing a command selection from a plurality of commands corresponding to a displayed menu of options each having an option number, the selected command corresponding to a menu option having an option number equivalent to the number of the plurality of parallel gestures. - View Dependent Claims (19, 20, 21, 22)
-
-
23. One or more non-transitory computer readable media storing instructions, which when executed by one or more computing devices, cause performance of:
-
concurrently detecting a plurality of parallel gestures on a touch screen interface of a remote wireless device; determining a number of the plurality of parallel gestures; responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; selecting a rewind speed from a plurality of rewind speeds based on the number of the plurality of parallel gestures, the plurality of rewind speeds including at least one rewind speed corresponding to two parallel gestures and another rewind speed corresponding to three parallel gestures; causing rewinding of multimedia content on a multimedia device at the selected rewind speed; responsive to the plurality of parallel gestures, updating a progress indicator displayed at the remote wireless device to reflect the rewinding of the multimedia content at the selected rewind speed; responsive to activating the remote wireless device from an inactive state, requesting a progress update for the playback of the multimedia content from the multimedia device, and updating the progress indicator displayed at the remote wireless device to reflect a new playback position of the multimedia content; responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; causing a command selection from a plurality of commands corresponding to a displayed menu of options each having an option number, the selected command corresponding to a menu option having an option number equivalent to the number of the plurality of parallel gestures.
-
-
24. A first device comprising:
-
one or more processors; logic, implemented at least partly by hardware, configured to concurrently detect a plurality of parallel gestures on a touch screen interface of the first device; logic, implemented at least partly by hardware, configured to determine a number of the plurality of parallel gestures; logic, implemented at least partly by hardware, configured to, responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; selecting a command from a plurality of commands based on the number of the plurality of parallel gestures, the plurality of commands corresponding to a displayed menu of options each having an option number; wherein selecting the command comprises selecting which of the plurality of commands corresponds to a particular option, of the displayed menu of options, that has an option number equivalent to the number of parallel gestures, the displayed menu of options including at least one option corresponding to two parallel gestures and another option corresponding to three parallel gestures; and causing performance of the selected command at the first device or at a second device that is communicatively coupled to the first device; logic, implemented at least partly by hardware, configured to, responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; cause performance of a trick-play command corresponding to the number of the plurality of parallel gestures, with respect to playback of multimedia content at the first device or at the second device that is communicatively coupled to the first device, the trick-play command being different than the plurality of commands corresponding to the menu of options. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A remote wireless device, comprising:
-
one or more processors; logic, implemented at least partly by hardware, configured to concurrently detect a plurality of parallel gestures on a touch screen interface of the remote wireless device; logic, implemented at least partly by hardware, configured to determine a number of the plurality of parallel gestures; logic, implemented at least partly by hardware, configured to, responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; select a playback speed from a plurality of playback speeds based on the number of the plurality of parallel gestures, the plurality of playback speeds including at least one playback speed corresponding to two parallel gestures and another playback speed corresponding to are three parallel gestures; cause playback of multimedia content on a multimedia device at the selected playback speed; responsive to the plurality of parallel gestures, update a progress indicator displayed at the remote wireless device to reflect the playback of the multimedia content at the selected playback speed; logic, implemented at least partly by hardware, configured to, responsive to activating the remote wireless device from an inactive state, request a progress update for the playback of the multimedia content from the multimedia device, and update the progress indicator displayed at the remote wireless device to reflect a new playback position of the multimedia content; logic, implemented at least partly by hardware, configured to, responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; cause a command selection from a plurality of commands corresponding to a displayed menu of options each having an option number, the selected command corresponding to a menu option having an option number equivalent to the number of the plurality of parallel gestures. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A remote wireless device, comprising:
-
one or more processors; logic, implemented at least partly by hardware, configured to concurrently detect a plurality of parallel gestures on a touch screen interface of the remote wireless device; logic, implemented at least partly by hardware, configured to determine a number of the plurality of parallel gestures; logic, implemented at least partly by hardware, configured to, responsive to concurrently detecting the plurality of parallel gestures in a first area of the touch screen interface; select a rewind speed from a plurality of rewind speeds based on the number of the plurality of parallel gestures, the plurality of rewind speeds including at least one rewind speed corresponding to two parallel gestures and another rewind speed corresponding to three parallel gestures; cause rewinding of multimedia content on a multimedia device at the selected rewind speed; responsive to the plurality of parallel gestures, update a progress indicator displayed at the remote wireless device to reflect the rewinding of the multimedia content at the selected rewind speed; logic, implemented at least partly by hardware, configured to, responsive to activating the remote wireless device from an inactive state, requesting a progress update for the playback of the multimedia content from the multimedia device, and updating the progress indicator displayed at the remote wireless device to reflect a new playback position of the multimedia content; logic, implemented at least partly by hardware, configured to, responsive to concurrently detecting the plurality of parallel gestures in a second area of the touch screen interface, the second area being different than the first area; cause a command selection from a plurality of commands corresponding to a displayed menu of options each having an option number, the selected command corresponding to a menu option having an option number equivalent to the number of the plurality of parallel gestures.
-
Specification