Patents by Inventor Donald M. Monro

Donald M. 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: 8121848
    Abstract: Embodiments related to utilizing substantially optimal entries for a relatively low complexity dictionary for matching pursuits coding is disclosed. In various embodiments, methods are invoked for determining a substantially optimal entry from a bases dictionary comprising a plurality of entries; and utilizing the substantially optimal entry in a relatively low complexity matching pursuits data coding. In various embodiments, a system is provided comprising a bases dictionary comprising a plurality of entries each with a width of 15 or less; a signal to be coded; and a selection module configured to receive at least one of the plurality of entries from the bases dictionary, to calculate an inner product between the at least one of the plurality of entries and the signal to be coded, and to select the entry from the at least one of the plurality of entries that produces a maximum inner product for use in at least partially coding the signal to be coded.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: February 21, 2012
    Assignee: Pan Pacific Plasma LLC
    Inventor: Donald M. Monro
  • Patent number: 8038074
    Abstract: A system and method of compression is disclosed that includes the generation of position codes based on positions of individual codes. Individual codes having the same value are adjacent in the position code and are separated by a spacer code. The position codes can be generated from individual codes in increasing value or decreasing value of the individual codes. The position code can be prefixed by a maximum value of the individual codes or prefixed by a total number of the individual codes. The individual codes can be representative of an audio or a video data stream.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 18, 2011
    Assignee: Essex PA, L.L.C.
    Inventor: Donald M. Monro
  • Patent number: 7907068
    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: Grant
    Filed: April 15, 2009
    Date of Patent: March 15, 2011
    Assignee: Intellectual Ventures Fund 44 LLC
    Inventor: Donald M. Monro
  • Publication number: 20110043389
    Abstract: A system and method of compression is disclosed that includes the generation of position codes based on positions of individual codes. Individual codes having the same value are adjacent in the position code and are separated by a spacer code. The position codes can be generated from individual codes in increasing value or decreasing value of the individual codes. The position code can be prefixed by a maximum value of the individual codes or prefixed by a total number of the individual codes. The individual codes can be representative of an audio or a video data stream.
    Type: Application
    Filed: October 29, 2010
    Publication date: February 24, 2011
    Inventor: Donald M. MONRO
  • Patent number: 7889933
    Abstract: A method and apparatus for data compression comprises applying a decorrelating transform to multi-dimensional data to be compressed, then using a sequence of one or more one-dimensional matching pursuits algorithms to code the output of the transform. The invention finds particular application in video and still image coders, particularly real-time coders, those intended for use at very low bit rates, and those for which scalable bit rates are of importance.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: February 15, 2011
    Assignee: Ayscough Visuals LLC
    Inventor: Donald M. Monro
  • Patent number: 7848584
    Abstract: Embodiments related to coding and/or decoding data, including for example image data, using wavelet transform and matching pursuits are disclosed. In some embodiments, a wavelet transform is applied to data to produce transformed data. The transformed data is scanned to produce reduced dimension data, and a matching pursuit is performed in the reduced dimension data.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: December 7, 2010
    Inventor: Donald M. Monro
  • Patent number: 7845571
    Abstract: Briefly, in accordance with one embodiment, a method of data compression is disclosed.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: December 7, 2010
    Inventor: Donald M. Monro
  • Patent number: 7843367
    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: Grant
    Filed: May 11, 2009
    Date of Patent: November 30, 2010
    Inventor: Donald M. Monro
  • Patent number: 7813573
    Abstract: Embodiments related to coding data using a motion compensated transform, and replicated matching pursuits are disclosed. In some embodiments, a motion compensated transform is applied to an original image sequence to produce a transformed image sequence, and a replicated matching pursuits process is performed on the motion compensated transformed image sequence to code it.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: October 12, 2010
    Inventor: Donald M. Monro
  • Patent number: 7783079
    Abstract: A method of enhancing data. A trace may be determined from a target data point in a target frame and a respective data point in an adjacent frame. At least an approximate value of the target data point may be determined from the trace.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: August 24, 2010
    Inventor: Donald M. Monro
  • Patent number: 7770091
    Abstract: Techniques for data compression are provided. A data compression technique may include selecting a symbol string, being one or more characters, that occurs within a data set, generating a symbol string code corresponding to respective positions of the symbol string within the data set, successively repeating the above procedure for any additional symbol strings that occur within the data set to produce any additional respective symbol string codes, and generating a compressed data code through combining the respective symbol string codes.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: August 3, 2010
    Inventor: Donald M. Monro
  • Patent number: 7737869
    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: Grant
    Filed: July 12, 2007
    Date of Patent: June 15, 2010
    Inventor: Donald M. Monro
  • Patent number: 7728740
    Abstract: A method includes generating a first symbol string code indicative of one or more positions of a first symbol string within data to be compressed. A second symbol string code indicative of one or more positions of a second symbol string within the data is also generated. The first symbol string code and the second symbol string code are combined into a compressed data code.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: June 1, 2010
    Inventor: Donald M. Monro
  • Patent number: 7602316
    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: Grant
    Filed: July 12, 2007
    Date of Patent: October 13, 2009
    Inventor: Donald M. Monro
  • Publication number: 20090190842
    Abstract: A method and apparatus for data compression comprises applying a decorrelating transform to multi-dimensional data to be compressed, then using a sequence of one or more one-dimensional matching pursuits algorithms to code the output of the transform. The invention finds particular application in video and still image coders, particularly real-time coders, those intended for use at very low bit rates, and those for which scalable bit rates are of importance.
    Type: Application
    Filed: January 7, 2005
    Publication date: July 30, 2009
    Inventor: Donald M. Monro
  • Publication number: 20090153376
    Abstract: A method includes generating a first symbol string code indicative of one or more positions of a first symbol string within data to be compressed. A second symbol string code indicative of one or more positions of a second symbol string within the data is also generated. The first symbol string code and the second symbol string code are combined into a compressed data code.
    Type: Application
    Filed: February 25, 2009
    Publication date: June 18, 2009
    Inventor: Donald M. Monro
  • Patent number: 7511639
    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: Grant
    Filed: July 12, 2007
    Date of Patent: March 31, 2009
    Inventor: Donald M. Monro
  • Patent number: 7511638
    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: Grant
    Filed: July 12, 2007
    Date of Patent: March 31, 2009
    Inventor: Donald M. Monro
  • Publication number: 20090016453
    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 M. Monro
  • Publication number: 20090016452
    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 M. Monro