IP Library Granted Patent US 9,760,275
Granted Patent B2
US 9,760,275 · App. 14/251,173 · Granted Sep 12, 2017

Technologies for skipping through media content

View Patent ↗
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 9,760,275
App. No.
14/251,173
Granted
Sep 12, 2017
Kind
B2
Abstract

Technologies for interacting with media content on a media consumption device include playing media content in a first display window displayed on a display screen. In response to receiving an input gesture, the first display window may be shifted on the display screen while the playback of the media content is adjusted based on the input gesture. Additionally, a new display window may be shifted on to the display screen. A frame of the media content occurring at a determined skip point may be displayed in the new display window.

Claims (90)

1. A media consumption device for playback of a video, the media consumption device comprising:

a playback control module to play the video in a first display window displayed on a display screen;

an input gesture determination module to receive an input gesture of the user, determine whether the input gesture is an input termination gesture, and determine a speed of the input gesture in response to the determination that the input gesture is an input termination gesture; and

a skip point determination module to determine a skip point of the video based on the input gesture,

wherein the playback control module is to (i) shift the first display window toward a first side of the display screen based on the input gesture, (ii) fast-forward or rewind playback of the video displayed in the first display window based on the input gesture, (iii) shift a second display window onto the display screen from a second side of the display screen opposite the first side based on the input gesture, (iv) display a frame of the video corresponding to the skip point in the second display window, and (v) in response to a determination that the speed of the input gesture is greater than a threshold speed, center the second display window on the display screen and initiate playback of the media content in the second display window begging at the skip point.

2. The media consumption device of claim 1 , wherein to fast-forward or rewind the playback of the video comprises to skip over a number of frames of the video to a determined frame of video displayed in the first display window, wherein the number of frames of video is based on the input gesture.

3. The media consumption device of claim 1 , wherein the input gesture determination module is further to:

determine whether the input gesture is a movement gesture; and

determine a travelled distance of the movement gesture relative to a reference location,

wherein to fast-forward or rewind the playback of the video comprises to skip a number of frames of the video displayed in the first display window based on the travelled distance of the movement gesture.

4. The media consumption device of claim 1 , wherein the input gesture determination module is further to:

determine whether the input gesture is a movement gesture; and

determine a current location of the movement gesture relative to the display screen,

wherein to fast-forward or rewind the playback of the video comprises to display a frame of the video in the first display window based on the current location of the movement gesture.

5. The media consumption device of claim 1 , wherein the input gesture determination module is to:

determine whether the input gesture is a movement gesture; and

determine a direction of the movement gesture in response to determining the input gesture is a movement gesture,

wherein to fast-forward or rewind the playback of the video comprises to skip a number of frames of the video displayed in the first display window in a direction based on the direction of the movement gesture.

6. The media consumption device of claim 1 , wherein to determine the skip point of the video comprises:

to determine whether the input gesture is a movement gesture;

to determine a direction of the movement gesture in response to the determination that the input gesture is a movement gesture, and

to determine a skip point of the video based on the direction of the movement gesture.

7. The media consumption device of claim 1 , wherein:

the input gesture determination module is to determine a total traveled distance of the input gesture in response to the determination that the input gesture is an input termination gesture; and

the playback control module is to, in response to the total traveled distance being greater than a threshold distance, center the second display window on the display screen and initiate playback of the video in the second display window beginning at the skip point.

8. The media consumption device of claim 1 , wherein:

the input gesture direction determination module is to determine a total traveled distance of the input gesture in response to the determination that the input gesture is an input termination gesture; and

the playback control module is to, in response to the total traveled distance being less than a threshold distance and the speed being less than a speed threshold, (i) center the first display window on the display screen and (ii) continue playback of the video in the first display window beginning at the current frame displayed in the first display window.

9. One or more non-transitory, computer-readable storage media comprising a plurality of instructions that, in response to execution, cause a media consumption device to:

play a video in a first display window displayed on a display screen;

determine a skip point of the video based on an input gesture of the user received by the media consumption device;

shift the first display window toward a first side of the display screen based on the input gesture;

fast-forward or rewind playback of the video displayed in the first display window based on the input gesture;

shift a second display window onto the display screen from a second side of the display screen opposite the first side based on the input gesture;

display a frame of the video corresponding to the skip point in the second display window;

determine whether the input gesture is an input termination gesture;

determine a speed of the input gesture in response to a determination that the input gesture is an input termination gesture; and

in response the speed being greater than a threshold speed, center the second display window on the display screen and initiate playback of the video in the second display window beginning at the skip point.

10. The one or more non-transitory, computer-readable storage media of claim 9 , wherein to fast-forward or rewind the playback of the comprises to:

determine a number of frames of the video to be skipped based on the input gesture, and

skip over the number of frames of the video to a determined frame of displayed in the first display window.

11. The one or more non-transitory, computer-readable storage media of claim 9 , wherein the plurality of instructions further cause the media consumption device to:

determine whether the input gesture is a movement gesture; and

determine a travelled distance of the movement gesture relative to an reference location,

wherein to fast-forward or rewind the playback of the video comprises to skip a number of frames of the video based on the travelled distance of the movement gesture.

12. The one or more non-transitory, computer-readable storage media of claim 9 , wherein the plurality of instructions further cause the media consumption device to:

determine whether the input gesture is a movement gesture; and

determine a direction of the movement gesture in response to determining the input gesture is a movement gesture,

wherein to fast-forward or rewind the playback of the video comprises to skip a number of frame of the video displayed in the first display window in a direction based on the direction of the movement gesture.

13. The one or more non-transitory, computer-readable storage media of claim 9 , wherein to determine the skip point of the video comprises to:

determine whether the input gesture is a movement gesture;

determine a direction of the movement gesture in response to determining the input gesture is a movement gesture; and

determine a skip point of the video based on the direction of the movement gesture.

14. The one or more non-transitory, computer-readable storage media of claim 9 , wherein the plurality of instructions further cause the media consumption device to:

determine a total traveled distance of the input gesture in response to determining the input gesture is an input termination gesture; and

in response to the total traveled distance being greater than a threshold distance, center the second display window on the display screen and initiate playback of the video in the second display window beginning at the skip point.

15. The one or more non-transitory, computer-readable storage media of claim 9 , wherein the plurality of instructions further cause the media consumption device to:

determine a total traveled distance of the input gesture in response to determining the input gesture is an input termination gesture; and

in response to the total traveled distance being less than a threshold distance and the speed being less than a speed threshold, (i) center the first display window on the display screen and (ii) continue playback of the video in the first display window beginning at the current frame displayed in the first display window.

16. A method for playback of a video on a media consumption device, the method comprising:

playing, by the media consumption device, the video in a first display window displayed on a display screen;

determining, by the media consumption device, a skip point of the video based on an input gesture of the user received by the media consumption device;

shifting, by the media consumption device, the first display window toward a first side of the display screen based on the input gesture;

fast-forwarding or rewinding, by the media consumption device, playback of the video displayed in the first display window based on the input gesture;

shifting, by the media consumption device, a second display window onto the display screen from a second side of the display screen opposite the first side based on the input gesture;

displaying, by the media consumption device, a frame of the video corresponding to the skip point in the second display window;

determining whether the input gesture is an input termination gesture;

determining a speed of the input gesture in response to determining the input gesture is an input termination gesture; and

in response the speed being greater than a threshold speed, centering the second display window on the display screen and initiating playback of the video in the second display window beginning at the skip point.

17. The method of claim 16 , wherein fast-forwarding or rewinding the playback of the video comprises:

determining a number of frames of the video to be skipped based on the input gesture, and

skipping over the number of frames of the video to a determined frame of the video displayed in the first display window.

18. The method of claim 16 , further comprising:

determining whether the input gesture is a movement gesture; and

determining a travelled distance of the movement gesture relative to an reference location,

wherein fast-forwarding or rewinding the playback of the video comprises skipping a number of frames of the video based on the travelled distance of the movement gesture.

19. The method of claim 16 , further comprising:

determining whether the input gesture is a movement gesture; and

determining a direction of the movement gesture in response to determining the input gesture is a movement gesture,

wherein fast-forwarding or rewinding the playback of the video comprises skipping a number of frames of the video displayed in the first display window in a direction based on the direction of the movement gesture.

20. The method of claim 16 , wherein determining the skip point of the video comprises:

determining whether the input gesture is a movement gesture;

determining a direction of the movement gesture in response to determining the input gesture is a movement gesture,

determining a skip point of the video based on the direction of the movement gesture.

21. The method of claim 16 , further comprising:

determining a total traveled distance of the input gesture in response to determining the input gesture is an input termination gesture; and

in response the total traveled distance being greater than a threshold distance, centering the second display window on the display screen and initiating playback of the video in the second display window beginning at the skip point.

22. The method of claim 16 , further comprising:

determining a total traveled distance of the input gesture in response to determining the input gesture is an input termination gesture; and

in response to the total traveled distance being less than a threshold distance and the speed being less than a speed threshold, (i) centering the first display window on the display screen and (ii) continuing playback of the video in the first display window beginning at the current frame displayed in the first display window.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2015
From: AVRAHAMI, DANIEL
To: INTEL CORPORATION
Reel/Frame 036972/0323 →