×

File editing system and shared file editing system with file content secrecy, file version management, and asynchronous editing

  • US 5,835,601 A
  • Filed: 03/15/1995
  • Issued: 11/10/1998
  • Est. Priority Date: 03/15/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A file editing system, comprising:

  • a file management server device for managing files, each file containing a plurality of block data and block identification information for each block data; and

    at least one client device, which makes an access to the file management server device to obtain the block data corresponding to a desired version of a desired file managed by the file management server device, the client device including;

    deciphering means for deciphering the block data obtained from the file management server device, by using a prescribed decipher key;

    editing means for editing the desired version of the desired file formed by the block data deciphered by the deciphering means;

    editing procedure generation means for generating editing procedure data indicating a procedure to obtain an editing made in the desired version of the desired file by the editing means and including insertion data to be inserted into the desired file;

    enciphering means for enciphering the insertion data included in the editing procedure data generated by the editing procedure generation means, by using a prescribed cipher key, to obtain enciphered editing procedure data; and

    communication means for transmitting the enciphered editing procedure data obtained by the enciphering means to the file management server device;

    wherein the file management server device includes;

    editing procedure conversion means for converting the enciphered editing procedure data for the desired version of the desired file received from the client device into enciphered editing procedure data for a latest version of the desired file;

    record management information generation means for generating record management information indicating a result of the editing made by the editing means, according to the enciphered editing procedure data for the latest version of the desired file obtained by the editing procedure conversion means; and

    record management means for carrying out a record management of the desired file according to the record management information obtained by the record management information generation means and the block identification Information for each block data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×