System and method for real-time multi-directional file-based data streaming editor
OwnerDinkar Goswamiinventor
Life of this patent
Estimating the term…
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.
Claims10
An online file editing method, comprising:
- creating a session that allows at least two users with simultaneous to access a file, where each user has access to a replica of the file;
- receiving from a user an edit instruction indicating a file edit;
- editing a replica of the file according to the edit instruction;
- and
- automatically cascading the file edit to each replica of the file.
An online file editing method, comprising:
- providing at least two users with simultaneous access to a file such that each user has access to a replica of the file;
- providing one of the at least two users with a capability to edit a local replica of the file;
- and
- automatically cascading the edit to all of the replicas of the file.
An online file editing method, comprising:
- uploading the file from a first client to a server;
- providing to the first client and a second client simultaneous access to a replica of the file, a first replica and a second replica, respectively;
- receiving from one of the first client and the second client an edit command to edit one of the first replica and the second replica;
- editing the one of the first replica and the second replica of the file according to the edit command;
- and
- automatically editing an other of the first replica and the second replica of the file according to the editing of the one of the first replica and the second replica of the file such that the editing is performed at a same location of the other of the first replica and the second replica of the file as it was performed in the one of the first replica and the second replica of the file.
A system to edit a file over a network, comprising:
- a first client, which includes a first file and an editor that allows a user of the first client to access a replica of a second file;
- a second client that includes the second file and an editor that allows the second client to access a replica of the first file;
- and
- a server that provides the first client and the second client with simultaneous access to the replicas of the first and second files.
Dependencies are inferred from the claim text.