INSERTING CONTENT INTO AN APPLICATION FROM AN ONLINE SYNCHRONIZED CONTENT MANAGEMENT SYSTEM
First Claim
1. A method comprising:
- receiving text input into an application at a device;
identifying, within the text input, a predefined text string followed by at least a portion of an identifier associated with a content item stored in an online synchronized content management system;
receiving from the online synchronized content management system, a link to the content item based on at least a portion of the identifier associated with the content item;
inserting, in the application, the link to the content item; and
inserting code into the application, the code being configured to render a preview of the content item.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable storage media for inserting content into an application from an online synchronized content management system are disclosed. The system can receive text input into an application at a client device associated with the content management system. The text input can be, for example, keystrokes performed at the client device by a user, and the application can be, for example, an email client. The system can identify, within the text input, a predefined text string, such as an escape sequence, that is followed by a partial or full string that represents an identifier. The identifier may be associated with a content item that is stored in the online synchronized content management system. The system can then insert inside the application a link that points to the content item. The system can also insert code that is designed to render the content item as a dynamically updated preview.
28 Citations
20 Claims
-
1. A method comprising:
-
receiving text input into an application at a device; identifying, within the text input, a predefined text string followed by at least a portion of an identifier associated with a content item stored in an online synchronized content management system; receiving from the online synchronized content management system, a link to the content item based on at least a portion of the identifier associated with the content item; inserting, in the application, the link to the content item; and inserting code into the application, the code being configured to render a preview of the content item. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
7. (canceled)
-
17. A system comprising:
-
a processor; and a computer-readable storage medium storing instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving text input into an application at a device; identifying, within the text input, a predefined text string followed by at least a portion of an identifier associated with a content item stored in an online synchronized content management system; receiving from the online synchronized content management system, a link to the content item based on at least a portion of the identifier associated with the content item; inserting, in the application, the link to the content item; and inserting code into the application, the code being configured to render a preview that represents at least a portion of the content item.
-
-
18. (canceled)
-
19. A non-transitory computer-readable storage device storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving text input into an application at a device; identifying, within the text input, a predefined text string followed by at least a portion of an identifier associated with a content item stored in an online synchronized content management system; receiving from the online synchronized content management system, a link to the content item based on at least a portion of the identifier associated with the content item; inserting, in the application, the link to the content item; and inserting code into the application, the code being configured to render a preview of the content item. - View Dependent Claims (20)
-
Specification