Patents by Inventor Ross Alexander Donelly

Ross Alexander Donelly 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: 6951003
    Abstract: A method and system of placing cells of an IC design using partition preconditioning. In one embodiment, cells of an integrated circuit design are grouped to model curvature of an objective function. The grouping produce a plurality of cell clusters. The model formed may be a binary tree. The curvature of the objective function for each of the cell clusters is estimated. Interactions between said cell clusters are described as a relation. A set of preconditioning values which achieves a separation of variables of the relation is determined. The preconditioning may be applied to a conjugate gradient placement process to advantageously decrease the number of iterations required to produce an optimized placement of the cells.
    Type: Grant
    Filed: May 12, 2003
    Date of Patent: September 27, 2005
    Assignee: Synopsys, Inc
    Inventors: Troy W. Barbee, III, William Clark Naylor, Jr., Ross Alexander Donelly
  • Publication number: 20040230931
    Abstract: A method and system of placing cells of an IC design using partition preconditioning. In one embodiment, cells of an integrated circuit design are grouped to model curvature of an objective function. The grouping produce a plurality of cell clusters. The model formed may be a binary tree. The curvature of the objective function for each of the cell clusters is estimated. Interactions between said cell clusters are described as a relation. A set of preconditioning values which achieves a separation of variables of the relation is determined. The preconditioning may be applied to a conjugate gradient placement process to advantageously decrease the number of iterations required to produce an optimized placement of the cells.
    Type: Application
    Filed: May 12, 2003
    Publication date: November 18, 2004
    Inventors: Troy W. Barbee, William Clark Naylor, Ross Alexander Donelly
  • Patent number: 6011866
    Abstract: A method of determining an indicator for the presence of an image is disclosed in which the image is comprised of a two dimensional array of pixels. The method finds particular use in the prevention of fraudulent copying of images, such as bank notes using colour laser copiers and printers. The method firstly imposes a grid of cells over a portion of the image. Then a representative value for each of the cells is determined. Next, a measure of the difference between the representative values of adjacent cells of the grid is determined over the whole of the grid. The first three steps are then repeated for substantially all possible positions of the grid of cells to determine a grid position having an overall maximum positional difference. Finally, the grid position and the representative value for each of said cells is used as a representation of the image. The representation can thus comprise a template used in an image detection system.
    Type: Grant
    Filed: May 16, 1996
    Date of Patent: January 4, 2000
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ross Alexander Donelly, Stamatios Demetriou
  • Patent number: 6002800
    Abstract: An image detection system is disclosed for the detection of an image in an input pixel stream. An image is input as a input pixel stream and accumulated and converted into cells which are formed into cell data portions from regions of a corresponding image of the input pixel stream. A template storage ROM stores at least one template that comprises a multiplicity of cell data entries derived form an desired image to be detected. A comparator matrix is connected to the cell converter and the template ROM for comparing the cell data portions with a multiplicity of cell data entries to derive a template detection signal when a predetermined number of the cell data portions match with the multiplicity of said cell data entries. The system finds particular use in the prevention of fraudulent copying of images, such as bank notes using colour laser copiers and printers.
    Type: Grant
    Filed: May 16, 1996
    Date of Patent: December 14, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ross Alexander Donelly, Stamatios Demetriou
  • Patent number: 5940541
    Abstract: The present invention provides a method and apparatus for error diffusing a series of images, each of said images being made up of component pixels. The method comprises, for each of said pixels determining a current error diffused value for said pixel; adding an error margin to each current error diffused value to produce a marginalised error diffused value, said marginalised error diffused value being a translation of said current error diffused value in a direction towards that of a previous output value for said pixel; utilising said marginalised error diffused value to determine a closest possible output value to said marginalised error diffused value; and error diffusing the difference between said closest possible output value and said error diffused value to adjacent pixels.
    Type: Grant
    Filed: February 6, 1996
    Date of Patent: August 17, 1999
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ross Alexander Donelly
  • Patent number: 5880738
    Abstract: A method for computing the output values of a first series of input points, given the output values of a second series of input points is disclosed. The method comprises, for each input point of the first series forming a weighted distance measure, for each of the second series of input points, derived from the absolute distance between the first series input point and the second series input point. Next, an error measure function is determined including a summation over each of the second series of input points, of an absolute error between a proposed line or curve and the output value of the second series of points, weighted by the weighted distance measure. The error measure function is then substantially minimized to produce a finalized line or curve. The finalized line or curve is then used to derive an output value at the first series point.
    Type: Grant
    Filed: August 2, 1995
    Date of Patent: March 9, 1999
    Assignees: Canon Information Systems Research Australia Pty Ltd., Canon Kabushiki Kaisha
    Inventor: Ross Alexander Donelly