Patents by Inventor Paul Borrill

Paul Borrill 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).

  • Publication number: 20220393863
    Abstract: An entangled links mechanism to establish and maintain bipartite temporal intimacy between pairs of computers, using an idempotent, reversible token method which presents no observable external “change” until a communication of information needs to occur between the computers, and which maintains the potential for “bounded (or unbounded) reversibility” in case the intended information dispatched by a source computational entity is not captured or properly accepted by a destination computational entity. The mechanism enables distributed computers in a network to remain continuously aware of each other's presence; to communicate on a logically nearest neighbor basis in a secure and reliable manner in which packets passed over these links do not conflict with normal traffic or cause the available resources of the link to be exceeded; and that atomicity, consistency, isolation, and “reversible durability” may be maintained for transactions when perturbations occur.
    Type: Application
    Filed: May 17, 2019
    Publication date: December 8, 2022
    Applicant: ERIK LITAK
    Inventor: Paul Borrill
  • Publication number: 20180062764
    Abstract: An entangled links mechanism to establish and maintain bipartite temporal intimacy between pairs of computers, using an idempotent, reversible token method which presents no observable external “change” until a communication of information needs to occur between the computers, and which maintains the potential for “bounded (or unbounded) reversibility” in case the intended information dispatched by a source computational entity is not captured or properly accepted by a destination computational entity. The mechanism enables distributed computers in a network to remain continuously aware of each other's presence; to communicate on a logically nearest neighbor basis in a secure and reliable manner in which packets passed over these links do not conflict with normal traffic or cause the available resources of the link to be exceeded; and that atomicity, consistency, isolation, and “reversible durability” may be maintained for transactions when perturbations occur.
    Type: Application
    Filed: August 27, 2017
    Publication date: March 1, 2018
    Inventor: Paul Borrill
  • Patent number: 9774401
    Abstract: An entangled links mechanism to establish and maintain bipartite temporal intimacy between pairs of computers, using an idempotent, reversible token method which presents no observable external “change” until a communication of information needs to occur between the computers, and which maintains the potential for “bounded (or unbounded) reversibility” in case the intended information dispatched by a source computational entity is not captured or properly accepted by a destination computational entity. The mechanism enables distributed computers in a network to remain continuously aware of each other's presence; to communicate on a logically nearest neighbor basis in a secure and reliable manner in which packets passed over these links do not conflict with normal traffic or cause the available resources of the link to be exceeded; and that atomicity, consistency, isolation, and “reversible durability” may be maintained for transactions when perturbations occur.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: September 26, 2017
    Inventor: Paul Borrill
  • Patent number: 8259620
    Abstract: Systems, methods, and apparatus, including computer program products, implementing protocols for building and maintaining multiple trees in a network and using the trees to route messages through the network. A node in the network initiates the building of a tree having itself as the root, and nodes in the network generally maintain representations of multiple trees, each tree having a distinct node as its root. A node can use the trees to route messages to the root nodes by sending the messages through root-ward ports for the respective trees.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: September 4, 2012
    Inventor: Paul Borrill
  • Publication number: 20100165886
    Abstract: Systems, methods, and apparatus, including computer program products, implementing protocols for building and maintaining multiple trees in a network and using the trees to route messages through the network. A node in the network initiates the building of a tree having itself as the root, and nodes in the network generally maintain representations of multiple trees, each tree having a distinct node as its root. A node can use the trees to route messages to the root nodes by sending the messages through root-ward ports for the respective trees.
    Type: Application
    Filed: December 31, 2009
    Publication date: July 1, 2010
    Inventor: Paul Borrill
  • Patent number: 6496922
    Abstract: A method and apparatus for providing a stateless multiplatform instruction set architecture (ISA) for use in a computer system having a processor and memory storing a control program for implementing the invention. The system is used to statelessly execute instructions authored to correspond to a variety of different ISA's on a unitary platform. The ISA of the invention uses a very long instruction word (VLIW) architecture with 64-bit instructions, of which several high-order bits are reserved for an ISA identifier tag. When the processor receives an instruction for execution, it inspects the instruction to determine from the ISA identifier tag to which original, native ISA the instruction corresponds. If the corresponding ISA is the native VLIW ISA for the processor, then the instruction is routed to the instruction dispatch unit of the processor, and thence to at least one functional unit for execution.
    Type: Grant
    Filed: October 31, 1994
    Date of Patent: December 17, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Paul Borrill