Patents by Inventor Josh Free

Josh Free 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: 8490051
    Abstract: Various technologies and techniques are disclosed for providing a common generic interface for numeric types in statically typed languages. The common generic interface defines basic arithmetic operations, thereby allowing basic arithmetic operations to be performed on the numeric types. The common generic interface provides support for overflow detection when a result of an operation being performed on a particular numeric type will result in an overflow situation when the operation does not fit within a range supported by the particular numeric types. The common generic interface provides support for one or more mathematical properties to be retrieved for a particular one of the numeric types being used in a particular circumstance.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Melitta Andersen, James S. Miller, Anthony J. Moore, Ariel Weinstein, Josh Free
  • Publication number: 20080209394
    Abstract: Various technologies and techniques are disclosed for providing a common generic interface for numeric types in statically typed languages. The common generic interface defines basic arithmetic operations, thereby allowing basic arithmetic operations to be performed on the numeric types. The common generic interface provides support for overflow detection when a result of an operation being performed on a particular numeric type will result in an overflow situation when the operation does not fit within a range supported by the particular numeric types. The common generic interface provides support for one or more mathematical properties to be retrieved for a particular one of the numeric types being used in a particular circumstance.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Applicant: Microsoft Corporation
    Inventors: Melitta Andersen, James S. Miller, Anthony J. Moore, Ariel Weinstein, Josh Free
  • 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