Patent · US Expired

Distributed database management system

US6728713B1 · kind B1 · utility

118Cited by
3References
162Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 20, 1999
Grant dateApr 27, 2004
Priority date
Expiry dateOct 20, 2019

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99945
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

A distributed database management system provides a central database resident on a server that contains database objects. Objects to be replicated are gathered together into distribution packages called “slices,” that are encrypted using a short-lived symmetric key and broken into a succession of short, numbered data packets before being transmitted to client devices. Data packets are captured by client devices and held in a staging area until all packets in the sequence are present and are then reassembled into the correct slice, which is then decrypted, or discarded when an error is detected in the data packet. The source version, reference count, and dependencies of the received object are verified before adding it to the database. The invention provides a reaper that periodically examines all objects in the database and, depending on the object type, examines various attributes and attribute values to decide if the object should be retained in the database. Periodic tasks are invoked on the server to cull uploaded objects from the database and to forward or dispose of them as appropriate which may result in new objects being added to the central database, existing o…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.