Patents by Inventor Randy Bishop

Randy Bishop 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: 10627344
    Abstract: An improved method and system for analyzing multistate fluids using NIR spectroscopy. If the sample to be tested resides in a single state condition, the configuration file used in spectroscopic analysis will only be applied against a single model. However, if the sample to be tested is in a multi-state environment, an algorithm determines which model set of a plurality of model sets should be utilized based on the sample characteristics, and the configuration file used in spectroscopic analysis will be applied against the selected model. Results are generated showing the designated parameters.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: April 21, 2020
    Assignee: JP3 Measurement, LLC
    Inventors: Jie Zhu, William Howard, Randy Bishop
  • Patent number: 10372867
    Abstract: Techniques for analyzing a routed interconnection of a net of a circuit are discussed herein. Some embodiments may include a method comprising with a computer, analyzing the circuit to determine a performance parameter of the net, wherein the circuit is analyzed based at least in part on applying pre-layout simulation data of the net to layout data of the circuit. Additionally or alternatively, the circuit may be analyzed based on extracting characteristics of the routed interconnection from the layout data of the net.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: August 6, 2019
    Assignee: SYNOPSYS, INC.
    Inventors: Jun Wang, Randy Bishop, Jingyu Xu, Dick Liu, Hu Cai, Jun Lu
  • Publication number: 20170249415
    Abstract: Techniques for analyzing a routed interconnection of a net of a circuit are discussed herein. Some embodiments may include a method comprising with a computer, analyzing the circuit to determine a performance parameter of the net, wherein the circuit is analyzed based at least in part on applying pre-layout simulation data of the net to layout data of the circuit. Additionally or alternatively, the circuit may be analyzed based on extracting characteristics of the routed interconnection from the layout data of the net.
    Type: Application
    Filed: September 2, 2015
    Publication date: August 31, 2017
    Inventors: Jun WANG, Randy BISHOP, Jingyu XU, Dick LIU, Hu CAI, Jun LU
  • Publication number: 20170061064
    Abstract: Techniques for analyzing a routed interconnection of a net of a circuit are discussed herein. Some embodiments may include a method comprising with a computer, analyzing the circuit to determine a performance parameter of the net, wherein the circuit is analyzed based at least in part on applying pre-layout simulation data of the net to layout data of the circuit. Additionally or alternatively, the circuit may be analyzed based on extracting characteristics of the routed interconnection from the layout data of the net.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 2, 2017
    Inventors: Jun WANG, Randy BISHOP, Jingyu XU, Dick LIU, Hu CAI, Jun LU
  • Publication number: 20160290919
    Abstract: An improved method and system for analyzing multistate fluids using NIR spectroscopy. If the sample to be tested resides in a single state condition, the configuration file used in spectroscopic analysis will only be applied against a single model. However, if the sample to be tested is in a multi-state environment, an algorithm determines which model set of a plurality of model sets should be utilized based on the sample characteristics, and the configuration file used in spectroscopic analysis will be applied against the selected model. Results are generated showing the designated parameters.
    Type: Application
    Filed: April 4, 2016
    Publication date: October 6, 2016
    Applicant: JP3 Measurement, LLC
    Inventors: Jie Zhu, William Howard, Randy Bishop
  • Patent number: 8799835
    Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: August 5, 2014
    Assignee: Synopsys, Inc.
    Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
  • Patent number: 8661377
    Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: February 25, 2014
    Assignee: Synopsys, Inc.
    Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
  • Publication number: 20130298096
    Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.
    Type: Application
    Filed: May 24, 2013
    Publication date: November 7, 2013
    Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
  • Publication number: 20130275938
    Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.
    Type: Application
    Filed: May 16, 2013
    Publication date: October 17, 2013
    Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
  • Patent number: 8453103
    Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: May 28, 2013
    Assignee: Synopsys, Inc.
    Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
  • Patent number: 8364656
    Abstract: An improved approach to pcell caching is disclosed that enables safe and efficient multi-user access to pcell caches. Locking structures are used in conjunction with counters to provide multi-user support for pcell caches. When a modification occurs to cached pcell data, an update is made to the appropriate counter(s). The value(s) of the counters are checked to determine whether the item of data operated upon by an entity is still valid or if another concurrent entity has made changes to the data.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: January 29, 2013
    Assignee: Cadence Design Systems, Inc.
    Inventors: Rajan Arora, Randy Bishop, Arnold Ginetti, Gilles S. C. Lamant
  • Publication number: 20120227023
    Abstract: Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.
    Type: Application
    Filed: August 26, 2011
    Publication date: September 6, 2012
    Inventors: Jon Bendicksen, Randy Bishop, Zuo Dai, John Hapli, Dick Liu, Ming Su
  • Patent number: 8046730
    Abstract: Systems and methods to enable a user to edit subMaster content of selected instances of an electronic layout design, including editing the contents of selected instances of an existing subMaster of an EDA design, generating a new subMaster to incorporate the modified contents of the selected instances, and binding the new subMaster to the selected instances without losing the design hierarchy of the layout design.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: October 25, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventors: Kenneth Ferguson, Randy Bishop, Arnold Ginetti, Gilles Lamant
  • Patent number: 7971175
    Abstract: Parameterized cells are cached and provided by the plug-in to increase the speed and efficiency of an application for circuit design. This allows source design to be read-interoperable and also enables some basic write-interoperability in the source design.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: June 28, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventors: Arnold Ginetti, Gilles S. C. Lamant, Randy Bishop
  • Patent number: 7949987
    Abstract: An improved method and system are disclosed for utilizing abstracted versions of layout portions in conjunction with parameterized cells (pcells). One significant advantage is that abstracted versions of pcells can be generated from normal pcells and stored in a pcell cache, which avoids the need to abstract layout pcells on the fly.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: May 24, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventors: Arnold Ginetti, Gilles S. C. Lamant, Randy Bishop, Rajan Arora
  • Publication number: 20100115207
    Abstract: An improved approach to pcell caching is disclosed that enables safe and efficient multi-user access to pcell caches. Locking structures are used in conjunction with counters to provide multi-user support for pcell caches. When a modification occurs to cached pcell data, an update is made to the appropriate counters). The value(s) of the counters are checked to determine whether the item of data operated upon by an entity is still valid or if another concurrent entity has made changes to the data.
    Type: Application
    Filed: October 31, 2008
    Publication date: May 6, 2010
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Rajan ARORA, Randy BISHOP, Arnold GINETTI, Gilles S.C. LAMANT
  • Publication number: 20090007031
    Abstract: Parameterized cells are cached and provided by the plug-in to increase the speed and efficiency of an application for circuit design. This allows source design to be read-interoperable and also enables some basic write-interoperability in the source design.
    Type: Application
    Filed: June 27, 2007
    Publication date: January 1, 2009
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Arnold Ginetti, Gilles S.C. Lamant, Randy Bishop
  • Patent number: 5311686
    Abstract: An illuminated natural gas display panel assembly simulates the generation and transmission of natural gas to different classes of users by means of a plurality of elongated strips of light-transmitting arrays, each strip made up of a plurality of LEDs and with different light-sequencing circuits for individually controlling the rate and direction of sequencing of the lights to represent a desired pressure level and direction of flow along each said array; and different colored light elements are employed to aid in giving the optical illusion of different pressure levels along each of the light-transmitting arrays.
    Type: Grant
    Filed: January 10, 1992
    Date of Patent: May 17, 1994
    Assignee: Public Service Company of Colorado
    Inventors: Kenneth K. Christensen, Randy A. Bishop, Daniel Bettis, Michael Markano
  • Patent number: 4719653
    Abstract: An adjustable body support device comprises a seating portion for supporting the lower torso of the body and a back portion for supporting the upper torso of the body. An arm rest is fixedly secured to the seating portion for supporting the arms of the body and is selectively engageble and disengageable with the back portion to hold the latter in a predetermined position relative to the seating portion. An adjustable leg is hingedly connected to the back portion for selectively adjusting the back portion with respect to the support surface. An adjusting rack and bale may be provided for selectively adjusting the back portion in a series of stepped levels.
    Type: Grant
    Filed: January 2, 1986
    Date of Patent: January 19, 1988
    Inventors: Randy A. Bishop, Victoria A. Bishop