Patents by Inventor Michael R. Simons

Michael R. Simons 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: 8856069
    Abstract: Methods, systems, and computer-readable media for combined saving and validation are disclosed. A particular method includes receiving a command to save changes associated with a change set to a data storage device. Entities of the change set are validated and one or more pre-operation commands are executed on the change set. When a pre-operation command modifies one or more first entities of the change set, the first entities are revalidated. The method also includes executing a data operation based on the change set and executing one or more post-operation commands on the change set. When a post-operation command modifies one or more second entities of the change set, the second entities are re-validated.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael R Simons, Daniel Seefeldt, Steven P Anonsen, Steven V. Harter, Eric B Beran
  • Publication number: 20110252009
    Abstract: Methods, systems, and computer-readable media for combined saving and validation are disclosed. A particular method includes receiving a command to save changes associated with a change set to a data storage device. Entities of the change set are validated and one or more pre-operation commands are executed on the change set. When a pre-operation command modifies one or more first entities of the change set, the first entities are revalidated. The method also includes executing a data operation based on the change set and executing one or more post-operation commands on the change set. When a post-operation command modifies one or more second entities of the change set, the second entities are re-validated.
    Type: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Michael R. Simons, Daniel Seefeldt, Steven P. Anonsen, Steven V. Harter, Eric B. Beran
  • Patent number: 7480661
    Abstract: A query web service wraps functionality of a number of database query subsystems. The query web service exposes interfaces with methods, when invoked, perform a wide variety of functions related to querying the database. Such methods allow a user to write to the interface to create, manage and execute queries against the entities in the database.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: January 20, 2009
    Assignee: Microsoft Corporation
    Inventors: Daniel Edward Seefeldt, Michael R. Simons, Paul R. Bramel
  • Publication number: 20040015511
    Abstract: A query web service wraps functionality of a number of database query subsystems. The query web service exposes interfaces with methods, when invoked, perform a wide variety of functions related to querying the database. Such methods allow a user to write to the interface to create, manage and execute queries against the entities in the database.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Inventors: Daniel Edward Seefeldt, Michael R. Simons, Paul R. Bramel