Patents by Inventor Michiel Wories

Michiel Wories 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: 7693911
    Abstract: A method for uniform metadata retrieval generates an interface for requesting metadata from a relational database. A hierarchical metadata request can be received via the interface. The hierarchical metadata request can be translated into a relational database metadata request. The relational database metadata request is utilized to retrieve metadata from the relational database.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Michiel Wories, Ciprian Gerea, Marius Popa
  • Publication number: 20080250000
    Abstract: A method for uniform metadata retrieval generates an interface for requesting metadata from a relational database. A hierarchical metadata request can be received via the interface. The hierarchical metadata request can be translated into a relational database metadata request. The relational database metadata request is utilized to retrieve metadata from the relational database.
    Type: Application
    Filed: April 9, 2007
    Publication date: October 9, 2008
    Applicant: Microsoft Corporation
    Inventors: Michiel Wories, Ciprian Gerea, Marius Popa
  • Publication number: 20080147721
    Abstract: Discoverability and/or navigation of database object hierarchies are provided utilizing database object models based on a common framework. Typical instances also incorporate a standardized interface for interaction with a navigation component (e.g., command line environment), allowing a single navigation component to interface with diverse database object models. Database object hierarchies can be requested and discovered via this interface. The interface can also support navigation of database object hierarchy structures. The database object model can provide the database object hierarchy by utilizing document and/or script mechanisms such as, for example, extensible markup language (XML) files. In some instances, additional metadata can be included to indicate additional structure information such as, for example, navigability of an object.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Applicant: MICROSOFT CORPORATION
    Inventor: Michiel Wories
  • Patent number: 7136868
    Abstract: An automatic scripting of objects of various complexities in a relational database includes creating a hierarchical object tree from a single or multiple reference object reference passed into the system. Duplicate object references are eliminated in the formation of the hierarchical tree. A dependency list is generated from the hierarchical tree. The dependency list represents a linear list of objects sequenced in the manner they should be created to satisfy dependency constraints. A script is generated from the dependency list which permits the deployment of varying complexity objects onto a target database. Script is generated by instantiating each object in the dependency list and calling a pre-constructed script method on the object. Each phase may be operated independently.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: November 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Dmitry Sonkin, Michiel Wories
  • Publication number: 20060010123
    Abstract: A method of generating commands for a database server includes accessing a script having parser-specific commands, a first set of database-specific commands and optional shell commands. A componentized batch parser splits out the different command types and converts the parser-specific commands into a second set of database-specific commands. The first set and second set of database-specific commands may be sent to a target database for execution. The optional shell commands may be executed by a user tool at a local console. The batch parser offers features including separation of parsing functions using batch separators, performing automatic substitution of tokens in the script with defined values or substitution of tokens by requesting token values via a client tool, stripping off comments and blanks spaces from processed commands, referencing and editing files outside the script, and the ability to connect to different servers.
    Type: Application
    Filed: July 8, 2004
    Publication date: January 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Dmitry Sonkin, Bruce Prang, Marius Popa, Michiel Wories
  • Publication number: 20040249830
    Abstract: An automatic scripting of objects of various complexities in a relational database includes creating a hierarchical object tree from a single or multiple reference object reference passed into the system. Duplicate object references are eliminated in the formation of the hierarchical tree. A dependency list is generated from the hierarchical tree. The dependency list represents a linear list of objects sequenced in the manner they should be created to satisfy dependency constraints. A script is generated from the dependency list which permits the deployment of varying complexity objects onto a target database. Script is generated by instantiating each object in the dependency list and calling a pre-constructed script method on the object. Each phase may be operated independently.
    Type: Application
    Filed: June 6, 2003
    Publication date: December 9, 2004
    Inventors: Dmitry Sonkin, Michiel Wories