Nova Patents
WO9966429A1

Network for a virtual environment

Abstract

A network connects clients and servers for maintaining a hierarchical distributed database. The hierarchical distributed database is implemented using partitionable relational databases, each of which is assigned to a server on the network. Using the hierarchical distributed database, a virtual environment can be created for simultaneous real-time access by millions of clients.

WO9966429A1, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority and filed
  2. Published
  3. Today

13 claims: 3 independent, 10 dependent

  1. 1
    CLAIMS What is claimed is:1. A network for maintaining a hierarchical distributed database comprising: a plurality of servers connected to the network, each server comprising a partitionable relational database;and a plurality of clients connected to the network, each client accessing the hierarchical distributed database;wherein the hierarchical distributed database comprises the partitionable relational databases of the plurality of servers, the partitionable relational databases being arranged hierarchically;wherein each client accesses the hierarchical distributed database by connecting to one of the servers;and wherein each client can access the hierarchical distributed database without waiting for another client to finish accessing the hierarchical distributed database.
  2. 4
    A network according to claim 4, wherein the value data structure of one of the key- value pairs comprises a data structure.
  3. 10
    A server connected to a network, the network comprising:a hierarchical distributed database, the hierarchical distributed database being distributed over the network and arranged hierarchically;and the server comprising: a partitionable relational database comprising a data table, the partitionable relational database being connected hierarchically to the hierarchical distributed database, the root data table comprising at least one key-value pair comprising a key data structure and a value data structure, each value data structure comprising a data structure or a link for linking to the hierarchical distributed database hierarchically arranged below the partitionable relational database.
  4. 13
    A method for maintaining over a network a hierarchical distributed database having a plurality of partitionable relational databases, comprising the steps of:providing a plurality of servers and a plurality of clients;arranging the partitionable relational databases of hierarchical distributed database in a hierarchy;assigning each of the partitionable relational databases of hierarchical distributed database to the plurality of servers;and permitting simultaneous access to the hierarchical distributed database by the plurality of clients.