Patents by Inventor Yihan SONG

Yihan SONG 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: 10325002
    Abstract: Representative implementations provide devices and techniques for automatically generating a skeleton of at least a portion of a web service application. The skeleton comprises a framework that may be modified as needed for a desired use, such as for a relational database backed application, for example. In one aspect, the framework includes a versatile model to support different validation methods and varied customization. Filter support allows a user to perform actions on and/or define rules for inputs. In another aspect, the skeleton is automatically activated in an in-memory database repository.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: June 18, 2019
    Assignee: SAP SE
    Inventors: Yihan Song, Shenghai Xu, Qin Qian, Hongyue Xiao
  • Patent number: 9563686
    Abstract: A table selector may receive a selection of a replicated table storing data replicated from an original table of a first system, the replicated table being stored using a second system and currently executing a process of receiving the replicated data. A suspension manager may suspend the process of receiving the replicated data, and a table attribute manager may change a replicated table attribute of the replicated table, while the process of receiving the replicated data is suspended. The suspension manager may then resume the process of receiving the replicated data.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: February 7, 2017
    Assignee: SAP SE
    Inventors: Yingyu Chen, Han Li, Yihan Song
  • Patent number: 9342573
    Abstract: Described herein is a technology for facilitating delta data load. In some implementations, history tables corresponding to physical tables in a data source are provided in a database layer. The database layer includes change list tables corresponding to the history tables and a physical data model based on one or more physical tables. Delta data is determined by analyzing the change list table to create delta data summary tables. Key lists are generated for summary tables corresponding to physical tables which physical data is based. The delta data is applied to the physical data model.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: May 17, 2016
    Assignee: SAP SE
    Inventors: Yingyu Chen, Han Li, Yihan Song
  • Publication number: 20160092590
    Abstract: Representative implementations provide devices and techniques for automatically generating a skeleton of at least a portion of a web service application. The skeleton comprises a framework that may be modified as needed for a desired use, such as for a relational database backed application, for example. In one aspect, the framework includes a versatile model to support different validation methods and varied customization. Filter support allows a user to perform actions on and/or define rules for inputs. In another aspect, the skeleton is automatically activated in an in-memory database repository.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Yihan SONG, Shenghai XU, Qin QIAN, Hongyue XIAO
  • Publication number: 20160092505
    Abstract: A framework for handling a wrapper procedure is provided herein. In accordance with one aspect, a user definition of a wrapper procedure encapsulating a stored procedure is received. The framework retrieves metadata associated with the stored procedure. The framework may prepare at least one query statement to invoke the stored procedure using an input parameter identified from the metadata. The framework may further set at least one value of at least one identified input parameter based on the metadata, and execute the prepared query statement using the set value of the input parameter to generate at least one value for an output parameter.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Yihan SONG, Qin QIAN, Hongyue XIAO
  • Publication number: 20150088823
    Abstract: A table selector may receive a selection of a replicated table storing data replicated from an original table of a first system, the replicated table being stored using a second system and currently executing a process of receiving the replicated data. A suspension manager may suspend the process of receiving the replicated data, and a table attribute manager may change a replicated table attribute of the replicated table, while the process of receiving the replicated data is suspended. The suspension manager may then resume the process of receiving the replicated data.
    Type: Application
    Filed: November 12, 2013
    Publication date: March 26, 2015
    Applicant: SAP AG
    Inventors: Yingyu Chen, Han Li, Yihan Song
  • Publication number: 20140330780
    Abstract: Described herein is a technology for facilitating delta data load. In some implementations, history tables corresponding to physical tables in a data source are provided in a database layer. The database layer includes change list tables corresponding to the history tables and a physical data model based on one or more physical tables. Delta data is determined by analyzing the change list table to create delta data summary tables. Key lists are generated for summary tables corresponding to physical tables which physical data is based. The delta data is applied to the physical data model.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 6, 2014
    Applicant: SAP AG
    Inventors: Yingyu CHEN, Han LI, Yihan SONG