Patents by Inventor Richard C. Russell

Richard C. Russell 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: 8529858
    Abstract: A process for the energy efficient, environmentally friendly recovery of liquid and gaseous products from solid or semi-solid hydrocarbon resources, in particular, oil shale or tar sands. The process involves non-oxidative pyrolysis to recover fluid energy values, oxidative combustion to recover energy values as recoverable heat, and environmental sequestration of gases produced.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: September 10, 2013
    Assignee: JWBA, Inc.
    Inventor: Richard C. Russell
  • Publication number: 20130183216
    Abstract: A process for the energy efficient, environmentally friendly recovery of liquid and gaseous products from solid or semi-solid hydrocarbon resources, in particular, oil shale or tar sands. The process involves non-oxidative pyrolysis to recover fluid energy values, oxidative combustion to recover energy values as recoverable heat, and environmental sequestration of gases produced.
    Type: Application
    Filed: December 19, 2012
    Publication date: July 18, 2013
    Applicant: JWBA, INC.
    Inventors: JWBA, INC., Richard C. Russell
  • Patent number: 6460175
    Abstract: A program product recorded on a computer readable medium in which the program product includes a method of performing a software operation on a target of one or more processors in a distributed processing system wherein another processor is designated as a server.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: October 1, 2002
    Assignee: International Business Machines Corporation
    Inventors: Richard Ferri, Richard C. Russell
  • Patent number: 6055363
    Abstract: A parallel distributed computing system having a plurality of processors connected in a network of nodes, each node having software installed thereon, and a control workstation controlling the nodes in the network. A list of the levels of the software installed at each node is stored at the control workstation. A list of software subsystems affected by a command to be executed is stored at the nodes of the network, including the control workstation. In addition, a control script for each of said software subsystems is stored at the nodes, including the control workstation. Each control script provides a routine to be followed for the associated subsystem on the associated node or control workstation during the execution of the command. Since the control scripts are compatible with the level of software installed on the target node, the command will be performed such as to be compatible with the software installed on the target node.
    Type: Grant
    Filed: July 22, 1997
    Date of Patent: April 25, 2000
    Assignee: International Business Machines Corporation
    Inventors: Stephanie A. Beals, Kenneth C. Briskey, Richard C. Russell
  • Patent number: 5974258
    Abstract: A method of performing a software operation on a target of one of more processors in a distributed processing system wherein another processor is designated as a server. The method includes running a configuration program on the server to condition the server to serve on the target, the software operation which includes resource creation and object definitions; testing entry conditions in the configuration program for determining if entry conditions are met to serve the software operation on the target; if the entry conditions are met, serving the software operation on the target; at the completion of the software operation, testing exit conditions in the configuration program for determining if the software operation on the target completed successfully; if the exit conditions are met, exiting the software operation; returning to the configuration program to serve a second software operation on the target; and repeating until all software operations are served on the target.
    Type: Grant
    Filed: July 18, 1997
    Date of Patent: October 26, 1999
    Assignee: International Business Machines Corporation
    Inventors: Richard Ferri, Richard C. Russell
  • Patent number: 5956515
    Abstract: A method for use in a parallel distributed computing system having a plurality of processors connected in a network of nodes, each node having software installed thereon, and a control workstation controlling the nodes in the network. A list of the levels of the software installed at each node is stored at the control workstation. A list of software subsystems affected by a command to be executed is stored at the nodes of the network, including the control workstation. In addition, a control script for each of said software subsystems is stored at the nodes, including the control workstation. Each control script provides a routine to be followed for the associated subsystem on the associated node or control workstation during the execution of the command. Since the control scripts are compatible with the level of software installed on the target node, the command will be performed such as to be compatible with the software installed on the target node.
    Type: Grant
    Filed: July 22, 1997
    Date of Patent: September 21, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephanie A. Beals, Kenneth C. Briskey, Richard C. Russell