MANAGING PORTABLE DOCUMENT-BASED WORKSPACES
First Claim
1. One or more computer storage media storing computer-useable instructions that, when executed by one or more processors, causes the one or more processors to perform a method for managing portable document-based workspaces, the method comprising:
- receiving an indication to save a document-based workspace for a document;
identifying transient data associated with the document; and
saving the document-based workspace such that the transient data associated with the document is accessible when the document is accessed.
2 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, methods and systems for managing portable document-based workspaces is provided. An indication to save a document-based workspace for a document is received on a computing device. The computing device can include a software application for editing the document and a client application for communicating with a cloud service component that is configured to store the document and the document-based workspace. Based on receiving the indication to save the document-based workspace, transient data associated with the document is identified. The transient data can be identified based on a data structure that defines document-specific data that are preserved as part of the document-based workspace. The document-based workspace is saved and communicated to the cloud service component such that the transient data associated with the document is accessible when the document is accessed from a second computing device that sends an indication to access the document and the document-based workspace.
14 Citations
20 Claims
-
1. One or more computer storage media storing computer-useable instructions that, when executed by one or more processors, causes the one or more processors to perform a method for managing portable document-based workspaces, the method comprising:
-
receiving an indication to save a document-based workspace for a document; identifying transient data associated with the document; and saving the document-based workspace such that the transient data associated with the document is accessible when the document is accessed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method suitable for use in a distributed computing environment utilizing a processor and a memory for managing portable document-based workspaces, the method comprising:
-
receiving a document and a document-based workspace, wherein the document-based workspace comprises transient data associated with editing the document; storing the document and the document-based workspace; receiving an indication to communicate the document and the document-based workspace to a target computing device; and communicating the document and document-based workspace to the target computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for managing portable document-based workspaces, the system comprising:
-
a software application on a first computing device configured for; receiving an indication to save a document-based workspace for a document; identifying transient data associated with the document; and saving the document-based workspace such that the transient data associated with the document is accessible when the document accessed; a cloud service component configured for; receiving the document and the document-based workspace; storing the document and the document-based workspace; receiving an indication to communicate the document and the document-based workspace; and communicating the document and document-based workspace; and a software application on a second computing device configured for; sending an indication to retrieve document-based workspace for a document; and reestablishing an editing state of the document using the document-based workspace. - View Dependent Claims (17, 18, 19, 20)
-
Specification