Patents by Inventor Chris Suver

Chris Suver 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: 20070074162
    Abstract: An object-oriented interface for providing access to stored data comprises a data enumeration module that provides an object-oriented view to at least one stored first datum that is not an object created by the interface. The interface also includes a scanning module that cooperates with the data enumeration module to change the view from the stored first datum to another datum. Methods for using the interface are also provided.
    Type: Application
    Filed: August 30, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Henricus Meijer, Paul Vick, Amanda Silver, Chris Suver
  • Publication number: 20070055692
    Abstract: The claimed subject matter relates to an architecture that can facilitate an incremental approach to an Object-Relational mapping solution. The architecture can provide a rich data model that is defined at the value layer. The rich data model can expose an interface that conforms with the interfaces exposed by common storage-specific data providers. The architecture can extend common storage-specific data provider to support common command representations, and provide entity services that work in terms of the rich data model as well as object services such as identity management, updating and change tracking.
    Type: Application
    Filed: February 28, 2006
    Publication date: March 8, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Pizzo, Chris Suver, Pablo Castro, Alyssa Henry, Andrew Conrad, Subramanian Muralidhar, Benjamin Albahari, Jose Blakeley
  • Publication number: 20070044080
    Abstract: The claimed subject matter provides a system and/or a method that facilitates constructing and initializing an object within a single expression. An interface component can receive data related to an object that has at least one property associated therewith. A syntax component can combine a construction of the object and an initialization of the at least one property into a single expression.
    Type: Application
    Filed: August 22, 2005
    Publication date: February 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Paul Vick, Henricus Meijer, Amanda Silver, Chris Suver
  • Publication number: 20070038666
    Abstract: Dynamically generated interfaces can be applied on existing classes independently of underlying class definitions. This allows developers to work with values from different data models using a single paradigm and without the need to explicitly move data into actual objects. In one aspect, an automated interface generation system is provided. The system includes a mapping component that generates an object structure for one or more data structures residing in local or remote databases. A viewer displays the object structure to facilitate data interactions with the database. Generally, the mapping component is associated with a compiler and automatically defines views of the object structure via one or more interfaces.
    Type: Application
    Filed: August 15, 2005
    Publication date: February 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Henricus Meijer, Paul Vick, Chris Suver, Simon Hall
  • Publication number: 20050050068
    Abstract: A data mapping architecture for mapping between two or more data sources without modifying the metadata or structure of the data sources themselves. Data mapping also supports updates. The architecture also supports at least the case where data sources that are being mapped, are given, their schemas predefined, and cannot be changed. The architecture includes a mapping component that receives respective metadata from at least two arbitrary data models, and maps expressions between the data models.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Alexander Vaschillo, Ilker Cengiz, Bertan Ari, Srinivasa Burugapalli, Luca Bolognese, Avner Aharoni, Steven White, Alex Laskos, Andrew Conrad, Todd Pfleiger, Jason Zhu, Chris Suver, David Schach, Adam Wiener
  • Publication number: 20040267760
    Abstract: A computer system and method generate a semantic representation of one or more XML language inquiries across relational and non-relational data sources. A semantic intermediate language representation explicitly describes the meaning of the one or more XML language inquiries. The semantic intermediate language may be a graph structure with nodes which describe the operations of the original query. Operators assigned to the nodes in the semantic graph allow an unambiguous definition of the original XML query. The semantic intermediate language may be used to perform XML queries over single or multiple data sources. A method includes receiving at least one inquiry, defining at least one node object for every operation within the received inquiry, translating each node object using operators, and generating a semantic representation from the operators.
    Type: Application
    Filed: June 23, 2003
    Publication date: December 30, 2004
    Inventors: Michael L. Brundage, Chris A. Suver
  • Publication number: 20030204511
    Abstract: Users and programmers view relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Applicant: Microsoft Corporation
    Inventors: Michael L. Brundage, Srinivasa R. Burugapalli, Andrew Conrad, Chris A. Suver, Alexander E. Vaschillo, Bertan Ari
  • Publication number: 20030101194
    Abstract: Users and programmers can load semi-structured hierarchical data, such as XML data, of arbitrary size and structure into relational database tables using an schema such as an SQL-annotated XML schema. The schema describes how XML data maps into base tables and fields, including complex one-to-many and many-to-many relationships. The hierarchical data is streamed into the relational database tables in a single operation.
    Type: Application
    Filed: November 1, 2001
    Publication date: May 29, 2003
    Inventors: Michael Rys, Chris Suver, Bruno Denuit, Srinivasa Burugapalli, Murray Low