Patents by Inventor Michael Riddersholm Petersen

Michael Riddersholm Petersen 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: 10079720
    Abstract: A management portal receives an input indicating that a management operation is to be performed on a service. The management portal dynamically hosts a management interface for performing the management operation on different versions of the service.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Septimiu Turcu, Michael Riddersholm Petersen, Christian Heide Damm, Esteban Maximilian Ardaya Hecki
  • Publication number: 20160380808
    Abstract: A management portal receives an input indicating that a management operation is to be performed on a service. The management portal dynamically hosts a management interface for performing the management operation on different versions of the service.
    Type: Application
    Filed: May 12, 2016
    Publication date: December 29, 2016
    Inventors: Septimiu Turcu, Michael Riddersholm Petersen, Christian Heide Damm, Esteban Maximilian Ardaya Hecki
  • Patent number: 7698293
    Abstract: A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK® (MBF), that surfaces in the model editor of the framework at the root level and consists of one or more entity roles that together define a structural pattern of a model. The entity pattern may be considered as an über-model, or a model template for a model. Prescriptive rules are added to the design of entities, required properties and relations to other entities (entity roles). Applications of the entity patterns are validated at design time. The runtime framework supports any applied pattern and invokes the pattern specific code. It is a general advantage that the runtime operation is model driven and interprets the model data at runtime. The application and usage of a pattern is part of the model of the application/software program.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Esben Nyhuus Kristoffersen, Lars Hammer, Michael Riddersholm Petersen, Heinrich Hoffmann Clausen, Thomas Hejlsberg
  • Patent number: 7636911
    Abstract: A system and method directed to capturing the structure of data models using entity patterns is provided wherein an entity pattern is an abstraction, for example in the MICROSOFT BUSINESS FRAMEWORK®(MBF), that surfaces in the model editor of the framework at the root level and consists of one or more entity roles that together define a structural pattern of a model. The entity pattern may be considered as an über-model, or a model template for a model. Prescriptive rules are added to the design of entities, required properties and relations to other entities (entity roles). Applications of the entity patterns are validated at design time. The runtime framework supports any applied pattern and invokes the pattern specific code. It is a general advantage that the runtime operation is model driven and interprets the model data at runtime. The application and usage of a pattern is part of the model of the application/software program.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Esben Nyhuus Kristoffersen, Lars Hammer, Michael Riddersholm Petersen, Heinrich Hoffmann Clausen, Thomas Hejlsberg
  • Publication number: 20040181418
    Abstract: The present invention provides flexible implementation of business logic in a business application. General and reusable business logic is implemented such that customized solutions for business applications are easier to develop. Binding properties in business entities to various logic implementations is utilized to reuse the business logic. Parameters can be set up in metadata that control the behavior of the business logic implementations.
    Type: Application
    Filed: March 12, 2003
    Publication date: September 16, 2004
    Applicant: Microsoft Corporation
    Inventors: Michael Riddersholm Petersen, Lars Hammer, Hans Kierulff, Pavel Hruby, Phillip Kirkby