Personal web diary
First Claim
Patent Images
1. A system for archiving data blocks comprising:
- a user data processing means for a user to form one or more data blocks;
transmission means, coupled to the user data processing means, for transmitting said data blocks from the user data processing means; and
remote archive storage means, coupled to the transmission means, for receiving and storing the one or more data blocks, said remote archive storage means preventing anyone, including the user, from modifying or deleting said one or more data blocks stored at said remote archive storage means to provide non-rescindable storage of said data blocks for at least an initial time period.
0 Assignments
0 Petitions
Accused Products
Abstract
Diary entries may be created and a digital signature be calculated and appended at many locations and, from such locations, transmitted as a diary record to an archive over the Internet or Web. To ensure that user 1 cannot modify or delete a diary entry, once it is sent to archive 3, user 1 and archive 3 enter into an agreement that archive 3 may store the submitted diary records for a fixed period of time, and that archive 3 may not allow anyone, including user 1, to modify or delete these records during this time interval.
-
Citations
82 Claims
-
1. A system for archiving data blocks comprising:
-
a user data processing means for a user to form one or more data blocks;
transmission means, coupled to the user data processing means, for transmitting said data blocks from the user data processing means; and
remote archive storage means, coupled to the transmission means, for receiving and storing the one or more data blocks, said remote archive storage means preventing anyone, including the user, from modifying or deleting said one or more data blocks stored at said remote archive storage means to provide non-rescindable storage of said data blocks for at least an initial time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 69, 70)
-
-
32. A method for archiving data blocks comprising the steps of:
-
forming, in a user data input device, one or more data blocks, transmitting the data blocks from the user using a transmission network, archiving the one or more data blocks in a remote archive storage, and preventing anyone, including the user, from modifying or deleting the one or more data blocks stored at the remote archive storage to provide non-rescindable storage of the data blocks for at least an initial time period. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system for decrypting encrypted diary entry data stored over a network, comprising:
-
archive storage means, for storing one or more encrypted data blocks created by a user, said remote archive storage means preventing anyone, including the user, from modifying or deleting said one or more data blocks stored at said remote archive storage means to provide non-rescindable storage of said data blocks for at least an initial time period;
transmission means, coupled to the user data processing means, for transmitting said data blocks from the user data processing means;
a user data processing means, coupled to the transmission means for a user to retrieve one or more data blocks from the archive means through the transmission means; and
decryption means, coupled to the user data processing means and the archive storage means, for decrypting the one or more encrypted data blocks to create one or more decrypted data blocks, and transmitting said one or more decrypted data blocks to the user data processing means. - View Dependent Claims (64, 65, 66, 67, 68)
-
-
71. A user device for producing a secure archival personal diary comprising:
-
a digital processor for receiving user input and outputting one or more data blocks, said digital processor including means for allowing a user to select one or more remotely located data processors for performing at least two of a plurality of data processing functions on at least one of the one or more data blocks, the plurality of data processing functions including two or more of transcribing data blocks, digitally signing data blocks, time-stamping data blocks, encrypting data blocks, decrypting data blocks, storing data blocks in non-rescindable storage, and searching data blocks; and
transmission means, coupled to the digital processor for transmitting said data blocks from the digital processor to at least one or more remotely located data processors along with user commands to the one or more remotely located data processor to perform at least one of the plurality of data processing functions. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A user device for producing a secure archival personal diary comprising:
-
a tamper-proof permanent storage device, a digital processor for receiving user input and outputting one or more data blocks, said digital processor including means for allowing a user to select one or more remotely located data processors for performing at least one of a plurality of data processing functions on at least one of the one or more data blocks, the plurality of data processing functions including one or more of transcribing data blocks, digitally signing data blocks, time-stamping data blocks, encrypting data blocks, decrypting data blocks, storing data blocks in non-rescindable storage, and searching data blocks; and
transmission means, coupled to the digital processor for transmitting said data blocks from the digital processor to at least one or more remotely located data processors along with user commands to the one or more remotely located data processors to perform at least one of the plurality of data processing functions, and for receiving data blocks from the one or more remotely located data processors in response to the user commands to perform at least one of the plurality of data processing functions, and means for said user device digital processor to transmit data-blocks to the tamper-proof permanent data storage device for storage.
-
Specification