System and method for real-time multi-directional file-based data streaming editor
First Claim
Patent Images
1. A system to edit a document in an application over a network, comprising:
- a first client, which includes a first document in the application and a first editor that allows a user of the first client to access a replica of a second document;
a second client, which includes said second document and a second editor that allows the second client to access a replica of said first document; and
a server that provides said first client and said second client with simultaneous access to the replicas of said first and second documents;
wherein said first editor and said second editor each include;
first means for performing typing, formatting and clipboard operations on said first and second documents; and
second means for performing operations on said first and second documents that respond to keyboard and mouse events.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention provides a system and method for multiple users to simultaneously access selected files during an online session. Each of the users has read access to each of the other users'"'"' selected files Each user can edit each of the other users'"'"' files, although only a single user may edit any file at a given point in time. The invention synchronizes editing control among the users. Each time a user edits a file, the edit is automatically cascaded to all session participants.
-
Citations
34 Claims
-
1. A system to edit a document in an application over a network, comprising:
-
a first client, which includes a first document in the application and a first editor that allows a user of the first client to access a replica of a second document;
a second client, which includes said second document and a second editor that allows the second client to access a replica of said first document; and
a server that provides said first client and said second client with simultaneous access to the replicas of said first and second documents;
wherein said first editor and said second editor each include;
first means for performing typing, formatting and clipboard operations on said first and second documents; and
second means for performing operations on said first and second documents that respond to keyboard and mouse events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An online document editing method, comprising:
-
providing at least two users with simultaneous access to a document such that each user has access to a replica of said document;
providing one of the at least two users with a capability to edit a local replica of said document; and
automatically cascading said edit to all of the replicas of said document. - View Dependent Claims (21)
-
-
22. An online document editing method, comprising:
-
uploading said document from a first client to a server;
providing to said first client and a second client simultaneous access to a first replica and a second replica, respectively, of said document;
receiving from one of said first client and said second client an edit command to edit one of said first replica and said second replica;
editing the one of said first replica and said second replica of said document according to said edit command; and
automatically editing an other of said first replica and said second replica of said document according to said editing of the one of said first replica and said second replica of said document such that said editing is performed at a same location of the other of said first replica and said second replica of said document as it was performed in the one of said first replica and said second replica of said document. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification