Patents Examined by Scott S Cook
  • Patent number: 9646119
    Abstract: A computer-implemented method for simulating flow and acoustic interaction of a fluid with a porous medium includes simulating activity of a fluid in a first volume adjoining a second volume, the activity of the fluid in the first volume being simulated so as to model movement of elements within the first volume and using a first model having a first set of parameters, simulating activity of the fluid in the second volume occupied by the porous medium, the activity in the second volume being simulated so as to model movement of elements within the second volume and using a second model having a second set of parameters, and simulating movement of elements between the first volume and the second volume at an interface between the first volume and the second volume.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: May 9, 2017
    Assignee: Exa Corporation
    Inventors: Chenghai Sun, Franck Léon Pérot, Raoyang Zhang, Hudong Chen, David M. Freed, Ilya Staroselsky
  • Patent number: 9607268
    Abstract: A method and system is provided for detecting at risk structures due to mask overlay that occur during lithography processes. The method can be implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to obtain a simulation of a metal layer and a via, and determine a probability that an arbitrary point (x, y) on the metal layer is covered by the via by calculating a statistical coverage area metric followed by mathematical approximations of a summing function.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Shayak Banerjee, William Brearley
  • Patent number: 9600773
    Abstract: A method for detecting anomalous energy usage of building or household entities. The method applies a number of successively stringent anomaly detection techniques to isolate households that are highly suspect for having engaged in electricity theft via meter tampering. The system utilizes historical time series data of electricity usage, weather, and household characteristics (e.g., size, age, value) and provides a list of households that are worthy of a formal theft investigation. Generally, raw utility usage data, weather history data, and household characteristics are cleansed, and loaded into an analytics data mart. The data mart feeds four classes of anomaly detection algorithms developed, with each analytic producing a set of households suspected of having engaged in electricity theft. The system allows a user to select households from each list or a set based on the intersection of all individual sets.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Amit Dhurandhar, Jayant R. Kalagnanam, Stuart A. Siegel, Yada Zhu
  • Patent number: 9595006
    Abstract: A system and method for detecting anomalous energy usage of building or household entities. The method applies a number of successively stringent anomaly detection techniques to isolate households that are highly suspect for having engaged in electricity theft via meter tampering. The system utilizes historical time series data of electricity usage, weather, and household characteristics (e.g., size, age, value) and provides a list of households that are worthy of a formal theft investigation. Generally, raw utility usage data, weather history data, and household characteristics are cleansed, and loaded into an analytics data mart. The data mart feeds four classes of anomaly detection algorithms developed, with each analytic producing a set of households suspected of having engaged in electricity theft. The system allows a user to select households from each list or a set based on the intersection of all individual sets.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Amit Dhurandhar, Jayant R. Kalagnanam, Stuart A. Siegel, Yada Zhu
  • Patent number: 9576081
    Abstract: A computerized method for scalable management optimization of pressurized water distribution networks, comprises receiving a network model representing a pressurized water distribution physical network having water flow variables. The network model is simulated by solving non-linear mathematical equations representing the behavior of the water flow variables. One or more result sets are fed to the non-linear mathematical equations. The non-linear mathematical equations are linearized. Network model optimization requirements are received from a user. The linearized mathematical equations are optimized according to the received network model optimization requirements. A local search starting from the at least one optimized solution is performed using the non-linearized mathematical equations, thereby generating a solution.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Michael Sambur, Alexey Tsitkin, Segev Wasserkrug, Alexander Zadorojniy
  • Patent number: 9569325
    Abstract: A method and a system for automated test and result comparison, suitable for a client computer to control a management server to test sensors in a server to be tested, are provided. In the method, an operating interface of a management program of the management server is logged in through a network, and operating actions of a user testing the sensors by using the operating interface are simulated to generate keyboard and mouse control instructions corresponding to the operating actions by using a keyboard-and-mouse automation program. The keyboard and mouse control instructions are executed to operate the operating interface, so as to control the management program to test the sensors. The test parameters obtained by the management program testing the sensors are captured, and compared with predetermined parameters in a database to obtain a test result. Finally, the test result is stored as a test file.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: February 14, 2017
    Assignee: Wistron Corporation
    Inventors: Fei-Teng Chen, Hsin-Yu Chan
  • Patent number: 9569569
    Abstract: A target data storage system is simulated. A source configuration is received. First activity data is received representing workload for the source configuration. A target data storage system configuration for one or more target data storage systems is created. The target data storage system configuration is modeled including determining a simulated workload for components of the target data storage system configuration based on the first activity data. A utilization map is displayed in a user interface indicating component level utilizations of components of the target data storage system configuration based on the simulated workload. A data movement optimization for the target data storage system configuration is simulated. A second utilization map is displayed indicating updated component level utilizations for the target data storage system configuration which have been revised to model the simulated data movement optimization for the target data storage system configuration.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: February 14, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Julio A. Colon, Dan Aharoni, Hagay Dagan, Richard F. Otte, Marvin F. Miller, Iliès Idrissi, Gil Ratsaby
  • Patent number: 9569480
    Abstract: The ability to perform non-destructive editing of files and models requires the generation and persistence of input deltas that capture changes that are made to a base starting point. Reconstitution of saved state may be achieved through the application of deltas. This capability is useful for failover remediation in client/server environments since the client has access to the deltas, such that in the event that a stateful service becomes unresponsive (and therefore, no longer available), the service may be taken offline and a new resource may be assigned as a replacement. In such an event, the service is directed to load the baseline data and any changes may be reapplied, restoring the service state.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: February 14, 2017
    Assignee: Aspen Technology, Inc.
    Inventors: Samuel D. Provencher, Ashok R. Subramanian
  • Patent number: 9563723
    Abstract: Generation of an observer view in a virtual environment in response to real-time input during a simulation is disclosed. In one embodiment, a device initiates a simulation of a virtual environment. Core view data that identifies a core view in the virtual environment is maintained. The core view is associated with an object in the virtual environment. Core view imagery that depicts a portion of the virtual environment based on the core view data is generated. During the simulation, real-time input that includes first observer view data that identifies a first observer view in the virtual environment is received. The first observer view is unassociated with any object in the virtual environment. First observer view imagery that depicts a portion of the virtual environment based on the first observer view data is generated.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: February 7, 2017
    Assignee: Lockheed Martin Corporation
    Inventor: Adam R. Breed
  • Patent number: 9542512
    Abstract: A system and method are provided for maintaining alignment of timing signals of a source synchronous interface between driver and receiver portions of an electronic system in a behavioral model based simulation environment. The system comprises a memory unit, an analysis controller unit coupled to the memory unit, and a timing alignment unit coupled to the analysis controller unit. The timing alignment unit is executable responsive to the analysis controller unit to generate behavioral models for mutually assigned first and second nets which transmit respective timing signals between the driver and receiver portions, and actuates transient simulation on the behavioral models to simulate transmission of the timing signals through the first and second nets. A timing skew between respective transmissions of the timing signals through the first and second nets is measured responsive to the simulated transmission for compensation during a general simulation of the source synchronous interface.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: January 10, 2017
    Assignee: Cadence Design Systems, Inc.
    Inventors: Feras Al-Hawari, Terry Jernberg, Roger Cleghorn
  • Patent number: 9529946
    Abstract: An integrated circuit can include a processor operable to execute program code and an Intellectual Property (IP) modeling block. The IP modeling block can include a first port through which the IP modeling block receives first modeling data and a second port coupled to the processor through which the first IP modeling block communicates with the processor during emulation. The first IP modeling block also can include a power emulation circuit. The power emulation circuit is configured to consume a variable amount of power as specified by the first modeling data received via the first port.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: December 27, 2016
    Assignee: XILINX, INC.
    Inventors: Paul R. Schumacher, Graham F. Schelle, Patrick Lysaght, Alan M. Frost
  • Patent number: 9524583
    Abstract: It is provided a computer-implemented method for simulating the machining of a workpiece with a cutting tool having a cutting part and a non-cutting part. The method comprises providing a modeled volume representing the workpiece and a trajectory of the cutting tool; determining a colliding sweep of the cutting tool, wherein the colliding sweep represents the volume swept by the non-cutting front of the cutting tool when the cutting tool follows the trajectory; testing a collision with the workpiece according to the determining step. Such a method improves the simulation of the machining of a workpiece with a cutting tool.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: December 20, 2016
    Assignee: Dassault Systemes
    Inventors: Nicolas Montana, Marc Monteil, Romain Nosenzo, Andre Lieutier
  • Patent number: 9514097
    Abstract: A system. The system includes a computing device having a processor, and a causality checker module communicably connected to the processor. The causality checker module is configured to utilize a rational function approximation to a frequency response to determine if a transfer function of a linear time invariant system is causal.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: December 6, 2016
    Assignee: SAS IP, Inc.
    Inventors: Subramanian Lalgudi, Saeed Asgari
  • Patent number: 9489642
    Abstract: Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: November 8, 2016
    Assignee: SAP SE
    Inventors: Joydeep Paul, Carsten Ziegler
  • Patent number: 9474582
    Abstract: A computer assisted method creates accurate CAD/CAM models of custom orthopedic implants is provided. Information about bone geometry is acquired through medical imaging such as CT image scans. The desired bone surface region is extracted as a polygonal mesh after processing the 3D images. A smooth and accurate B-Spline surface is fitted to the polygonal mesh that is thickened to a solid CAD model. A patient-specific customized implant is manufactured from the obtained CAD model. The patient-specific customized implant is implanted in a patient by a surgeon in an operating room. A processor based system to generate a CAD/CAM file of the patient-specific customized implant and a manufacturing system enabled to manufacture the implant from the CAD/CAM file are also disclosed.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: October 25, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Suraj Ravi Musuvathy, Ruirui Jiang, Sergei Azernikov, Gang Li, Tong Fang
  • Patent number: 9460636
    Abstract: A power frequency parameter simulation system for a power transmission line and a control method thereof, the system includes a simulation main circuit (1), an interference power supply (2) and a procedure controller (3). In the system, a power frequency parameter of a 10 to 100 kilometers of 500 kV power transmission line is simulated in a lumped parameter manner; and the control method includes the following steps of: a step to detect the automatically zeroing during starting up, a step to control the reduction of the length of a simulation line and a step to control a simulation interference voltage. A long-distance power transmission line is realized to be moved into a room and be tested by means of the power frequency parameter test system, so the various inconveniences of on-site measurement are avoided.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: October 4, 2016
    Assignees: ANHUI ELECTRIC POWER RESEARCH INSTITUTE, SUZHOU HD ELECTRIC CO., LTD., STATE GRID CORPORATION OF CHINA (SGCC)
    Inventors: Zhong Fu, Jiantao Ye, Daowen Yang, Zinian Chen, Wei Li, Dengfeng Cheng, Yongkang Huang, Jingjing Dong, Wenhui Tong, Cuicui Wang
  • Patent number: 9418186
    Abstract: Partition coefficients for solutes in solvent-water systems are estimated based on corresponding values for the octanol-water system. The estimation of the partition coefficient includes correction factors based on the nature of the solute and the solvent. Petroleum fractions are an example of a suitable solvent for which a partition coefficient can be estimated, although other types of solvents can be used in developing a model for use in the estimation.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: August 16, 2016
    Assignee: EXXONMOBIL RESEARCH AND ENGINEERING COMPANY
    Inventors: Narasimhan Sundaram, Bryan M Knickerbocker, Steven Wong
  • Patent number: 9412066
    Abstract: A computer-implemented method for predicting optimum run times for software samples may include (1) identifying a set of training data that identifies (i) a plurality of static characteristics of at least one previously executed software sample and (ii) an amount of time taken by a software-analysis mechanism to observe a threshold level of run-time behaviors of the previously executed software sample, (2) identifying a plurality of static characteristics of an additional software sample, (3) determining that the static characteristics of the additional software sample and the previously executed software sample exceed a threshold level of similarity, and then (4) predicting an optimum run time for the additional software sample based at least in part on the amount of time taken by the software-analysis mechanism to observe the threshold level of run-time behaviors of the previously executed software sample. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: August 9, 2016
    Assignee: Symantec Corporation
    Inventor: Sourabh Satish
  • Patent number: 9389983
    Abstract: A method including the steps of: generating a system model, the model comprising an initial state, a transition between consecutive states and a property function defining a property that should be met for an allowable state, the initial state, transition function and property function each comprising at least one of data, operations and predicates; generating an abstracted model by approximating at least some of the data, operations and predicates with uninterpreted terms, functions and predicates respectively, to generate at least one abstracted initial state, abstracted transition function and abstracted property function within the abstracted model; performing a complete reachability analysis on the abstracted model to determine whether the system can reach an unallowable abstracted state by following the abstracted transition function; and if not, the system is verified as correct; and if so, unabstracting a trace of the transitions from the abstracted initial state to the unallowable abstracted state.
    Type: Grant
    Filed: November 29, 2013
    Date of Patent: July 12, 2016
    Assignee: The Regents of the University of Michigan
    Inventors: Karem A. Sakallah, Suho Lee
  • Patent number: 9372830
    Abstract: A system for modeling an optical signal transmission path of an optical network. The system may include a database configured to store a loss value associated with an interplay between a first loss characteristic and a second loss characteristic, the first and second loss characteristics associated with an optical signal within the optical signal transmission path. The system may also include a path computation engine configured to receive the loss value associated with the optical signal from the database and estimate, based on the loss value, a plurality of transmission characteristics of the optical signal transmission path.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: June 21, 2016
    Assignee: Fujitsu Limited
    Inventors: Olga Vassilieva, Motoyoshi Sekiya