Patents by Inventor Daniel Feies

Daniel Feies 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: 9529573
    Abstract: A system for generating and displaying a graphical user interface on a computer screen is described herein. The system includes a receiver component that receives a binary formatted file and a virtual machine that generates a graphical user interface based at least in part upon the binary formatted file. A display component causes the graphical user interface to be displayed on the computer screen.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Daniel Feies
  • Publication number: 20130067432
    Abstract: The present disclosure describes an application development toolkit that includes a memory device configured to store programming constructs of a scripting language. The programming constructs may be configured to define an application. The application development toolkit includes a processing device configured to dynamically generate, in the memory device, an abstract tree structure including at least a portion of the programming constructs that define logic components of the application. The processing device is further configured to build a user interface for the application by concatenating user interface components received from the at least a portion of the programming constructs included in the abstract tree structure.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Feies, Jared Russell, Adam Czeisler
  • Publication number: 20110298787
    Abstract: Architecture that creates an independent system which takes as input standard 2D layers and composites and renders the layers in 3D. Hardware accelerated graphics effects can be added to these layers, and additionally, the layers can be animated independently. Layer types provided include CPU, bitmap, GPU, and Direct2D. The layers are organized in trees and the layer manager handles the layers composition, rendering, and animations on hardware or software devices. Layers have properties such as visibility, 3D coordinates, for example. Animations and transitions can be provided at the layer and layer property level.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Inventors: Daniel Feies, Scott Bassett, Adam Christopher Czeisler, Jeremiah S. Epling
  • Publication number: 20100192167
    Abstract: A system for generating and displaying a graphical user interface on a computer screen is described herein. The system includes a receiver component that receives a binary formatted file and a virtual machine that generates a graphical user interface based at least in part upon the binary formatted file. A display component causes the graphical user interface to be displayed on the computer screen.
    Type: Application
    Filed: January 28, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventor: Daniel Feies