Patents by Inventor Trevor Graham
Trevor 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: 12146395Abstract: Using a reservoir simulator, a reservoir model state is obtained. The reservoir model state is used to trace streamlines to obtain streamline trajectories and detect fluid fronts along the streamlines. Using the streamline trajectories, the streamlines are connected to wells. The streamlines are grouped for multiple granularity levels, into groups to obtain a grouping hierarchy. Through the granularity levels of the grouping hierarchy, fluid front time of flights are determined for the groups, and target flowrates assigned to completion devices based on the fluid front time of flights to obtain target flow rates. A completion design is presented that incorporates the target flowrates.Type: GrantFiled: May 28, 2019Date of Patent: November 19, 2024Assignee: Schlumberger Technology CorporationInventors: Shingo Watanabe, Frode Bratvedt, Matthew Worthington, Trevor Graham Tonkin
-
Patent number: 11972176Abstract: 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: GrantFiled: November 8, 2019Date of Patent: April 30, 2024Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Kashif Rashid, Hamza Keurti, Rodney William Lessard, Trevor Graham Tonkin
-
Publication number: 20240118451Abstract: A method can include receiving realizations of a model of a reservoir that includes at least one well where the realizations represent uncertainty in a multidimensional space; selecting a portion of the realizations in a reduced dimensional space to preserve an amount of the uncertainty; optimizing an objective function based at least in part on the selected portion of the realizations; outputting parameter values for the optimized objective function; and generating at least a portion of a field operations plan based at least in part on at least a portion of the parameter values.Type: ApplicationFiled: December 15, 2023Publication date: April 11, 2024Inventors: Vijaya Halabe, William J. Bailey, Michael David Prange, Trevor Graham Tonkin
-
Patent number: 11899161Abstract: A method can include receiving realizations of a model of a reservoir that includes at least one well where the realizations represent uncertainty in a multidimensional space; selecting a portion of the realizations in a reduced dimensional space to preserve an amount of the uncertainty; optimizing an objective function based at least in part on the selected portion of the realizations; outputting parameter values for the optimized objective function; and generating at least a portion of a field operations plan based at least in part on at least a portion of the parameter values.Type: GrantFiled: October 25, 2016Date of Patent: February 13, 2024Assignee: Schlumberger Technology CorporationInventors: Vijaya Halabe, William J. Bailey, Michael David Prange, Trevor Graham Tonkin
-
Patent number: 11585192Abstract: A method includes obtaining a reservoir model for a subsurface reservoir, identifying a current state of the subsurface reservoir using the reservoir model, and a computer processor selecting an optimization function from multiple optimization functions according to the current state of the reservoir to obtain a selected optimization function. The method further includes the computer processor calculating valve positions of physical devices using the selected optimization function. The valve positions are implemented.Type: GrantFiled: September 11, 2018Date of Patent: February 21, 2023Assignee: Schlumberger Technology CorporationInventors: Trevor Graham Tonkin, Shingo Watanabe, Matthew Worthington, Mohamed Osman Mahgoub Ahmed
-
Publication number: 20220228466Abstract: Using a reservoir simulator, a reservoir model state is obtained. The reservoir model state is used to trace streamlines to obtain streamline trajectories and detect fluid fronts along the streamlines. Using the streamline trajectories, the streamlines are connected to wells. The streamlines are grouped for multiple granularity levels, into groups to obtain a grouping hierarchy. Through the granularity levels of the grouping hierarchy, fluid front time of flights are determined for the groups, and target flowrates assigned to completion devices based on the fluid front time of flights to obtain target flow rates. A completion design is presented that incorporates the target flowrates.Type: ApplicationFiled: May 28, 2019Publication date: July 21, 2022Inventors: Shingo Watanabe, Frode Bratvedt, Matthew Worthington, Trevor Graham Tonkin
-
Publication number: 20210397764Abstract: 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: ApplicationFiled: November 8, 2019Publication date: December 23, 2021Inventors: Kashif Rashid, Hamza Keurti, Rodney William Lessard, Trevor Graham Tonkin
-
Patent number: 11060028Abstract: A method for wetting and/or conditioning soil comprises applying a soil treatment composition containing hydrolysed protein to the soil. The soil treatment composition preferably contains a surfactant selected from ethylene oxide-propylene oxide (EO/PO) block copolymer and/or an alkyl polyglycoside. The soil treatment composition may also contain an additional alkoxylate surfactant.Type: GrantFiled: December 6, 2018Date of Patent: July 13, 2021Inventors: Trevor Graham Blease, Alun Barnes
-
Publication number: 20210198985Abstract: A method includes obtaining a reservoir model for a subsurface reservoir, identifying a current state of the subsurface reservoir using the reservoir model, and a computer processor selecting an optimization function from multiple optimization functions according to the current state of the reservoir to obtain a selected optimization function. The method further includes the computer processor calculating valve positions of physical devices using the selected optimization function. The valve positions are implemented.Type: ApplicationFiled: September 11, 2018Publication date: July 1, 2021Inventors: Trevor Graham Tonkin, Shingo Watanabe, Matthew Worthington, Mohamed Osman Mahgoub Ahmed
-
Patent number: 10841159Abstract: A method, system and program product for deploying a service on a network comprising a plurality of network resources, the method comprising providing an actual network model comprising network resources and the configurations of the network resources; providing a computer-implemented network configuration management system controlling the actual network resource configurations in the actual model; providing a service description comprising network resource configuration information for implementing the service on specific network resources; selecting a set of available network resources for deploying the service in the network based on the service description; reserving available network resources for deploying the service in an off-line version of the actual network model, the off-line version including updated network resource configurations to reflect the changes to the configurations of the actual network resources triggered by the deployment of the service; and deploying the service by updating the actuType: GrantFiled: June 27, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Paul B. French, Robert P. Fulton, Trevor Graham, Kevin M. Hamilton
-
Publication number: 20200349536Abstract: A configuration system and method is disclosed that includes a unified and integrated configuration that is composed of a payment system, an advertising system, and an identity management system such that the unified system has all of the benefits of the individual systems as well as several additional synergistic benefits. Also described are specific configurations including the system's access point architecture, visual wallet simulator user interface, security architecture, coupon handling as well as the system's structure and means for delivering them as targeted advertising, business card handling, membership card handling for the purposes of login management, receipt handling, and the editors and grammars provided for customizing the different types of objects in the system as well as the creation of new custom objects with custom behaviors. The configurations are operable on-line as well as through physical presence transactions.Type: ApplicationFiled: July 20, 2020Publication date: November 5, 2020Inventors: Philipp Frank Hermann Udo Hertel, Alexander Wolfgang Karl Kurt Hertel, John David Trevor Graham, Mark Braverman
-
Patent number: 10726401Abstract: A configuration system and method is disclosed that includes a unified and integrated configuration that is composed of a payment system, an advertising system, and an identity management system such that the unified system has all of the benefits of the individual systems as well as several additional synergistic benefits. Also described are specific configurations including the system's access point architecture, visual wallet simulator user interface, security architecture, coupon handling as well as the system's structure and means for delivering them as targeted advertising, business card handling, membership card handling for the purposes of login management, receipt handling, and the editors and grammars provided for customizing the different types of objects in the system as well as the creation of new custom objects with custom behaviors. The configurations are operable on-line as well as through physical presence transactions.Type: GrantFiled: June 3, 2016Date of Patent: July 28, 2020Assignee: Google LLCInventors: Philipp Frank Hermann Udo Hertel, Alexander Wolfgang Karl Kurt Hertel, John David Trevor Graham, Mark Braverman
-
Patent number: 10715414Abstract: The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.Type: GrantFiled: March 28, 2019Date of Patent: July 14, 2020Assignee: Ribbon Communications Operating Company, Inc.Inventors: Karl May, Alan McKee, Trevor Graham, Richard King, Scott Walker, Piotr Myslinski
-
Patent number: 10498599Abstract: In one embodiment, a computer program product for using a common configuration template for a set of devices includes a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code including computer readable program code configured for identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, computer readable program code configured for determining which command from the collection of command variations is applicable to each device in the set of devices, and computer readable program code configured for executing the proposed change across all devices in the set of devices using the determined command for each device.Type: GrantFiled: July 31, 2015Date of Patent: December 3, 2019Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Patent number: 10469335Abstract: Techniques are provided for service placement on hosts for a consumer based on geographic location The techniques include: determining a geographical location of a consumer; and inputting a topology model of an environment including multiple candidate hosts to support a service required by the consumer, the topology model including: a geographic location of each of resource in the environment; and connectivity details between the resources and between the resources and the consumer. The techniques also include: calculating the distance from a candidate host to the consumer; determining if a geographic requirements is met by a candidate host; and ordering candidate hosts that meet geographic requirement.Type: GrantFiled: June 23, 2018Date of Patent: November 5, 2019Assignee: International Business Machines CorporationInventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
-
Publication number: 20190222502Abstract: The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.Type: ApplicationFiled: March 28, 2019Publication date: July 18, 2019Inventors: Karl May, Alan MCKEE, Trevor GRAHAM, Richard KING, Scott Walker, Piotr MYSLINSKI
-
Patent number: 10313184Abstract: In one embodiment, a method for using a common configuration template for a set of devices includes identifying a set of devices from the plurality of devices which share a common configuration template applicable to a proposed change, wherein the common configuration template includes a collection of command variations, determining which command from the collection of command variations is applicable to each device in the set of devices, and executing the proposed change across all devices in the set of devices using the determined command for each device.Type: GrantFiled: July 31, 2015Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Trevor Graham, Kevin M. Hamilton, Steven S. Shuman
-
Patent number: 10298480Abstract: The present invention includes various novel systems and methods for communication in a network. A System Environment Monitor is employed in some embodiments to extract from the network both real-time and historical Network Metrics at the Infrastructure Layer, as well as Application Metadata at the Application Layer. Network analytics facilitate decisions based upon the differing characteristics of Application Components and lower-level hardware components across multiple DTTs. In response, an SDN Controller generates modified sets of SDN Flows, and implements them in real time across a mixed technology (multi-DTT) network in a manner that avoids disrupting existing SDN Flows and other real-time network traffic.Type: GrantFiled: January 8, 2015Date of Patent: May 21, 2019Assignee: Ribbon Communications Operating Company, Inc.Inventors: Karl May, Alan McKee, Trevor Graham, Richard King, Scott Walker, Piotr Myslinski
-
Publication number: 20190106625Abstract: A method for wetting and/or conditioning soil comprises applying a soil treatment composition containing hydrolysed protein to the soil. The soil treatment composition preferably contains a surfactant selected from ethylene oxide-propylene oxide (EO/PO) block copolymer and/or an alkyl polyglycoside. The soil treatment composition may also contain an additional alkoxylate surfactant.Type: ApplicationFiled: December 6, 2018Publication date: April 11, 2019Applicant: Croda International PlcInventors: Trevor Graham Blease, Alun Barnes
-
Patent number: 10196567Abstract: A method for wetting and/or conditioning soil comprises applying a soil treatment composition containing hydrolyzed protein to the soil. The soil treatment composition preferably contains a surfactant selected from ethylene oxide-propylene oxide (EO/PO) block copolymer and/or an alkyl polyglycoside. The soil treatment composition may also contain an additional alkoxylate surfactant.Type: GrantFiled: May 6, 2014Date of Patent: February 5, 2019Assignee: Croda International PlcInventors: Trevor Graham Blease, Alun Barnes