Patents by Inventor Robert C. Doig

Robert C. Doig 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: 6529913
    Abstract: A database for storing chip design information comprises a plurality of parallel arrays for storing a particular class of information. The union of related entries commencing at a given array index across the one or more parallel arrays of a particular class forms a structure for a given instance within a class. Between classes, individual records in an array may cross-reference, through an array index, records in other arrays. The inherent sequential nature of records stored in the array may be used as linking information, thus avoiding the requirement of storing linking pointers in memory. Rather than storing all of the coordinate or spatial information for a given shape, only the offset information from the preceding shape may be stored, with the assumption that the second shape starts at the ending point of the first shape. Certain default values or characteristics for information within the array records can be assumed unless overridden by an indicator in the array record.
    Type: Grant
    Filed: October 11, 2000
    Date of Patent: March 4, 2003
    Assignee: Cadence Design Systems, Inc.
    Inventors: Robert C. Doig, Louis K. Scheffer
  • Patent number: 4570217
    Abstract: A man-machine interface for use with industrial processes is disclosed having the capability of design and configuration of the interrelationship of components forming an overall industrial process. The man-machine interface further provides operator use, including process monitoring and control, as well as alarm annunciation. Most user interaction with the man-machine interface is performed through a color CRT monitor having a touch panel on the surface of the CRT screen. Operator use may be limited to touch panel interaction while configurer and designer use normally further includes use of a keyboard.The man-machine interface utilizes distributed processing and incorporates a high level graphic language. The graphic language facilitates real time graphic display implementation through use of dynamic and static variables. Variable types are dynamically associated with variable values so that variables can undergo type changes without detrimental effect.
    Type: Grant
    Filed: March 28, 1983
    Date of Patent: February 11, 1986
    Inventors: Bruce S. Allen, Michael R. Dunalvey, Bruce A. King, Harold J. DuPrie, Richard E. Hudnall, Stanely N. Lapidus, Daniel R. Gilbert, Anne M. Carlson, Kiran Thakrar, Robert C. Doig, Brian S. Kimerer, Andrew F. Sirois, Bruce A. Poirer, Philip G. Hunt, Joseph J. Dziezanowski, Michael A. Bromberg, Michael Brown, Seymour A. Friedel