Patents by Inventor Andrew Nathan Magee

Andrew Nathan Magee 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: 10437584
    Abstract: A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael J. McCormack, Nicholas James Thomson, Andrew Nathan Magee, Navin Ishwar Thadani, Shashi Ranjan
  • Publication number: 20160110190
    Abstract: A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application.
    Type: Application
    Filed: August 17, 2015
    Publication date: April 21, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael J. McCormack, Nicholas James Thomson, Andrew Nathan Magee, Navin Ishwar Thadani, Shashi Ranjan
  • Patent number: 9110686
    Abstract: A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: August 18, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael J. McCormack, Nicholas James Thomson, Andrew Nathan Magee, Navin Ishwar Thadani, Shashi Ranjan
  • Publication number: 20110302487
    Abstract: A command interface for a software application is implemented on a client computer. A first definition of the command interface is received from a server computer. The first definition includes rules for encoding the command interface on a web browser. A conversion of the first definition to a second definition is performed. The second definition includes language for encoding the command interface on a user interface of the software application. The second definition is used to render the command interface on the user interface of the software application.
    Type: Application
    Filed: June 8, 2010
    Publication date: December 8, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael J. McCormack, Nicholas James Thomson, Andrew Nathan Magee, Navin Ishwar Thadani, Shashi Ranjan