Patents by Inventor JAMES H. MORRIS, II

JAMES H. MORRIS, II 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: 9942314
    Abstract: In a computer system having multiple servers, services are coordinated among nodes as a result of each node tracking the node state of each other node (such as the services it currently performs) and performing coordinator functions (such as controlling which servers provide which services) only if it determines itself to be a coordinator node and only if all nodes are in agreement as to the node state of every node. Each node communicates, to each of the other nodes, its node state, a coordinator node identifier indicating which node it has determined to be the coordinator node, and a global state of all nodes it determines based on the node states and coordinator nodes of all the nodes. A node performs coordinator functions only if it is a coordinator node and only if all nodes have the same global state.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: April 10, 2018
    Assignee: Apriva, LLC
    Inventors: John D. Waycott, Steven Strublic, James H. Morris, II, Robert C. Smith, William Swortwood
  • Publication number: 20160182623
    Abstract: In a computer system having multiple servers, services are coordinated among nodes as a result of each node tracking the node state of each other node (such as the services it currently performs) and performing coordinator functions (such as controlling which servers provide which services) only if it determines itself to be a coordinator node and only if all nodes are in agreement as to the node state of every node. Each node communicates, to each of the other nodes, its node state, a coordinator node identifier indicating which node it has determined to be the coordinator node, and a global state of all nodes it determines based on the node states and coordinator nodes of all the nodes. A node performs coordinator functions only if it is a coordinator node and only if all nodes have the same global state.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Applicant: APRIVA, LLC
    Inventors: JOHN D. WAYCOTT, STEVEN STRUBLIC, JAMES H. MORRIS, II, ROBERT C. SMITH, WILLIAM SWORTWOOD