Patents by Inventor Laurence Kelvin Griffiths

Laurence Kelvin Griffiths 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: 5956724
    Abstract: A system for compressing a first file based on a second file used as a dictionary. The second file is sampled at predetermined locations within the second file, each sample having a fixed sample length. A dictionary database is created by storing each sample and a start position within the second file of the corresponding sample. The first file is compared to the dictionary database to locate any matches that exist between the first file and the stored samples of the dictionary database. In turn, the first file is encoded by outputting coded segments for each match located by this comparison of the source file and the dictionary database and uncoded segments for all remaining portions of the first file.
    Type: Grant
    Filed: June 25, 1997
    Date of Patent: September 21, 1999
    Assignee: Microsoft Corporation
    Inventor: Laurence Kelvin Griffiths
  • Patent number: 5913038
    Abstract: Multimedia data processing accomplished by automated assembly of a filter graph comprising filters operative to conduct processing functions on data streams. The filter graph can be assembled by selecting appropriate filters that can handle the data processing requirements for the desired data stream(s). For example, a graph can be constructed by (1) selecting a set of filters, including an appropriate file reader compatible with the media type of the data stream(s), a demultiplexer for separating multiplexed data, a decoder for decoding encoded data, and a renderer to display or sound the data, and (2) combining these filters within the architecture of a filter graph to efficiently process the multimedia data.
    Type: Grant
    Filed: December 13, 1996
    Date of Patent: June 15, 1999
    Assignee: Microsoft Corporation
    Inventor: Laurence Kelvin Griffiths
  • Patent number: 5838963
    Abstract: A system for compressing a first file based on a second file used as a dictionary. The second file is sampled at predetermined locations within the second file, each sample having a fixed sample length. A dictionary database is created by storing each sample and a start position within the second file of the corresponding sample. The first file is compared to the dictionary database to locate any matches that exist between the first file and the stored samples of the dictionary database. In turn, the first file is encoded by outputting coded segments for each match located by this comparison of the source file and the dictionary database and uncoded segments for all remaining portions of the first file.
    Type: Grant
    Filed: October 25, 1995
    Date of Patent: November 17, 1998
    Assignee: Microsoft Corporation
    Inventor: Laurence Kelvin Griffiths