IP Library › Granted Patent US 10,372,317
Granted Patent B1
US 10,372,317 · App. 14/737,931 · Granted Aug 6, 2019

Method for highly accurate selection of items on an axis with a quadrilateral control surface

Inventor: Baron Winfield Arnold (Redwood City, CA)
Assignee: GOOGLE LLC
G06F3/0488G06F3/0485G06F3/04842G06F3/04847
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 10,372,317
App. No.
14/737,931
Granted
Aug 6, 2019
Kind
B1
Abstract

A method for presenting a media item of a set of media items in a user interface (UI) of a client device is disclosed. The UI includes a first scrub area associated with a first scrub rate and a second scrub area associated with a second scrub rate. The client device receives a first user input via the first scrub area of the UI to navigate through the set of media items at the first scrub rate. The client device receives a second user input that is separate from the first user input via the second scrub area of the UI to navigate through the set of media items at a second scrub rate.

Claims (40)

1. A method comprising:

presenting a media item of a set of media items in a user interface (UI) of a client device, the UI comprising:

a plurality of predefined scrub areas that include a first scrub area and a second scrub area,

the first scrub area being designated for a first scrub rate and including a scrub tool that illustrates a position of the presented media item within the set of media items, and

the second scrub area being designated for a second scrub rate;

receiving a first user input within the first scrub area via the UI to navigate through the set of media items at the first scrub rate, the first user input including an interaction within the first scrub area; and

receiving a second user input within the second scrub area via the UI to navigate through the set of media items at the second scrub rate, the second user input including an interaction that started and ended in the second scrub area and that is separate from the first user input.

2. The method of claim 1 , wherein the set of media items comprises a plurality of frames of a video.

3. The method of claim 1 , wherein the set of media items comprise a plurality of photos of a photo album.

4. The method of claim 1 , wherein the first scrub rate advances the set of media items at a rate of more than one media item at a time, and wherein the second scrub rate advances the set of media items one media item at a time.

5. The method of claim 1 , wherein the first scrub area and the second scrub area each comprise a first region and a second region, the first region is for advancing media items in a forward direction and wherein the second region is for advancing media items in a reverse direction.

6. The method of claim 1 , wherein the first scrub area is displayed near a bottom of the UI, wherein the second scrub area is displayed above the first scrub area.

7. The method of claim 6 , wherein the second scrub rate increases as a distance between the first scrub area and a position of the second user input increases.

8. A system comprising:

a memory; and

a physical processor operatively coupled to the memory, the physical processor to:

present a media item of a set of media items in a user interface (UI) of a client device, the UI comprising:

a plurality of predefined scrub areas that include a first scrub area and a second scrub area,

the first scrub area being designated for a first scrub rate and including a scrub tool that illustrates a position of the presented media item within the set of media items, and

the second scrub area being designated for a second scrub rate;

receive a first user input within the first scrub area via the UI to navigate through the set of media items at the first scrub rate, the first user input including an interaction within the first scrub area; and

receive a second user input within the second scrub area via the UI to navigate through the set of media items at the second scrub rate, the second user input including an interaction that started and ended in the second scrub area and that is separate from the first user input.

9. The system of claim 8 , wherein the set of media items comprises a plurality of frames of a video.

10. The system of claim 8 , wherein the set of media items comprise a plurality of photos of a photo album.

11. The system of claim 8 , wherein the first scrub rate advances the set of media items at a rate of more than one media item at a time, and wherein the second scrub rate advances the set of media items one media item at a time.

12. The system of claim 8 , wherein the first scrub area and the second scrub area each comprise a first region and a second region, the first region is for advancing media items in a forward direction and wherein the second region is for advancing media items in a reverse direction.

13. The system of claim 8 , wherein the first scrub area is displayed near a bottom of the UI, wherein the second scrub area is displayed above the first scrub area.

14. The system of claim 13 , wherein the second scrub rate increases or decreases as a distance between the first scrub area and the second user input increases.

15. A non-transitory computer readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:

present a media item of a set of media items in a user interface (UI) of a client device, the UI comprising:

a plurality of predefined scrub areas that include a first scrub area and a second scrub area,

the first scrub area being designated for a first scrub rate and including a scrub tool that illustrates a position of the presented media item within the set of media items, and

the second scrub area being designated for a second scrub rate;

receive a first user input within the first scrub area via the UI to navigate through the set of media items at the first scrub rate, the first user input including an interaction within the first scrub area; and

receive a second user input via the UI to navigate through the set of media items at the second scrub rate, the second user input including an interaction that started and ended in the second scrub area and that is separate from the first user input.

16. The non-transitory computer readable storage medium of claim 15 , wherein the set of media items comprises a plurality of frames of a video.

17. The non-transitory computer readable storage medium of claim 15 , wherein the set of media items comprise a plurality of photos in a photo album.

18. The non-transitory computer readable storage medium of claim 15 , wherein the first scrub rate advances the set of media items at a rate of more than one media item at a time, and wherein the second scrub rate advances the set of media items one media item at a time.

19. The non-transitory computer readable storage medium of claim 15 , wherein the first scrub area and the second scrub area each comprise a first region and a second region, the first region is for advancing media items in a forward direction and wherein the second region is for advancing media items in a reverse direction.

20. The non-transitory computer readable storage medium of claim 15 , wherein the first scrub area is displayed near a bottom of the UI, wherein the second scrub area is displayed above the first scrub area.

Assignments (2)
CHANGE OF NAME Recorded Oct 20, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044567/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2015
From: ARNOLD, BARON WINFIELD
To: GOOGLE INC.
Reel/Frame 035829/0184 →
Cited By (2)
US 12,303,782 US 12,704,953