Patents Examined by Kibrom Gebresilassie
  • Patent number: 8868399
    Abstract: In an embodiment, a technique for identifying a timer in a graphical block diagram environment. According to the technique, one or more variables associated with an executable model in a graphical diagram environment are identified. One or more characteristics associated with the identified one or more variables are identified and the timer is identified based on the one or more characteristics.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: October 21, 2014
    Assignee: The MathWorks, Inc.
    Inventor: Gregoire Hamon
  • Patent number: 8855971
    Abstract: A remote auxiliary tool is created in a graphical model having at least one of a signal or a block. The remote auxiliary tool is non-intrusively attached to one of the signal or the block. The graphical model and the remote auxiliary tool are executed synchronously. At least one of an execution result or a remote auxiliary tool result is output to at least one of a display device, a storage device or a destination device.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: October 7, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Donald Paul Orofino, II, Ramamurthy Mani, Howard Taitel, John Ciolfi
  • Patent number: 8855981
    Abstract: Remote auxiliary tools are provided for non-intrusively and synchronously interacting with graphical models. The remote auxiliary tools are non-intrusively connected to the graphical model without requiring the addition of components to the model definition. The remote auxiliary tool can operate in an observer mode, a bypass mode, and/or a generator mode. In these modes, the remote auxiliary tool can synchronously read, modify, and/or generate data, respectively, in response to events within the executing block diagram.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: October 7, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Donald Paul Orofino, II, Ramamurthy Mani, Howard Taitel, John Ciolfi
  • Patent number: 8855972
    Abstract: The manufacture and installation of heat trace systems, particularly cables, are controlled from comprehensive controls in the design and management of the heat trace systems.
    Type: Grant
    Filed: October 23, 2008
    Date of Patent: October 7, 2014
    Assignee: Pentair Thermal Management LLC
    Inventors: Neil Bourgeois, Elson Castillo, Xiaorong Deng, Michael H. Easley, Rodney E. Gilmour, Mitchell A. Todd, Cara J. Hensley, Bruno Guinand, Steven Noel, Donald L. Hunter, Brent Podruzny, Willem P. Westerhuijs
  • Patent number: 8849637
    Abstract: A method of computational fluid dynamic modelling of a subterranean region comprises: defining a computational domain by generating a geometrical model of a subterranean region comprising a wellbore and a surrounding formation; associating knowledge of a physical property of the subterranean region with a computational parameter; and inputting the computational parameter into the computational domain. In one embodiment knowledge of permeability within the subterranean region is defined as a viscous resistance within the computational domain.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: September 30, 2014
    Assignee: Senergy Holdings Limited
    Inventors: Maria Alejandra Jimenez Chavez, Michael Byrne
  • Patent number: 8812269
    Abstract: Remote monitoring tools are provided for non-intrusively and synchronously interacting with graphical models. The remote monitoring tools are dynamically connected to the graphical model without requiring the addition of components to the model definition. The remote monitoring tool can perform dynamic range assessment on the graphical model.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: August 19, 2014
    Assignee: The MathWorks, Inc.
    Inventor: Donald Paul Orofino, II
  • Patent number: 8805653
    Abstract: Graph embedding is incorporated into nonnegative matrix factorization, NMF, while using the original formulation of graph embedding. Negative values are permitted in the definition of graph embedding without violating the nonnegative requirement of NMF. The factorized matrices of NMF are found by an iterative process.
    Type: Grant
    Filed: August 11, 2010
    Date of Patent: August 12, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Seung-il Huh, Mithun Das Gupta, Jing Xiao
  • Patent number: 8793117
    Abstract: A network application may be run on a host computer using a target protocol stack by launching a network application on the host computer, opening a target protocol stack library on the host computer before opening a host computer system library and using the target protocol stack library to divert interface calls associated with the network application to a target protocol stack, whereby the network application runs on the host computer as if it were running directly on a computer on which the target protocol stack is available. A network environment may be simulated including wireless communication between a plurality of mobile devices. Multiple instances of the target protocol stack library may be opened to divert interface calls associated with the network application to the target protocol stack. A hardware test bed may be emulated to which the network application may be applied.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: July 29, 2014
    Assignee: Scalable Network Technologies, Inc.
    Inventors: Maneesh Varshney, Rajive Bagrodia, Sheetalkumar Doshi
  • Patent number: 8775153
    Abstract: In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation model in which source instruction set architecture (ISA) instructions are directly handled in the direct execution mode and translated code generated by an emulation engine is handled in the emulation execution mode. Embodiments may also provide for efficient transitions between the modes using information that can be stored in one or more storages of the processor and elsewhere in a system. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: July 8, 2014
    Assignee: Intel Corporation
    Inventors: Sebastian Winkel, Koichi Yamada, Suresh Srinivas, James E. Smith
  • Patent number: 8768682
    Abstract: Methods, apparatuses and storage medium associated with ISA bridging with support for virtual functions, are disclosed. In embodiments, at least one computer-readable storage medium may include instructions configured to enable a target device with a target ISA, in response to execution, to provide an ISA bridging layer to the target device to facilitate a library service of a library of the target device to call a virtual function of the library, while servicing an application operating on the target device, where the application has an overriding implementation. The ISA bridging layer may include a loader configured to load the application for execution, and as part of loading the application, detect the virtual function and modify a virtual function table of the application to enable the call. Other embodiments may be disclosed or claimed.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: July 1, 2014
    Assignee: Intel Corporation
    Inventors: Yong Wu, Jianhui Li, Xiaodong Lin
  • Patent number: 8762127
    Abstract: In one embodiment, a processor can operate in multiple modes, including a direct execution mode and an emulation execution mode. More specifically, the processor may operate in a partial emulation model in which source instruction set architecture (ISA) instructions are directly handled in the direct execution mode and translated code generated by an emulation engine is handled in the emulation execution mode. Embodiments may also provide for efficient transitions between the modes using information that can be stored in one or more storages of the processor and elsewhere in a system. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: June 24, 2014
    Assignee: Intel Corporation
    Inventors: Sebastian Winkel, Koichi Yamada, Suresh Srinivas, James E. Smith
  • Patent number: 8756037
    Abstract: A computational optimization process uses the variable stiffness performance of composite laminates attributed to steered fiber to guide the design of stream functions describing the fibers to build it. This design process combines a finite element-based analysis tool, failure criteria and geometry optimization to determine steered angles associated with stream functions by an optimization program to meet target performance requirements, e.g., load condition(s), and failure criteria for quasi-static or dynamic events. The fiber angle distribution and thickness buildup are computed based on the stream function. The simulated structure is analyzed using finite element analysis. The disclosed process allows the designer to impose manufacturing constraints such as fiber steering radius.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: June 17, 2014
    Assignee: The Boeing Company
    Inventors: Mostafa Rassaian, Matthew Todd Grimshaw, Thomas A. Grandine, Matthew Steven Patterson, Adriana Willempje Blom
  • Patent number: 8744818
    Abstract: A thermal-fluid-simulation analyzing apparatus includes an execution unit that generates an analysis model using analysis conditions to conduct a first thermal fluid simulation analysis based on the generated analysis model, an analysis-condition collecting unit that collects analysis conditions when a predetermined period passes after the first thermal fluid simulation analysis, a condition extracting unit that extracts a boundary condition from the analysis conditions collected by the analysis-condition collecting unit, and a re-execution unit that selects a region corresponding to the boundary condition extracted by the condition extracting unit from regions of the analysis model generated by the execution unit, updates the selected region with the boundary condition, and conducts a second thermal fluid simulation analysis for the updated analysis model.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: June 3, 2014
    Assignee: Fujitsu Limited
    Inventors: Akira Ueda, Junichi Ishimine, Ikuro Nagamatsu, Masahiro Suzuki, Tadashi Katsui, Yuji Ohba, Seiichi Saito, Nobuyoshi Yamaoka, Yasushi Uraki
  • Patent number: 8725483
    Abstract: A mechanism is provided for determining connectivity while minimizing wiring in an electronic system. The mechanism identifies a configuration of the electronic system, a location of each module in a plurality of modules within the electronic system and at least one constraint with regard to wiring the electronic system, the location of each module being identified using three-dimensional coordinates. The mechanism routes a separate cable from each module in the plurality of modules to each of the other modules in the plurality of modules without violating any constraints, thereby forming a plurality of cables. The mechanism then generates a cabling list indicating how each cable in the plurality of cables is to be routed in the electronic system in order to not violate any constraints and provide connectivity while minimizing wiring.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Wael R. Ei-Essawy, David A. Papa, Jarrod A. Roy
  • Patent number: 8725485
    Abstract: A simulation method and apparatus including a restore point setting unit setting restore points in core models for executing threads using parallel processing. The method also includes storing information for reproducing a state the core models at the restore points.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: May 13, 2014
    Assignee: Spansion LLC
    Inventors: Masato Tatsuoka, Atsushi Ike
  • Patent number: 8712738
    Abstract: Determining ill conditioning in square linear systems of equations is disclosed. Specifically, a method, system and computer program product for determining ill conditioning in square linear systems of equations is disclosed, the method including sampling condition numbers in the square linear systems of equations, and classifying the condition numbers sampled from the square linear systems of equations.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: April 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Emilie Jeanne Anne Danna, Edward Seymour Klotz
  • Patent number: 8706467
    Abstract: Embodiments of a computer system for simulating a circuit are described. During a first mode of the simulation, the computer system stores primary signals and circuit relationships between primary signals and secondary signals associated with a portion of the circuit in a file, where the primary signals are independent of gate outputs in the portion of the circuit, and the secondary signals are driven by gates in the portion of the circuit. Moreover, during a second mode of the simulation, the computer system stores dynamic changes in additional relationships between signals to the file, where the signals can include primary signals, secondary signals, or both.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: April 22, 2014
    Assignee: Synopsys, Inc.
    Inventors: Alexander Rabinovitch, Manish Shroff
  • Patent number: 8706458
    Abstract: An apparatus and an article of manufacture for selecting a subset of at least one traffic sensor include modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raj Gupta, Biplav Srivastava
  • Patent number: 8706459
    Abstract: A method for selecting a subset of at least one traffic sensor includes modeling multiple sensor types to generate at least one sensor model, creating a sample space of at least one sensor combination of multiple sensors, modeling traffic movement of a region, running a traffic simulation based on the at least one sensor model, the sample space of at least one sensor combination and traffic movement of the region, wherein the traffic simulation generates multiple candidate sets of sensors, and selecting a subset of the multiple sensors based on the multiple candidate sets of sensors.
    Type: Grant
    Filed: August 15, 2012
    Date of Patent: April 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Raj Gupta, Biplav Srivastava
  • Patent number: 8645117
    Abstract: A pulse width of a simulated external system clock is set by determining a least common multiple of the frequency of selected internal clock signals relative to the frequency of the external system clock. The pulse width can be further adjusted based on the frequency of simulated external clocks. By setting the pulse width of the simulated external system clock based on the least common multiple value, the time required to complete the simulation can be reduced while ensuring proper operation of the simulated clock signals during the simulation.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: February 4, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Qichao R. Yin, Jen-Tien Yen, Wai Chee Wong