IP Library Patent Application 18763959
Patent Application
App. No. 18/763,959

SEARCHING DIGITAL CONTENT

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.
18/763,959
Abstract

One or more embodiments allow a user to search a gallery of digital content. In particular, a user can interact with a digital content system to search for, and identify, one or more digital content items (e.g., photos, videos, audio) within a collection of digital content. For instance, the digital content system can maintain tokens with respect to a collection of digital content and associate the tokens with digital content items within the collection of digital content. The digital content system can also provide a gallery of digital content items within a view area of a graphical user interface. Upon receiving a search query, the digital content system can identify a token and identify digital content items corresponding to the token. The digital content system can further provide a new or modified gallery within the view area of the graphical user interface based on the identified digital content items.

Claims (83)

1 . A computer-implemented method comprising:

determining a plurality of collection-specific tokens by analyzing a user-specific collection of digital images accessible via a client device associated with a user account;

generating a user-specific token index by associating each digital image from the user-specific collection of digital images with one or more tokens from the plurality of collection-specific tokens;

storing the user-specific token index on the client device associated with the user account;

based on receiving an indication of an interaction with a query input field, identifying a token suggestion from the plurality of collection-specific tokens within the user-specific token index; and

providing, for display on the client device, a digital image associated with the token suggestion from the user-specific collection of digital images.

2 . The computer-implemented method of claim 1 , wherein providing, for display on the client device, the digital image associated with the token suggestion comprises:

identifying a reduced-sized version of the digital image based on the reduced-sized version of the digital image being associated with the token suggestion; and

providing a full version of the digital image based on receiving an indication of a user interaction with the reduced-sized version of the digital image.

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

determining the plurality of collection-specific tokens by analyzing the user-specific collection of digital images comprises generating a date-based token comprising a natural day description associated with a specific day of a specific month; and

identifying the token suggestion from the plurality of collection-specific tokens within the user-specific token index comprises determining the natural day description corresponds to the interaction with the query input field.

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

generating the user-specific token index by associating each digital image from the user-specific collection of digital images with one or more tokens from the plurality of collection-specific tokens comprises generating sub-indexes comprising a date-based index and a content-based index; and

identifying the token suggestion from the plurality of collection-specific tokens within the user-specific token index comprises identifying the token suggestion in the date-based index, the computer-implemented method further comprising:

identifying an additional token suggestion based on identifying that a digital image associated with the token suggestion from the date-based index is associated with the additional token suggestion in the content-based index; and

providing the additional token suggestion for display on the client device.

5 . The computer-implemented method of claim 1 , further comprising storing a backup of the user-specific token index in a content management system that is remote from the client device.

6 . The computer-implemented method of claim 1 , wherein determining the plurality of collection-specific tokens by analyzing the user-specific collection of digital images comprises:

identifying date metadata and location metadata associated with a digital image from the user-specific collection of digital images;

identifying an event by searching a table of events using the date metadata and the location metadata; and

generating an event token comprising a name of the event.

7 . The computer-implemented method of claim 1 , further comprising:

determining that a new digital image is added to the user-specific collection of digital images;

analyzing the new digital image to generate at least one new token; and

updating the user-specific token index with the at least one new token.

8 . A system comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:

generate a plurality of collection-specific tokens by analyzing a user-specific collection of digital images associated with a user account;

generate a user-specific token index by associating each digital image from the user-specific collection of digital images with at least one token from the plurality of collection-specific tokens;

store the user-specific token index on a client device associated with the user account;

identify a token suggestion from the plurality of collection-specific tokens within the user-specific token index based on receiving, via the client device, a first text character that is input via a query input field; and

provide, for display on the client device, the token suggestion and a digital image from the user-specific collection of digital images that is associated with the token suggestion.

9 . The system of claim 8 , wherein providing the token suggestion and the digital image associated with the token suggestion comprises:

providing the token suggestion as a selectable search option with respect to the query input field in a graphical user interface; and

providing the digital image associated with the token suggestion in an image gallery portion of the graphical user interface.

10 . The system of claim 8 , wherein providing the digital image associated with the token suggestion comprises:

identifying a reduced-sized version of the digital image based on the reduced-sized version of the digital image being mapped to the token suggestion; and

providing a full version of the digital image based on receiving an indication of a user interaction with the reduced-sized version of the digital image.

11 . The system of claim 8 , wherein:

analyzing the user-specific collection of digital images associated with the user account comprises analyzing image content within each digital image of the user-specific collection of digital images to identify an object, a face, a location, or a scene; and

one or more tokens of the plurality of collection-specific tokens are based on the object, the face, the location, or the scene.

12 . The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to:

receive a second text character via the query input field;

identify an updated token suggestion from the plurality of collection-specific tokens within the user-specific token index based on the first text character in combination with the second text character;

remove, from display on the client device, the token suggestion and the digital image associated with the token suggestion; and

provide, for display on the client device, the updated token suggestion and an updated digital image from the user-specific collection of digital images that is associated with the updated token suggestion.

13 . The system of claim 8 , wherein:

generating the plurality of collection-specific tokens by analyzing the user-specific collection of digital images comprises generating a date-based token comprising a natural day description associated with a specific day of a specific month; and

identifying the token suggestion from the plurality of collection-specific tokens within the user-specific token index comprises determining the natural day description corresponds to the first text character.

14 . The system of claim 8 , wherein:

generating the user-specific token index comprises generating sub-indexes comprising at least a date-based index and a content-based index; and

identifying the token suggestion from the plurality of collection-specific tokens within the user-specific token index comprises identifying the token suggestion in the content-based index;

the system further comprising instructions that, when executed by the at least one processor, cause the system to:

identify an additional token suggestion based on identifying that a digital image associated with the token suggestion from the content-based index is associated with the additional token suggestion in the date-based index; and

providing the additional token suggestion for display on the client device.

15 . A non-transitory computer readable storage medium comprising instructions that, when executed by at least one processor, cause a client device to:

generate a plurality of collection-specific tokens by analyzing a user-specific collection of digital images;

generate a user-specific token index by associating each digital image from the user-specific collection of digital images with at least one token from the plurality of collection-specific tokens;

store the user-specific token index on a client device associated with the user-specific collection of digital images;

based on receiving an indication of an interaction with a query input field, identifying a token suggestion from the plurality of collection-specific tokens within the user-specific token index;

identifying, within the user-specific token index at least one digital image associated with the token suggestion; and

provide, for display on the client device, the token suggestion and the at least one digital image associated with the token suggestion.

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

determining the plurality of collection-specific tokens by analyzing the user-specific collection of digital images comprises generating a date-based token comprising a natural day description associated with a specific day of a specific month; and

identifying the token suggestion from the plurality of collection-specific tokens within the user-specific token index comprises determining the natural day description corresponds to the interaction with the query input field.

17 . The non-transitory computer readable storage medium of claim 15 , wherein providing the token suggestion and the at least one digital image associated with the token suggestion comprises:

providing the token suggestion as a selectable search option with respect to the query input field in a graphical user interface; and

providing the at least one digital image associated with the token suggestion in an image gallery portion of the graphical user interface.

18 . The non-transitory computer readable storage medium of claim 15 , wherein:

generating the user-specific token index comprises generating a date-based index and a content-based index; and

identifying the token suggestion from the plurality of collection-specific tokens within the user-specific token index comprises identifying the token suggestion in the date-based index;

the non-transitory computer readable storage medium further comprising instructions that, when executed by the at least one processor, cause the client device to:

identify an additional token suggestion based on determining that a digital image associated with the token suggestion from the date-based index is associated with the additional token suggestion in the content-based index; and

providing the additional token suggestion for display on the client device.

19 . The non-transitory computer readable storage medium of claim 15 , wherein generating the plurality of collection-specific tokens by analyzing the user-specific collection of digital images comprises:

identifying date metadata and location metadata associated with a digital image from the user-specific collection of digital images;

identifying an event using the date metadata and the location metadata; and

generating an event token based on the event.

20 . The non-transitory computer readable storage medium of claim 15 , further comprising instructions that, when executed by the at least one processor, cause the client device to:

determine that a new digital image is added to the user-specific collection of digital images;

generate at least one new token based on analyzing the new digital image; and update the user-specific token index with the at least one new token.

Assignments (3)
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF ANTHONY GRUE PREVIOUSLY RECORDED ON REEL 67915 FRAME 357. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2024
From: GRUE, ANTHONY; KLEINPETER, TOM; WEN, TINA; HAVEN, ANDREW
To: DROPBOX, INC.
Reel/Frame 068173/0287 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2024
From: GRUE, ANTHONY; KLEINPETER, TOM; WEN, TINA; HAVEN, ANDREW
To: DROPBOX, INC.
Reel/Frame 067915/0357 →