Patents Examined by Kamini Shah
-
Patent number: 8751208Abstract: 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: GrantFiled: December 18, 2008Date of Patent: June 10, 2014Assignee: Shell Oil CompanyInventors: Dirk Roelof Brouwer, Johan Dirk Jansen, Gerardus Jozef Peter Joosten, Stijn Vlemmix
-
Patent number: 8660821Abstract: 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: GrantFiled: November 18, 2010Date of Patent: February 25, 2014Assignee: General Electric CompanyInventors: Kavitha Andoji, Bhargav J. Oza, Bhaskar Praveen Vepakomma, Prem Swaroop Sadineedi
-
Patent number: 8423344Abstract: 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: GrantFiled: June 7, 2011Date of Patent: April 16, 2013Assignee: Sprint Communications Company L.P.Inventors: Dean Lee Saghier, Richard Michael Wyett, Jianzhou Chen
-
Patent number: 8078438Abstract: 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: GrantFiled: February 6, 2008Date of Patent: December 13, 2011Assignee: Inventec CorporationInventors: Feng-Ku Wang, Yi-Lun Cheng
-
Patent number: 7881912Abstract: 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: GrantFiled: November 25, 2005Date of Patent: February 1, 2011Assignees: Japan Science and Technology Agengy, National Institute of Advanced Industrial Science and TechnologyInventor: Junichi Matsumoto
-
Patent number: 7877248Abstract: 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: GrantFiled: December 23, 2004Date of Patent: January 25, 2011Assignee: The MathWorks, Inc.Inventor: Michael I. Clune
-
Patent number: 7818160Abstract: 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: GrantFiled: August 18, 2006Date of Patent: October 19, 2010Assignee: Storage Appliance CorporationInventors: Ian Collins, Eric Li, Yousuf Chowdhary, Jeffrey Brunet
-
Patent number: 7693697Abstract: 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: GrantFiled: October 11, 2002Date of Patent: April 6, 2010Assignee: University of Utah Research FoundationInventors: Dwayne Westenskow, James Agutter, Noah Syroid, David Strayer, Robert Albert, Frank Drews
-
Patent number: 7684972Abstract: 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: GrantFiled: January 23, 2006Date of Patent: March 23, 2010Assignee: ITT Manufacturing Enterprises, Inc.Inventors: Steven T. Tillman, Andrew J. Witzig
-
Patent number: 7680637Abstract: 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: GrantFiled: April 16, 2003Date of Patent: March 16, 2010Assignee: The MathWorks, Inc.Inventor: Greg Wolodkin
-
Patent number: 7680643Abstract: 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: GrantFiled: November 17, 2005Date of Patent: March 16, 2010Assignee: International Business Machines CorporationInventors: Mandayam Thondanur Ragnunath, Chandrasekhar Narayanaswami
-
Patent number: 7657418Abstract: 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: GrantFiled: December 30, 2005Date of Patent: February 2, 2010Assignee: Hon Hai Precision Industry Co., Ltd.Inventor: Ying-Ming Liang
-
Patent number: 7653517Abstract: 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: GrantFiled: March 31, 2004Date of Patent: January 26, 2010Assignee: Toyota Jidosha Kabushiki KaishaInventors: Morio Oba, Takatoshi Negishi, Yasuo Mishima, Koji Fujiwara, Ryuji Nagata, Masataka Sato
-
Patent number: 7650261Abstract: 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: GrantFiled: February 19, 2004Date of Patent: January 19, 2010Assignee: NTT DoCoMo, Inc.Inventors: Kosei Takiishi, Tokio Taga
-
Patent number: 7630876Abstract: 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: GrantFiled: October 25, 2005Date of Patent: December 8, 2009Assignee: QLOGIC, CorporationInventors: Gavin J. Bowlby, Aklank H. Shah, Abraham F. Tabari
-
Patent number: 7630866Abstract: 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, checkingType: GrantFiled: May 24, 2002Date of Patent: December 8, 2009Assignee: Institut Francais du PetroleInventors: Jean Guesnon, Christian Gaillard
-
Patent number: 7627462Abstract: 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: GrantFiled: November 27, 2001Date of Patent: December 1, 2009Assignee: ARM LimitedInventor: Andrew Mark Nightingale
-
Patent number: 7620529Abstract: 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: GrantFiled: October 14, 2003Date of Patent: November 17, 2009Assignees: HLR Laboratories, Aerospace CorporationInventors: George C. Valley, Peter Petre, Shubha Kadambe, Todd S. Kaplan
-
Patent number: 7617082Abstract: 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: GrantFiled: November 29, 2005Date of Patent: November 10, 2009Assignees: Chevron U.S.A. Inc., Schlumberger Technology CorporationInventors: Paul Childs, David R. DeBaun, Thomas J. Byer
-
Patent number: 7599822Abstract: 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: GrantFiled: August 5, 2005Date of Patent: October 6, 2009Assignee: Dynochem IP LimitedInventors: Stephen Hearn, Andrew Bird, Joseph Hannon