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:
- receive, from an application associated with a first system that is separate from a content management system, an application programming interface (API) call generated during user activity within the application, the user activity comprising a user input to be used within the first system, the API call specifying content item search criteria generated based on the user input to be used within the first system;
- based on the content item search criteria specified in the API call, perform a lookup in a user-specific content item index within the content management system associated with a user account to identify at least one content item that satisfies the content item search criteria generated based on the user activity, wherein the user-specific content item index references content items associated with the user account;
- and
- provide, to the application, a suggestion to access the at least one content item from the content management system using the application associated with the first system.
A computer-implemented method comprising:
- receiving, from an application associated with a first system that is separate from a content management system, an application programming interface (API) call generated during user activity within the application, the user activity comprising a user input to be used within the first system, the API call specifying content item search criteria generated based on the user input to be used within the first system;
- based on the content item search criteria specified in the API call, performing a lookup in a user-specific content item index within the content management system associated with a user account to identify at least one content item that satisfies the content item search criteria generated based on the user activity, wherein the user-specific content item index references content items associated with the user account;
- and
- providing, to the application, a suggestion to access the at least one content item from the content management system using the application associated with the first system.
A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause a computing device to:
- receive, from an application associated with a first system that is separate from a content management system, an application programming interface (API) call generated during user activity within the application, the user activity comprising a user input to be used within the first system, the API call specifying content item search criteria generated based on the user input to be used within the first system;
- based on the content item search criteria specified in the API call, perform a lookup in a user-specific content item index within the content management system associated with a user account to identify at least one content item that satisfies the content item search criteria generated based on the user activity, wherein the user-specific content item index references content items associated with the user account;
- and
- provide, to the application, a suggestion to access the at least one content item from the content management system using the application associated with the first system.
Dependencies are inferred from the claim text.