Patents Examined by Hugh Jones
  • Patent number: 8036871
    Abstract: A mechanism to dynamically vary the amount of delay for an event-generated function call is discussed. The event causing the generation of the function call may be a signal-based event, function call event or some other type of event. A function call generating delay component is inserted into a DES model and dynamically adjusts the amount of delay to apply prior to generating and transmitting the function call to an intended target component. The function call generating component reads a value from an input port in determining the amount of delay. The identified value at the input port may be a signal value or an attribute associated with an event entity received at the port.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: October 11, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Michael I. Clune, Anuja Dilip Apte
  • Patent number: 8036860
    Abstract: A model of a process is created using novel “fan-out” and “fan-in” symbols. A fan-out symbol represents a point in the process flow where a variable number of homogeneous parallel outgoing threads are being split out from a single incoming thread. The fan-in symbol represents a point in the process flow where a variable number of parallel incoming threads with homogeneous output are combined into one or more outgoing threads.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joachim H. Frank, James Rumbaugh
  • Patent number: 8024163
    Abstract: A supercomputer processing system is provided that is configured to execute a plurality of simulations through transaction processing. The supercomputer processing system includes a supercomputer configured to execute a first simulation of the plurality of simulations and generate an output based upon execution of the first simulation, and a transaction hub. The transaction hub includes a relational database configured to store the output of the first simulation, and an application server having a service-oriented architecture (SOA) that supports an event triggering service. The event triggering service is configured to detect the output of the first simulation and automatically trigger the supercomputer to execute a second simulation of the plurality of simulations using the output of the first simulation stored in the relational database.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Frederick D. Busche, Kirk A. Boothe, Shahinaz Nabih Carson, Alexander Darius Zekulin
  • Patent number: 8019580
    Abstract: Transient thermal simulation of semiconductor chips uses region-wise variable spatial grids and variable temporal intervals, enabling spatio-temporal thermal analysis of semiconductor chips. Temperature rates of change across a die and/or package of an integrated circuit are computed and tracked versus time. Critical time interval(s) for temperature evaluation are determined. Temperatures of elements, components, devices, and interconnects are updated based on a 3D full chip temperature analysis. Respective power dissipations are updated, as a function of the temperatures, with an automated interface to one or more circuit simulation tools. Subsequently new temperatures are determined as a function of the power dissipations. User definable control and observation parameters enable flexible and efficient transient thermal analysis. The parameters relate to power sources, monitoring, reporting, error tolerances, and output snapshots.
    Type: Grant
    Filed: April 12, 2008
    Date of Patent: September 13, 2011
    Assignee: Gradient Design Automation Inc.
    Inventors: Rajit Chandra, Paolo Carnevali, John Yanjiang Shu, Adi Srinivasan
  • Patent number: 8019587
    Abstract: A method for upgrading redundant network components is disclosed. An application is installed on a network component. The network component is related as a redundant peer with a mate network component operating in an active mode and processing a stable call. The network component is placed in a standby mode. Data of a first version is transferred from the mate network component to the network component. The transferred data is converted from the first version to a second version. The mate network component is switched from the active mode to a standby mode. The network component is switched from the standby mode to an active mode to process the stable call.
    Type: Grant
    Filed: September 6, 2001
    Date of Patent: September 13, 2011
    Assignee: CiscoTechnology, Inc.
    Inventors: Arunachalam Venkatraman, Robert H. Abell, Comandur S. Kannan, Timothy P. Vetter
  • Patent number: 8014985
    Abstract: A virtual camera and lens system in a three dimensional computer graphic modeling environment is set using a nominal focal length and a focus distance. A true focal length is calculated. An optical axis object that represents the optical axis of the virtual camera and lens system is created in the three dimensional computer graphic modeling environment. An object is attached to the optical axis at a location that visualizes the setting of the virtual camera and lens system as determined from the true focal length. The focal length of the virtual camera and lens system is set to the calculated true focal length. The focus distance and f-stop may be determined from near and far focus points.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: September 6, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Charles Clavadetscher
  • Patent number: 8014987
    Abstract: A method, system and computer program product for performing a drilling operation for an oil field, the oil field having a subterranean formation with geological structures and reservoirs therein. The method involves creating a finite-difference model to simulate behavior of a drilling assembly used to drill a wellbore in the drilling operation, performing a simulation of the drilling operation using the finite-difference model, analyzing a result of the simulation, and selectively modifying the drilling operation based on the analysis.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: September 6, 2011
    Assignee: Schlumberger Technology Corp.
    Inventors: Jahir Pabon, Nathan Wicks, Yong Chang, Clinton Chapman, Vivek Singh
  • Patent number: 7996199
    Abstract: A method for performing an oilfield operation at a wellsite having a drilling rig configured to advance a drilling tool into a subsurface formation. The method includes generating a borehole temperature model for an area of interest using water depth information and a vertical stress model, generating a formation temperature model using the borehole temperature model, generating a mud-weight pressure model using the formation temperature model and pressure coefficients, generating a formation pore pressure model using the mud-weight pressure model, and adjusting the oilfield operation based on the formation pore pressure model.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: August 9, 2011
    Assignee: Schlumberger Technology Corp
    Inventors: Colin Michael Sayers, Lennert David den Boer
  • Patent number: 7979257
    Abstract: The invention provides an apparatus and methods for performing process simulation and structural analysis using a hybrid model. For example, a method of the invention automatically defines a hybrid solution domain by dividing a representation of a plastic component or mold cavity into two portions—a portion in which a simplified analysis may be conducted, and a portion in which a more complex analysis is required. The method may use as input any form of CAD data that describes the surface of a component or mold. Furthermore, the invention provides methods for simulating fluid flow within a mold cavity by automatically creating a hybrid solution domain, automatically discretizing the domain, and solving for the distribution of process variables within the solution domain.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: July 12, 2011
    Assignee: Moldflow Netherlands Limited
    Inventors: Huagang Yu, Peter Kennedy
  • Patent number: 7979259
    Abstract: A diabetes care management system for managing blood glucose levels associated with diabetes comprising a computing device and an insulin delivery device.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: July 12, 2011
    Assignee: Health Hero Network, Inc.
    Inventor: Stephen J. Brown
  • Patent number: 7974821
    Abstract: Systems, methods, and computer program products for generating a vector-based representation of a lens flare are provided. In some implementations, a method is provided. The method includes presenting a plurality of visually rendered wire frame shapes, each one of the plurality of visually rendered wire frame shapes having a geometric correspondence with a lens flare component, each lens flare component being one of: a center point, a flare ring, a flare ray, or a halo, receiving a first input to manipulate a first visually rendered wire frame shape in the plurality of visually rendered wire frame shapes to interactively change the position or form of a first corresponding lens flare component, and presenting a visual rendering of the first corresponding lens flare component where the visual rendering reflects the change in the position or the form of the first corresponding lens flare component.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: July 5, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Ted Alspach
  • Patent number: 7974828
    Abstract: A simulation device for a programmable controller is formed by realizing by software on a computer a virtual PLC for emulating operations of a real PLC, a tool that functions as a development aid device for the virtual PLC and an error simulator for emulating an error that occurs in the virtual PLC. The virtual PLC and the error simulator are structured such that the simulation device is adapted to set, without any operations by the tool, a specified condition at a corresponding address in an error memory of the virtual PLC by carrying out a specified error selection operation and a specified operation regarding presence and absence of error generation, based on a list display of error items on the computer screen, after causing desired PLC type data stored in a PLC type memory in the virtual PLC through the tool.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: July 5, 2011
    Assignee: OMRON Corporation
    Inventors: Kotaro Okamura, Yutsuka Shigemori
  • Patent number: 7970588
    Abstract: A method, system, and medium of modeling and/or for controlling a manufacturing process is disclosed. The method includes the steps of identifying one or more input parameters that cause a change in output characteristics, defining global nodes using estimated maximum and minimum values of the input parameters, and defining a mathematical equation that calculates a predicted output characteristic for each node. The method also includes the steps of receiving at least one empirical data point having one or more input parameter values and at least one empirical output value and adjusting the predicted output values at the nodes based on a difference between the at least one empirical output value and the predicted output characteristic calculated using the mathematical equation based on the one or more input parameter values.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: June 28, 2011
    Assignee: Applied Materials, Inc.
    Inventors: Yuri Kokotov, Alexander T. Schwarm, Efim Entin, Jacques Seror, Jehuda Hartman, Yossi Fisher, Arulkumar P. Shanmugasundram, Moshe Sarfaty
  • Patent number: 7953582
    Abstract: A method and system for lithography simulation is disclosed. The method and system specify a subject region of a lithography image with a CD marker, specify a threshold intensity over the lithography image, specify a gradient to a threshold value of the threshold intensity, and calculate a sensitivity or ratio of change of an image boundary of the lithography image to lithography process variation.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: May 31, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventors: Daisuke Hara, Takashi Mitsuhashi, Zhigang Wu
  • Patent number: 7949507
    Abstract: A diabetes care management system for managing blood glucose levels associated with diabetes comprising a computing device and an insulin delivery device.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: May 24, 2011
    Assignee: Health Hero Network, Inc.
    Inventor: Stephen J. Brown
  • Patent number: 7949508
    Abstract: A method for a geometry of a lateral comb drive for an in-plane, electrostatic force feedback, closed-loop, micromachined accelerometer or closed-loop Coriolis rate gyroscope device, or closed-loop capacitive pressure or force measuring device. When vibration is applied to the device, the error in the time-average output, which is vibration rectification error, due to this input vibration is minimized or eliminated. The geometry resulting from practice of the present invention is space-efficient because drive force is maximized while vibration rectification is minimized or eliminated.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: May 24, 2011
    Assignee: Honeywell International Inc.
    Inventor: Peter H. LaFond
  • Patent number: 7941306
    Abstract: Certain exemplary embodiments can comprise obtaining and analyzing data from at least one discrete machine, automatically determining relationships related to the data, taking corrective action to improve machine operation and/or maintenance, automatically and heuristically predicting a failure associated with the machine and/or recommending preventative maintenance in advance of the failure, and/or automating and analyzing mining shovels, etc.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: May 10, 2011
    Assignee: Siemens Industry, Inc.
    Inventors: Ken Furem, Daniel W. Robertson, Gopal Madhavarao
  • Patent number: 7941303
    Abstract: A method for modeling a system as a finite state machine in a modeling environment is discussed. Embodiments receive a representation of a finite state machine model and provide an interface for incorporating a temporal operator into the finite state machine model. The temporal operator may be a Boolean function that includes at least one event parameter and defines a temporal logic condition. Embodiments may also receive a definition of a first temporal operator that defines a logic condition related to a number of occurrences of two or more different base events.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: May 10, 2011
    Assignee: The MathWorks, Inc.
    Inventors: Vijaya Raghavan, Ebrahim Mehran Mestchian
  • Patent number: 7937254
    Abstract: A system and method for predicting the effect of patient self-care actions on a disease control parameter. A future disease control parameter value X(tj) at time tj is determined from a prior disease control parameter value X(ti) at time ti based on an optimal control parameter value R(tj) at time tj, the difference between the prior disease control parameter value X(ti) and an optimal control parameter value R(ti) at time ti, and a set of differentials between patient self-care parameters having patient self-care values SM(ti) at time ti and optimal self-care parameters having optimal self-care values OM(ti) at time ti. The differentials are multiplied by corresponding scaling factors KM. The system includes an input device for entering the patient self-care values SM(ti). A memory stores the optimal control parameter values R(ti) and R(tj), the prior disease control parameter value X(ti), the optimal self-care values OM(ti), and the scaling factors KM.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: May 3, 2011
    Assignee: Health Hero Network, Inc.
    Inventor: Stephen J. Brown
  • Patent number: 7937258
    Abstract: A memory mapping system for providing compact mapping between dissimilar memory systems and methods for manufacturing and using same. The memory mapping system can compactly map contents from one or more first memory systems into a second memory system without a loss of memory space in the second memory system. Advantageously, the memory mapping system can be applied to hardware emulator memory systems to more efficiently map design memory systems into an emulation memory system during compilation.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: May 3, 2011
    Assignee: Quickturn Design Systems, Inc.
    Inventor: Alexandre Birguer