Patents by Inventor C. Ludwig

C. Ludwig 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: 20050030980
    Abstract: A set of interfaces and data structures (i.e., a demultiplexer API) for representing a demultiplexer of multimedia data is presented. The data structure utilizes a number of fields, each containing an element of a command. In one embodiment, at least seven commands are formed for proper operation of the demultiplexer, including Initialize, SetPresentationDescriptor, GetPresentationDescriptor, GetPendingPresentationDescriptor, ProcessInput, ProcessOutput, and Flush commands. The demultiplexer API allows the consumer to use muxed stream data such as DV in a uniform manner to generate elementary stream data such as audio and video (compressed or uncompressed) and allows demultiplexers to be used as an independent component.
    Type: Application
    Filed: August 6, 2003
    Publication date: February 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Kirt Debique, Robin Speed, C. Ludwig, Geoffrey Dunbar
  • Publication number: 20030092236
    Abstract: A method of flash memory cell programming is provided which uses a uniform electric potential across tunnel oxide. The tight Vt distribution and very stable Vt shift over program/erase cycling allows for a multi-level cell capable of having more than 2 bits per cell.
    Type: Application
    Filed: January 29, 2001
    Publication date: May 15, 2003
    Inventors: Danny Shum, Georg Tempel, C. Ludwig
  • Publication number: 20030039152
    Abstract: A method is provided which uses a uniform electric potential across tunnel oxide, based on a uniform field to allow memory cell recovery from over-erasure.
    Type: Application
    Filed: January 29, 2001
    Publication date: February 27, 2003
    Inventors: Danny Shum, Georg Tempel, C. Ludwig