Patents by Inventor David S. Froslie

David S. Froslie 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: 10152308
    Abstract: A test interface generator accesses metadata defining a user interface display. The test interface generator generates a strongly typed application programming interface (API) for the user interface display, during compile time, based on the metadata defining the user interface display. A static type checker performs a static type check of each API during compilation of the application. A test system programmatically interacts with the user interface display through the strongly typed API.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Prodan, Jesse S. Bangs, Leo A. Dignan, David S. Froslie, Simon K. Ejsing
  • Publication number: 20160154729
    Abstract: A test interface generator accesses metadata defining a user interface display. The test interface generator generates a strongly typed application programming interface for the user interface display, during compile time. A test system programmatically interacts with the user interface display through the strongly typed application programming interface.
    Type: Application
    Filed: May 1, 2015
    Publication date: June 2, 2016
    Inventors: Alexandru Prodan, Jesse S. Bangs, Leo A. Dignan, David S. Froslie, Simon K. Ejsing
  • Patent number: 7840941
    Abstract: Customizations are applied to a software product by determining whether any of the customizations to be applied are in conflict with one another. If so, product dependency information, which identifies a product that the customizations are based on, is used to reduce a number of conflicting customizations to be made to the software product. Any remaining conflicts are resolved, and the customizations are applied.
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: November 23, 2010
    Assignee: Microsoft Corporation
    Inventors: Timothy J. Brookins, Jason A Huck, Paul R. Bramel, David S. Froslie
  • Publication number: 20080127087
    Abstract: Customizations are applied to a software product by determining whether any of the customizations to be applied are in conflict with one another. If so, product dependency information, which identifies a product that the customizations are based on, is used to reduce a number of conflicting customizations to be made to the software product. Any remaining conflicts are resolved, and the customizations are applied.
    Type: Application
    Filed: September 1, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Timothy J. Brookins, Jason A. Huck, Paul R. Bramel, David S. Froslie