IP Library Granted Patent US 11,163,816
Granted Patent B2
US 11,163,816 · App. 16/005,402 · Granted Nov 2, 2021

System and method for scrolling through media files on touchscreen devices

Inventor: Ping-Hsien Lin (Milpitas, CA)
Assignee: NBCUniversal Media, LLC
G06F16/44G06F3/0485G06F3/0488G11B27/102G11B27/34H04N21/4325H04N21/47217
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 11,163,816
App. No.
16/005,402
Granted
Nov 2, 2021
Kind
B2
Abstract

Some embodiments include a system. The system can comprise: one or more processors; and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform acts of: transmitting instructions to initiate a playback of a media file on an electronic device; receiving, from a user, an instruction to enter a navigation mode; in response to receiving the instruction to enter the navigation mode, transmitting instructions to display a set of multiple thumbnails on a display, wherein each thumbnail of the set of multiple thumbnails represents a different portion of the media file; receiving, from the user, an input indicating a request to view a first portion of the media file represented by a first thumbnail of the set of multiple thumbnails on the display; and transmitting instructions to resume the playback of the media file on the electronic device at the first portion of the media file represented by the first thumbnail of the set of multiple thumbnails on the display. Other embodiments are disclosed herein.

Claims (60)

1. A system comprising:

one or more processors; and

one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform:

transmitting instructions to initiate a playback of a media file on an electronic device;

receiving, from a user, an instruction to enter a navigation mode;

in response to receiving the instruction to enter the navigation mode;

receiving a navigational input comprising a movement; and

transmitting instructions to simultaneously display two or more thumbnails of a set of multiple thumbnails on a display, wherein each respective thumbnail of the set of multiple thumbnails represents a different portion of the media file that is spaced a common time (T) from other neighboring different portions of the media file represented by one of the set of multiple thumbnails, wherein the common time (T) comprises a first value when a length of the movement is at or below a first distance and comprises a second value greater than the first value when the length of the movement is greater than the first distance;

receiving, from the user, an input indicating a request to view a first portion of the media file represented by a first thumbnail of the two or more thumbnails; and

transmitting instructions to resume the playback of the media file on the electronic device at the first portion of the media file represented by the first thumbnail of the two or more thumbnails.

2. The system of claim 1 , wherein:

the instruction to enter the navigation mode is sent from a mobile electronic device of the user comprising a touchscreen, the mobile electronic device being different than the electronic device; and

the input indicating the request to view the first portion of the media file comprises a touchscreen input.

3. The system of claim 2 , wherein:

the touchscreen input comprises a single point left-to-right swipe on a touchscreen; and

the first portion of the media file comprises a portion of the media file comprising a time forward in the media file.

4. The system of claim 3 , wherein a length of the single point left-to-right swipe is proportional to the time forward in the media file of the first portion of the media file.

5. The system of claim 3 , wherein:

when a length of the single point left-to-right swipe comprises a first distance, each thumbnail of the set of multiple thumbnails is advanced to the first thumbnail of the set of multiple thumbnails at a first rate for each unit of distance the single point left-to-right swipe travels.

6. The system of claim 5 , wherein:

when the length of the single point left-to-right swipe comprises a second distance beyond the first distance, each thumbnail of the set of multiple thumbnails is advanced to the first thumbnail of the set of multiple thumbnails at a second rate faster than the first rate for each unit of distance the swipe travels.

7. The system of claim 2 , wherein:

the touchscreen input comprises a single point right-to-left swipe on the touchscreen; and

the first portion of the media file comprises a portion of the media file comprising a time backward in the media file.

8. The system of claim 7 , wherein a length of the single point right-to-left swipe is proportional to the time backward in the media file of the first portion of the media file.

9. The system of claim 1 , wherein the computing instructions are further configured to perform:

receiving a second input from the user, the second input comprising a single point bottom-to-top swipe on a touchscreen; and

after receiving the second input, transmitting instructions to increase a volume of the media file on the electronic device.

10. The system of claim 1 , wherein the computing instructions are further configured to perform:

receiving a second input from the user, the second input comprising a multi-point bottom-to-top swipe on a touchscreen; and

after receiving the second input, transmitting instructions to increase a brightness of the media file on the electronic device.

11. A method implemented via execution of computing instructions configured to run at one or more processors and configured to be stored at non-transitory computer-readable media, the method comprising:

transmitting instructions to initiate a playback of a media file on an electronic device;

receiving, from a user, an instruction to enter a navigation mode;

in response to receiving the instruction to enter the navigation mode;

receiving a navigational input comprising a movement; and

transmitting instructions to simultaneously display two or more thumbnails of a set of multiple thumbnails on a display, wherein each respective thumbnail of the set of multiple thumbnails represents a different portion of the media file that is spaced a common time (T) from other neighboring different portions of the media file represented by one of the set of multiple thumbnails, wherein the common time (T) comprises a first value when a length of the movement is at or below a first distance and comprises a second value greater than the first value when the length of the movement is greater than the first distance;

receiving, from the user, an input indicating a request to view a first portion of the media file represented by a first thumbnail of the two or more thumbnails; and

transmitting instructions to resume the playback of the media file on the electronic device at the first portion of the media file represented by the first thumbnail of the two or more thumbnails.

12. The method of claim 11 , wherein:

the instruction to enter the navigation mode is sent from a mobile electronic device of the user comprising a touchscreen, the mobile electronic device being different than the electronic device; and

the input indicating the request to view the first portion of the media file comprises a touchscreen input.

13. The method of claim 12 , wherein:

the touchscreen input comprises a single point left-to-right swipe on a touchscreen; and

the first portion of the media file comprises a portion of the media file comprising a time forward in the media file.

14. The method of claim 13 , wherein a length of the single point left-to-right swipe is proportional to the time forward in the media file of the first portion of the media file.

15. The method of claim 13 , wherein:

when a length of the single point left-to-right swipe comprises a first distance, each thumbnail of the set of multiple thumbnails is advanced to the first thumbnail of the set of multiple thumbnails at a first rate of for each unit of distance the single point left-to-right swipe travels.

16. The method of claim 15 , wherein:

when the length of the single point left-to-right swipe comprises a second distance beyond the first distance, each thumbnail of the set of multiple thumbnails is advanced to the first thumbnail of the set of multiple thumbnails at a second rate faster than the first rate of for each unit of distance the swipe travels.

17. The method of claim 12 , wherein:

the touchscreen input comprises a single point right-to-left swipe on the touchscreen; and

the first portion of the media file comprises a portion of the media file comprises a time backward in the media file.

18. The method of claim 17 , wherein a length of the single point right-to-left swipe is proportional to the time backward in the media file of the first portion of the media file.

19. The method of claim 11 further comprising:

receiving a second input from the user, the second input comprising a single point bottom-to-top swipe on a touchscreen; and

after receiving the second input, automatically and in real time transmitting instructions to increase a volume of the media file on the electronic device.

20. The method of claim 11 further comprising

receiving a second input from the user, the second input comprising a multi-point bottom-to-top swipe on a touchscreen; and

after receiving the second input, transmitting instructions to increase a brightness of the media file on the electronic device.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE COVERSHEET TO EXCLUDE APP. NO. 11368308, WHICH WAS INADVERTENTLY ADDED AT THE TIME OF RECORDING THE ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 053609 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 18, 2022
From: VUDU, LLC
To: NBCUNIVERSAL MEDIA LLC
Reel/Frame 058756/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: VUDU, LLC
To: NBCUNIVERSAL MEDIA LLC
Reel/Frame 053609/0302 →
CHANGE OF NAME Recorded Aug 24, 2020
From: VUDU, INC.
To: VUDU, LLC
Reel/Frame 053585/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2018
From: LIN, PING-HSIEN
To: VUDU, INC.
Reel/Frame 046072/0270 →