Automatically generating theme-based folders by clustering media items in a semantic space
US-11030257-B2 · Jun 8, 2021 · US
US12443665B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12443665-B2 |
| Application number | US-202418680964-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2024 |
| Priority date | Dec 19, 2022 |
| Publication date | Oct 14, 2025 |
| Grant date | Oct 14, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Clustering; Classification · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.