Patents by Inventor Clemens Kerer

Clemens Kerer 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: 8280924
    Abstract: In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: October 2, 2012
    Assignee: Microsoft Corporation
    Inventors: Brad Mark Olenick, Gregory Lawrence Hughes, Siddharth Jayadevan, Carll Bennett Hoffman, Clemens Kerer
  • Publication number: 20110137959
    Abstract: In an embodiment, a computer system defines a generic relational meta-schema (GRMS), where the GRMS describes a generic representation for relational schemas and where the GRMS includes metadata indicating how a relational schema is to be stored as data in the data store. The computer system also defines describes a generic relational data schema (GRDS), where the GRDS describes a generic representation for relational data and where the GRDS includes metadata that indicates how relational data is to be stored in the data store in a generic fashion not necessarily complying with the relational schema for the data. Next, the computer system stores data in the data store according to the generic relational data schema and stores metadata as data in the data store according to the generic relational meta-schema.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 9, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Clemens Kerer, Siddharth Jayadevan, Brad Mark Olenick, Gregory Lawrence Hughes
  • Patent number: 7917547
    Abstract: The present invention extends to methods, systems, and computer program products for virtualizing objects within queries. Embodiments of the invention virtualize data access for use with queries. Virtualization can be implemented within any portion of a syntax tree. For example, data can be virtualized for a property of an object that is itself another object. Data virtualization facilitates lazy evaluation of query expressions. That is, actual property values for properties within a data construction statement are virtualized until a query specifically requests the actual property values. Further, data virtualization also conserves resources and results in more efficient query evaluations.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Gregory L. Hughes, Clemens Kerer, Brad M. Olenick
  • Publication number: 20100250625
    Abstract: In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can communicate with the database using a variety of different database schemas. The generic database application of the computer system infers a portion of ORM metadata associated with the received input data. The computer system accesses a generic ORM query where the ORM query is configured to provide mapping information to map the input data into a graph of objects according to the database object properties included in the ORM metadata. The computer system maps the input data into a graph of objects using the database object properties included in the ORM metadata and displays an ORM object view which includes the graph of objects.
    Type: Application
    Filed: March 26, 2009
    Publication date: September 30, 2010
    Applicant: Microsoft Corporation
    Inventors: Brad Mark Olenick, Gregory Lawrence Hughes, Siddharth Jayadevan, Carll Bennett Hoffman, Clemens Kerer
  • Publication number: 20090307192
    Abstract: The present invention extends to methods, systems, and computer program products for virtualizing objects within queries. Embodiments of the invention virtualize data access for use with queries. Virtualization can be implemented within any portion of a syntax tree. For example, data can be virtualized for a property of an object that is itself another object. Data virtualization facilitates lazy evaluation of query expressions. That is, actual property values for properties within a data construction statement are virtualized until a query specifically requests the actual property values. Further, data virtualization also conserves resources and results in more efficient query evaluations.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Applicant: Microsoft Corporation
    Inventors: Gregory L. Hughes, Clemens Kerer, Brad M. Olenick