Generating digital content clusters based on web activity

US12443665B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12443665-B2
Application numberUS-202418680964-A
CountryUS
Kind codeB2
Filing dateMay 31, 2024
Priority dateDec 19, 2022
Publication dateOct 14, 2025
Grant dateOct 14, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: determining a plurality of profiles corresponding to a user account; identifying content access histories associated with each of the profiles of the user account, the content access histories indicating a plurality of digital content items accessed by the user account; determining, for each of the profiles of the user account, from the content access histories, activity patterns associated with the plurality of digital content items; generating a content cluster comprising a subset of digital content items of the plurality of digital content items based on the content access histories and the activity patterns associated with the plurality of profiles of the user account; providing, to a client device associated with the user account, a filtering interface indicating a set of user-defined filtering parameters that are specific to a profile from among the plurality of profiles of the user account; receiving, in response to an interaction with the filtering interface and from the client device associated with the profile of the user account, a user-defined filtering parameter; generating a modified content cluster based on the user-defined filtering parameter, the modified content cluster comprising an updated subset of digital content items; and providing, for display on the client device associated with the profile of the user account, a graphical element representing the modified content cluster, wherein a selection of the graphical element provides access to the updated subset of digital content items. 2. The computer-implemented method of claim 1 , wherein receiving the user-defined filtering parameter comprises receiving a time period parameter defining one or more of a start date or an end date. 3. The computer-implemented method of claim 1 , wherein receiving the user-defined filtering parameter comprises receiving a minimum focus time parameter that defines a minimum amount of time of user engagement with a content item for the content item to be included in the content cluster. 4. The computer-implemented method of claim 1 , wherein: receiving the user-defined filtering parameter comprises receiving at least one URL or at least one keyword; and generating the modified content cluster comprises removing digital content items associated with the at least one URL or the at least one keyword. 5. The computer-implemented method of claim 1 , wherein determining, for each of the profiles of the user account, the activity patterns associated with the plurality of digital content items comprises for each of the profiles of the user account detecting, for each digital content item of the plurality of digital content items, one or more of access frequency, access duration, content modification, content collaboration, or content switching patterns. 6. The computer-implemented method of claim 1 , wherein providing access to the updated subset of digital content items comprises: providing, for the profile of the user account, a first digital content item from the updated subset of digital content items in a first client application; and providing, for the profile of the user account, a second digital content item from the updated subset of digital content items in a second client application. 7. The computer-implemented method of claim 1 , wherein providing access to the updated subset of digital content items comprises: providing, for the profile of the user account, a first digital content item from the updated subset of digital content items in a first tab of a web browser; and providing, for the profile of the user account, a second digital content item from the updated subset of digital content items in a second tab of a web browser. 8. A system comprising: at least one processor; and a non-transitory computer readable medium comprising instructions that, when executed by the at least one processor, cause the system to: determine a plurality of profiles corresponding to a user account; determine, for each of the profiles of the user account, activity patterns associated with a plurality of digital content items from content access histories indicating a plurality of digital content items accessed by each of the profiles of the user account; generate a content cluster comprising a subset of digital content items of the plurality of digital content items based on the activity patterns associated with the profiles of the user account; provide, to a client device associated with the user account, a filtering interface indicating a set of user-defined filtering parameters that are specific to a profile from among the plurality of profiles of the user account; receive, in response to an interaction with the filtering interface and from the client device associated with profile of the user account, a user-defined filtering parameter; generate a modified content cluster based on the user-defined filtering parameter, the modified content cluster comprising an updated subset of digital content items; provide, for display on a client device associated with the profile of the user account, a graphical element representing the modified content cluster; and provide, to the client device, access to the updated subset of digital content items based upon receiving an indication of a user interaction with the graphical element representing the modified content cluster. 9. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to store the modified content cluster in the profile of the user account as a plurality of links that correspond to the updated subset of digital content items. 10. The system of claim 8 , wherein receiving the user-defined filtering parameter comprises receiving a time period parameter defining a temporal span of access history. 11. The system of claim 8 , wherein receiving the user-defined filtering parameter comprises receiving a focus time parameter that defines a minimum amount of time of user engagement with a content item for the content item to be included in the content cluster. 12. The system of claim 8 , wherein: receiving the user-defined filtering parameter comprises receiving at least one URL or at least one keyword; and generating the modified content cluster comprises removing digital content items associated with the at least one URL or the at least one keyword. 13. The system of claim 8 , wherein providing, to the client device, access to the updated subset of digital content items based upon receiving the indication of the user interaction with the graphical element comprises providing at least two digital content items from the subset of digital content items within respective tabs of a web browser on the client device. 14. The system of claim 8 , wherein determining the activity patterns associated with the plurality of profiles of the user account comprises detecting, based on the content access histories for each digital content item of the plurality of digital content items, one or more of access frequency, access duration, content modification, content collaboration, or content switching patterns. 15. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to: determine a plurality of profiles corresponding to a user account; determine, for each of the profiles of the user account, activity patterns associated with a plurality of digital content items from content access histories indicating a plurality of digital content items accessed by

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • Backup restoration techniques · CPC title

  • Using snapshots, i.e. a logical point-in-time copy of the data · CPC title

  • G06F16/906Primary

    Clustering; Classification · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12443665B2 cover?
The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic da…
Who is the assignee on this patent?
Dropbox Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9535. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 14 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).