Patents by Inventor William C Naylor, Jr.

William C Naylor, Jr. 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: 8146047
    Abstract: An automated design process using a computer system includes identifying a set of timing endpoints in a circuit defined by a machine-readable file. Values of slack in the estimated arrival times for the timing endpoints are assigned. Probability distribution functions, such as Gaussian distributions, are assigned for the respective values of slack, and are combined. The combination of probability distribution functions represents a measure of circuit performance. The measure is computed for alternative implementations of the circuit, and used to identify an alternative more likely to meet timing constraints.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: March 27, 2012
    Assignee: Synopsys, Inc.
    Inventors: Brent Gregory, William C. Naylor, Jr., Bogdan Craciun
  • Publication number: 20090106722
    Abstract: An automated design process using a computer system includes identifying a set of timing endpoints in a circuit defined by a machine-readable file. Values of slack in the estimated arrival times for the timing endpoints are assigned. Probability distribution functions, such as Gaussian distributions, are assigned for the respective values of slack, and are combined. The combination of probability distribution functions represents a measure of circuit performance. The measure is computed for alternative implementations of the circuit, and used to identify an alternative more likely to meet timing constraints.
    Type: Application
    Filed: December 22, 2008
    Publication date: April 23, 2009
    Applicant: SYNOPSYS, INC.
    Inventors: Brent Gregory, William C. Naylor, JR., Bogdan Craciun
  • Patent number: 7484194
    Abstract: An automated design process using a computer system includes identifying a set of timing endpoints in a circuit defined by a machine-readable file. Values of slack in the estimated arrival times for the timing endpoints are assigned. Probability distribution functions, such as Gaussian distributions, are assigned for the respective values of slack, and are combined. The combination of probability distribution functions represents a measure of circuit performance. The measure is computed for alternative implementations of the circuit, and used to identify an alternative more likely to meet timing constraints.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: January 27, 2009
    Assignee: Synopsys, Inc.
    Inventors: Brent Gregory, William C Naylor, Jr., Bogdan Craciun
  • Patent number: 5561476
    Abstract: Display standards in common use for the display of computer or television images on high resolution displays, commonly assume that the output image will be displayed on an output device having a high refresh rate. A high refresh rate is normally required so the viewer does not observe flicker, stilted motion or other visual artifacts if a lower refresh rate were used. It is difficult to drive some displays at a high refresh rate. An apparatus is disclosed for detecting areas of an input image that are changing over time, even where the input image may be subject to some degree of noise. A priority value is determined for providing a measure of this change for use with a system to determine which areas of the image may need changing as a matter of high priority.
    Type: Grant
    Filed: September 12, 1995
    Date of Patent: October 1, 1996
    Assignee: Canon Inc.
    Inventors: Natalie L. Kershaw, William C. Naylor, Jr., Mark Pulver, David R. Brown
  • Patent number: 5553165
    Abstract: In order to display continuous tone colour image on a discrete colour level display, methods of halftoning must be used. The high display rate of colour output devices means that serial methods of real time halftoning are difficult to use. A method and apparatus are disclosed for reducing the speed with which a halftoning method must be performed by performing the halftoning of an output image in parallel by simultaneously error diffusing more than one line of input at a time.
    Type: Grant
    Filed: January 4, 1994
    Date of Patent: September 3, 1996
    Assignee: Canon, Inc.
    Inventors: Michael Webb, William C. Naylor, Jr.
  • Patent number: 5526021
    Abstract: A process of producing large dither matrices suitable in use in halftoning images is disclosed. This process includes forming an objective function based on the placement of the dither values within the matrix and optimizing the objective function so as to produce an improved matrix. The preferred optimizations process includes the use of simulated annealing with additional optimizations of the simulated annealing process being disclosed.
    Type: Grant
    Filed: January 4, 1994
    Date of Patent: June 11, 1996
    Assignee: Canon Inc.
    Inventor: William C. Naylor, Jr.
  • Patent number: 5519791
    Abstract: In order to display a continuous tone colour image on a discrete colour level display, methods of halftoning must be used. The high display rate of colour output devices means that serial methods of real time halftoning are difficult to use. A method and apparatus is disclosed for reducing the speed with which a halftoning method must be performed by performing the halftoning of an output image by simultaneously dividing the input image into a number of areas and simultaneously halftoning the areas individually making special provisions for pixels located in the boarder regions of a given area.
    Type: Grant
    Filed: January 4, 1994
    Date of Patent: May 21, 1996
    Assignee: Canon, Inc.
    Inventors: Michael Webb, David R. Brown, William C. Naylor, Jr.
  • Patent number: 5481319
    Abstract: Display standards in common use for the display of computer or television images on high resolution displays commonly assume that the output image will be displayed on an output device having a high refresh rate. A high refresh rate is normally required so the viewer does not observe flicker, stilted motion or other visual artifacts that one might observe if a lower refresh rate were used. It is difficult to drive some displays at a high refresh rate. An apparatus is disclosed for detecting areas of an input image that are changing over time, even where the input image may be subject to some degree of noise. A priority value is determined for providing a measure of this change for use with a system to determine which areas of the image may need changing as a matter of high priority.
    Type: Grant
    Filed: April 11, 1995
    Date of Patent: January 2, 1996
    Assignee: Canon Inc.
    Inventors: Natalie L. Kershaw, William C. Naylor, Jr., Mark Pulver, David R. Brown