Patents by Inventor Xiaohui Xue

Xiaohui Xue 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: 9015679
    Abstract: A system and method for generating a database management system (DBMS) internal program language function from a foreign program language function. The method includes loading the foreign function into a DBMS server, an internal program module unit, examining the foreign function to determine whether the foreign function is annotated for translation, if annotated determining if the foreign function is translated into an internal program language function and executing the internal program language function, else compiling the foreign function into an internal function. If the foreign function is not annotated for translation, executing the foreign program language function. The DBMS system includes a parsing unit, a type inference unit, a normalizer unit, a serializer unit, and a deployer unit. A computer readable medium is also disclosed.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: April 21, 2015
    Assignee: SAP SE
    Inventors: Jens Boening, Karsten Schmidt, Xiaohui Xue, Christian Mathis
  • Publication number: 20150026668
    Abstract: A system and method for generating a database management system (DBMS) internal program language function from a foreign program language function. The method includes loading the foreign function into a DBMS server, an internal program module unit, examining the foreign function to determine whether the foreign function is annotated for translation, if annotated determining if the foreign function is translated into an internal program language function and executing the internal program language function, else compiling the foreign function into an internal function. If the foreign function is not annotated for translation, executing the foreign program language function. The DBMS system includes a parsing unit, a type inference unit, a normalizer unit, a serializer unit, and a deployer unit. A computer readable medium is also disclosed.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Jens Boening, Karsten Schmidt, Xiaohui Xue, Christian Mathis
  • Patent number: 8868648
    Abstract: A method for querying an Open Data Protocol (“opendata”) opendata provider includes receiving a relational database query, parsing the relational database query, creating an execution plan, transmitting an opendata query to the opendata provider, transforming a response into a relational format, and providing the transformed response in reply to the relational database query. The method further includes mapping content of an opendata entity data model to a relational model catalog, and processing a portion of the execution plan by an opendata driver implemented at the server. The method can further include the server retrieving document metadata from the opendata provider, building an internal model of the document metadata, and responding to a metadata request. A system for implementing the method and a non-transitory computer readable medium are also disclosed.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: October 21, 2014
    Assignee: Business Objects Software Ltd.
    Inventors: Steffen Lutter, Xiaohui Xue, Mythili Gopalakrishnan, Peter Snowdon
  • Publication number: 20140046972
    Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.
    Type: Application
    Filed: October 16, 2013
    Publication date: February 13, 2014
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishman
  • Patent number: 8589450
    Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: November 19, 2013
    Assignee: Business Objects Software Limited
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan
  • Publication number: 20130304799
    Abstract: A method for querying an Open Data Protocol (“opendata”) opendata provider includes receiving a relational database query, parsing the relational database query, creating an execution plan, transmitting an opendata query to the opendata provider, transforming a response into a relational format, and providing the transformed response in reply to the relational database query. The method further includes mapping content of an opendata entity data model to a relational model catalog, and processing a portion of the execution plan by an opendata driver implemented at the server. The method can further include the server retrieving document metadata from the opendata provider, building an internal model of the document metadata, and responding to a metadata request. A system for implementing the method and a non-transitory computer readable medium are also disclosed.
    Type: Application
    Filed: May 14, 2012
    Publication date: November 14, 2013
    Inventors: Steffen Lutter, Xiaohui Xue, Mythili Gopalakrishnan, Peter Snowdon
  • Publication number: 20130173664
    Abstract: According to some embodiments, information may be received about a non-relational database object, such as an InfoSet, InfoSet query, or Advanced Business Application Programming (“ABAP”) function for an enterprise resource planning system. The non-relational database object may then be mapped into a relational database model, such as a model associated with a business intelligence platform. As a result, Structured Query Language (“SQL”) inputs from a business intelligence platform may be used create reports based on information in an enterprise resource planning system.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Inventors: Xiaohui Xue, Mokrane Amzal, Mythili Gopalakrishnan