Patents by Inventor Michael E. D. Winser

Michael E. D. Winser 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: 8990679
    Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Carl A. Edlund, Samuel W. Bent, Michael E. D. Winser
  • Publication number: 20110113322
    Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
    Type: Application
    Filed: January 19, 2011
    Publication date: May 12, 2011
    Applicant: Microsoft Corporation
    Inventors: Carl A. Edlund, Samuel W. Bent, Michael E.D. Winser
  • Patent number: 7900135
    Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
    Type: Grant
    Filed: December 10, 2007
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Carl A. Edlund, Samuel W. Bent, Michael E.D. Winser
  • Patent number: 7469377
    Abstract: A browser for executing HTML code received from a computer network having a computer. The browser comprises code programmed to analyze HTML code and identify scalar properties and expressions, each expression defining the value of a dynamic property and being a function of the scalar property; code programmed to map a dependent/dependency relationship between the expression and the scalar property; and code programmed to notice a change in a value of the scalar property and to execute the expression in response to the change in value of the scalar property.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: December 23, 2008
    Assignee: Microsoft Corporation
    Inventor: Michael E. D. Winser
  • Patent number: 7308647
    Abstract: Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
    Type: Grant
    Filed: September 30, 2000
    Date of Patent: December 11, 2007
    Assignee: Microsoft Corporation
    Inventors: Carl A. Edlund, Samuel W. Bent, Michael E. D. Winser
  • Patent number: 7100112
    Abstract: A browser for executing HTML code received from a computer network having a computer. The browser comprises code programmed to analyze HTML code and identify scalar properties and expressions, each expression defining the value of a dynamic property and being a function of the scalar property; code programmed to map a dependent/dependency relationship between the expression and the scalar property; and code programmed to notice a change in a value of the scalar property and to execute the expression in response to the change in value of the scalar property.
    Type: Grant
    Filed: May 20, 1999
    Date of Patent: August 29, 2006
    Assignee: Microsoft Corporation
    Inventor: Michael E. D. Winser