Content-item linking system for messaging services
First Claim
1. A method comprising:
- sending, by a browser executing on a computing system, to a content management server associated with an online content management service, a request to access the online content management service for an email author, wherein the content management server stores a plurality of content items for the online content management service;
receiving, from the content management server, access information associated with the email author, the access information enabling access to an account with the online content management service;
accessing, by the browser, a document from a communication server of an email service, wherein the document includes an email composition section;
detecting, by scanning the email composition section, a document element in the document and a location corresponding to the document element, wherein the document element is associated with the email composition section and the document element is an attachment control that provides file attachment functionality;
inserting an online content management service request element into the document based at least in part on the location of the document element detected in the document, wherein the online content management service request element is different from the document element detected in the document that is accessed from the email service; and
in response to receiving an input indicating that the online content management service request element is activated;
requesting, from the content management server, based on the access information associated with the email author, a set of references to content items accessible to the account from the online content management service;
providing the set of references for selection of one of the content items;
receiving input indicating a selection of a reference from the set of references;
obtaining, from the content management server, a link indicating a location of the content item stored by the content management server, wherein the content item corresponds to the selected reference; 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.
27 Citations
24 Claims
-
1. A method comprising:
-
sending, by a browser executing on a computing system, to a content management server associated with an online content management service, a request to access the online content management service for an email author, wherein the content management server stores a plurality of content items for the online content management service; receiving, from the content management server, access information associated with the email author, the access information enabling access to an account with the online content management service; accessing, by the browser, a document from a communication server of an email service, wherein the document includes an email composition section; detecting, by scanning the email composition section, a document element in the document and a location corresponding to the document element, wherein the document element is associated with the email composition section and the document element is an attachment control that provides file attachment functionality; inserting an online content management service request element into the document based at least in part on the location of the document element detected in the document, wherein the online content management service request element is different from the document element detected in the document that is accessed from the email service; and in response to receiving an input indicating that the online content management service request element is activated; requesting, from the content management server, based on the access information associated with the email author, a set of references to content items accessible to the account from the online content management service; providing the set of references for selection of one of the content items; receiving input indicating a selection of a reference from the set of references; obtaining, from the content management server, a link indicating a location of the content item stored by the content management server, wherein the content item corresponds to the selected reference; and inserting the link into the email composition section of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method executable at a client, the method comprising:
-
receiving, from a content management server associated with an online content management service, access information associated with an email author, the access information enabling access to an account with the online content management service, wherein the content management server stores a plurality of content items for the online content management service; accessing, by a browser executing on a computing system, a document from a communication server of a messaging service, wherein the document includes a messaging composition section; detecting, by scanning the messaging composition section, a document element in the document and a location corresponding to the document element, wherein the document element is associated with the messaging composition section and the document element is an attachment control that provides file attachment functionality; inserting an online content management service request element into the document based at least in part on the location of the document element in the document, wherein the online content management service request element is different from the document element detected in the document that is accessed from the messaging service; and in response to receiving an input indicating that the online content management service request element is activated; requesting, from the content management server, based on the access information, reference information identifying content items accessible to the account from the online content management service; selecting a content item from the content items identified by the reference information; obtaining, from the content management server, a link indicating a location of the selected content item stored by the content management server; and inserting the link into the messaging composition section of the document. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a data storage medium configured to store one or more documents retrieved from a service; and a processor coupled to the data storage medium and configured to; receive, from a content management server associated with an online content management service, access information associated with an email author, the access information enabling access to an account with the online content management service, wherein the content management server stores a plurality of content items for the online content management service; access, by a browser executing on the processor, a document from a communication server of an email service, wherein the document includes an email composition section; detect, by scanning the email composition section, a document element in the document and a location corresponding to the document element, wherein the document element is associated with the email composition section and the document element is an attachment control that provides file attachment functionality; insert an online content management service request element into the document based at least in part on the location of the document element in the document, wherein the online content management service request element is different from the document element detected in the document that is accessed from the email service; and in response to receiving an input indicating that the online content management service request element is activated; request, from the content management server, based on the access information, reference information identifying content items accessible to the account from the online content management service; select a content item from the content items identified by the reference information; obtain, from the content management server, a link indicating a location of the selected content item stored by the content management server; and insert the link into the email composition section of the document. - View Dependent Claims (16, 17)
-
-
18. A non-transitory 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:
-
receiving, from a content management server associated with an online content management service, access information associated with an email author, the access information enabling access to an account with the online content management service, wherein the content management server stores a plurality of content items for the online content management service; accessing, by the computing system, a document from a communication server of an email service, wherein the document includes an email section; detecting, by scanning the email section included in the document accessed from the communication server of the email service, an email attachment element in the document and a location corresponding to the email attachment element, wherein the email attachment element is associated with the email section and the email attachment element is an attachment control that provides file functionality; altering the document to insert an activatable request element in the document based at least in part on the location of the email attachment element, wherein the activatable request element is different from the email attachment element detected in the document; rendering the altered document for display; in response to receiving an input indicating activation of the activatable request element, requesting, from the content management server, based on the access information, reference information identifying content items accessible to the account from the online content management service; selecting a content item from the content items identified by the reference information; obtaining, from the content management server, a link indicating a location of the selected content item stored by the content management server; and inserting the link into the messaging composition section of the document. - View Dependent Claims (19, 20, 21)
-
-
22. A non-transitory 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:
-
receiving, from a content management server associated with an online content management service, access information associated with an email author, the access information enabling access to an account with the online content management service, wherein the content management server stores a plurality of content items for the online content management service; accessing, by the computing system, a document from a communication server of an email service, wherein the document includes an email section; detecting, by scanning the email section included in the document accessed from the communication server of the email service, a document element in the document and a location corresponding to the document element, and wherein the document element is associated with the email section and the document element is an attachment control that provides file functionality; altering the document to insert a request element in the document based at least in part on the location of the document element, wherein the request element is different from the document element detected in the document; in response to receiving an input indicating activation of the request element, requesting, from the content management server, based on the access information, reference information identifying content items accessible to the account from the online content management service; selecting a content item from the content items identified by the reference information; obtaining, from the content management server, a link indicating a location of the selected content item stored by the content management server; and inserting the link into the messaging composition section of the document. - View Dependent Claims (23, 24)
-
Specification