Patents Examined by Jason Proctor
-
Patent number: 7542889Abstract: The invention relates to a method for determining a geometrical object for modeling the geometry of a metal sheet forming stage (1) in a CAD system. According to said method, an operator is defined which links a first geometrical model with a second geometrical model. The link is associated with a method for physically modeling a treating process which transfers a forming stage (1) from a corresponding first state into a second state. When the first geometrical model is modified, the second geometrical model is automatically updated in accordance with the physical modeling concept. The physical modeling concept for forming stages is thereby integrated into the static geometrical model environment of a CAD system. The physical modeling method is a method for calculating a border line (3) of a forming stage in an initial state prior to a forming process from a geometry of the border line (3) in a resulting state after the forming process.Type: GrantFiled: September 11, 2003Date of Patent: June 2, 2009Assignee: Autoform Engineering GmbHInventors: Matthias Hillmann, Waldemar Kubli
-
Patent number: 7533009Abstract: To enable immediate and easy-to-understand confirmation of heat-dissipation capability only by entering shape data of a radiator without switching screens. Shape data input sections and a shape display section for a radiator, and a graph display section which displays the calculated result as a graph are adapted to be displayed on the identical screen of the screen device. The pattern diagram of a radiator shape and the result of heat-dissipation capability can be seen on the graph simultaneously only by entering the shape data of the radiator without switching the screen.Type: GrantFiled: December 22, 2004Date of Patent: May 12, 2009Assignee: Honda Motor Co., Ltd.Inventors: Takashi Watanabe, Masayuki Iwata, Koji Sakagami, Satoru Kiyota
-
Patent number: 7526415Abstract: A method and a corresponding software and a system for processing a charge distribution according to a spreading function and a predefined operation are described.Type: GrantFiled: June 30, 2005Date of Patent: April 28, 2009Assignee: D. E. Shaw Research, LLCInventors: Yibing Shan, John Klepeis, Michael Eastwood, Ron Dror, David E. Shaw
-
Patent number: 7526422Abstract: A system and a method for checking consistency of a lock-step process while debugging a microcontroller code. A host device copies a partially copies a production microcontroller in an ICE (in-circuit emulation) to form a virtual microcontroller. The virtual microcontroller and the microcontroller simultaneously and independently run a microcontroller code for debugging purposes. The microcontroller residing on a test circuit includes a first memory and the virtual microcontroller residing in the ICE includes a second memory. A host computer copies a content of the first memory and a content of the second memory in the host computer memory when the execution of the code is halted. Software in the host device compares the content of the first memory and the content of the second memory for consistency.Type: GrantFiled: November 13, 2001Date of Patent: April 28, 2009Assignee: Cypress Semiconductor CorporationInventor: Craig Nemecek
-
Patent number: 7519523Abstract: A computer-implemented method may include defining an input bus signal in a graphical block diagram model by associating the input bus signal with a first group of signals, at least two of the first group of signals having a different data type; defining an output bus signal in the graphical block diagram model by associating the second bus signal with a second group of signals, each of the second group of signals corresponding to one of the first group of signals; defining an input to a non-virtual operation block in the graphical block diagram model as the input bus signal; defining an output to the non-virtual operation block in the graphical block diagram as the output bus signal; and simulating an operation performed on the input bus signal by the non-virtual operation block, the operation being performed on each of the first group of signals and output to each of the second group of signals.Type: GrantFiled: August 20, 2007Date of Patent: April 14, 2009Assignee: The MathWorks, Inc.Inventors: Peter Szpak, Matthew Englehart
-
Patent number: 7499838Abstract: A custom storage assembly design module automates design of a storage assembly by automatically generating a recommended layout based on a user defined storage location. The design module, which can be communicatively coupled to a remote communications device including a monitor, provides custom design options in view of the recommended layout for the storage assembly, and monitors the selection of custom design options to avoid violation of allowance rules for the defined storage location. The design module displays the storage assembly with currently selected custom design options and also associated pricing information throughout the design process.Type: GrantFiled: August 19, 2004Date of Patent: March 3, 2009Assignee: Contemporary Closet ClassicsInventors: John Jaworski, William Burke, Opendra Nishan Madawala
-
Patent number: 7499843Abstract: A reconfigurable control system based on duplication of cells, in which each of these cells corresponds to a place on a Petri graph, and in that the configuration models the topology of the associated Petri graph.Type: GrantFiled: April 7, 2003Date of Patent: March 3, 2009Assignee: Commissariat a l'Energie AtomiqueInventors: Frederic Blanc, Thierry Collette
-
Patent number: 7487076Abstract: In a graphical modeling environment, bus signals, which group a plurality of signals together for simplifying a model, include a partial or complete physical definition. Models are simplified by passing bus signals through graphical objects representing functional entities, without degrouping the bus signal. During simulation of the model, code can be generated for the bus signal having a complete definition independent of other components of the graphical model.Type: GrantFiled: October 31, 2003Date of Patent: February 3, 2009Assignee: The MathWorks, Inc.Inventors: Peter Szpak, Matthew Englehart
-
Patent number: 7480603Abstract: A method, apparatus and system for building a filter is disclosed. In a particular embodiment, the filter is a finite impulse response (FIR) filter and a compiler suitable for implementing the FIR filter is described. The compiler includes a filter coefficient generator suitably arranged to provide a first set of filter coefficients corresponding to the desired FIR filter spectral response and a filter spectral response analyzer coupled to the filter coefficient generator for providing an expected FIR filter spectral response based in part upon the first set of filter coefficients. The compiler also includes a filter resource estimator coupled to the filter spectral response simulator for estimating an implementation cost of the FIR filter based upon the second set of filter coefficients as well as a filter compiler unit coupled to the resource estimator arranged to compile a FIR filter implementation output file.Type: GrantFiled: August 16, 2006Date of Patent: January 20, 2009Assignee: Altera CorporationInventors: Tony San, Philippe Molson
-
Patent number: 7478032Abstract: A method and system for using processor compatibility information to select a compatible processor for addition to a multiprocessor computer. A software program is executed on the multiprocessor computer to determine the number of current processors in the multiprocessor computer and the revision number of each processor. A software program that compares the revision numbers of the current processors with processor compatibility information is then executed to determine the revision numbers of processors that are compatible with all current processors.Type: GrantFiled: November 24, 2003Date of Patent: January 13, 2009Assignee: Micron Technology, Inc.Inventors: Robert Gentile, Travis Schaff
-
Patent number: 7467074Abstract: A system and method for assembling a mesh model for engineering analysis by a user is provided. The system includes a user computer system, a remotely located computer system and a data storage means. The method includes the steps of selecting a plurality of component parts having a best practice mesh model format and selecting a predetermined property for each of the selected component parts, wherein the predetermined property is selected from a best practice library stored on the data storage means. The method also includes the steps of determining if the mesh model for each of the selected component parts meets a predetermined mesh quality condition using a best practice mesh quality checking software program.Type: GrantFiled: February 3, 2003Date of Patent: December 16, 2008Assignee: Ford Motor CompanyInventors: M. Omar Faruque, Robert Allen Kelly, Shrinivas Govind, Thiag Subbian
-
Patent number: 7454321Abstract: Method system, and product from application of the method, for design of a subsonic airfoil shape, beginning with an arbitrary initial airfoil shape and incorporating one or more constraints on the airfoil geometric parameters and flow characteristics. The resulting design is robust against variations in airfoil dimensions and local airfoil shape introduced in the airfoil manufacturing process. A perturbation procedure provides a class of airfoil shapes, beginning with an initial airfoil shape.Type: GrantFiled: July 1, 2005Date of Patent: November 18, 2008Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventor: Man Mohan Rai
-
Patent number: 7451070Abstract: Sample-count feedback from bus functional models and a binary convergence algorithm are to generate optimal sampling values for an accelerator, or hardware assisted simulator. The simulator includes a bus functional model and a driver program. A software readable register maintains a count of a number of samples provided the simulator in execution of a transaction on the bus functional model. For each supported bus functional model, a sample count retrieved from the bus functional model and a last sampling value given the hardware assisted simulator is maintained, and a binary convergence algorithm applied to generate sampling values based on the last sampling value given to the hardware assisted simulator and the last actual sampling value used by a given bus functional model for a transaction.Type: GrantFiled: April 8, 2005Date of Patent: November 11, 2008Assignee: International Business MachinesInventors: Robert J. Devins, David W. Milton
-
Patent number: 7437283Abstract: In an evaluation system for evaluating a target board produced for use with a microprocessor, an evaluation microcomputer is connected between the target board and an evaluation tool. In the evaluation microcomputer: an emulation circuit emulates functions of the microprocessor, and supplies an emulation result to the evaluation tool through an interface circuit; the interface circuit interfaces the emulation circuit with the evaluation tool; and a data storing circuit stores data relating to the microprocessor. The emulation circuit and the interface circuit are powered by the target board, and the data storing circuit is powered by the evaluation tool. Alternatively, when the interface circuit further has the function of the data storing circuit, the interface circuit is powered by the evaluation tool.Type: GrantFiled: March 26, 2002Date of Patent: October 14, 2008Assignee: Fujitsu LimitedInventors: Yuichi Shibayama, Yoshiyuki Kubo, Norihiro Nakatsuhama, Naoya Watanabe
-
Patent number: 7433810Abstract: A computer-implemented method for generating a computer model of one or more teeth by receiving a digital data set of meshes representing the teeth; creating a parametric representation of the digital data set; and displaying the computer model of the teeth using the parametric representation. The model can be modified or transmitted for viewing or for fabricating dental appliances.Type: GrantFiled: September 23, 2003Date of Patent: October 7, 2008Assignee: Align Technology, Inc.Inventors: Elena Pavloskaia, Huafeng Wen
-
Patent number: 7428485Abstract: An apparatus, program product and method for coordinating the distribution of CPUs as among logically-partitioned virtual processors. A virtual processor may yield a CPU to precipitate an occurrence upon which its own execution may be predicated. As such, program code may dispatch the surrendered CPU to a designated virtual processor.Type: GrantFiled: August 24, 2001Date of Patent: September 23, 2008Assignee: International Business Machines CorporationInventors: William Joseph Armstrong, Chris Francois, Naresh Nayar
-
Patent number: 7428481Abstract: A computer-implemented method generates a computer model of one or more teeth by receiving as input a digital data set of meshes representing the teeth; selecting a curved coordinate system with mappings to and from a 3D space; and generating a function in the curved coordinate system to represent each tooth.Type: GrantFiled: February 7, 2003Date of Patent: September 23, 2008Assignee: Align Technology, Inc.Inventors: Sergey Nikolskiy, Elena Pavloskaia, Huafeng Wen
-
Patent number: 7418369Abstract: Disclosed is a complete SAT solver, Chaff, which is one to two orders of magnitude faster than existing SAT solvers. Using the Davis-Putnam (DP) backtrack search strategy, Chaff employs efficient Boolean Constraint Propagation (BCP), termed two literal watching, and a low overhead decision making strategy, termed Variable State Independent Decaying Sum (VSIDS). During BCP, Chaff watches two literals not assigned to zero. The literals can be specifically ordered or randomly selected. VSIDS ranks variables, the highest-ranking literal having the highest counter value, where counter value is incremented by one for each occurrence of a literal in a clause. Periodically, the counters are divided by a constant to favor literals included in recently created conflict clauses. VSIDS can also be used to select watched literals, the literal least likely to be set (i.e., lowest VSIDS rank, or lowest VSIDS rank combined with last decision level) being selected to watch.Type: GrantFiled: September 9, 2002Date of Patent: August 26, 2008Assignee: The Trustees of Princeton UniversityInventors: Matthew Moskewicz, Conor Madigan, Sharad Malik
-
Patent number: 7415400Abstract: A system and method for designing stamping tools that produce parts of desired dimensions. The system and method compensate for post stamping deviations from the desired dimensions in the shape of the tools used to produce the parts. The compensated tools result in nearly ideal parts.Type: GrantFiled: October 15, 2002Date of Patent: August 19, 2008Assignee: Livermore Software Technology CorporationInventors: Xin Hai Zhu, Bradley N Maker
-
Patent number: 7412363Abstract: Irregular volumes within one or more three-dimensional volume datasets are identified and extracted in response to criteria. The processing involves automatically finding a seed voxel or seed cell that meets the criteria and thus belongs to an irregular volume of interest, and then identifying cells related to the seed cell by one or more predetermined relationships that are therefore also to be grouped into that irregular volume. Information, which can be of any suitable type, identifying each such cell as being related to other cells and belonging to an irregular volume is stored in a suitable data structure. The location or similar neighborhood information and other data describing properties or attributes of the identified cell are also stored. Because the irregular volumes are extracted and pre-processed in this manner, operations including rendering them on a display and performing Boolean and arithmetic operations on them can readily be performed.Type: GrantFiled: April 17, 2002Date of Patent: August 12, 2008Assignee: Landmark Graphics CorporationInventor: Andres C. Callegari