US11461428B2ActiveUtilityA1

Intelligently generating and managing third-party sources within a contextual hub

94
Assignee: DROPBOX INCPriority: Jun 8, 2020Filed: Jul 23, 2020Granted: Oct 4, 2022
Est. expiryJun 8, 2040(~13.9 yrs left)· nominal 20-yr term from priority
G06N 20/00H04L 67/535H04L 67/02G06N 5/04G06F 16/9558G06F 16/957G06F 16/958G06F 9/451G06F 16/9562G06F 3/0483G06F 16/954G06F 3/0481H04L 67/125
94
PatentIndex Score
4
Cited by
89
References
20
Claims

Abstract

The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating contextual hubs for organizing and presenting web-accessible content from third-party sources. In particular, the systems described herein can organize and manage within a contextual hub. For instance, the disclosed systems may perform actions on tabs based on analyzing usage signals associated with the tabs. Furthermore, the disclosed systems can organize contextually related content within contextual hubs. The disclosed systems may also facilitate collaboration between users within a contextual hub by synchronizing interactions with content within a contextual hub.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:
 monitor past usage signals associated with a plurality of tabs within a contextual hub, wherein the plurality of tabs is associated with third-party sources, wherein monitoring the past usage signals for a tab comprises
 analyzing source-specific signals based on content of a source of the tab to determine that the source of the tab comprises an intermediate web page; 
 
 based on determining that the source of the tab comprises an intermediate web page, cause, by the at least one processor, an action to be performed with respect to the first tab, the action comprising closing the tab. 
 
     
     
       2. The non-transitory computer readable medium as recited in  claim 1 , wherein monitoring the past usage signals for the tab further comprises analyzing tab-specific signals indicating user interaction with the tab. 
     
     
       3. The non-transitory computer readable medium as recited in  claim 2 , wherein the tab-specific signals comprise at least one of: a number of times each of the plurality of tabs is accessed, a time each of the plurality of tabs was last accessed, and a total time spent viewing each of the plurality of tabs. 
     
     
       4. The non-transitory computer readable medium as recited in  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:
 generate, by the at least one processor, a plurality of usage scores corresponding to the plurality of tabs based on the past usage signals associated with the plurality of tabs; and 
 compare, by the at least one processor, a usage score for a tab of the plurality of tabs with one or more usage scores associated with one or more tabs from the plurality of tabs. 
 
     
     
       5. The non-transitory computer readable medium as recited in  claim 1 , wherein:
 analyzing the source-specific signals comprises determining a content type of the source of the tab. 
 
     
     
       6. The non-transitory computer readable medium as recited in  claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to determine the action to perform with respect to the tab based in part on user-defined tab management preferences. 
     
     
       7. A method comprising:
 monitoring past usage signals associated with a plurality of tabs within a contextual hub, wherein the plurality of tabs comprise content from a plurality of third-party sources, wherein monitoring the past usage signals for a tab comprises:
 analyzing source-specific signals based on content of a source of the tab to determine that the source of the tab comprises an intermediate web page; 
 
 and 
 based on determining that the source of the tab comprises an intermediate web page, causing an action to be performed with respect to the tab, the action comprising closing the tab. 
 
     
     
       8. The method as recited in  claim 7 , wherein monitoring the past usage signals for the tab further comprises analyzing tab-specific signals indicating user interaction with the tab. 
     
     
       9. The method as recited in  claim 8 , wherein the tab-specific signals comprise at least one of: a number of times each of the plurality of tabs is accessed, a time each of the plurality of tabs was last accessed, and a total time spent viewing each of the plurality of tabs. 
     
     
       10. The method as recited in  claim 7 , wherein analyzing the past usage signals comprises comparing the past usage signals associated with the tab with past usage signals associated with one or more tabs from the plurality of tabs. 
     
     
       11. The method as recited in  claim 7 , further comprising presenting a notification to close the tab. 
     
     
       12. The method as recited in  claim 7 ,
 further comprising determining the action to perform with respect to the tab based in part on user-defined tab management preferences. 
 
     
     
       13. The method as recited in  claim 12 , further comprising periodically generating a plurality of usage scores, wherein the plurality of usage scores comprises a content similarity score reflecting a similarity between the content of the source of the tab and contextual information related to a second contextual hub. 
     
     
       14. The method as recited in  claim 7 , wherein the plurality of third-party sources comprise third-party web pages. 
     
     
       15. 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:
 monitor past usage signals associated with a plurality of tabs within a contextual hub, wherein the plurality of tabs is associated with third-party sources wherein monitoring the past usage signals for a tab comprises
 analyzing source-specific signals based on content of a source of the tab to determine that the source of the tab comprises an intermediate web page; 
 
 and 
 based on determining that the source of the tab comprises an intermediate web page, cause, by the at least one processor, an action to be performed with respect to the tab, the action comprising closing the tab. 
 
 
     
     
       16. The system as recited in  claim 15 , wherein monitoring the past usage signals for the tab further comprises analyzing tab-specific signals indicating user interaction with the tab. 
     
     
       17. The system as recited in  claim 16 , wherein the tab-specific signals comprise at least one of: a number of times each of the plurality of tabs is accessed, a time last each of the plurality of tabs was last accessed, and a total time spent viewing each of the plurality of tabs. 
     
     
       18. The system as recited in  claim 15 , further comprising instructions that, when executed by the at least one processor, cause the system to:
 generate a plurality of usage scores corresponding to the plurality of tabs based on the past usage signals associated with the plurality of tabs; and 
 compare, by the at least one processor, a usage score for a tab of the plurality of tabs with one or more usage scores associated with one or more tabs from the plurality of tabs. 
 
     
     
       19. The system as recited in  claim 15 , wherein analyzing the source-specific signals comprises determining a content type of the source of the tab. 
     
     
       20. The system as recited in  claim 15 , further comprising instructions that, when executed by the at least one processor, cause the system to determine the action to perform with respect to the first tab based at least in part on user-defined tab management preferences.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.