A ring replication system receives and redundantly stores electronic data for access by users. Two or more storage devices are configured in a ring and circulate received data to each other. At least one such device receives incoming data records from an external source. One storage device is designated as the ordering device for assigning a sequence order to each data record, and the assigned sequence order is circulated around the ring. After confirming that the assigned sequence order has been indexed within each storage device on the ring, data records may then be accessed by users. One or more access portals may be coupled to one or more storage devices in the replication ring for providing users with access to stored data records. Data records are accessed in accordance with the assigned sequence order. A related method for redundant storage of data records is also disclosed.
Legal claims defining the scope of protection, as filed with the USPTO.
4. The apparatus recited by claim 3 wherein each electronic storage device that receives a new data record from the streamed digital data receiver creates an electronic new record message for such received data record, the electronic new record message including a time of receipt, an identification of the electronic storage device to which such received data record was initially presented, and data record contents.
5. The apparatus recited by claim 4 wherein each electronic new record message created by an electronic storage device is transmitted to a next electronic storage device on the ring.
6. The apparatus recited by claim 5 wherein, upon receipt of an electronic new record message from the ring, the electronic storage device receiving the electronic new record message stores information within the electronic new record message, including the time of receipt, an identification of the electronic storage device to which such received data record was initially presented, and the data record contents.
7. The apparatus recited by claim 5 wherein, upon receipt of an electronic new record message from another electronic storage device on the ring, the computing device creates an electronic order message for such received data record, the electronic order message including the time of receipt, an identification of the electronic storage device to which such received data record was initially presented, the data record contents, and the ordering identifier associated with such message.
9. The apparatus recited by claim 8 wherein, upon an electronic storage device receiving an electronic order message identifying the next electronic storage device in the ring as the electronic storage device which first received the data record included in such electronic order message, the electronic storage device receiving such electronic order message generates an order directive including the time of receipt, the electronic storage device which initially received the data record, and the assigned ordering identifier, and transmits the order directive to the next electronic storage device on the ring.
15. The method of claim 14 comprising storing, upon receipt by an electronic storage device of an electronic new record message from the ring, the time of receipt, an identification of the electronic storage device to which such received data record was initially presented, and data record contents within the electronic storage device that received the electronic new record message from the ring.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 27, 2019
March 21, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.