Sharing content between electronic documents
AssigneeMicrosoft Technology Licensing, LLC
InventorsChristopher Lee Mullins, Jonathan Edgar Fay, Joshua Allen Cowhig, Robert Earl Standefer, III
Life of this patent
Estimating the term…
Abstract
A facility for managing an electronic document is described. The facility receives from a user input selecting a portion of the document, as well as input designating the selected document portion as being subject to approval-gated sharing. The facility persistently stores an indication that the selected document portion is subject to approval-gated sharing.
Claims11
A method in a computing system, comprising:
- receiving, from a first user, a selection of a portion of an electronic document, the first user being an owner of the electronic document;
- receiving, from the first user, a designation of the selected electronic document portion as being subject to approval-gated sharing, wherein the approval-gated sharing specifies whether approval is needed for incorporation of the selected electronic document portion into other electronic documents;
- receiving, from the first user, a sharing parameter for the selected electronic document portion, the sharing parameter including a set of users requiring approval to incorporate the selected electronic document portion into another electronic document;
- receiving, from the first user, an identification of a second user authorized to approve sharing requests for the selected electronic document portion;
- persistently storing in a storage device an indication that the selected electronic document portion is subject to approval-gated sharing, an indication of the sharing parameter, and an indication of the second user;
- receiving input from a requesting user, the requesting user being from the set of users requiring approval, to incorporate at least a subset of the selected electronic document portion into a separate electronic document;
- in response to the input from the requesting user, presenting a request to approve incorporation of the subset of the selected electronic document portion into the separate electronic document, the request presented to at least one of the owner of the electronic document and the second user associated with the subset of the selected electronic document portion,
- wherein presenting the request includes identifying the requesting user, identifying the separate electronic document, presenting an indication of an incorporation mode selected by the requesting user, and presenting a preview of the incorporation of the subset of the selected electronic document portion requested by the requesting user,
- wherein the preview includes a quotation of the subset of the selected electronic document portion shown incorporated in the separate electronic document pursuant to the incorporation of the subset of the selected electronic document portion requested by the requesting user;
- and
- receiving, from at least one of the owner of the electronic document and the second user, approval of the request.
A computing system, comprising:
- a processor;
- and
- a memory having contents that, when executed by the processor:
- receive, from a first user, a selection of a portion of an electronic document, the first user being an owner of the electronic document;
- receive, from the first user, a designation of the selected electronic document portion as being subject to approval-gated sharing, wherein the approval-gated sharing specifies whether approval is needed for incorporation of the selected electronic document portion into other electronic documents;
- receive, from the first user, a sharing parameter for the selected electronic document portion, the sharing parameter including a mechanism for providing approval, wherein the mechanism for providing approval is selected from a group consisting of email message, text message, and application notification;
- receive, from the first user, an identification of a second user authorized to approve sharing requests for the selected electronic document portion;
- persistently store in a storage device an indication that the selected electronic document portion is subject to approval-gated sharing, an indication of the sharing parameter, and an indication of the second user;
- receiving input from a requesting user, the requesting user being from the set of users requiring approval, to incorporate at least a subset of the selected electronic document portion into a separate electronic document;
- in response to the input from the requesting user, presenting a request to approve incorporation of the subset of the selected electronic document portion into the separate electronic document via the mechanism for providing approval,
- the request presented to at least one of the owner of the electronic document and the second user associated with the subset of the selected electronic document portion,
- wherein presenting the request includes identifying the requesting user, identifying the separate electronic document, presenting an indication of an incorporation mode selected by the requesting user, and presenting a preview of the incorporation of the subset of the selected electronic document portion requested by the requesting user, wherein the preview includes a quotation of the subset of the selected electronic document portion shown incorporated in the separate electronic document pursuant to the incorporation of the subset of the selected electronic document portion requested by the requesting user;
- and
- receiving, from at least one of the owner of the electronic document and the second user, approval of the request.
A non-transitory computer-readable medium having contents configured to cause a computing system to:
- receive, from a first user, a selection of a portion of an electronic document, the first user being an owner of the electronic document;
- receive, from the first user, a designation of the selected electronic document portion as being subject to approval-gated sharing, wherein the approval-gated sharing specifies whether approval is needed for incorporation of the selected electronic document portion into other electronic documents;
- receive, from the first user, a sharing parameter for the selected electronic document portion, the sharing parameter including an approved editing mode usable by an incorporating user when making a revision to the selected electronic document portion;
- receive, from the first user, an identification of a second user authorized to approve sharing requests for the selected electronic document portion;
- and
- persistently store in a storage device an indication that the selected electronic document portion is subject to approval-gated sharing, an indication of the sharing parameter, and an indication of the second user;
- receiving input from a requesting user, the requesting user being from the set of users requiring approval, to incorporate at least a subset of the selected electronic document portion into a separate electronic document;
- in response to the input from the requesting user, presenting a request to approve incorporation of the subset of the selected electronic document portion into the separate electronic document, the request presented to at least the owner of the electronic document and the second user associated with the subset of the selected electronic document portion,
- wherein presenting the request includes identifying the requesting user, identifying the separate electronic document, presenting an indication of an incorporation mode selected by the requesting user, and presenting a preview of the incorporation of the subset of the selected electronic document portion requested by the requesting user, wherein the preview includes a quotation of the subset of the selected electronic document portion shown incorporated in the separate electronic document pursuant to the incorporation of the subset of the selected electronic document portion requested by the requesting user;
- and
- receiving, from at least one of the owner of the electronic document and the second user, approval of the request.
Dependencies are inferred from the claim text.