Patents by Inventor Steven V. Harter

Steven V. Harter 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: 7945596
    Abstract: A programming model for customized data objects is provided. For several embodiments, a method for providing customizable data objects comprises storing an abstract definition of an entity in metadata, the definition including a set of properties of the entity; and generating an entity view class based on the set of properties of the entity and including at least one property of the entity in the entity view. When programming against the entity view class, only those properties included in the entity view class are allowed to be seen or modified.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: May 17, 2011
    Assignee: Microsoft Corproation
    Inventors: Steven P. Anonsen, Adrian L. Orth, Daniel Edward Seefeldt, Steven V. Harter, Timothy J. Brookins, Patrick E. Plaisted
  • Patent number: 7426521
    Abstract: Property and object validation is provided in a framework for authoring database systems. The framework treats a property as an object and provides a mechanism to allow constraints to be enforced on the values entered in the properties. Some objects of an application have properties that have dependencies on other properties for setting. The framework of the present invention also allows easy enforcement of such dependency constraints.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: September 16, 2008
    Assignee: Microsoft Corporation
    Inventor: Steven V. Harter
  • Publication number: 20080005140
    Abstract: A programming model for customized data objects is provided. For several embodiments, a method for providing customizable data objects comprises storing an abstract definition of an entity in metadata, the definition including a set of properties of the entity; and generating an entity view class based on the set of properties of the entity and including at least one property of the entity in the entity view. When programming against the entity view class, only those properties included in the entity view class are allowed to be seen or modified.
    Type: Application
    Filed: June 20, 2006
    Publication date: January 3, 2008
    Applicant: Microsoft Corporation
    Inventors: Steven P. Anonsen, Adrian L. Orth, Daniel Edward Seefeldt, Steven V. Harter, Timothy J. Brookins, Patrick E. Plaisted
  • Publication number: 20040019586
    Abstract: Property and object validation is provided in a framework for authoring database systems. The framework treats a property as an object and provides a mechanism to allow constraints to be enforced on the values entered in the properties. Some objects of an application have properties that have dependencies on other properties for setting. The framework of the present invention also allows easy enforcement of such dependency constraints.
    Type: Application
    Filed: July 18, 2003
    Publication date: January 29, 2004
    Inventor: Steven V. Harter