Patents by Inventor Rodney Graham

Rodney Graham 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: 11972176
    Abstract: A physical pipeline network is decomposed into multiple subnetworks. The subnetworks include upstream subnetworks and at least one downstream subnetwork. A network solver is executed on the upstream subnetworks in parallel to obtain a set of boundary conditions and a set of control device settings. The set of boundary conditions and a set of control device settings are then used to execute the network solver on the downstream subnetwork and obtain a result having another set of control device settings. The network solver may repeat executions until convergence is achieved. When convergence is achieved, the result is presented.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: April 30, 2024
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Kashif Rashid, Hamza Keurti, Rodney William Lessard, Trevor Graham Tonkin
  • Patent number: 8380664
    Abstract: A database system providing transactionally consistent replay of application workloads. In a database system, a method providing transactionally consistent replay of application workloads comprises the steps of: during a replay phase in which a plurality of application requests that were previously submitted to an application server system during a capture phase are being replayed, receiving, at a database server, a database request to execute a database command against a database. The database request specifies an application request identifier that identifies a particular application request of the plurality of application requests. The particular application request caused the database command to be executed previously during the capture phase. In response to receiving the database request, determining, based on the application request identifier in the database request, whether to delay execution of the database command at least until a particular replay-phase database transaction has been committed.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: February 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Efstratios Papadomanolakis, Zhongtang Cai, Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Rodney Graham, Bo Gong, Qinghui H. Altmar, Jae Young Yoon, Mehmet Fidanboylu, Tom Hsu
  • Patent number: 8380665
    Abstract: An application workload capture and replay system with a transactionally consistent application workload replay feature is provided. More particularly, the feature includes capture-phase components for capturing and recording a real application workload submitted to a production web application system and includes replay-phase components for replaying the captured application workload against a test web application system in a transactionally consistent manner. The feature provides guarantees about the order of database transactions that are caused when the workload is replayed such that there is a consistency between the replay-phase order of the database transactions and the order of those transactions that occurred when the workload was captured. These consistency guarantees facilitate a faithful reproduction of database changes observed in the production web application system in the test web application system using a captured real application workload.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: February 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Efstratios Papadomanolakis, Zhongtang Cai, Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Rodney Graham, Bo Gong, Qinghui H. Altmar, Jae Young Yoon, Mehmet Fidanboylu, Tom Hsu
  • Publication number: 20120221513
    Abstract: A database system providing transactionally consistent replay of application workloads. In a database system, a method providing transactionally consistent replay of application workloads comprises the steps of: during a replay phase in which a plurality of application requests that were previously submitted to an application server system during a capture phase are being replayed, receiving, at a database server, a database request to execute a database command against a database. The database request specifies an application request identifier that identifies a particular application request of the plurality of application requests. The particular application request caused the database command to be executed previously during the capture phase. In response to receiving the database request, determining, based on the application request identifier in the database request, whether to delay execution of the database command at least until a particular replay-phase database transaction has been committed.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 30, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Efstratios Papadomanolakis, Zhongtang Cai, Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Rodney Graham, Bo Gong, Qinghui H. Altmar, Jae Young Yoon, Mehmet Fidanboylu, Tom Hsu
  • Publication number: 20120221519
    Abstract: An application workload capture and replay system with a transactionally consistent application workload replay feature is provided. More particularly, the feature includes capture-phase components for capturing and recording a real application workload submitted to a production web application system and includes replay-phase components for replaying the captured application workload against a test web application system in a transactionally consistent manner. The feature provides guarantees about the order of database transactions that are caused when the workload is replayed such that there is a consistency between the replay-phase order of the database transactions and the order of those transactions that occurred when the workload was captured. These consistency guarantees facilitate a faithful reproduction of database changes observed in the production web application system in the test web application system using a captured real application workload.
    Type: Application
    Filed: March 30, 2011
    Publication date: August 30, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Efstratios Papadomanolakis, Zhongtang Cai, Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Rodney Graham, Bo Gong, Qinghui H. Altmar, Jae Young Yoon, Mehmet Fidanboylu, Tom Hsu
  • Publication number: 20050173017
    Abstract: An inerting system (10) for an aircraft (12) includes one or more fuel tank circuits (15) associated with fuel tanks (16). An air source (17) supplies pressurized air. A heat exchanger (56) cools the pressurized air. An air separation module (46) is in fluid communication with the heat exchanger (56) and separates inerting gas from the pressurized air. A controller (40) controls flow of the inerting gas from the air separation module (46) to the fuel tanks (16).
    Type: Application
    Filed: February 10, 2004
    Publication date: August 11, 2005
    Applicant: THE BOEING COMPANY
    Inventors: Bradford Moravec, Royal Boggs, Rodney Graham, Alan Grim, David Adkins, Donald Snow, Greg Haack
  • Patent number: 5770893
    Abstract: A wave energy device comprising a tube assembly comprising a plurality of open pipes of different lengths and natural resonant frequencies each (FIG. 8) where each tube (13) floating upright in the water (FIG. 2), with the tower end of the tube open to the water and generally disposed below the effective wave base. There is an air column above the water in the tube. Turbine (17) is provided for harnessing power from fluctuations in the air column caused by the changing water level (16) in the tube as a result of the wave motion of the surrounding water (11).
    Type: Grant
    Filed: July 9, 1996
    Date of Patent: June 23, 1998
    Inventor: Rodney Graham Youlton