US2021165829A1PendingUtilityA1

Intelligent serendipitous document discovery notifications

Assignee: GOOGLE LLCPriority: Jul 23, 2018Filed: Aug 21, 2018Published: Jun 3, 2021
Est. expiryJul 23, 2038(~12 yrs left)· nominal 20-yr term from priority
G06Q 10/40G06F 16/168G06Q 10/103G06F 16/90324G06F 16/954G06Q 10/101G06F 16/908G06F 16/9038G06F 16/907G06F 16/9035G06Q 50/01G06Q 10/42
52
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method of notifying a document to a user of a cloud-based content management platform including identifying a first set of documents, wherein the first set of documents is hosted by the cloud-based content management platform and does not include one or more documents recently opened by the user, identifying one or more target documents from the first set of documents for the user based on an amount of overlap in topicality between a respective document and a users current working set of documents, a number of view events of the respective document, and a number of collaborative events associated with the respective document, wherein the users current working set of documents comprises documents the user has accessed within a last predetermined time period via the cloud-based content management platform, providing a graphical user interface (GUI) of a cloud storage of the user hosted by the cloud-based content management platform for presentation to the user, the GUI identifying the one or more target documents.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of notifying a document to a user of a cloud-based content management platform, the method comprising:
 identifying, by a processor, a first set of documents, wherein the first set of documents is hosted by the cloud-based content management platform and does not include one or more documents recently opened by the user;   identifying, by the processor, one or more target documents from the first set of documents for the user based on an amount of overlap in topicality between a respective document and a user's current working set of documents, a number of view events of the respective document, and a number of collaborative events associated with the respective document, wherein the user's current working set of documents comprises documents the user has accessed within a last predetermined time period via the cloud-based content management platform; and   providing, by the processor, a graphical user interface (GUI) of a cloud storage of the user hosted by the cloud-based content management platform for presentation to the user, the GUI identifying the one or more target documents.   
     
     
         2 . The method of  claim 1 , wherein the identifying of the first set of documents comprises:
 determining a second set of documents associated with one or more collaborators of the user based on recent events by the one or more collaborators and importance weights assigned to the one or more collaborators;   determining a third set of documents that are related to documents in the user's current working set of documents; and   generating the first set of documents by combining the second set of documents and the third set of documents and eliminating one or more documents recently opened by the user.   
     
     
         3 . The method of  claim 2 , wherein the determining of the second set of documents associated with the one or more collaborators of the user based on recent events by the one or more collaborators and importance weights assigned to the one or more collaborators comprises:
 determining the one or more collaborators by identifying one or more other users of the cloud-based content management platform providing at least one of a view event, edit event, or comment event to a document shared with the user in the cloud-based content management platform within a predetermined time period;   determining an importance weight for each collaborator based on importance of a respective collaborator in a social network associated with the cloud-based content management platform; and   determining the second set of documents comprising one or more documents with recent events by the one or more collaborators and importance weights assigned to the one or more collaborators.   
     
     
         4 . The method of  claim 2 , wherein the determining of the third set of documents that are related to documents in the user's current working set of documents comprises:
 identifying a key text of each document in the user's current working set of documents; and   determining the third set of documents comprising one or more documents having the key texts.   
     
     
         5 . The method of  claim 2 , wherein at least one of the second set of documents or the third set of documents include one or more documents to which the user has not accessed. 
     
     
         6 . The method of  claim 2 , wherein the generating of the first set of documents comprises at least one of:
 eliminating one or more documents to which the user does not have access and have events by less than a predetermined number of the one or more collaborators; or   eliminating one or more documents set to be not discoverable by search performed via the cloud-based content management platform.   
     
     
         7 . The method of  claim 1 , wherein the identifying of the one or more target documents for the user comprises at least one of:
 determining the number of view events associated with the respective document by either other users or the one or more collaborators; or   determining the number of collaborative events in view of a number of the user's interactive events with the respective document, a number of the one or more other users' interactive events with the respective document and a likelihood of the user performing an interactive event with one or more other users involved in the respective document, wherein an interactive event is an event generated in response to an event by another user.   
     
     
         8 . The method of  claim 1 , wherein the identifying of the one or more target documents for the user comprises:
 for each document in the first set of documents,
 applying the amount of overlap in topicality between the respective document and the user's current working set of documents, the number of view events of the respective document, and the number of collaborative events associated with the respective document to a machine learning model as an input; and 
 obtaining, from the machine learning model, an output, the output indicating a probability of the user being interested in the respective document. 
   
     
     
         9 . The method of  claim 1 , wherein the GUI comprises one or more suggestion cards, each suggestion card identifying each target document, and each suggestion card comprising:
 a title information including a document type and a title of a respective document;   an image representation of the respective document;   an action button providing access to the respective document; and   a reason text describing a reason for the identification of the respective document.   
     
     
         10 . A system comprising:
 a memory device; and   a processing device operatively coupled to the memory device, the processing device to:
 identify a first set of documents, wherein the first set of documents is hosted by the cloud-based content management platform and does not include one or more documents recently opened by the user; 
 identify one or more target documents from the first set of documents for the user based on an amount of overlap in topicality between a respective document and a user's current working set of documents, a number of view events of the respective document, and a number of collaborative events associated with the respective document, wherein the user's current working set of documents comprises documents the user has accessed within a last predetermined time period via the cloud-based content management platform; and 
 provide a graphical user interface (GUI) of a cloud storage of the user hosted by the cloud-based content management platform for presentation to the user, the GUI identifying the one or more target documents. 
   
     
     
         11 . The system of  claim 10 , wherein to identify the first set of documents the processing device further to:
 determine a second set of documents associated with one or more collaborators of the user based on recent events by the one or more collaborators and importance weights assigned to the one or more collaborators;   determine a third set of documents that are related to documents in the user's current working set of documents; and   generate the first set of documents by combining the second set of documents and the third set of documents and eliminating one or more documents recently opened by the user.   
     
     
         12 . The system of  claim 10 , wherein to determine the second set of documents associated with the one or more collaborators of the user based on recent events by the one or more collaborators and importance weights assigned to the one or more collaborators, the processing device further to:
 determine the one or more collaborators by identifying one or more other users of the cloud-based content management platform providing at least one of a view event, edit event, or comment event to a document shared with the user in the cloud-based content management platform within a predetermined time period; and   determine an importance weight for each collaborator based on importance of a respective collaborator in a social network associated with the cloud-based content management platform;   determine the second set of documents comprising one or more documents with recent events by the one or more collaborators and importance weights assigned to the one or more collaborators.   
     
     
         13 . The system of  claim 10 , wherein to determine the third set of documents that are related to documents in the user's current working set of documents the processing device further to:
 identify a key text of each document in the user's current working set of documents; and   determine the third set of documents comprising one or more documents having the key texts.   
     
     
         14 . The system of  claim 10 , wherein to identify the one or more target documents for the user the processing device further to at least one of:
 determine the number of view events associated with the respective document by either other users or the one or more collaborators; or   determine the number of collaborative events in view of a number of the user's interactive events with the respective document, a number of the one or more other users' interactive events with the respective document and a likelihood of the user performing an interactive event with one or more other users involved in the respective document, wherein an interactive event is an event generated in response to an event by another user.   
     
     
         15 . The system of  claim 10 , wherein the GUI comprises one or more suggestion cards, each suggestion card identifying each target document, and each suggestion card comprising:
 a title information including a document type and a title of a respective document;   an image representation of the respective document;   an action button providing access to the respective document; and   a reason text describing a reason for the identification of the respective document.   
     
     
         16 . A non-transitory, computer readable medium storing instructions that, when executed, cause a processing device to:
 identify a first set of documents, wherein the first set of documents is hosted by the cloud-based content management platform and does not include one or more documents recently opened by the user;   identify one or more target documents from the first set of documents for the user based on an amount of overlap in topicality between a respective document and a user's current working set of documents, a number of view events of the respective document, and a number of collaborative events associated with the respective document, wherein the user's current working set of documents comprises documents the user has accessed within a last predetermined time period via the cloud-based content management platform; and   provide a graphical user interface (GUI) of a cloud storage of the user hosted by the cloud-based content management platform for presentation to the user, the GUI identifying the one or more target documents.   
     
     
         17 . The computer readable medium of  claim 16 , wherein to identify the first set of documents, the instructions further cause the processing device to:
 determine a second set of documents associated with one or more collaborators of the user based on recent events by the one or more collaborators and importance weights assigned to the one or more collaborators;   determine a third set of documents that are related to documents in the user's current working set of documents; and   generate the first set of documents by combining the second set of documents and the third set of documents and eliminating one or more documents recently opened by the user.   
     
     
         18 . The computer readable medium of  claim 16 , wherein to determine the second set of documents associated with the one or more collaborators of the user based on recent events by the one or more collaborators and importance weights assigned to the one or more collaborators, the instructions further cause the processing device to:
 determine the one or more collaborators by identifying one or more other users of the cloud-based content management platform providing at least one of a view event, edit event, or comment event to a document shared with the user in the cloud-based content management platform within a predetermined time period;   determine an importance weight for each collaborator based on importance of a respective collaborator in a social network associated with the cloud-based content management platform; and   determine the second set of documents comprising one or more documents with recent events by the one or more collaborators and importance weights assigned to the one or more collaborators.   
     
     
         19 . The computer readable medium of  claim 16 , wherein to determine the third set of documents that are related to documents in the user's current working set of documents, the instructions further cause the processing device to:
 identify a key text of each document in the user's current working set of documents; and   determine the third set of documents comprising one or more documents having the key texts.   
     
     
         20 . The computer readable medium of  claim 16 , wherein the GUI comprises one or more suggestion cards, each suggestion card identifying each target document, and each suggestion card comprising:
 a title information including a document type and a title of a respective document;   an image representation of the respective document;   an action button providing access to the respective document; and   a reason text describing a reason for the identification of the respective document.

Join the waitlist — get patent alerts

Track US2021165829A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.