CONTENT-ITEM LINKING SYSTEM FOR MESSAGING SERVICES
First Claim
1. A method executable by a browser executing on a computing system, the method comprising:
- requesting authentication of an email author'"'"'s identity by an online content management service, the online content management service storing a plurality of content items;
receiving a set of credentials associated with the email author based at least in part on the authentication;
determining that a document is requested by the browser from a compatible email service;
determining that a document element is present in the document, the document element indicating an email composition section of the document;
inserting an online content management service request element into the document based at least in part on a location of the document element in the document; and
in response to receiving an input indicating that the online content management service request element has been activated;
requesting a set of references to content items from the online content management service based at least in part on the credentials;
provide the set of references for selection;
receiving a selection of a reference from the set of references;
obtaining a link to the content item from the online content management service; and
inserting the link into the email composition section of the document.
4 Assignments
0 Petitions
Accused Products
Abstract
A client service, such as a plug-in to a browser, can alter a document retrieved from a compatible service to augment the document with services from an online content management service. When an application retrieves a compatible document, the client service can detect a document element within the document and alter the document to provide an activatable reference to the online content management service. For example, a client service can recognize an email composition webpage or an email display webpage and insert activatable references provide services from the online content management service. In email composition webpages, a reference can be a button that allows an email author to insert a link to a content item from the online content management service. In email display webpages, references can be added that allow attachments to be sent to the online content management service for storage.
123 Citations
24 Claims
-
1. A method executable by a browser executing on a computing system, the method comprising:
-
requesting authentication of an email author'"'"'s identity by an online content management service, the online content management service storing a plurality of content items; receiving a set of credentials associated with the email author based at least in part on the authentication; determining that a document is requested by the browser from a compatible email service; determining that a document element is present in the document, the document element indicating an email composition section of the document; inserting an online content management service request element into the document based at least in part on a location of the document element in the document; and in response to receiving an input indicating that the online content management service request element has been activated; requesting a set of references to content items from the online content management service based at least in part on the credentials; provide the set of references for selection; receiving a selection of a reference from the set of references; obtaining a link to the content item from the online content management service; and inserting the link into the email composition section of the document. - View Dependent Claims (2, 3, 4)
-
-
5. A method executable at a client, the method comprising:
-
determining that a document is requested by a browser from a compatible messaging service; determining that a document element is present in the document, the document element indicating messaging composition section of the document; inserting an online content management service request element into the document based at least in part on a location of the document element in the document; and in response to receiving an input indicating that the online content management service request element has been activated; selecting a content item from a plurality of content items stored by an online content management service; obtaining a link to the selected content item from the online content management service; and inserting the link into the messaging composition section of the document. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A computer system comprising:
-
a data storage medium configured to store a document retrieved from a service; a processor coupled to the data storage medium and configured to; determining that a document is requested by a browser from a compatible email service; determining that a document element is present in the document, the document element indicating an email composition section of the document; inserting an online content management service request element into the document based at least in part on a location of the document element in the document; and in response to receiving an input indicating that the online content management service request element has been activated; selecting a content item from a plurality of content items stored by an online content management service; obtaining a link to the selected content item from the online content management service; and inserting the link into the email composition section of the document. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable storage medium having stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to execute a method comprising:
-
determining that an email attachment element is present in a document retrieved from an email service, the email attachment element providing a reference for retrieving an email attachment; altering the document to provide an activatable storage request element configured to request an online content management service store the email attachment when activated; providing the altered document for display; receiving an input indicating activation of the storage request element; and requesting that the online content management service download and store the email attachment based at least in part on the input. - View Dependent Claims (18, 19, 20)
-
-
21. A computer-readable storage medium having collectively stored thereon executable instructions that, when executed by one or more processors of a computer system, cause the computer system to execute a method comprising:
-
determining that a document element is present in a document, the document element referencing a content item; altering the document to provide a request element in the document based at least in part on the document element, the request element providing an input when activated; receiving the input based at least in part on an activation of the request element; and requesting that an online content management service store the content item associated with the document element based at least in part on the input. - View Dependent Claims (22, 23, 24)
-
Specification