IP Library Patent Application 12986054
Patent Application
App. No. 12/986,054

Method and Apparatus for Gesture-Based Controls

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/986,054
Abstract

In an embodiment, a slide gesture is detected, in a particular area on a touch screen interface of a device, from a first location in the particular area to a second location in the particular area. A video playback command is identified based at least on the slide gesture and an action associated with the video playback command is performed.

Claims (88)

1 . A method, comprising:

detecting a slide gesture, in a particular area on a touch screen interface of a device, from a first location in the particular area to a second location in the particular area;

identifying a video playback command for a video based at least on the slide gesture;

performing an action associated with the video playback command.

2 . The method as recited in claim 1 , wherein the sliding gesture is detected without detecting selection of any video progress indicator displayed within the particular area.

3 . The method as recited in claim 1 , wherein the slide gesture is detected in the particular area concurrently with displaying at least a portion of the video in the particular area.

4 . The method as recited in claim 1 , wherein the slide gesture is detected in the particular area while displaying information on how to perform one or more gestures in the particular area.

5 . The method as recited in claim 1 , wherein identifying the video playback command comprises:

identifying the particular area, in which the slide gesture was detected, from a plurality of areas on the touch screen interface;

wherein identifying the video playback command comprises selecting the video playback command from a plurality of video playback commands associated with the particular area.

6 . The method as recited in claim 1 , wherein performing the action comprises a first device sending information to a second device, the information based on the video playback command.

7 . The method as recited in claim 1 , wherein performing the action associated with the video comprises performing the action on a same device as the device detecting the slide gesture.

8 . The method as recited in claim 1 , wherein the video playback command selects a playing speed and direction.

9 . The method as recited in claim 1 , wherein the slide gesture comprises a swipe gesture from the first location to a second location.

10 . The method as recited in claim 1 , wherein the slide gesture comprises a flick gesture starting at the first location.

11 . The method as recited in claim 1 , wherein the video playback command is for one or more of:

pausing the playing of the video;

resuming the playing of the video;

replaying a played portion of the video;

stopping playing of the video;

stopping playing of the video and resuming playing of the video at a particular playing position;

playing the video in slow motion;

frame-stepping through a video;

playing the video from the beginning;

playing one or more videos from a next playlist;

playing the video from a particular scene forward;

bookmarking a playing position in the video;

stopping playing and resuming playing at a bookmarked position; or

rating the video.

12 . A non-transitory computer readable storage medium comprising a sequence of instructions, which when executed by one or more processors, cause performing steps comprising:

detecting a slide gesture, in a particular area on a touch screen interface of a device, from a first location in the particular area to a second location in the particular area;

identifying a video playback command for a video based at least on the slide gesture;

performing an action associated with the video playback command.

13 . The non-transitory computer readable storage medium as recited in claim 12 , wherein the sliding gesture is detected without detecting selection of any video progress indicator displayed within the particular area.

14 . The non-transitory computer readable storage medium as recited in claim 12 , wherein the slide gesture is detected in the particular area concurrently with displaying at least a portion of the video in the particular area.

15 . The non-transitory computer readable storage medium as recited in claim 12 , wherein the slide gesture is detected in the particular area while displaying information on how to perform one or more gestures in the particular area.

16 . The non-transitory computer readable storage medium as recited in claim 12 , wherein identifying the video playback command comprises:

identifying the particular area, in which the slide gesture was detected, from a plurality of areas on the touch screen interface;

wherein identifying the video playback command comprises selecting the video playback command from a plurality of video playback commands associated with the particular area.

17 . The non-transitory computer readable storage medium as recited in claim 12 , wherein performing the action comprises a first device sending information to a second device, the information based on the video playback command.

18 . The non-transitory computer readable storage medium as recited in claim 12 , wherein performing the action associated with the video comprises performing the action on a same device as the device detecting the slide gesture.

19 . The non-transitory computer readable storage medium as recited in claim 12 , wherein the video playback command selects a playing speed and direction.

20 . The non-transitory computer readable storage medium as recited in claim 12 , wherein the slide gesture comprises a swipe gesture from the first location to a second location.

21 . The non-transitory computer readable storage medium as recited in claim 12 , wherein the slide gesture comprises a flick gesture starting at the first location.

22 . The non-transitory computer readable storage medium as recited in claim 12 , wherein the video playback command is for one or more of:

pausing the playing of the video;

resuming the playing of the video;

replaying a played portion of the video;

stopping playing of the video;

stopping playing of the video and resuming playing of the video at a particular playing position;

playing the video in slow motion;

frame-stepping through a video;

playing the video from the beginning;

playing one or more videos from a next playlist;

playing the video from a particular scene forward;

bookmarking a playing position in the video;

stopping playing and resuming playing at a bookmarked position; or

rating the video.

23 . A device comprising:

one or more processors and configured to perform steps comprising:

detecting a slide gesture, in a particular area on a touch screen interface of a device, from a first location in the particular area to a second location in the particular area;

identifying a video playback command for a video based at least on the slide gesture;

performing an action associated with the video playback command.

24 . The device as recited in claim 23 , wherein the sliding gesture is detected without detecting selection of any video progress indicator displayed within the particular area.

25 . The device as recited in claim 23 , wherein the slide gesture is detected in the particular area concurrently with displaying at least a portion of the video in the particular area.

26 . The device as recited in claim 23 , wherein the slide gesture is detected in the particular area while displaying information on how to perform one or more gestures in the particular area.

27 . The device as recited in claim 23 , wherein identifying the video playback command comprises:

identifying the particular area, in which the slide gesture was detected, from a plurality of areas on the touch screen interface;

wherein identifying the video playback command comprises selecting the video playback command from a plurality of video playback commands associated with the particular area.

28 . The device as recited in claim 23 , wherein performing the action comprises a first device sending information to a second device, the information based on the video playback command.

29 . The device as recited in claim 23 , wherein performing the action associated with the video comprises performing the action on a same device as the device detecting the slide gesture.

30 . The device as recited in claim 23 , wherein the video playback command selects a playing speed and direction.

31 . The device as recited in claim 23 , wherein the slide gesture comprises a swipe gesture from the first location to a second location.

32 . The device as recited in claim 23 , wherein the slide gesture comprises a flick gesture starting at the first location.

33 . The device as recited in claim 23 , wherein the video playback command is for one or more of:

pausing the playing of the video;

resuming the playing of the video;

replaying a played portion of the video;

stopping playing of the video;

stopping playing of the video and resuming playing of the video at a particular playing position;

playing the video in slow motion;

frame-stepping through a video;

playing the video from the beginning;

playing one or more videos from a next playlist;

playing the video from a particular scene forward;

bookmarking a playing position in the video;

stopping playing and resuming playing at a bookmarked position; or

rating the video.

Assignments (4)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
CHANGE OF NAME Recorded Jan 25, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041493/0822 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: HAYES, ROBIN
To: TIVO INC.
Reel/Frame 025598/0813 →