Patents by Inventor Gene E. Trivett

Gene E. Trivett 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: 4937760
    Abstract: A method for synchronizing common values in a distributed system, at least one node of which is a cyclic, rule-based, object-sensitive production system. Values altered in one part of the system are implicity rather than explicitly communicated and processed to and from the rule-based node. All communications to the rule-based node of common values changed by the nonrule-based nodes are by way of a list independent of and concurrently with any procedural request of the rule-based node, there being no necessary relation between the list contents and the procedural request.
    Type: Grant
    Filed: September 19, 1988
    Date of Patent: June 26, 1990
    Assignee: International Business Machines Corporation
    Inventors: Bradley J. Beitel, Robert D. Gordon, Ming C. Hao, Steven V. Kauffman, Ronald L. Obermarck, Arthur M. Sherman, Lynne C. Thieme, Gene E. Trivett, Lynn Trivett
  • Patent number: 4924384
    Abstract: A method for coordinating recursive requests and responses in the peer-to-peer processing of a distributed application across a synchronous request/response interface. The method utilizes, on each side of the interface, a decision table and a local LIFO stack of generated and received requests, responses, and input from the application. The local stack is run in a push-pop manner and assists the local decision table in conducting the peer-to-peer processing until the LIFO stack becomes exhausted. A fault on either side of the interface results in undoing the processing by unwinding each stack back to a predetermined point. If one side operates as a persistent server, its application program environment is saved from one request to another by a dynamic save and simulated return to the application. Lastly, a request/demand is substituted for a demand/request by the server so as to change the server and requester roles of either side of the interface.
    Type: Grant
    Filed: September 21, 1988
    Date of Patent: May 8, 1990
    Assignee: International Business Machines Corporation
    Inventors: Ming C. Hao, Ronald L. Obermarck, Gene E. Trivett, Lynn Trivett
  • Patent number: 4633245
    Abstract: A system is shown for connecting a plurality of intelligent terminals through a central non-blocking switch to each other, to a partitioned memory and to one or more service processors to form a local area network.
    Type: Grant
    Filed: December 30, 1983
    Date of Patent: December 30, 1986
    Assignee: International Business Machines Corporation
    Inventors: Marion L. Blount, Brent T. Hailpern, Robert A. Heller, Lee W. Hoevel, Gene E. Trivett