Patents by Inventor John D. Jordan, Jr.

John D. Jordan, Jr. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5063502
    Abstract: Apparatus and method for controlling concurrent process access of infrastructures comprising tree structures of complex object nodes. Apparatus associated with each complex object node records an accumulate count of each type of lock applied by concurrently running computer processes against each infrastructure complex node. The apparatus and method respond to lock application and removal requests of concurrently running computer processes for incrementing and decrementing an accumulative count of locks currently pending against a process selected complex node and accumulative counts of locks currently pending against ancestral complex nodes located in a tree structure of the process selected complex node to maintain a current record of selective locks applied to each infrastructure complex node thereby enabling read and write of information into and from complex nodes of the infrastructure.
    Type: Grant
    Filed: December 18, 1989
    Date of Patent: November 5, 1991
    Assignee: AT&T Bell Laborabories
    Inventor: John D. Jordan, Jr.
  • Patent number: 5063501
    Abstract: Apparatus and method for controlling concurrent process access of infrastructures comprising tree structures of complex object nodes of information. The apparatus and method respond to a request of a computer process by selectively applying a tree lock to a node to lock the node and child nodes located in a tree structure of the tree locked node. Subsequently, the process transports the applied tree lock from the node to selected child nodes located in the tree structure of the node thereby freeing the unlocked node and child nodes thereof for subsequent access by concurrently running ones of the processes.
    Type: Grant
    Filed: December 18, 1989
    Date of Patent: November 5, 1991
    Assignee: AT&T Bell Laboratories
    Inventor: John D. Jordan, Jr.
  • Patent number: 5063503
    Abstract: Apparatus and method for controlling process operations against conceptual structures formed of entities embodied on a complex infrastructure comprising tree structures of complex object nodes. The apparatus and method responds to a process request by selectively locking an entity to lock the entity and a structure of entities dependent on the locked entity. The requested entity lock is implemented on an infrastructure node embodying the entity to enable process access to the locked entity and dependent entities thereof.
    Type: Grant
    Filed: December 18, 1989
    Date of Patent: November 5, 1991
    Assignee: AT&T Bell Laboratories
    Inventor: John D. Jordan, Jr.
  • Patent number: 5063504
    Abstract: Apparatus and method for controlling concurrent process access of infrastructures. The apparatus and method selectively locks nodes and tree structures to reserve lock a node and tree structure for subsequent exclusive and share locking by a process. Currently running processes have share read only access to the reserved locked node and tree structure until a subsequent exclusive lock is applied by the process to the reserve locked node and tree structure.
    Type: Grant
    Filed: December 18, 1989
    Date of Patent: November 5, 1991
    Assignee: AT&T Bell Laboratories
    Inventor: John D. Jordan, Jr.
  • Patent number: 5062038
    Abstract: Apparatus and method for controlling concurrent process access of infrastructures. Apparatus and method responds to a process request by selectively locking ones of the nodes and enables other processes to concurrently lock ancestral and child nodes located in the tree structure of the locked node independent of the lock applied to the selectively locked node thereby enabling concurrently running processes to write into and read information from the locked nodes.
    Type: Grant
    Filed: December 18, 1989
    Date of Patent: October 29, 1991
    Assignee: AT&T Bell Laboratories
    Inventor: John D. Jordan, Jr.