Patent · US Expired

Object oriented network system for allocating ranges of globally unique object identifiers from a server process to client processes which release unused identifiers

US5522077A · kind A · utility

127Cited by
23References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 19, 1994
Grant dateMay 28, 1996
Priority date
Expiry dateMay 19, 2014

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/465
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system for generating globally unique identifiers for objects in a distributed object oriented database. In one embodiment the system comprises at least two processors connected by means of a network to a processor executing a server process which provides globally unique identifiers for objects throughout the network. Each processor on the network may execute one or more client processes, each of which may run transactions against the database. Each such client process transmits a request to the server process which provides the globally unique identifiers when that client process requires a globally unique object identifier for objects which the requesting client process is creating. In response to the request, the server which provides globally unique identifiers transmits a range of globally unique object identifiers to the requesting client process. The requesting client process then allocates object identifiers from this range of globally unique object identifiers to the objects it is creating. Upon completion of the allocation of the globally unique object identifiers to the objects which have been created, the requesting client process then returns any unused globally uni…

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