Patents by Inventor Enping Tu

Enping Tu 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: 9779126
    Abstract: According to some embodiments, it may be determined that a plurality of hybrid database version upgrade migrations are to be performed. Each upgrade migration may include, for example, a schema change portion and a data change portion. A first database migration tool instance may be automatically run to perform the upgrade migration schema change portions. Similarly, a second database migration tool instance may be automatically run to perform the upgrade migration data change portions, wherein the second instance is not run until the first instance is complete.
    Type: Grant
    Filed: June 15, 2014
    Date of Patent: October 3, 2017
    Assignee: SAP SE
    Inventors: Enping Tu, Yanlun Ma, Yung-Yin Chen
  • Patent number: 9584324
    Abstract: According to some embodiments, an application server may have a repository to facilitate a transfer of data between data storage elements. A datastore may be stored in the repository for a data storage element, the datastore including a password reference identifier. A password center table may be created in the repository to associate the password reference identifier with an actual encrypted password for the data storage element. At execution time, the password reference identifier in the datastore may be automatically replaced with the actual encrypted password for the data storage element.
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: February 28, 2017
    Assignee: SAP SE
    Inventors: Enping Tu, Yung-Yin Chen, Ning Li
  • Publication number: 20160092059
    Abstract: According to some embodiments, a first drag-and-drop action may be received from a user via a web-based graphical user interface platform to place a first node in a visual dataflow. Similarly, a second drag-and-drop action may be received from the user via the web-based graphical user interface platform to place a second node in the visual dataflow, the second node being directionally connected to the first node. A dataflow creator may then, responsive to said user actions, automatically create a data moving process to move information from a source data repository to a cloud-based destination data repository in accordance with the first and second nodes.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Enping Tu, Andy Yang, Yanlun Ma, Yung-Yin Chen
  • Patent number: 9256634
    Abstract: Systems and methods for resuming data transformations, such as broken or otherwise unsuccessful data transformations, are described. In some example embodiments, the systems and methods receive a message that indicates a broken data transformation of a data table between a source database and a destination database, identify a maximum and/or largest and greatest value for a date attribute contained within an index column for all rows of the data table that were successfully loaded to the destination database during the data transformation, and select a group of rows of data of the data table stored in the source database by querying the source database to identify rows that include a value for the date attribute that is greater than the identified value.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: February 9, 2016
    Assignee: Business Objects Software, Ltd.
    Inventors: Enping Tu, Wu Cao, YunKei Tsang, Hui Xu, Anil Samudrala
  • Publication number: 20150363452
    Abstract: According to some embodiments, it may be determined that a plurality of hybrid database version upgrade migrations are to be performed. Each upgrade migration may include, for example, a schema change portion and a data change portion. A first database migration tool instance may be automatically run to perform the upgrade migration schema change portions. Similarly, a second database migration tool instance may be automatically run to perform the upgrade migration data change portions, wherein the second instance is not run until the first instance is complete.
    Type: Application
    Filed: June 15, 2014
    Publication date: December 17, 2015
    Inventors: Enping Tu, Yanlun Ma, Yung-Yin Chen
  • Publication number: 20150200781
    Abstract: According to some embodiments, an application server may have a repository to facilitate a transfer of data between data storage elements. A datastore may be stored in the repository for a data storage element, the datastore including a password reference identifier. A password center table may be created in the repository to associate the password reference identifier with an actual encrypted password for the data storage element. At execution time, the password reference identifier in the datastore may be automatically replaced with the actual encrypted password for the data storage element.
    Type: Application
    Filed: January 13, 2014
    Publication date: July 16, 2015
    Inventors: Enping Tu, Yung-Yin Chen, Ning Li
  • Patent number: 8984010
    Abstract: A system receives a request from a request processor of a database connection pool to access a database. The system determines whether a database connection from the database connection pool is available for the request. A new security assertion mark-up language (SAML) assertion is generated when the database connection pool does not have an available database connection for the request. A new database connection to the database is built using the new SAML assertion.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: March 17, 2015
    Assignee: Business Objects Software Ltd.
    Inventors: Anil Samudrala, Enping Tu, Ning Li
  • Publication number: 20150058292
    Abstract: Systems and methods for resuming data transformations, such as broken or otherwise unsuccessful data transformations, are described. In some example embodiments, the systems and methods receive a message that indicates a broken data transformation of a data table between a source database and a destination database, identify a maximum and/or largest and greatest value for a date attribute contained within an index column for all rows of the data table that were successfully loaded to the destination database during the data transformation, and select a group of rows of data of the data table stored in the source database by querying the source database to identify rows that include a value for the date attribute that is greater than the identified value.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: Business Objects Software ltd.
    Inventors: Enping Tu, Wu Cao, YunKei Tsang, Hui Xu, Anil Samudrala
  • Publication number: 20150046390
    Abstract: In one embodiment, a method receives a document including metadata in a serial format and parses the document to determine components in the metadata, a nested structure of the components, and an order of the components in the data. The metadata is stored in a table format where columns of the table define the nested structure of the components and the order of the components in the data. A query is received for the data. The method determines components from the metadata stored in the table format from the columns that satisfy the query where the components are determined based on the nested structure of the determined components and the order of the determined components from information in the columns of the table. A result for the query is output including the determined components based on the nested structure of the determined components and the order of the determined components.
    Type: Application
    Filed: September 5, 2013
    Publication date: February 12, 2015
    Applicant: SAP AG
    Inventors: Enping Tu, Yanlun Ma, Hung-Liang Yang, Yung-Yin Chen
  • Publication number: 20140129592
    Abstract: A system receives a request from a request processor of a database connection pool to access a database. The system determines whether a database connection from the database connection pool is available for the request. A new security assertion mark-up language (SAML) assertion is generated when the database connection pool does not have an available database connection for the request. A new database connection to the database is built using the new SAML assertion.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Business Objects Software Ltd.
    Inventors: Anil Samudrala, Enping Tu, Ning Li