IP Library Granted Patent US 11,625,160
Granted Patent B2
US 11,625,160 · App. 17/247,942 · Granted Apr 11, 2023

Content navigation method and user interface

Inventors: Gabrielle Zadina (San Francisco, CA); David Black (San Jose, CA); Kejia Shao (Santa Clara, CA); Gary Hyun Jin Kim (San Mateo, CA); Toni Barzic (Mountain View, CA); Thomas Homer Rutledge (San Jose, CA); Alex Newcomer (Sunnyvale, CA)
Assignee: Google LLC
G06F3/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 11,625,160
App. No.
17/247,942
Granted
Apr 11, 2023
Kind
B2
Abstract

Systems and methods are described that include generating a content repository to store content items satisfying a recency condition. In response to receiving an indication to access and store an additional content item in the content repository, the systems and methods may include triggering rendering of a user interface in a taskbar associated with a computer operating system, the user interface depicting at least a representation of the additional content item, storing the additional content item in the content repository, and triggering expansion of the user interface to include at least two regions where the at least two regions include a rendering of a representation of the content items satisfying the recency condition and a representation of the additional content item.

Claims (58)

1. A computer-implemented method comprising:

generating a content repository to store content items satisfying a recency condition;

in response to receiving an indication to access and store an additional content item in the content repository:

triggering rendering of a user interface in a taskbar associated with a computer operating system, the user interface depicting at least a representation of the additional content item;

storing the additional content item in the content repository; and

triggering expansion of the user interface to include at least two regions, the at least two regions including a rendering of a representation of the content items stored in the content repository satisfying the recency condition and a representation of the additional content item.

2. The computer-implemented method of claim 1 , wherein:

satisfying the recency condition includes detecting that a respective content item in the content items stored in the content repository is detected to be stored within a predefined threshold time period, and wherein the predefined threshold time period for the recency condition is configurable.

3. The computer-implemented method of claim 1 , wherein the user interface is rendered and maintained as viewable while accessing one or more applications executing in the computer operating system.

4. The computer-implemented method of claim 1 , wherein the at least two regions include at least:

a first region depicting the additional content item in response to detecting that the additional content item is requested to be pinned to the user interface; and

a second region depicting the additional content item in response to detecting that the additional content item includes a recent screen capture or a recent data download.

5. The computer-implemented method of claim 1 , wherein:

the user interface is removed from view in response to detecting a select and drag operation for at least one content item associated with the user interface; and

the user interface reappears in view, in response to detecting a release of the at least one content item associated with the user interface.

6. The computer-implemented method of claim 1 , wherein the content items satisfying the recency condition and the additional content item are configured to be selectable from the user interface to be provided as input into a document, an online document, or an application.

7. The computer-implemented method of claim 1 , wherein the content items satisfying the recency condition and the additional content item are rendered in the user interface according to:

a temporal proximity of a copy operation or a cut operation associated with capturing the content item or the additional content item.

8. The computer-implemented method of claim 1 , wherein the content items satisfying the recency condition and the additional content item are grouped in the user interface according to a detected object represented in content items associated with the user interface.

9. The computer-implemented method of claim 1 , wherein the indication to access and store content includes a triggered drag-and-drop command, a triggered screen capture, a triggered image capture, or a triggered data download.

10. The computer-implemented method of claim 1 , further comprising removing content items associated with the user interface upon detecting:

expiration of a predefined time threshold associated with a respective content item; and

an indication to end a user session with the computer operating system.

11. The computer-implemented method of claim 1 , further comprising persisting a particular rendered content item in the user interface upon detecting a change in a file path associated with the particular rendered content item.

12. The computer-implemented method of claim 1 , further comprising triggering reduction of the user interface based on removal of a particular rendered content item.

13. A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system to carry out instructions including:

generating a content repository to store content items satisfying a recency condition, the content repository being modifiable by a computer operating system, but restricted to reading operations by applications executing in the computer operating system;

in response to receiving an indication to access and store an additional content item in the content repository:

triggering rendering of a user interface in a taskbar associated with the computer operating system, the user interface depicting at least a representation of the additional content item;

storing the additional content item in the content repository; and

triggering expansion of the user interface to include at least two regions, the at least two regions including a rendering of a representation of the content items satisfying the recency condition and a representation of the additional content item.

14. The non-transitory computer-readable storage medium of claim 13 , wherein satisfying the recency condition includes detecting that a respective content item in the content items stored in the content repository is detected to be stored within a predefined time threshold , and wherein the predefined time threshold for the recency condition is configurable.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the at least two regions include at least:

a first region depicting the additional content item in response to detecting that the additional content item is requested to be pinned to the user interface; and

a second region depicting the additional content item in response to detecting that the additional content item includes a recent screen capture or a recent data download.

16. The non-transitory computer-readable storage medium of claim 13 , wherein:

the user interface is removed from view in response to detecting a select and drag operation for at least one content item associated with the user interface; and

the user interface reappears in view, in response to detecting a release of the at least one content item associated with the user interface.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the content items satisfying the recency condition and the additional content item are configured to be selectable from the user interface to be provided as input into a document, an online document, or an application.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the content items satisfying the recency condition and the additional content item are grouped in the user interface according to:

a temporal proximity of a copy operation or a cut operation associated with capturing the content items satisfying the recency condition or the additional content item.

19. The non-transitory computer-readable storage medium of claim 13 , wherein the content items satisfying the recency condition and the additional content item are grouped in the user interface according to a detected object represented in content items associated with the user interface.

20. The non-transitory computer-readable storage medium of claim 13 , wherein the indication to access and store content includes a triggered drag-and-drop command, a triggered screen capture, a triggered image capture, or a triggered data download.

21. A computing system comprising:

a user interface module configured to:

generate a content repository to store content items satisfying a recency condition; and

in response to receiving an indication to access and store an additional content item in the content repository:

trigger rendering of a user interface in a taskbar associated with a computer operating system, the user interface depicting at least a representation of the additional content item;

store the additional content item in the content repository; and

trigger expansion of the user interface to include at least two regions, the at least two regions including a rendering of a representation of the content items satisfying the recency condition and a representation of the additional content item.

22. The computing system of claim 21 , wherein satisfying the recency condition includes detecting that a respective content item of the content items stored in the content repository is detected to be stored within a predefined time threshold, and wherein the predefined time threshold for the recency condition is configurable.

23. The computing system of claim 21 , wherein the user interface is rendered and maintained as viewable while accessing one or more applications executing in the computer operating system.

24. The computing system of claim 21 , wherein the at least two regions include at least:

a first region depicting the additional content item in response to detecting that the additional content item is requested to be pinned to the user interface; and

a second region depicting the additional content item in response to detecting that the additional content item includes a recent screen capture or a recent data download.

25. The computing system of claim 21 , wherein:

the user interface is removed from view in response to detecting a select and drag operation for at least one content item associated with the user interface; and

the user interface reappears in view, in response to detecting a release of the at least one content item associated with the user interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2021
From: ZADINA, GABRIELLE; BLACK, DAVID; SHAO, KEJIA; KIM, GARY HYUN JIN; BARZIC, TONI; RUTLEDGE, THOMAS HOMER; NEWCOMER, ALEX
To: GOOGLE LLC
Reel/Frame 054900/0447 →
Continuity (1)
Related Publication 20220206677A1 · Jun 30, 2022