Suggesting content items to be accessed by a user
AssigneeDropbox, Inc.
InventorsSean Lynch, Ilya Fushman
Life of this patent
Estimating the term…
Abstract
A client application sends an application programming interface call to an interface of a content management system. The call specifies one or more content item search criteria. Sending the call causes the content management system to perform a lookup in a content item index to identify at least one content item that satisfies the one or more content item search criteria. Based on sending the call, the client application receives from the content management system a suggestion to attach the at least one content item to a text being displayed by at the computing system.
Claims20
A computing 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 computing system to:
- monitor user activity within a client application associated with a first system that is separate from a content management system, wherein the user activity comprises a user input to be used within the first system;
- send, from the client application to the content management system during the user activity within the client application, an application programming interface (API) call, the API call based on the user activity within the client application and comprising content item search criteria based on the user input to be used within the first system, wherein the API call comprising the content item search criteria causes the content management system to perform a search in a user-specific content item index to identify a content item associated with a user account, wherein the user-specific content item index references content items associated with the user account;
- receive, at the client application, an indication of the content item based on the content item satisfying the content item search criteria;
- and
- provide, by the client application, a suggestion to access the content item from the content management system using the client application associated with the first system.
A computer-implemented method comprising:
- monitoring user activity within a client application associated with a first system that is separate from a content management system, wherein the user activity comprises a user input to be used within the first system;
- sending, from the client application to the content management system during the user activity within the client application, an application programming interface (API) call, the API call based on the user activity within the client application and comprising content item search criteria based on the user input to be used within the first system, wherein the API call comprising the content item search criteria causes the content management system to perform a search in a user-specific content item index to identify a content item associated with a user account, wherein the user-specific content item index references content items associated with the user account;
- receiving, at the client application, a name of the content item based on the content item satisfying the content item search criteria;
- and
- providing, by the client application, a suggestion to access the content item from the content management system using the client application associated with the first system, the suggestion comprising the name of the content item.
A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a computing device to:
- monitor user activity within a client application associated with a first system that is separate from a content management system, wherein the user activity comprises a user input to be used within the first system;
- send, from the client application to the content management system during the user activity within the client application, an application programming interface (API) call, the API call based on the user activity within the client application and comprising content item search criteria based on the user input to be used within the first system, wherein the API call comprising the content item search criteria causes the content management system to perform a search in a user-specific content item index to identify a content item associated with a user account, wherein the user-specific content item index references content items associated with the user account;
- receive, at the client application, an indication of the content item based on the content item satisfying the content item search criteria;
- and
- provide, by the client application, a suggestion to access the content item from the content management system using the client application associated with the first system.
Dependencies are inferred from the claim text.