Patents Examined by Russ Guill
-
Patent number: 9558304Abstract: A substrate processing apparatus includes a substrate processing apparatus, including: a substrate processing chamber configured to accommodate a substrate and process the substrate; a piping coupled to the substrate processing chamber to allow a gas for processing the substrate to be introduced therethrough; and a simulation apparatus configured to simulate a path in which the gas for processing the substrate flows through the piping. The simulation apparatus includes: an information acquisition unit configured to acquire gas flow information defined by an operation mode in which the substrate is processed; a path determination unit configured to determine a gas path based on the gas flow information acquired by the information acquisition unit; and a simulation unit configured to simulate a flow of the gas by putting a color defined according to the type of gas on the gas path determined by the path determination unit.Type: GrantFiled: February 14, 2014Date of Patent: January 31, 2017Assignee: TOYKO ELECTRON LIMITEDInventors: Satoko Yamamoto, Kimitoshi Miura
-
Patent number: 9552445Abstract: Automatic change propagation in an area-based open pit mine designer is disclosed. One example includes an economic shell receiver module to receive an economic shell. In addition a user input module receives a user parametric input denoting an open pit mine shape based on the economic shell. An open pit mine designer module automatically develops an open pit mine design from the user parametric input. The user input module receives an additional area to be incorporated into the open pit mine design. The open pit mine designer module automatically propagates the additional area into the open pit mine design to generate a modified open pit mine design.Type: GrantFiled: March 14, 2013Date of Patent: January 24, 2017Assignee: Trimble Inc.Inventors: George Derrick Darby, Jr., Adrian Ferrier, Juan Carlos Santamaria, Augusto Opdenbosch, Larry Rosenbalm
-
Patent number: 9536023Abstract: A device may generate code for a caller element of a first graphical model and a called element of a second graphical model by generating a first function and a second function. The first function may represent an interface between the caller element and the called element. The first function may include a first input argument corresponding to an input variable and a first output argument corresponding to an output variable. The second function may represent an underlying function of the called element. The underlying function may include the input variable passed from the caller element and the output variable. The underlying function may further include an internal input variable and an internal output variable. The second function may include second input arguments corresponding to the input variable and the internal input variable, and may include second output arguments corresponding to the output variable and the internal output variables.Type: GrantFiled: May 15, 2015Date of Patent: January 3, 2017Assignee: The MathWorks, Inc.Inventors: Matthew J. Englehart, Srinath Avadhanula, Aravind Pillarisetti, Nirmal K. Gunaseelan, Peter S. Szpak, Hidayet T. Simsek
-
Patent number: 9507887Abstract: Described are techniques for performing data storage optimizations. A reserved workload for a first of a plurality of storage tiers is determined. Each of the plurality of storage tiers is characterized by a set of one or more attributes. The first storage tier includes performance characteristics which are any of incomplete, unknown, and unable to be predictively modeled for various workloads. The plurality of storage tiers includes the first tier and a remaining set of additional storage tier(s). Performance is modeled of a first workload distributed among the remaining set of storage tiers. The first workload represents a total workload less the reserved workload. One or more data movements are determined in accordance with the modeling. Each data movement moves a data portion from a first physical device of one of the plurality of storage tiers to a second physical device of another of the plurality of storage tiers.Type: GrantFiled: March 13, 2013Date of Patent: November 29, 2016Assignee: EMC IP Holding Company LLCInventors: Hui Wang, Marik Marshak, Sean C. Dolan, Xiaomei Liu
-
Patent number: 9501591Abstract: To emulate a hardware component of a target hardware system including a plurality of hardware components, a component model of the hardware component is built, where the component model includes a register interface through which a host application provides inputs to and reads outputs from the component model, one or more parameter registers that hold values of state variables of the component model, and a state machine that models behavior of the hardware component without explicitly emulating logic implemented in the hardware component. During modeling of the hardware component utilizing the component model the component model is dynamically modified other than by modifying values of the state variables.Type: GrantFiled: December 9, 2013Date of Patent: November 22, 2016Assignee: International Business Machines CorporationInventors: Shawn P. Authement, Kevin A. Bosien, David S. Drinnan, Franck Excoffier, Nhan Q. Vo, Andrew D. Walls
-
Patent number: 9477568Abstract: A mechanism is provided for determining a modeled age of a set of interconnect groups in a set of cores in a set of multi-core processors. For each interconnect group in the set of interconnect groups in the set of cores on the set of multi-core processors, a determination is made of a current modeled age of the interconnect group. A determination is then made as to whether at least one current modeled age of the interconnect group for the set of interconnect groups is greater than an end-of-life value. Responsive to at least one current modeled age of the interconnect group being greater than the end-of-life value, an indication to take corrective action with the at least one associated interconnect group is sent.Type: GrantFiled: September 27, 2013Date of Patent: October 25, 2016Assignee: International Business Machines CorporationInventors: Malcolm S. Allen-Ware, Jon A. Casey, Sungjun Chun, Alan J. Drake, Charles R. Lefurgy, Karthick Rajamani, Jeonghee Shin, Thomas A. Wassick, Victor Zyuban
-
Patent number: 9471716Abstract: A disclosed setting method includes: in response to an instruction to replace a first component with a second component, determining whether or not data that correlates a surface of the first component with a surface of a third component has been set; upon determining that the data that correlates the surface of the first component with the surface of the third component has been set, extracting a surface of the second component, which corresponds to the surface of the first component; and correlating the extracted surface of the second component with the surface of the third component instead of the surface of the first component in the data.Type: GrantFiled: September 30, 2013Date of Patent: October 18, 2016Assignee: FUJITSU LIMITEDInventors: Takamasa Shinde, Makoto Sakairi, Kazuhisa Inagaki, Akihiko Fujisaki, Tetsuyuki Kubota, Sachiko Furuya, Hidehisa Sakai
-
Patent number: 9471730Abstract: An improved inflow performance model that provides the performance of oil wells having any slant angle within the entire azimuth of 0-90 degrees, in saturated and under saturated reservoirs. A generalized model is formulated by normalizing the coefficients of inflow performance relationship (IPR) model by performing a linear regression analysis. The generalized model is further modified to account for skin factor and is also integrated with a straight line IPR to be suitable for determining the performance of under saturated oil wells. For the case of flowing bottom-hole pressures above bubble point pressure, the straight line IPR model is used to determine the flow rate of the oil well, whereas for the case of having bottom-hole pressure below the bubble point pressure, the generalized IPR model is used to determine the flow rate performance of the well.Type: GrantFiled: February 11, 2014Date of Patent: October 18, 2016Assignee: King Fahd University of Petroleum and MineralsInventors: Adewale Wasiu Adeniji, Sami Abdulaziz Alnuaim
-
Patent number: 9460240Abstract: A method for evaluating component-related energy models and external specification parameters, in order, based on these, to produce a determination of a set of partial-load conditions, which are simulated based on a parameterizable simulation model of the system. A system planner is put in a position, with the specification of specification parameters, for example, a minimum throughput of the system or a maximum energy consumption, in which he can obtain a set of partial-load conditions, i.e., a partial-load condition for each of the components involved in the determination. In this way, an individual partial-load condition can be set for each component, where all the partial-load conditions fulfill the provisions of the specification parameters.Type: GrantFiled: September 27, 2012Date of Patent: October 4, 2016Assignee: Siemens AktiengesellschaftInventors: Jörg Hassel, Jörg Neidig, Michael Pirker, Christian Seitz
-
Patent number: 9445529Abstract: Input data, specifying aspects of a thermal design of a liquid cooled data center, is obtained. The input data includes data indicative of ambient outdoor temperature for a location of the data center; and/or data representing workload power dissipation for the data center. The input data is evaluated to obtain performance of the data center thermal design. The performance includes cooling energy usage; and/or one pertinent temperature associated with the data center. The performance of the data center thermal design is output.Type: GrantFiled: May 23, 2012Date of Patent: September 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Chainer, Madhusudan K. Iyengar, Pritish R. Parida
-
Patent number: 9433373Abstract: The present subject matter provides apparatus and methods for physically fitting a hearing assistance device, including mathematically characterizing a person's ear canal. The apparatus includes a housing adapted to be mechanically coupled to the person in proximity to the person's outer ear. An ultrasonic transducer array is located within at least a portion of the housing. The apparatus includes electronics within the housing, the electronics adapted to control the transducer array to alternate between transmitting and receiving ultrasonic energy. In various embodiments, a processor is adapted to characterize geometry of the ear canal using information from the ultrasonic transducer array obtained from scans of the ear canal.Type: GrantFiled: June 4, 2010Date of Patent: September 6, 2016Assignee: Starkey Laboratories, Inc.Inventor: Thomas Howard Burns
-
Patent number: 9405996Abstract: A method and system for generating a patient specific anatomical heart model is disclosed. Volumetric image data, such as computed tomography (CT) or echocardiography image data, of a patient's cardiac region is received. Individual models for multiple heart components, such as the left ventricle (LV) endocardium, LV epicardium, right ventricle (RV), left atrium (LA), right atrium (RA), mitral valve, aortic valve, aorta, and pulmonary trunk, are estimated in said volumetric cardiac image data. A patient specific anatomical heart model is generated by integrating the individual models for each of the heart components.Type: GrantFiled: September 18, 2009Date of Patent: August 2, 2016Assignee: Siemens AktiengesellschaftInventors: Razvan Ionasec, Bogdan Georgescu, Yefeng Zheng, Dorin Comaniciu
-
Patent number: 9396293Abstract: A method for analyzing energy savings for a building is provided. The method includes receiving a historical energy usage and a weather data for a building, a set of operations parameters describing building operations and a set of building system parameters describing building systems. A baseline configuration is submitted to a first energy consumption simulation to determine a baseline energy usage profile. A calibrated configuration is determined from the baseline configuration and the historical energy usage. The calibrated configuration is submitted to a second energy consumption simulation to determine a calibrated energy usage profile. A hypothetical configuration is determined from the calibrated configuration and a set of energy improvement measures. The hypothetical configuration is submitted to a third energy consumption simulation to determine a hypothetical energy usage profile and report.Type: GrantFiled: November 6, 2012Date of Patent: July 19, 2016Assignee: CENERGISTIC LLCInventors: Bryan Sons, Jack Bullock
-
Patent number: 9354624Abstract: A method of creating a simplified computer implementable engine model includes obtaining a complete computer implementable engine model and selecting, from the complete engine model, elements defining the simplified engine model. The method further includes obtaining from a library of rules at least one computer implementable model creation rule corresponding to the selected elements and using that at least one rule to create the simplified computer implementable engine model.Type: GrantFiled: December 21, 2007Date of Patent: May 31, 2016Assignee: Ricardo UK LimitedInventors: Anthony J. Truscott, Robert David Norris, Steven Andrew Amphlett, Peter John Miller
-
Patent number: 9348956Abstract: A fluid-flow simulation over a computer-generated surface is generated using a diffusion technique. The surface is comprised of a surface mesh of polygons. A boundary-layer fluid property is obtained for a subset of the polygons of the surface mesh. A gradient vector is determined for a selected polygon, the selected polygon belonging to the surface mesh but not one of the subset of polygons. A maximum and minimum diffusion rate is determined along directions determined using the gradient vector corresponding to the selected polygon. A diffusion-path vector is defined between a point in the selected polygon and a neighboring point in a neighboring polygon. An updated fluid property is determined for the selected polygon using a variable diffusion rate, the variable diffusion rate based on the minimum diffusion rate, maximum diffusion rate, and the gradient vector.Type: GrantFiled: May 3, 2013Date of Patent: May 24, 2016Assignee: AERION CORPORATIONInventors: David L. Rodriguez, Peter Sturdza
-
Patent number: 9317628Abstract: The present invention provides a method and system for automatic verification of automatically generated standalone code intended for execution on a target computing platform against its original design simulated in a simulation environment. The present invention also applies to execution comparisons between two implementations, such as two simulations, one simulation and one standalone code implementation, or two standalone code implementations. Block diagrams can be used to create a comparison model that compares two implementations. The comparison of different implementations can be performed at a block level, a subsystem level, a model level, or multi-model level. The present invention allows automatic comparison once a user supplies the intermediate outputs and/or signals that the user wants to compare and monitor. Reports can be generated to show the statistics of the comparison results.Type: GrantFiled: December 29, 2005Date of Patent: April 19, 2016Assignee: The MathWorks, Inc.Inventors: David Koh, Brian K. Ogilvie
-
Patent number: 9317629Abstract: The present invention provides a method and system for automatic verification of automatically generated standalone code intended for execution on a target computing platform against its original design simulated in a simulation environment. The present invention also applies to execution comparisons between two implementations, such as two simulations, one simulation and one standalone code implementation, or two standalone code implementations. Block diagrams can be used to create a comparison model that compares two implementations. The comparison of different implementations can be performed at a block level, a subsystem level, a model level, or multi-model level. The present invention allows automatic comparison once a user supplies the intermediate outputs and/or signals that the user wants to compare and monitor. Reports can be generated to show the statistics of the comparison results.Type: GrantFiled: April 22, 2010Date of Patent: April 19, 2016Assignee: The MathWorks, Inc.Inventors: David Koh, Brian K. Ogilvie
-
Patent number: 9310513Abstract: A method and apparatus for borehole logging, the method comprising collecting detector output data from a radiation detector of a borehole logging tool, and resolving individual signals in the detector output data by (i) determining a signal form of signals present in the data, (ii) making parameter estimates of one or more parameters of the signals, wherein the one or more parameters comprise at least a signal temporal position, and (iii) determining the energy of each of the signals from at least the signal form and the parameter estimates. The logging tool is shorter, logging tool speed is greater, dwell time is shorter and/or resolution is improved.Type: GrantFiled: March 31, 2009Date of Patent: April 12, 2016Assignee: Southern Innovation International Pty Ltd.Inventors: Paul Andrew Basil Scoullar, Robin John Evans, Christopher Charles McLean
-
Patent number: 9298860Abstract: Separate models are built to predict the likelihood of conversion based on the presence or absence of one or more features. For example, a first model may be built to predict the likelihood of conversion of a non-converter who has never visited an advertiser's website before and a second model may be built to predict the likelihood of conversion of a non-converter who has visited an advertiser's website before. To determine which model to apply to an entity, the consumption history of the entity is searched for the presence or absence of the one or more features used to separate the models. The entity's consumption history is then scored based on the applicable model to determine the likelihood of conversion.Type: GrantFiled: March 15, 2013Date of Patent: March 29, 2016Assignee: Quantcast CorporationInventors: Daniel Ciprian Preda, Peter William Kassakian
-
Patent number: 9292631Abstract: The present invention provides a method and system for automatic verification of automatically generated standalone code intended for execution on a target computing platform against its original design simulated in a simulation environment. The present invention also applies to execution comparisons between two implementations, such as two simulations, one simulation and one standalone code implementation, or two standalone code implementations. Block diagrams can be used to create a comparison model that compares two implementations. The comparison of different implementations can be performed at a block level, a subsystem level, a model level, or multi-model level. The present invention allows automatic comparison once a user supplies the intermediate outputs and/or signals that the user wants to compare and monitor. Reports can be generated to show the statistics of the comparison results.Type: GrantFiled: April 22, 2010Date of Patent: March 22, 2016Assignee: THE MATHWORKS, INC.Inventors: David Koh, Brian K. Ogilvie