Patents Examined by Kamini Shah
  • Patent number: 8751208
    Abstract: A method for producing hydrocarbon fluid, such as crude oil and/or natural gas, through a well or well cluster of which the trajectory is at least partly defined and iteratively optimized by an well trajectory optimization algorithm that is coupled to a finite difference reservoir simulation program that represents a hydrocarbon fluid containing reservoir as a set of grid cells with a specified permeability and fluid content, wherein the algorithm: provides a virtual well with a series of virtual well branches that extend into cells in the vicinity of inflow points of the virtual well; and subsequently iteratively moves the inflow points of the virtual well or well cluster through the reservoir in order to optimize a reservoir depletion strategy that provides an optimized life cycle value of the well and/or well cluster and/or optimized Net Present Value (NPV) of the produced crude oil and/or natural gas.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: June 10, 2014
    Assignee: Shell Oil Company
    Inventors: Dirk Roelof Brouwer, Johan Dirk Jansen, Gerardus Jozef Peter Joosten, Stijn Vlemmix
  • Patent number: 8660821
    Abstract: A method for use in designing a utility network to provide a utility to a geographic area. A computer system determines a demand point within the geographic area at which to provide the utility. The computer system also determines a source point to provide the utility to the utility network. A connection path through the geographic area is determined, connecting the source point to the demand point. In addition, a bill of materials may be generated, indicating a set of equipment required to convey the utility from the source point to the demand point along the determined connection path.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: February 25, 2014
    Assignee: General Electric Company
    Inventors: Kavitha Andoji, Bhargav J. Oza, Bhaskar Praveen Vepakomma, Prem Swaroop Sadineedi
  • Patent number: 8423344
    Abstract: The present invention provides at least a method and system for forecasting usage costs and computer capacity. With respect to the present invention, performance data and information related to transactions collected from computing devices are used to calculate correlations. A cost-allocation factor is calculated to determine the computer's usage costs without a long manual analysis of large volumes of data and extensive testing. Performance data and transaction data are used to forecast computer capacity.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: April 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Dean Lee Saghier, Richard Michael Wyett, Jianzhou Chen
  • Patent number: 8078438
    Abstract: A method for simulating a thermal resistance value of a thermal test die is provided to estimate a relationship between the thermal resistance value of a heating block and the thermal resistance value of the thermal test die, and to find out a size of the heating block that matches an actual thermal situation of the thermal test die. In addition, after being tested by the heating block, the reliability of the testing result may be improved by verifying whether the relationship of a transient response of thermal resistance of the heating block and a steady-state response of thermal resistance of the thermal test die is within a range of a setting variation.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: December 13, 2011
    Assignee: Inventec Corporation
    Inventors: Feng-Ku Wang, Yi-Lun Cheng
  • Patent number: 7881912
    Abstract: A known analytical physical quantity of an analysis subject and an element level consistent mass matrix of each element are obtained by acquiring units. A bubble function is integrated for each element, and the element level diagonal mass matrix of each element is computed by substituting the value that is integrated for the element level consistent mass matrix of each element. The diagonal mass matrix for the entire analysis region is computed by the summation (superposition) of the element level diagonal mass matrices of each element and inverse matrix thereof is computed. A motion of the analysis subject is analyzed based on the known analytical physical quantity, the diagonal mass matrix for the entire analysis region, and the inverse matrix thereof.
    Type: Grant
    Filed: November 25, 2005
    Date of Patent: February 1, 2011
    Assignees: Japan Science and Technology Agengy, National Institute of Advanced Industrial Science and Technology
    Inventor: Junichi Matsumoto
  • Patent number: 7877248
    Abstract: A discrete event system (DES) modeling environment models the occurrence of events independent of continuous model time. In a DES modeling environment, state transitions depend not on time, but rather asynchronous discrete incidents known as events. A user may customize selected parameters of a block or other component able to support at least one entity passing therethrough holding a value of arbitrary data type in a DES modeling environment. For example, a user can enable and disable ports a discrete event execution block in a discrete event execution model using a graphical user interface, such as a dialog box. Based on user-selected dialog inputs, a discrete event execution program can automatically update a specification for a block, for example, by adding ports to the graphical representation of the block.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: January 25, 2011
    Assignee: The MathWorks, Inc.
    Inventor: Michael I. Clune
  • Patent number: 7818160
    Abstract: A data backup system comprises an emulation component and a storage device having logical storage areas. The emulation component is configured to represent a first logical storage area of the storage device, such as a solid state memory or a disk drive partition, as if it were an auto-launch device. Accordingly, a data source, such as a personal computer, will interact with the first logical storage area as if it were the auto-launch device. As some operating systems are configured to recognize auto-launch devices upon connection and automatically execute applications stored thereon, merely connecting the data backup system to a data source running such an operating system can cause a backup application stored by the first logical storage area to automatically execute on the data source to selectively back up data to a second logical storage area of the storage device.
    Type: Grant
    Filed: August 18, 2006
    Date of Patent: October 19, 2010
    Assignee: Storage Appliance Corporation
    Inventors: Ian Collins, Eric Li, Yousuf Chowdhary, Jeffrey Brunet
  • Patent number: 7693697
    Abstract: A method, system and apparatus for the monitoring, diagnosis and evaluation of the state of a dynamic drug display system is disclosed. This invention provides for the rapid cognitive grasp of the overall state of drug combination effects with respect to a dynamic system. The system provides for displayed objects, which change in real-time to show the changes of the functions of the system. In particular, this invention is directed to the processing and display of drug data for the use of doctors in the process of monitoring or administering drugs to patients.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: April 6, 2010
    Assignee: University of Utah Research Foundation
    Inventors: Dwayne Westenskow, James Agutter, Noah Syroid, David Strayer, Robert Albert, Frank Drews
  • Patent number: 7684972
    Abstract: A method is provided for assessing whether to terminate a computer-implemented simulation of a physical experiment. Computations associated with the computer-implemented simulation that model the physical experiment are executed and to determine if a desired outcome associated with the physical experiment will occur. The results of the computations are evaluated to determine if the results indicate that the desired outcome has occurred. If the desired outcome has not occurred, periodically the results of the computations are evaluated with respect to at least one negative indication that the desired outcome is not possible and thus not likely going to occur. If the at least one negative indication is present, the computations associated with the computer-implemented simulation is terminated.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: March 23, 2010
    Assignee: ITT Manufacturing Enterprises, Inc.
    Inventors: Steven T. Tillman, Andrew J. Witzig
  • Patent number: 7680643
    Abstract: A portable device is connected to a host system that operates according to a first industry standard architecture (e.g., a personal computer built according to the IBM Personal Computer standard). The user initiates a session in the host system using the software and data in the portable device. The user suspends the state of the session, the state is stored in the portable device, and the user disconnects the portable device from the host. The user later connects the portable device to a second host that operates according to a second industry standard architecture (e.g., Apple Macintoshâ„¢ computer). The second host boots an autoconfiguring host operating system stored in the portable device and starts a virtual machine layer also stored in the portable device. The user then resumes operation of the suspended virtual machine layer session.
    Type: Grant
    Filed: November 17, 2005
    Date of Patent: March 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Mandayam Thondanur Ragnunath, Chandrasekhar Narayanaswami
  • Patent number: 7680637
    Abstract: A method and apparatus automatically determines equilibrium operating conditions of a system model. The automated method enables users of block diagram models of dynamic systems to utilize simulation to define operating conditions for linearization. The automated method further allows users to generate operating conditions during simulation instead of explicitly specifying them by hand or using trim analysis. In accordance with one example, the method of generating a linear time invariant model includes providing a system model. A user specifies at least one event at which a linearization analysis should be performed. A simulation of the system model is executed. The electronic device automatically performs the linearization analysis upon occurrence of the at least one event as the simulation is running. Output results are generated of the linearization analysis to form the linear time invariant model.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: March 16, 2010
    Assignee: The MathWorks, Inc.
    Inventor: Greg Wolodkin
  • Patent number: 7657418
    Abstract: A modem testing system is provided for testing interoperability of plural items of customer premises equipment (CPEs) (10) and plural central offices (COs) (60). The modem testing system includes a line simulator (50), a switch (40), and a controller (30). The line simulator is connected to the CPEs and COs for simulating various types of lines and noise statuses. The switch is connected to the line simulator, the CPEs, and the COs for switching connections between the CPEs and the COs. The controller is connected to the line simulator, the switch, the CPEs, and the COs for controlling the switch to set up communications between the CPEs and the COs according to a mapping list, and controlling the line simulator to simulate various types of lines and noises statuses. An exemplary modem testing method is also provided.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 2, 2010
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Ying-Ming Liang
  • Patent number: 7653517
    Abstract: A design data generating apparatus for generating new design data of an article by performing a shape transformation process with respect to design data of the article which has been already generated comprises an input device which receives transformation instructions from an operator and an operation device which performs an operation of the design data in accordance with the input transformation instructions. The input device receives input of allocation of article shape attribute between an attribute of a transformation region which is to be transformed and an attribute of a maintaining region which maintains its shape, and input of a transformation instruction vector defined by a direction and an amount of transformation with respect to the article. The operation device performs a transformation process with respect to a node which defines an article shape of the transformation region in accordance with the transformation instruction vector.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: January 26, 2010
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Morio Oba, Takatoshi Negishi, Yasuo Mishima, Koji Fujiwara, Ryuji Nagata, Masataka Sato
  • Patent number: 7650261
    Abstract: A time-varying multi-path generating apparatus that generates time-varying characteristics of propagation path parameters, a multi-path fading simulator, and a multi-path generating method are disclosed. The generating apparatus for simulating multi-path fluctuations in radio communications consists of a parameter control unit for controlling generation conditions of propagation paths, a data storage unit for storing propagation path generation parameters and data files, and a propagation path generating unit for generating time-varying propagation paths. Multiple time-varying amplitude functions and multiple time-varying phase functions are generated based on the data files, the propagation path generation parameters, and random numbers generated by a random number generating unit. The time-varying amplitude functions are aligned serially in the time domain such that a time-varying shadow amplitude function is obtained, which is repeated N times where N represents the number of propagation paths.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: January 19, 2010
    Assignee: NTT DoCoMo, Inc.
    Inventors: Kosei Takiishi, Tokio Taga
  • Patent number: 7630876
    Abstract: Method and system for application specific integrated circuit (ASIC) simulation, wherein the ASIC includes plural logical elements is provided. The method includes, monitoring transitions at an output of a logic element of the ASIC; checking if the transition is to an unknown value (X); verifying if the unknown value is based on a design error; forcing the output of the logic element to a known value if the unknown is an unwanted condition; propagating the known value to logic elements in the ASIC; and releasing the known value after a next command.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: December 8, 2009
    Assignee: QLOGIC, Corporation
    Inventors: Gavin J. Bowlby, Aklank H. Shah, Abraham F. Tabari
  • Patent number: 7630866
    Abstract: The present invention relates to a method of dimensioning a riser assembly (1) intended for offshore drilling, connecting an underwater wellhead (2) to a floating support (7) comprising a main pipe (8), wherein the following stages are carried out: selecting a complete architecture for the riser assembly from specifications, notably by fixing the thickness of the main pipe and of the buoyancy means, and calculating the apparent weight of this assembly, determining the tension margin at the top of the assembly, when disconnected from the wellhead, considering the apparent weight and the tension amplified at the top by the motion of the floating support from which the assembly is suspended, in cases where the tension margin corresponds to a value close to a determined value, calculating the Von-Mises stresses in all the sections of the pipe, when connected to the wellhead, in cases where the stresses are close to a criterion determined in connection with the yield limit of the material of the pipe, checking
    Type: Grant
    Filed: May 24, 2002
    Date of Patent: December 8, 2009
    Assignee: Institut Francais du Petrole
    Inventors: Jean Guesnon, Christian Gaillard
  • Patent number: 7627462
    Abstract: A hardware simulation and validation system is provided using a plurality of signal interface controllers to exchange stimulus and response signals with a hardware simulation. The action of the signal interface controllers is coordinated by a test scenario manager which exchanges test scenario controlling messages with the signal interface controllers. The test scenario controlling messages specify simulation actions to be performed and when those simulation actions are to be performed.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: December 1, 2009
    Assignee: ARM Limited
    Inventor: Andrew Mark Nightingale
  • Patent number: 7620529
    Abstract: The present invention comprises a method, an apparatus, and a computer program product for simulating a mixed-signal system. The invention comprises a first operation of generating a matrix-based wavelet operator representation of equations characterizing a system, with the matrix-based wavelet operator representation including wavelet connection coefficients. A second operation is performed by selecting a number of wavelets and a set of wavelet basis functions with which to represent a performance of the system, whereby the wavelet operator, the number of wavelets and the set of wavelet basis functions represent a wavelet model of the system. A third operation is performed by iteratively applying the wavelet model over a series of clock cycles to develop a behavioral model of the system. The invention has particular use in the area of computer-aided design and may be applied to any suitable system, whether electrical, mechanical, or other.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: November 17, 2009
    Assignees: HLR Laboratories, Aerospace Corporation
    Inventors: George C. Valley, Peter Petre, Shubha Kadambe, Todd S. Kaplan
  • Patent number: 7617082
    Abstract: The present invention provides a method, a system and a program storage device containing instructions for simulating the flow of fluid in a physical system using a composition-based extensible object-oriented program. A computer program includes: (i) a framework subsystem providing a graph package, a compute package and a property package; (ii) an engine subsystem including engine subsystem packages for performing numerical simulation, the engine subsystem packages including a linear solver package and a non-linear solver package; and (iii) a set of model components providing physical and numerical modeling behaviors utilized by the engine subsystem, the model components including at least one of a reservoir model, a well model, an aquifer model, a fluid model and a SCAL model. The framework subsystem, the engine subsystem and the model components work with one other to simulate the flow of fluid.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: November 10, 2009
    Assignees: Chevron U.S.A. Inc., Schlumberger Technology Corporation
    Inventors: Paul Childs, David R. DeBaun, Thomas J. Byer
  • Patent number: 7599822
    Abstract: A modelling system models a physicochemical process such as a chemical reaction process (1) with mass and heat transfers across liquid, gas, and solid phase boundaries. A model editor receives a components file (2(a)) of chemical species, a natural language process description, (2(b)), a scenarios file (2(c)) having multiple rows (records) each for a different set of conditions, and an experimental data file (2(d)). A validation function (24) parses the input files and also simultaneously automatically builds equations using rules associated with the process description. A simulator function executes a validated model comprising the built equations and data and integrates the equations by determining source and sink values at time steps.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: October 6, 2009
    Assignee: Dynochem IP Limited
    Inventors: Stephen Hearn, Andrew Bird, Joseph Hannon