Patents Examined by Luke Osborne
  • Patent number: 8359187
    Abstract: A system and method are provided for simulating a different number of memory circuits. Included is an interface circuit in communication with a first number of memory circuits and a system. Such interface circuit is operable to interface the memory circuits and the system for simulating at least one memory circuit of a second number. Further, the interface circuit interfaces a majority of address or control signals of the memory circuits.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: January 22, 2013
    Assignee: Google Inc.
    Inventors: Suresh Natarajan Rajan, Keith R. Schakel, Michael John Sebastian Smith, David T. Wang, Frederick Daniel Weber
  • Patent number: 8335666
    Abstract: An apparatus 1 for generating three-dimensional model data is provided with: two CCD cameras 13 and 14 for imaging an attached object attached to a machine tool to generate two-dimensional image data; a first model-data storing section 19 for storing model data of the attached object, a second model-data storing section 21 for storing the model data related to at least a part of the machine tool; an edge detecting section 17 for detecting edges; a shape-feature recognizing section 18 for recognizing a shape feature; an object recognizing section 20 for recognizing the model data of the attached object imparted with the recognized shape feature; and a model-data generating section 22 for generating three-dimensional model data including the attached object and a part of the machine tool.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: December 18, 2012
    Assignee: Intelligent Manufacturing Systems International
    Inventors: Xiaodong Tian, Makoto Fujishima
  • Patent number: 8332196
    Abstract: A method (600) and simulation tool (200) having enhanced accuracy and speed for simulation using ray launching in a mixed environment (20) by using adaptive ray expansion mechanisms can include a memory (204) coupled to a processor (202). The processor can select (602) a target area within the mixed environment and modify (604) the propagation properties of the adaptive ray expansion mechanisms according to characteristics classified for the target area. The processor can further classify characteristics for the target area by transmitting and reflecting rays for indoor building regions and for outdoor building regions. The number of bounces or a power level threshold assigned to a transmitted ray is a function of the environment where it propagates. The simulation tool can determine the target area or a region of interest by using a global positioning service device (230) externally attached to a device performing functions of the simulation tool.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 11, 2012
    Assignee: Motorola Mobility LLC
    Inventors: Salvador Sibecas, Alexander Bijamov, Celestino A. Corral, Glafkos Stratis
  • Patent number: 8332200
    Abstract: A method and simulator for generating phase noise in a system with a phase-locked loop (PLL) are disclosed. Each simulation block of the system with the PLL has its own predefined phase noise vector whose elements are injected consecutively at a trigger event. An element selection of the predefined noise vector of is steered from the master element block, which is usually the voltage or current-controlled oscillator. Some simulation blocks, called semi-master element blocks, are self-triggered and determines their own injection frequency rates, and are reset-steered and aligned with the master element block as a capturing data phase starts; while other simulation blocks, called slave element blocks, are directly steered with the master element block.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: December 11, 2012
    Assignee: United Microelectronics Corp.
    Inventor: Niklas Troedsson
  • Patent number: 8315840
    Abstract: Methods and apparatus, including computer program products, for receiving in a Computer Aided Design (CAD) tool result information and load information from a first analysis program, the result information determined by performing an analysis of a plurality of physical elements in a CAD model. And providing one or more of the result information or the load information from the CAD tool to a second analysis program.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: November 20, 2012
    Assignee: Autodesk, Inc.
    Inventor: Nicolas Mangon
  • Patent number: 8290755
    Abstract: The present invention relates to a test device for testing a control system and an associated method for operating the test device. The test device includes an addressable memory. The test device is configured to calculate at least one environment model and to execute at least one test model. The environment model is described by environment model variables whose values are filed at fixed physical addresses in memory locations of the memory. The test device further comprises an allocation unit, in which the allocation of all or a part of the environment model variable to the allocated physical addresses of the memory is filed such that the test model can read the allocation of the environment model variables to their specific memory addresses so as to modify the environment model variable values in the environment model during its execution.
    Type: Grant
    Filed: June 19, 2008
    Date of Patent: October 16, 2012
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Nicola Bruski, Ralf G Boerger, Robert Leinfellner, Eduard Miller, Thomas Woelfer
  • Patent number: 8290760
    Abstract: A solution for analyzing a circuit using initial charge information is provided. In particular, one or more nodes in a design for the circuit is initialized with an initial charge. The charge can comprise a non-equilibrium charge, thereby simulating the history effect, the impact of a charged particle, electro-static discharge (ESD), and/or the like. Operation of the circuit is then simulated over a set of input cycles based on the initial charge(s). To this extent, the non-equilibrium initial condition solution enables the state of the circuit to be controlled and solves the initial system based on these values. This capability is very useful to condition the circuit at a worst-case, best-case, and/or the like, status. Further, in one embodiment of the invention, a set of equations are provided to implement the non-equilibrium initial charge analysis, which provide a more efficient initialization of the circuit than current solutions.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Emrah Acar, Bhavna Agrawal, Peter Feldmann, Ying Liu, Steven G. Walker
  • Patent number: 8280865
    Abstract: A facility for specifying and previewing changes to a web site is described. Sets of changes to a web site are scheduled for release at a specified time. While the changes are being specified using a tool/interface, methods for showing the change as it will appear on the live web site are implemented. Inconsistencies between specified changes and changes in future releases may be identified as the changes are specified. Web page preview functionality is provided to allow any release to be viewed before publication to a live web site. The preview further allows inconsistencies between selected changes and changes in other future releases to be identified.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: October 2, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexandre Edelman, Gus Lopez, Douglas Treder
  • Patent number: 8275591
    Abstract: A crane planner for planning an operation of a crane, in particular a crawler crane, with a central planning unit which comprises a central database with data on the usable cranes and a calculation module for calculating the load moments occurring during the operation, wherein the simulation and calculation of the operations is executed by the central planning unit and the input and output of data is effected via clients, the clients communicating with the central planning unit via the Internet.
    Type: Grant
    Filed: June 11, 2007
    Date of Patent: September 25, 2012
    Assignee: Liebherr-Werk Nenzing GmbH
    Inventors: Armin Hübler, Ronny Türtscher, Rene Battlogg
  • Patent number: 8265913
    Abstract: A method of analysing results from a controlled source electromagnetic survey of a region of interest containing a previously identified geological structure suitable for bearing hydrocarbons is described. The method comprises providing a first survey data set obtained outside the region of interest, i.e. off-target, for a range of source-receiver orientations and offsets, and providing a second survey data set obtained inside the region of interest, i.e. on target, for a range of source-receiver offsets. The method further comprises performing a mathematical inversion of the first survey data set to provide a model of the subterranean strata outside the region of interest, and processing the second survey data set to provide a model of the subterranean strata inside the region of interest, wherein the processing of the second survey data set takes account of the results of the inversion of the first survey data set.
    Type: Grant
    Filed: May 21, 2007
    Date of Patent: September 11, 2012
    Assignee: Rock Solid Images PLC
    Inventors: Lucy MacGregor, David Andreis, Neville Barker
  • Patent number: 8249841
    Abstract: A computerized tool for assessing conditions in a room includes a data extraction module for at least one of modeling and extracting environmental condition data of a room and a layout module for calculating a layout of the room from the environmental condition data. The computerized tool may also include a temperature module for at least one of modeling and extracting temperature data in the room and a thermal profile module for calculating a thermal profile of the room from the temperature data. The thermal profile may be overlayed on the calculated layout to thus enable the relationship between the thermal profile and the room layout to be visualized.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: August 21, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ernesto J. Ferrer, Carlos E. Ramirez, Marcos A. Batista, Christian J. Bonilla, Cullen E. Bash
  • Patent number: 8214181
    Abstract: A method for generating a model representative of a process. The process includes a result variable representing a product of the process, and a plurality of process variables representing characteristics of the process other than the product of the process. The method includes steps of acquiring a plurality of test values of the result variable; acquiring, for each process variable of the plurality of process variables, a plurality of test values of the process variable, each test value being associated with a result variable value; providing, for each first coefficient of a plurality of first coefficients, a separate test value of the first coefficient associated with each process variable; and, for each second coefficient of a plurality of second coefficients, providing a separate test value of the second coefficient associated with each test value of each process variable.
    Type: Grant
    Filed: August 8, 2008
    Date of Patent: July 3, 2012
    Inventor: Brian G. Swanson
  • Patent number: 8209161
    Abstract: Disclosed are improved methods, systems, and computer program products for lithographic simulation of an electronic circuit design.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: June 26, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventor: Zhenhai Zhu
  • Patent number: 8195433
    Abstract: This invention provides an optimum value search apparatus, method, recording medium, and computer program product used in designing, analyzing, or testing a device having a plurality of factors that have effects on a characteristic. In this method, an orthogonal array is generated by setting level values obtained from the initial values of the factors to the coordinates of a two-dimensional table including a matrix of the characteristics and the factors. From the characteristics on the orthogonal array, characteristic values obtained on the basis of combinations of the level values of the factors of a single characteristic are grasped. A combination having a most excellent characteristic value is selected. The level values of the factors in the characteristic corresponding to the selected combination are reset in the orthogonal array. After resetting, processes are repeatedly executed to search for an optimum value as a most excellent one of the characteristic values.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: June 5, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiroyuki Kawagishi, Hisashi Matsuda, Fumio Ootomo, Asako Inomata
  • Patent number: 8190399
    Abstract: A computer implemented method for creating architectural blueprints is provided. The method includes selecting a project, defining the project requirements, and selecting one or more parameters to be used to analyze the project. The method further includes importing the selected parameters, selecting proposed hardware and software combinations capable of meeting the project requirements, and displaying the ramifications of the selected hardware and software. The method also provides for generating architectural blueprints.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: May 29, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: William S. Anderson, Charles L. Micklavzina, Haidar Yousif
  • Patent number: 8180599
    Abstract: Techniques for designing networks. The techniques utilize network management-based routing (NMS routing) in conjunction with the planning step (design-based routing) of the design process so that an optimal network may be designed. An automated technique for designing a network may comprise the following steps. First, one or more traffic demands are obtained. Then, a network is computed by determining one or more routes for the one or more traffic demands using a design-based routing methodology based on feedback from a network management-based routing methodology.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 15, 2012
    Assignee: Alcatel Lucent
    Inventors: Mansoor Ali Khan Alicherry, Sadanand M. Gogate, Harsha S. Nagesh, Chitra A. Phadke, Viswanath Poosala
  • Patent number: 8180597
    Abstract: One embodiment of the invention provides a method for modeling a variety of three-dimensional (3D) utility networks constructed from individual parts. In one embodiment, users may construct a utility network by selecting and assembling a network of inter-connected parts, where each part may be associated one or more design rules. When a part is placed within the model, the rules corresponding to the part may be applied. The network part rules may be configured to adjust the position, properties or attributes associated with a network part to comply with a rule. Alternatively, a user interface display may provide an indication of any network parts of a 3D model that violate a particular network part rule.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: May 15, 2012
    Assignee: Autodesk, Inc.
    Inventors: Edward James Connor, Craig Storms, Michael A. Appolo, III, Tim Burnham, Steve Milligan, Michael C. Rogerson, Kenneth W. Spalding, III
  • Patent number: 8175858
    Abstract: A machining simulation apparatus (1) includes a model storage (4) for storing information about machining models (11) that define mechanical elements, such as spindle heads and tables, jig models (12) that define jigs, such as chucks and holders, material models (13) that defines the shapes of workpieces, and tool models (14) that defines the shapes of tools for machining the workpieces. Each tool model comprises a machining tool model (14A) and an interference check tool model (14B). A material model is machined with the machining tool model (14A) according to an axis movement command for cutting feed so as to update the shape of the material model. Subsequently, interference of the interference check tool model with the material model, jig models, and machine models are checked for according to an axis movement command for rapid traverse.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: May 8, 2012
    Assignee: Okuma Corporation
    Inventor: Yuji Naganawa
  • Patent number: 8170861
    Abstract: Manufacturing facility process optimization includes monitoring communication signals within a facility device network, analyzing work station specific patterns in the communication signals, developing operational dependencies for work stations based upon the work station specific patterns, and predictively evaluating impacts to the work stations of the proposed configuration of the manufacturing facility process based upon the operational dependencies.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: May 1, 2012
    Assignee: GM Global Technology Operations LLC
    Inventors: Robert Bruce Tilove, Pulak Bandyopadhyay, Stephan R. Biller
  • Patent number: 8165862
    Abstract: A method for identifying and evaluating potential computer network configuration problems as related to deployment of one or more computer applications accessed via an associated computer network architecture is described. The method includes emulating the computer network architecture and a capability associated with network interconnections between computer application points of use and associated with the computer network architecture, identifying computer applications hosted at each of the computer systems within the computer architecture, estimating response times for hosted computer applications for a plurality of network architecture interconnection conditions, and determining, based on the response time estimates, at least one network architecture reconfiguration scenario for improving performance of the network architecture with respect to a specific computer application.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: April 24, 2012
    Assignee: The Boeing Company
    Inventor: Hans Josef Schumacher