Systems and methods for incremental loading of collaboratively generated presentations
First Claim
Patent Images
1. A method of collaborative document editing, the method comprising:
- receiving, at a server from a client system, a first request to access a document stored at the server;
providing, by the server, to the client system, an application in a browser of the client system, wherein the application is enabled to modify the document;
providing, by the server, to the client system, a first portion of the document in the application;
receiving, by the server, a second request to access the document;
determining, by the server, whether a user that is associated with the second request is authorized to access the document;
in response to determining that the user is authorized to access the document, transmitting, by the server, a second portion of the document;
receiving an edit to at least one of the first portion of the document or the second portion of the document;
andsaving, by the server, the edit to the at least one of the first portion of the document or the second portion of the document.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for incrementally communicating a document to a client computer are disclosed herein. Time consistent views of the document are maintained throughout the incremental downloading through use of a cryptographically secured permissions token identifying a version of the document the user is permitted to access.
-
Citations
18 Claims
-
1. A method of collaborative document editing, the method comprising:
-
receiving, at a server from a client system, a first request to access a document stored at the server; providing, by the server, to the client system, an application in a browser of the client system, wherein the application is enabled to modify the document; providing, by the server, to the client system, a first portion of the document in the application; receiving, by the server, a second request to access the document; determining, by the server, whether a user that is associated with the second request is authorized to access the document; in response to determining that the user is authorized to access the document, transmitting, by the server, a second portion of the document; receiving an edit to at least one of the first portion of the document or the second portion of the document; and saving, by the server, the edit to the at least one of the first portion of the document or the second portion of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for collaborative document editing the system comprising:
-
a memory to store a document; at least one processor coupled to the memory, the at least one processor configured to; receive, from a client system, a first request to access the document stored in the memory; provide, to the client system, an application in a browser of the client system, wherein the application is enabled to modify the document; provide, to the client system, a first portion of the document in the application; receive a second request to access the document; determine whether a user that is associated with the second request is authorized to access the document; in response to a determination that the user is authorized to access the document, transmit a second portion of the document; receive an edit to at least one of the first portion of the document or the second portion of the document; and save the edit to the at least one of the first portion of the document or the second portion of the document. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification