Patents by Inventor Donald Martin Monro

Donald Martin Monro 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: 7650020
    Abstract: A method of identifying the characteristics of an image such as an iris image or other biometric image comprises taking repeated scans across the image and determining the variability between those scans. By taking a sequence of scans, a two-dimensional variation code (70) is built up. This may then be compared with a stored library of similar variation codes to identify the individual.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: January 19, 2010
    Inventor: Donald Martin Monro
  • Patent number: 7586424
    Abstract: A method of coding audio and/or video data. A data symbol may be coded using an exponent and a residual, in which the exponent is coded using a variable length code, such as but not limited to a Huffman code or a Golomb code. The variable length code may be adaptive and may code according to probabilities or frequencies of occurrence of the data symbol.
    Type: Grant
    Filed: June 5, 2006
    Date of Patent: September 8, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090219180
    Abstract: A method includes receiving, at a decoding device, first contents of a buffer, where the first contents of the buffer include at least a first data symbol. The first data symbol is coded into the first contents of the buffer based at least in part on a first radix of the first data symbol. The first data symbol is decoded from the first contents of the buffer. Based at least in part on the first radix of the first data symbol, it is determined whether the first contents of the buffer include a second data symbol. The second data symbol is decoded from the first contents of the buffer if the first contents include the second data symbol.
    Type: Application
    Filed: May 11, 2009
    Publication date: September 3, 2009
    Inventor: Donald Martin Monro
  • Patent number: 7577202
    Abstract: A method of video motion estimation is described for determining the dominant motion in a video image. The dominant motion is defined by a parametric transform, for example a similarity transform. In the preferred embodiment, selected pairs of blocks in one frame are traced by a block matching algorithm into a subsequent frame, and their change in position determined. From that information, an individual parameter estimate is determined. The process is repeated for many pairs of blocks, to create a large number of parameter estimates. These estimates are then sorted into an ordered list, the list is preferably differentiated, and the best global value for the parameter is determined from the differentiated list. One approach is to take the minimum value of the differentiated list, selected from the longest run of values which fall below a threshold value. Alternatively, the ordered list may be examined for flat areas, without explicit differentiation.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: August 18, 2009
    Inventors: Donald Martin Monro, Adrian Nigel Evans
  • Publication number: 20090195420
    Abstract: A method for decoding includes receiving a message at a decoding device, where the message includes a code corresponding to a sequence of data symbols. Based on the code, a first data symbol of the sequence of data symbols is determined. The first data symbol is determined based at least in part on a first radix used to generate the code. Based on the code, a second data symbol of the sequence of data symbols is also determined. The second data symbol is determined based at least in part on a second radix and at least in part on the first data symbol.
    Type: Application
    Filed: April 15, 2009
    Publication date: August 6, 2009
    Inventor: Donald Martin Monro
  • Patent number: 7570817
    Abstract: A method of data compression, for example for image or audio signals, comprises encoding the data using a transform such as a wavelet transform or DCT, and transmitting only a predefined number of the most significant bits for each coefficient. It has been found experimentally that while such a method may marginally decrease the signal to noise ratio, the subjective quality of the received image or audio signal is nevertheless enhanced.
    Type: Grant
    Filed: July 20, 2001
    Date of Patent: August 4, 2009
    Assignee: Ayscough Visuals LLC
    Inventor: Donald Martin Monro
  • Patent number: 7548176
    Abstract: A method of buffering includes determining, based at least in part on a radix of a data symbol, a number of discrete values resulting from coding the data symbol into a buffer. The number of discrete values is compared with a buffer capacity of the buffer. The buffer is scaled based at least in part on the radix of the data symbol if the number of discrete values does not exceed the buffer capacity of the buffer. The data symbol is coded into the scaled buffer if the number of discrete values does not exceed the buffer capacity of the buffer.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: June 16, 2009
    Inventor: Donald Martin Monro
  • Patent number: 7545291
    Abstract: Embodiments described herein may include example embodiments of a method, article and/or apparatus for coding data which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communication between computing platforms via a network or other interconnection medium.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: June 9, 2009
    Inventor: Donald Martin Monro
  • Patent number: 7508325
    Abstract: A method, system, and computer program product are used for coding multi-dimensional data using a codebook of basis functions. A transform is applied to the multi-dimensional data to create transform coefficients. Groups of transform coefficients are formed. Different groups of transform coefficients are coded with non-identical dictionaries of basis functions from the codebook.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: March 24, 2009
    Assignee: Intellectual Ventures Holding 35 LLC
    Inventor: Donald Martin Monro
  • Publication number: 20090060348
    Abstract: A method and apparatus for measuring the similarity of images comprising determining a plurality of displacement vectors indicative of the relative positions of similar pixels (230) or groups of similar pixels between a pair of images, and processing displacement vectors so determined to derive one or more quantities indicative of a degree of similarity between said pair of images.
    Type: Application
    Filed: August 28, 2007
    Publication date: March 5, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090015444
    Abstract: Briefly, within a computer or digital data processing system, embodiments describe a method, article and apparatus for compressing data is described, which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communicating between two or more computers or digital data processing systems via an interconnection medium such as a network.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090015441
    Abstract: Briefly, within a computer or digital data processing system, embodiments describe a method, article and apparatus for compressing data is described, which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communicating between two or more computers or digital data processing systems via an interconnection medium such as a network.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090019070
    Abstract: Briefly, within a computer or digital data processing system, embodiments describe a method, article and apparatus for compressing data is described, which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communicating between two or more computers or digital data processing systems via an interconnection medium such as a network.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090019069
    Abstract: Embodiments of methods, systems and/or devices for data coding are disclosed. Briefly, in accordance with one embodiment, data is coded and transmitted via an input/output portion of a computing platform to one or more other portions of the computing platform. An interconnect is employed to facilitate transmitting the coded data.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090019128
    Abstract: Embodiments described herein may include example embodiments of a method, article and/or apparatus for coding data which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communication between computing platforms via a network or other interconnection medium.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090015442
    Abstract: Embodiments described herein may include example embodiments of a method, article and/or apparatus for buffering coded data which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communication between computing platforms via a network or other interconnection medium.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090019071
    Abstract: Embodiments described herein may include example embodiments of a method, article and apparatus for compressing data utilizing combinatorial coding which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communication between computing platforms via a network or other interconnection medium.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20090015445
    Abstract: Embodiments described herein may include example embodiments of a method, article and/or apparatus for coding data which may be used for communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system, and/or for communication between computing platforms via a network or other interconnection medium.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: Donald Martin Monro
  • Publication number: 20080205505
    Abstract: A method, system, and apparatus for video coding in regards to motion data, particularly with vectors determined by a decoder are disclosed. A method of video decoding where part of a reference image frame is compared with a portion of the image frame to be compensated and the comparison allows for determination of a motion vector. An encoder which provides to a decoder in the form of a data bitstream, a portion of an image frame, allowing the decoder to determine a motion. A decoder which be determining motion vectors produces at least some of an image frame. A system for video coding having both an encoder and a decoder.
    Type: Application
    Filed: February 22, 2007
    Publication date: August 28, 2008
    Inventor: Donald Martin Monro
  • Publication number: 20080205523
    Abstract: A method, system, and apparatus for video coding and decoding with embedded motion information are disclosed. Image data is associated with basis functions and motion data. A method of identifying one or more basis functions which are representative of image data and associating the basis function with the motion data. A method or receiving information indicative of a basis function and of motion data and determining a motion vector based on the motion data. A system where portions of an image representative of basis functions are further associated with motion data at an encoder and then communicated to a decoder. A decoder produces at least portions of a predicted image using basis functions parameters and motion data.
    Type: Application
    Filed: February 23, 2007
    Publication date: August 28, 2008
    Inventor: Donald Martin Monro