Patents by Inventor Eric B. Beran

Eric B. Beran 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).

  • 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: 7584416
    Abstract: User interface (UI) forms are rendered on different types of display targets. To generate a UI form that can be rendered on different types of display targets metadata stored in at least one application is transformed to build a logical user interface (UI) representation. The UI form is rendered on at least one of the different types of display targets based on the logical UI representation. Data and form layout from the at least one application is accessed for representation in the logical UI representation. The rendered UI form is populated with the data represented in the logical UI representation to provide content for the rendered UI form.
    Type: Grant
    Filed: February 21, 2006
    Date of Patent: September 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Eric B. Beran, Jens Moller-Pedersen, Peter Sloth, Uffe Kjall