Patents by Inventor Philip R. Moorby

Philip R. Moorby has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8160856
    Abstract: Some embodiments of the present invention provide a system that profiles a serial simulation of a circuit to estimate the performance of a parallel simulation of the circuit. During operation, the system profiles execution of module instances during a serial simulation of the circuit, wherein each module instance includes code which simulates signal propagation through a corresponding circuit module. Next, the system uses execution times for the module instances obtained from the serial simulation to estimate the performance of a parallel simulation of the circuit.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: April 17, 2012
    Assignee: Synopsys, Inc.
    Inventor: Philip R. Moorby
  • Publication number: 20110202819
    Abstract: A system and method are disclosed performing error correction on data by a processor. Received data is demultiplexed into a first demultiplexer output and a second demultiplexer output. Stored instructions are executed by a processor to decode the first demultiplexer output and a deinterleaver output to produce a decoded output. Stored instructions are executed by a processor to interleave the decoded output to produce an interleaved output. Stored instructions are executed by a processor to decode the interleaved output and the second demultiplexer output to produce decoded data. Stored instructions are executed by a processor to deinterleave the decoded data. The deinterleaved data is output.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Inventors: Yuan Lin, Philip R. Moorby
  • Publication number: 20090216515
    Abstract: Some embodiments of the present invention provide a system that profiles a serial simulation of a circuit to estimate the performance of a parallel simulation of the circuit. During operation, the system profiles execution of module instances during a serial simulation of the circuit, wherein each module instance includes code which simulates signal propagation through a corresponding circuit module. Next, the system uses execution times for the module instances obtained from the serial simulation to estimate the performance of a parallel simulation of the circuit.
    Type: Application
    Filed: February 27, 2008
    Publication date: August 27, 2009
    Applicant: Synopsys, Inc.
    Inventor: Philip R. Moorby
  • Patent number: 7143373
    Abstract: Roughly described, assertion expressions are evaluated against the binary signal values of a circuit simulation in such a way as to be able to report status information at intermediate levels of assertion subexpressions. In one embodiment, the status information reported for an intermediate subexpressions contains the final status of that subexpression in response to a given assertion attempt, at least to the extent it has been determined by the end of the evaluation period (e.g. pass, fail or indeterminate). In another embodiment, the status information reported for an intermediate subexpression contains a tick-by-tick analysis of the activity within that subexpression. In another embodiment, the status information for a subexpression can also contain a tick-by-tick analysis of the activity of an operator of the subexpression. Other kinds and levels of detail at the subexpression level can be provided in various other embodiments.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: November 28, 2006
    Assignee: Synopsys, Inc.
    Inventor: Philip R. Moorby
  • Patent number: 6192156
    Abstract: A method for feature tracking across a plurality of related image frames by developing a dense array of features and their paths as a deformable, regularly spaced grid, with vectors for each nodal feature point in the grid being derived through a process related to optical flow. The resulting dense feature array can be applied to techniques such as tracking two-dimensional shapes across frames, estimating three-dimensional paths of selected feature points, estimating three-dimensional camera paths from multiple feature points, or recovering estimated three-dimensional scene structure (including estimated depths of object surfaces) from feature tracking data.
    Type: Grant
    Filed: April 3, 1998
    Date of Patent: February 20, 2001
    Assignee: Synapix, Inc.
    Inventor: Philip R. Moorby
  • Patent number: 6124864
    Abstract: A technique for converging upon a computer-based model of a real world or synthetic scene. The computer model makes use of abstraction-based data objects as well as image-based data objects. A correlation mesh provides links between related image-based and abstraction-based objects. An initial step in a process analyzes an input image stream and user inputs to derive initial image-based objects and abstraction-based objects for the scene model. Subsequent steps in the process allow user inputs to refine the image-based objects, abstraction-based objects and/or the correlation mesh. As a result, refinements to the image-based object model of the scene can improve the abstraction-based model of the scene, and refinements to the abstraction-based object model can improve the image-based model.
    Type: Grant
    Filed: October 10, 1997
    Date of Patent: September 26, 2000
    Assignee: SynaPix, Inc.
    Inventors: Paul B. Madden, Philip R. Moorby, John S. Robotham, Jean-Pierre Schott
  • Patent number: 5892507
    Abstract: A computer system, having a graphical user interface for authoring and playing a multimedia presentation having one or more multimedia events, displays a representation of a story, including a representation of a start position, indicating the beginning of the multimedia presentation, a representation of an end position, indicating the end of the multimedia presentation, and a representation of a unidirectional path line connecting the start position and the end positions. The representation of at least one icon, associated with a source of multimedia material, may be linked to the path line. The link, called a call spot, represents a call to the multimedia, allowing icons to be shared by many presentations or to be shown at different times in the same presentation. The multimedia presentation starts at the start position, plays the multimedia material represented by the at least one icon, and then continues along the unidirectional path line and completes at the end position.
    Type: Grant
    Filed: August 12, 1996
    Date of Patent: April 6, 1999
    Assignee: Avid Technology, Inc.
    Inventors: Philip R. Moorby, John S. Robotham, Philip Mason
  • Patent number: 5418931
    Abstract: Disclosed is a system and method for simulating and detecting timing errors in digital circuit designs. The system consists of a logic simulator connected to various storage registers, a sequencer, and a randomizer, for simulating component functionality within the digital circuit design at sequential time increments using stored parametric data. The method includes selecting, for each component in a digital circuit design, a specific timing constraint from a range of possible timing constraint values, using a psuedo-random selection algorithm. The digital circuit is then simulated through a number of periods using this timing constraint. When an adequate number of periods have been simulated, a new set of timing constraints are selected. Timing requirement violations are detected and reported to a user.
    Type: Grant
    Filed: May 3, 1994
    Date of Patent: May 23, 1995
    Assignee: Cadence Design Systems, Inc.
    Inventor: Philip R. Moorby
  • Patent number: D392267
    Type: Grant
    Filed: April 6, 1995
    Date of Patent: March 17, 1998
    Assignee: Avid Technology, Inc.
    Inventors: Philip Mason, John S. Robotham, Philip R. Moorby
  • Patent number: D392268
    Type: Grant
    Filed: April 6, 1995
    Date of Patent: March 17, 1998
    Assignee: Avid Technology, Inc.
    Inventors: Philip Mason, John S. Robotham, Philip R. Moorby
  • Patent number: D392269
    Type: Grant
    Filed: April 6, 1995
    Date of Patent: March 17, 1998
    Assignee: Avid Technology, Inc.
    Inventors: Philip Mason, John S. Robotham, Philip R. Moorby