Patents by Inventor Henry Potts

Henry Potts 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: 7516435
    Abstract: Multiple users simultaneously edit at least a portion of a printed circuit board (PCB) design. The PCB design portion is transmitted to first and second clients for graphical display at each of the clients. A first protection boundary is associated with an area of the PCB design being edited at the first client. A second protection boundary is associated with an area of the PCB design being edited at the second client. The first and second protection boundaries are displayed at each of the first and second clients. A request from one of the clients to edit an object within a region bounded by a protection boundary associated with the other client is rejected. The protection boundary may surround a user's cursor. The size of the boundary may increase based on editing activity by a user in an area of a PCB design.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: April 7, 2009
    Assignee: Mentor Graphics Corporation
    Inventors: Vladimir V. Petunin, Charles L. Pfeil, Henry Potts, Vladimir B. Shikalov
  • Publication number: 20080178139
    Abstract: An escape outline is provided to automatically identify escape traces of a breakout. Further, the escape outline can be used to associate desired properties with the identified escape traces and allows special behavior of the automatic and interactive routing routines that operate on the escapes. Still further, an escape outline may be employed to improve the creation of escape traces by automatic routing tools. The use of pseudo-pins for netline optimization also is provided. Breakouts in a printed circuit board design are analyzed, and their respective endpoints are identified. These endpoints are then employed in a netline optimization analysis instead of the pins from which the breakouts originate. In this manner, the endpoints of the breakout are used as pseudo-pins to substitute for the actual pins of a component.
    Type: Application
    Filed: November 8, 2007
    Publication date: July 24, 2008
    Inventors: Charles L. Pfeil, Henry Potts
  • Publication number: 20080059932
    Abstract: A method to simultaneously allow multiple users to edit in shared areas of a master design includes displaying the master design, allowing a first user to edit in a shared area of the design, while simultaneously allowing a second user to edit in a shared area of the design while preserving the integrity of the design.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 6, 2008
    Applicant: MENTOR GRAPHICS CORPORATION
    Inventors: Charles Pfeil, Edwin Smith, Vladimir Petunin, Henry Potts, Venkat Natarajan
  • Publication number: 20060101368
    Abstract: PCB Logical design data is stored in a database according to a connectivity-based data model. Circuit functional blocks, inputs and outputs of functional blocks, and signals are stored as separate data structures. Those structures may be edited by users at separate clients during concurrent editing sessions. Profile data for each of multiple users specifies logical design data elements accessible by, and PCB design software to be provided to, that user. The PCB design software may be plug-ins executable within a web browser at a client, and the client computers may communicate with the database via the Internet. Layout data may also be stored in the database, with elements of the layout data mapped to elements of the logical design data. Constraint data may also be stored in the database, with elements of the constraint data being mapped to elements of the layout data.
    Type: Application
    Filed: October 8, 2004
    Publication date: May 11, 2006
    Applicant: Mentor Graphics Corporation
    Inventors: Ravi Kesarwani, Richard Mankin, Ronald Maxwell, Kenneth Mental, Henry Potts, Reddy Tera
  • Publication number: 20060095882
    Abstract: PCB Logical design data is stored in a database according to a connectivity-based data model. Circuit functional blocks, inputs and outputs of functional blocks, and signals are stored as separate data structures. Those structures may be edited by users at separate clients during concurrent editing sessions. Profile data for each of multiple users specifies logical design data elements accessible by, and PCB design software to be provided to, that user. The PCB design software may be plug-ins executable within a web browser at a client, and the client computers may communicate with the database via the Internet. Layout data may also be stored in the database, with elements of the layout data mapped to elements of the logical design data. Constraint data may also be stored in the database, with elements of the constraint data being mapped to elements of the layout data.
    Type: Application
    Filed: September 8, 2004
    Publication date: May 4, 2006
    Applicant: Mentor Graphics Corporation
    Inventors: Richard Mankin, Ronald Maxwell, Henry Potts, Reddy Tera
  • Publication number: 20050044518
    Abstract: Multiple users simultaneously edit at least a portion of a printed circuit board (PCB) design. The PCB design portion is transmitted to first and second clients for graphical display at each of the clients. A first protection boundary is associated with an area of the PCB design being edited at the first client. A second protection boundary is associated with an area of the PCB design being edited at the second client. The first and second protection boundaries are displayed at each of the first and second clients. A request from one of the clients to edit an object within a region bounded by a protection boundary associated with the other client is rejected. The protection boundary may surround a user's cursor. The size of the boundary may increase based on editing activity by a user in an area of a PCB design.
    Type: Application
    Filed: June 18, 2004
    Publication date: February 24, 2005
    Applicant: Mentor Graphics Corporation
    Inventors: Vladimir Petunin, Charles Pfeil, Henry Potts, Vladimir Shikalov
  • Publication number: 20040210854
    Abstract: A method to simultaneously allow multiple users to edit in shared areas of a master design includes displaying the master design, allowing a first user to edit in a shared area of the design, while simultaneously allowing a second user to edit in a shared area of the design while preserving the integrity of the design.
    Type: Application
    Filed: February 19, 2004
    Publication date: October 21, 2004
    Applicant: Mentor Graphics Corporation
    Inventors: Charles Pfeil, Edwin Franklin Smith, Vladimir Petunin, Henry Potts, Venkat Natarajan
  • Patent number: 6708313
    Abstract: A method to simultaneously allow multiple users to edit in shared areas of a master design includes displaying the master design, allowing a first user to edit in a shared area of the design, while simultaneously allowing a second user to edit in a shared area of the design while preserving the integrity of the design
    Type: Grant
    Filed: October 10, 2002
    Date of Patent: March 16, 2004
    Inventors: Charles Pfeil, Edwin Franklin Smith, Vladimir Petunin, Henry Potts, Venkat Natarajan
  • Publication number: 20030131332
    Abstract: A method to simultaneously allow multiple users to edit in shared areas of a master design includes displaying the master design, allowing a first user to edit in a shared area of the design, while simultaneously allowing a second user to edit in a shared area of the design while preserving the integrity of the design
    Type: Application
    Filed: October 10, 2002
    Publication date: July 10, 2003
    Inventors: Charles Pfeil, Edwin Smith, Vladimir Petunin, Henry Potts, Venkat Natarajan
  • Patent number: 5524220
    Abstract: A digital computer system including a memory subsystem thereof for increasing the throughput of the digital computer system is disclosed, comprising a central processing unit (CPU), a main memory, and a Look-ahead Instruction Prefetch Buffer (LIPB) external to the CPU for prefetching at least one portion of instruction code from the main memory each time the CPU initiates a request for instruction code from the main memory and for accelerating the submission of the portion of instruction code to said CPU means upon request by said CPU means without a memory system delay that is usually required when accessing a larger number of memory locations in the main memory each time the CPU initiates an instruction code request.
    Type: Grant
    Filed: August 31, 1994
    Date of Patent: June 4, 1996
    Assignee: VLSI Technology, Inc.
    Inventors: Deepak Verma, W. Henry Potts
  • Patent number: 5475854
    Abstract: A serial bus Input/Output (I/O) system has multiple I/O devices which are all connected in daisy-chain fashion on a serial bus. These I/O devices service peripherals that may generate different interrupt requests or DMA requests to the system controller. These requests are encoded, serialized and transmitted to the system controller on the serial bus, allowing the system controller to service a large number of interrupt requests and DMA requests via the serial bus with a very small number of external pins.
    Type: Grant
    Filed: January 28, 1994
    Date of Patent: December 12, 1995
    Assignee: VLSI Technology, Inc.
    Inventors: Joseph A. Thomsen, Franklyn H. Story, David R. Evoy, W. Henry Potts, Brian N. Fall, Hrushikesh Nalubola
  • Patent number: 5136180
    Abstract: A circuit generates a system clock signal. On a first input of the circuit a first oscillating signal is placed. On a second input, a second oscillating signal may be placed. Clock sense logic is connected to the second input. The clock sense logic detects whether the second oscillation signal is present on the second input. When the second oscillating signal is not present on the second input, the first oscillating signal is selected to be used to generate the system clock. When the second oscillating signal is present on the second input, the second oscillating signal is selected to be used to generate the system clock. The selected oscillating signal is divided to produce the system clock signal. A first frequency divider divides the selected oscillating signal by a first amount. In parallel, a second frequency divider divides the selected oscillating signal by a second amount.
    Type: Grant
    Filed: February 12, 1991
    Date of Patent: August 4, 1992
    Assignee: VLSI Technology, Inc.
    Inventors: Kenneth P. Caviasca, Tein-Yow Yu, Ned D. Garinger, Pratiksh Parikh, W. Henry Potts, James B. Nolan