Patents by Inventor Shawn C. Steele

Shawn C. Steele 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: 7468683
    Abstract: A system and method for converting a source data sequence to a target encoding is disclosed. A fallback technique, specifiable by a user program component, is applied to data in the source data sequence that cannot be mapped to the target encoding. A particular embodiment involves methods for encoding a Unicode string as a sequence of bytes in a target encoding, and decoded the encoded bytes back to Unicode.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventors: Shawn C. Steele, Yung-Shin Lin, Julie D. Bennett, John I. McConnell
  • Publication number: 20080178150
    Abstract: Various technologies and techniques are disclosed that provide support for complex time zones. A framework environment has a time zone API that supports complex time zones. The time zone class allows zero or more adjustment rules to be specified for the time zone object to indicate any daylight saving time adjustments. A feature is provided to allow the time zone to be serialized into a string. When the feature receives a request to serialize a particular time zone to a string, the time zone is serialized to the string. The string contains a certain number of interior records that describe zero or more details about the time zone, the certain number being dependent upon a complexity of the particular time zone. A custom time zone feature is supported that allows a complex time zone to be created programmatically from within an application.
    Type: Application
    Filed: January 19, 2007
    Publication date: July 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Katherine E. King, Anthony J. Moore, Shawn C. Steele, Kathy K. Kam, Josh Free
  • Patent number: 6861963
    Abstract: A system and method for converting a source data sequence to a target encoding is disclosed. A fallback technique, specifiable by a user program component, is applied to data in the source data sequence that cannot be mapped to the target encoding. A particular embodiment involves methods for encoding a Unicode string as a sequence of bytes in a target encoding, and decoded the encoded bytes back to Unicode.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: March 1, 2005
    Assignee: Microsoft Corporation
    Inventors: Shawn C. Steele, Yung-shin Lin, Julie D. Bennett, John I. McConnell