Patents by Inventor James O. Cox

James O. Cox 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: 5544316
    Abstract: A method and system for providing communications services between multiple processes running in multiple computer systems is provided. A single system semantic can be used to access processes, whether such processes reside on a local or remote computer. A mechanism is provided to allow processes to register as part of a distributed context. Registration may be accomplished explicitly by any child process to name its parent in the hierarchy, or automatically by the parent process when spawning children. This mechanism allows the additional flexibility that destination nodes in the distributed environment may be selected at run time without requiring knowledge on the part of the executing process. This allows the ability to cause processes to be distributed based on machine type, facilities available on a specific node or load balancing considerations.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 6, 1996
    Assignee: International Business Machines Corporation
    Inventors: Eric R. Carpenter, Christopher S. Claussen, James O. Cox
  • Patent number: 5435004
    Abstract: A computerized data backup system and method for dynamically preserving a consistent state of primary data stored in a logical volume of a disk volume management system during processing thereof in a real-time environment. A file system command invokes a cloning of the logical volume, thereby reserving a portion for shadow-paged blocks. A read/write translation map is generated, mapping non-shadowed pages to corresponding shadowed pages in the reserved portion. Upon generating a read command for a page in the logical volume, a map search detects that a shadow page is allocated in the shadow-paged blocks corresponding to the page and effects the read. In like manner, in response to a write command to a page of the logical volume, the map is searched and a shadow page in the shadow-paged blocks is allocated if there has been no prior allocation, whereupon writing to such allocated page occurs. The backup occurs during runtime, facilitating reading from the non-shadow paged blocks during backup.
    Type: Grant
    Filed: July 21, 1994
    Date of Patent: July 18, 1995
    Assignee: International Business Machines Corporation
    Inventors: James O. Cox, James M. Mott
  • Patent number: 5421004
    Abstract: Disclosed is a method and system for providing a complex testing framework/scaffold. Also included are testing tools that automate and simplify the testing process. The disclosed design handles networking and task concurrency. The testing scaffold is aimed at being a flexible test case driver that can be used to execute functional verification tests on a single host or large networked system level integration tests involving dozens of hosts. The testing scaffold is designed to meet the requirements of large scale testing environments. The ability to execute these environments similarly allows manipulation of smaller scale environments.
    Type: Grant
    Filed: September 24, 1992
    Date of Patent: May 30, 1995
    Assignee: International Business Machines Corporation
    Inventors: Eric R. Carpenter, Christopher S. Claussen, James O. Cox
  • Patent number: 5349643
    Abstract: A client workstation generates a network request for an initial program load. The request is serviced by a server which preferably includes in the reply to the client the addresses of an authentication server (AS), client, and a secure initial program load server (SECIPL). The client then requests an SECIPL service ticket from the AS, also sending a common identifier known to the AS and the client, preferably stored in the client ROM. This identifier is utilized by the AS to validate the ticket request as originating from a bona fide client, whereupon the ticket is provided by the AS to the client, the SECIPL service ticket is then presented by the client to the SECIPL server which then authenticates that the ticket is bona fide and was received by the client from the AS. The SECIPL then provides a secure kernel to the client, either encrypted with a key known to the SECIPL and client, or otherwise secured by a cryptographic checksum utilizing a key known to the client and the SECIPL.
    Type: Grant
    Filed: May 10, 1993
    Date of Patent: September 20, 1994
    Assignee: International Business Machines Corporation
    Inventors: James O. Cox, James M. Mott
  • Patent number: 4475547
    Abstract: A brace is provided for positioning on the top of a dog's head after ear cropping surgery and has side walls having the shape of the cropped ears to which the cropped ears are connected until healed. The brace may be provided with stationary nylon self-gripping tape on each side wall or an adhesive such as cattle glue may be used to attach the ears to the side walls of the brace.
    Type: Grant
    Filed: December 10, 1982
    Date of Patent: October 9, 1984
    Inventor: James O. Cox