Patents by Inventor Ian Marriott

Ian Marriott 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: 7921033
    Abstract: A system and method for facilitating high-density interactive voting (such as during a live event) using a computer network and tabulating and providing voting results in real-time. In general, the high-density interactive voting system of the present invention includes five major components that reside on the voting network: (1) a Live Event Wizard; (2) a Live Event Staging Component; (3) a Live Event Database; (4) a Live Event Object (LEO); and (5) a Live Event Display Engine. The Live Event Wizard is enables a user to quickly and easily create polling questions for distribution and presentation to a voter. The Live Event Staging Component ensures the validity of the polling questions and sends a copy of a live event definition and the polling questions to the Live Event Database. The Live Event Database tabulates current voting results at specified (or pre-determined) time intervals and performs statistical calculations of voting results.
    Type: Grant
    Filed: January 29, 2001
    Date of Patent: April 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Jong S. Huang, Ian Marriott, Curtis N. von Veh
  • Patent number: 7359963
    Abstract: A method and system are provided for providing a physical object for a web site in response to a user request. The system includes a staging server having a logical content store for storing logical content and a staging server context manager including a rendering component for rendering a physical object from the logical content. The system additionally includes a web server for seeking the requested physical object, the web server includes a web server context manager for seeking the requested physical object from the staging server and for returning the requested physical object to the requester.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: April 15, 2008
    Assignee: Microsoft Corporation
    Inventors: Jong Huang, Ian Marriott
  • Publication number: 20040003038
    Abstract: A set of services or a collection of components are provided that work together to process information for online presentation, such as at Web sites. At least one service is provided upon start-up, with customizable, tag-based instruction files, which are interpretable by the service to process stabile content, live content, or both. Because the processing of stabile content, which is not transitory like live content, and the processing of live content, which can change drastically, may be separately handled by two different services, live content can be processed for online presentation more quickly, thereby reducing the instances in which users are unlikely to be presented with information that has become stale or irrelevant.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: Microsoft Corporation
    Inventors: Jong Huang, Ian Marriott
  • Publication number: 20020103696
    Abstract: A system and method for facilitating high-density interactive voting (such as during a live event) using a computer network and tabulating and providing voting results in real-time. In general, the high-density interactive voting system of the present invention includes five major components that reside on the voting network: (1) a Live Event Wizard; (2) a Live Event Staging Component; (3) a Live Event Database; (4) a Live Event Object (LEO); and (5) a Live Event Display Engine. The Live Event Wizard is enables a user to quickly and easily create polling questions for distribution and presentation to a voter. The Live Event Staging Component ensures the validity of the polling questions and sends a copy of a live event definition and the polling questions to the Live Event Database. The Live Event Database tabulates current voting results at specified (or pre-determined) time intervals and performs statistical calculations of voting results.
    Type: Application
    Filed: January 29, 2001
    Publication date: August 1, 2002
    Inventors: Jong S. Huang, Ian Marriott, Curtis N.von Veh