Patents by Inventor Donald A. Martin

Donald A. Martin 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).

  • Publication number: 20100166265
    Abstract: A method of pre-processing an image of an iris (114) partly occluded by eyelashes (116, 118) includes the steps of determining a predominant orientation at a local area (120) and identifying a feature representative of an eyelash, applying a directional filter, and replacing pixels of the feature using information from their non-occluded neighbours.
    Type: Application
    Filed: July 4, 2007
    Publication date: July 1, 2010
    Inventor: Donald Martin Monro
  • Patent number: 7707213
    Abstract: A system and method for determining an extreme value of data in various applications including audio, video and image encoding schemes. The system and method are used to build a hierarchical data structure by partitioning the data values and then constructing a hierarchy using these data values, with the apex containing the extreme value. The system and method allow for changes in the data values in the base level of the hierarchy to ripple through to the apex in an efficient manner.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: April 27, 2010
    Inventor: Donald Martin Monro
  • Patent number: 7707214
    Abstract: A system and method for determining an extreme value of data in various applications including audio, video and image encoding schemes. The system and method are used to generate a hierarchical data structure by partitioning the data values and then generating a hierarchy using indices of these data values, with the apex containing the index of the extreme value. The system and method allow for changes in the data values in the base level of the hierarchy to result in the ripple through of the indices to the apex in an efficient manner.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: April 27, 2010
    Inventor: Donald Martin Monro
  • Publication number: 20100085218
    Abstract: Embodiments described herein may include example embodiments of a method, article and apparatus for compressing data utilizing combinatorial coding with specified occurrences 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: October 6, 2008
    Publication date: April 8, 2010
    Inventor: Donald Martin Monro
  • Publication number: 20100085221
    Abstract: Embodiments described herein may include example embodiments of a method, article and apparatus for compressing data utilizing adaptive combinatorial encoding with either specified occurrences or specified data length 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: October 6, 2008
    Publication date: April 8, 2010
    Inventor: Donald Martin Monro
  • Publication number: 20100085224
    Abstract: Embodiments described herein may include example embodiments of a method, article and apparatus for compressing data utilizing a combinatorial encoder with specified occurrences 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: October 6, 2008
    Publication date: April 8, 2010
    Inventor: Donald Martin Monro
  • Publication number: 20100085219
    Abstract: Embodiments described herein may include example embodiments of a method, article and apparatus for compressing data utilizing combinatorial coding with specified occurrences 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: October 6, 2008
    Publication date: April 8, 2010
    Inventor: Donald Martin Monro
  • Patent number: 7689049
    Abstract: Briefly, in accordance with one embodiment, an approach to employing Matching Pursuits coding of data is described.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: March 30, 2010
    Inventor: Donald Martin Monro
  • Patent number: 7671767
    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: March 2, 2010
    Inventor: Donald Martin Monro
  • 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
  • Publication number: 20090209899
    Abstract: A delivery system, including: a material for storing molecules and/or nanoparticles by substantially binding said molecules and/or nanoparticles to said material; means for applying an electric field to said material to release said molecules and/or nanoparticles; and means for applying an ultrasonic signal to said material to transport said molecules and/or nanoparticles through said material to a surface for delivery to an entity.
    Type: Application
    Filed: June 15, 2007
    Publication date: August 20, 2009
    Inventors: Harry Unger, Mark Unger, Donald Martin, David John Bull, Craig Andrews
  • 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