Patents by Inventor Graham Fleming
Graham Fleming 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).
-
Publication number: 20240066729Abstract: A tool is provided, the tool including a handle, a tool head, a first gear, a compound gear, a shaft, and an actuating member coupled to the shaft. The handle extends along a longitudinal direction. The tool head is configured to receive a motive force to selectively engage or disengage the tool head. The first gear is operably coupled to the tool head. The compound gear is selectively coupled to the first gear. The shaft extends through the compound gear and is affixed to the shaft. The actuating member is coupled to the handle. Movement of the actuating member along the longitudinal direction selectively engages or disengages the compound gear and the first gear.Type: ApplicationFiled: July 31, 2023Publication date: February 29, 2024Inventors: Ashley Amick, Eduardo Olvera, Graham Schaafsma, Joel Fleming
-
Patent number: 10400548Abstract: System and methods of modeling fluids in a simulation of fluid production in a multi-reservoir system with a common surface network are provided. Pressure-volume-temperature (PVT) data is determined for fluids in each of a plurality of reservoirs coupled to the common surface network. A shared equation of state (EOS) characterization representing each of the fluids across the plurality of reservoirs is generated based on the corresponding PVT data. Data representing properties of the fluids in each reservoir is calculated based on the shared EOS characterization of the fluids. When the calculated data is determined not to match the PVT data associated with the fluids in each reservoir, to the shared EOS characterization is adjusted based on a difference between the calculated data and the PVT data.Type: GrantFiled: March 12, 2015Date of Patent: September 3, 2019Assignee: Landmark Graphics CorporationInventors: Terry Wong, Graham Fleming
-
Patent number: 10253600Abstract: In some embodiments, systems, methods, and articles may operate to compute, in parallel, to determine values of unknowns in network equations associated with a network of sub-surface wells and at least one surface facility, for intra-well subdivisions of the network, and then for inter-well subdivisions of the network, wherein the computing is based on default values of the unknowns, or prior determined values of the unknowns. Additional activities may include constructing a distributed Jacobian matrix having portions comprising coefficients of the unknowns distributed among a number of processors, wherein each of the portions is distributed to a particular one of the processors previously assigned to corresponding ones of the subdivisions. The Jacobian matrix may be factored to provide factors and eliminate some of the unknowns. Back-solving is used to determine remaining unsolved ones of the unknowns, using the factors. Additional apparatus, systems, and methods are described.Type: GrantFiled: June 15, 2012Date of Patent: April 9, 2019Assignee: Landmark Graphics CorporationInventors: Qin Lu, Graham Fleming
-
Patent number: 10233736Abstract: System and methods of simulating fluid production in a multi-reservoir system with a common surface network are provided. Black oil data is matched with an equation of state (EOS) model representing different fluid components of each reservoir in the multi-reservoir system. The black oil data is converted into a two-component black oil model for each reservoir, based on the EOS model. Fluid production in the multi-reservoir system is simulated for at least one simulation point in the common surface network, based in part on the two-component black oil model of each reservoir. When fluids produced at the simulation point are determined to be from different reservoirs, properties of the fluids are calculated based on weaved EOS models of the different reservoirs. Otherwise, properties of the fluids are calculated using the two-component black oil model for the reservoir from which the fluids are produced.Type: GrantFiled: March 12, 2015Date of Patent: March 19, 2019Assignee: LANDMARK GRAPHICS CORPORATIONInventors: Terry Wong, Graham Fleming
-
Patent number: 10055684Abstract: A method for implementing a reservoir simulator is described. The method comprises developing training data by performing a calculation on an initial set of input data relating to reservoir conditions to obtain corresponding output data; training an artificial neural network (“ANN”) to perform the calculation using the training data; and using the trained ANN to perform the calculation on a second set of input data to obtain corresponding output data for use by the reservoir simulator in performing simulations.Type: GrantFiled: January 31, 2011Date of Patent: August 21, 2018Assignee: LANDMARK GRAPHICS CORPORATIONInventors: Graham Fleming, Terry Wong
-
Patent number: 9835012Abstract: System and methods of simulating fluid production in a multi-reservoir system with a common surface network are presented. An equation of state (EOS) characterization of fluids is matched with a delumped EOS model representing different components of the fluids for each reservoir within the multi-reservoir system. Fluid production in the multi-reservoir system is simulated for at least one simulation point in the common surface network, based in part on the delumped EOS model for each reservoir. If the fluids produced during the simulation at the simulation point are mixed fluids from different reservoirs, one or more interpolation tables representing the mixed fluids are generated and properties of the mixed fluids are calculated based on the generated interpolation tables. Otherwise, the properties of the fluids are calculated using the delumped EOS model corresponding to the reservoir from which the fluids are produced.Type: GrantFiled: March 12, 2015Date of Patent: December 5, 2017Assignee: LANDMARK GRAPHICS CORPORATIONInventors: Terry Wong, Graham Fleming
-
Publication number: 20170009558Abstract: System and methods of modeling fluids in a simulation of fluid production in a multi-reservoir system with a common surface network are provided. Pressure-volume-temperature (PVT) data is determined for fluids in each of a plurality of reservoirs coupled to the common surface network. A shared equation of state (EOS) characterization representing each of the fluids across the plurality of reservoirs is generated based on the corresponding PVT data. Data representing properties of the fluids in each reservoir is calculated based on the shared EOS characterization of the fluids. When the calculated data is determined not to match the PVT data associated with the fluids in each reservoir, to the shared EOS characterization is adjusted based on a difference between the calculated data and the PVT data.Type: ApplicationFiled: March 12, 2015Publication date: January 12, 2017Inventors: Terry Wong, Graham Fleming
-
Publication number: 20160369605Abstract: System and methods of simulating fluid production in a multi-reservoir system with a common surface network are provided. Black oil data is matched with an equation of state (EOS) model representing different fluid components of each reservoir in the multi-reservoir system. The black oil data is converted into a two-component black oil model for each reservoir, based on the EOS model. Fluid production in the multi-reservoir system is simulated for at least one simulation point in the common surface network, based in part on the two-component black oil model of each reservoir. When fluids produced at the simulation point are determined to be from different reservoirs, properties of the fluids are calculated based on weaved EOS models of the different reservoirs. Otherwise, properties of the fluids are calculated using the two-component black oil model for the reservoir from which the fluids are produced.Type: ApplicationFiled: March 12, 2015Publication date: December 22, 2016Inventors: Terry Wong, Graham Fleming
-
Publication number: 20160369600Abstract: System and methods of simulating fluid production in a multi-reservoir system with a common surface network are presented. An equation of state (EOS) characterization of fluids is matched with a delumped EOS model representing different components of the fluids for each reservoir within the multi-reservoir system. Fluid production in the multi-reservoir system is simulated for at least one simulation point in the common surface network, based in part on the delumped EOS model for each reservoir. If the fluids produced during the simulation at the simulation point are mixed fluids from different reservoirs, one or more interpolation tables representing the mixed fluids are generated and properties of the mixed fluids are calculated based on the generated interpolation tables. Otherwise, the properties of the fluids are calculated using the delumped EOS model corresponding to the reservoir from which the fluids are produced.Type: ApplicationFiled: March 12, 2015Publication date: December 22, 2016Applicant: LANDMARK GRAPHICS CORPORATIONInventors: Terry Wong, Graham Fleming
-
Patent number: 9191630Abstract: Methods of displaying video data are disclosed. The methods generate a plurality of queries for determining from which of a plurality of video data sources video data is to be displayed and store each of the queries. One of the queries is selected for display and the selected query is matched with metadata from one or more of the plurality of video data sources. The video data from the video data sources that match the query is displayed.Type: GrantFiled: November 27, 2007Date of Patent: November 17, 2015Assignee: CANON KABUSHIKI KAISHAInventors: Hayden Graham Fleming, Rajanish Calisa, Rupert William Galloway Reeve, Andrew James Lo
-
Patent number: 8599277Abstract: A method and apparatus for providing a plurality of sequential image data samples for display, is disclosed. A first one of the image data samples is accessed and then a second one of the image data samples is accessed. The first and second image data samples may then be provided for display, where one or more further data samples are provided in the event that the first and second image data samples are not contiguous. These further data samples indicate that image data samples are not available between the first and second image data samples.Type: GrantFiled: February 2, 2010Date of Patent: December 3, 2013Assignee: Canon Kabushiki KaishaInventor: Hayden Graham Fleming
-
Publication number: 20130304679Abstract: A method for implementing a reservoir simulator is described. The method comprises developing training data by performing a calculation on an initial set of input data relating to reservoir conditions to obtain corresponding output data; training an artificial neural network (“ANN”) to perform the calculation using the training data; and using the trained ANN to perform the calculation on a second set of input data to obtain corresponding output data for use by the reservoir simulator in performing simulations.Type: ApplicationFiled: January 31, 2011Publication date: November 14, 2013Applicant: Landmark Graphics ComporationInventors: Graham Fleming, Terry Wong
-
Patent number: 8332195Abstract: Systems and methods for running a multi-thread simulation and evaluating the results during a simulation run to select the best thread.Type: GrantFiled: November 17, 2008Date of Patent: December 11, 2012Assignee: Landmark Graphics CorporationInventors: Shahin Abasov, Ron Mossbarger, Graham Fleming
-
Patent number: 8224634Abstract: Systems and methods for determining active constraints in a surface facility network, which include the use of slack variables and multipliers in system equations to eliminate the extraneous (inactive) constraints.Type: GrantFiled: January 26, 2010Date of Patent: July 17, 2012Assignee: Landmark Graphics CorporationInventors: James William Watts, III, Graham Fleming, Qin Lu
-
Patent number: 8056107Abstract: Disclosed is a method of retrieving video frames over a network for subsequent display. A user interaction (303) with a timeline (202) represented by a client (103) coupled to the network (105) is detected. From the detected interaction, a request (304) for video to be retrieved from a server (101) across the network is formed. A series of non-contiguous (scattered) sample frames (FIGS. 13-16) received in response to the request are then cached (104) for subsequent display. This method permits efficient handling of video scrubbing requests for streamlining video as only selected ones of the cached sample frames close to a GUI play head position (203) need be reproduced. Since the frames are non-contiguous, the scope of the source video is quickly sampled permitting improved user response and, where desired, adjustment of the play head position.Type: GrantFiled: May 31, 2006Date of Patent: November 8, 2011Assignee: Canon Kabushiki KaishaInventor: Hayden Graham Fleming
-
Publication number: 20100135643Abstract: A method and apparatus for providing a plurality of sequential image data samples for display, is disclosed. A first one of the image data samples is accessed and then a second one of the image data samples is accessed. The first and second image data samples may then be provided for display, where one or more further data samples are provided in the event that the first and second image data samples are not contiguous. These further data samples indicate that image data samples are not available between the first and second image data samples.Type: ApplicationFiled: February 2, 2010Publication date: June 3, 2010Applicant: CANON KABUSHIKI KAISHAInventor: HAYDEN GRAHAM FLEMING
-
Publication number: 20100131257Abstract: Systems and methods for determining active constraints in a surface facility network, which include the use of slack variables and multipliers in system equations to eliminate the extraneous (inactive) constraints.Type: ApplicationFiled: January 26, 2010Publication date: May 27, 2010Applicant: Landmark Graphics Corporation, a Haliburton CompanyInventors: James William Watts, III, Graham Fleming, Qin Lu
-
Publication number: 20100125443Abstract: Systems and methods for running a multi-thread simulation and evaluating the results during a simulation run to select the best thread.Type: ApplicationFiled: November 17, 2008Publication date: May 20, 2010Applicant: LANDMARK GRAPHICS CORPORATION, A HALLIBURTON COMPANYInventors: Shahin Abasov, Ron Mossbarger, Graham Fleming
-
Patent number: 7683940Abstract: A method and apparatus for providing a plurality of sequential image data samples for display, is disclosed. A first one of the image data samples is accessed and then a second one of the image data samples is accessed. The first and second image data samples may then be provided for display, where one or more further data samples are provided in the event that the first and second image data samples are not contiguous. These further data samples indicate that image data samples are not available between the first and second image data samples.Type: GrantFiled: September 10, 2004Date of Patent: March 23, 2010Assignee: Canon Kabushiki KaishaInventor: Hayden Graham Fleming
-
Patent number: 7668707Abstract: Systems and methods for determining active constraints in a surface facility network, which include the use of slack variables and multipliers in system equations to eliminate the extraneous (inactive) constraints.Type: GrantFiled: October 27, 2008Date of Patent: February 23, 2010Assignee: Landmark Graphics CorporationInventors: James William Watts, III, Graham Fleming, Qin Lu