Patents by Inventor Xia Yu
Xia Yu 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: 20260149749Abstract: Methods, systems, and computer-readable storage media for receiving a request of an API call from a client, the request including a query, determining a score for the request, the score representative of a burden that the request would place on technical resources, if the request were to be executed, in response to the score, providing a response including a set of actions without executing the request, orchestrating a set of API sub-calls based on the set of actions, each API sub-call returning a sub-call response, merging the sub-call responses to the set of API sub-calls to provide a final result, and returning the final result in response to the API call to the client.Type: ApplicationFiled: November 26, 2024Publication date: May 28, 2026Inventors: Dabin Feng, Xia Yu, Chen Feng
-
Patent number: 12635028Abstract: Methods, systems, and computer-readable storage media for receiving a request that requires a connection to a database, wherein the application server is initially allocated with a set of base connections by a central server; determining that there are available idle connections based on a number of in-use connections and a number of allocated connections; in response to determining that there are available idle connections, assigning an idle connection to the request and updating the number of in-use connections; determining an in-use percentage using the number of in-use connections and the number of allocated connections; and executing one of: requesting new connections from the central server in response to determining that the in-use percentage satisfies an upper percentage threshold, and returning idle connections to the central server in response to determining that the in-use percentage satisfies a lower percentage threshold.Type: GrantFiled: September 12, 2023Date of Patent: May 19, 2026Assignee: SAP SEInventors: Dabin Feng, Xia Yu
-
Publication number: 20260088171Abstract: An ambulatory glucose profile (AGP) intelligent interpretation and insulin adjustment method based on an expert system includes: establishing a knowledge base in an inference mechanism; constructing an interpretation and decision support expert system with a simplified expert system architecture based on the knowledge base; constructing a patient problem analysis tree in three dimensions of hypoglycemia, blood glucose fluctuation, and hyperglycemia of patients; expanding each rule with expert AGP interpretation and empirical data; constructing a basal insulin dosage adjustment rule and a mealtime insulin dosage adjustment rule based on an interval type-2 fuzzy expert system; and adjusting a node of the patient problem analysis tree based on the interpretation and decision support expert system and a group of the patient, and providing a decision suggestion in combination with the basal insulin dosage adjustment rule and the mealtime insulin dosage adjustment rule.Type: ApplicationFiled: August 28, 2025Publication date: March 26, 2026Applicants: Northeastern University, Shanghai Sixth People's HospitalInventors: Xia YU, Hongru LI, Xiaoyu SUN, Jian ZHOU, Jingyi LU, Xiaojing MA
-
Patent number: 12561310Abstract: Disclosed herein are system, method, and computer program product embodiments for updating metadata associated with a data model. The data model comprises entities arranged into a plurality of entity groups. A determination is made that the data model has been changed based on either a first or second trigger event. If the determination is based on the first trigger event, the entities in the plurality of entity groups are resolved, and for the entities that resolved successfully, updated metadata is generated commensurate with the change and subsequently saved. If the determination is based on the second trigger event, a first entity group of the plurality of entity groups that is associated with the change is determined. All entities in the first entity group are resolved, and for the entities in the first entity group that resolved successfully, updated metadata commensurate with the change may be generated and subsequently saved.Type: GrantFiled: November 14, 2023Date of Patent: February 24, 2026Assignee: SAP SEInventors: Hui Li, Xia Yu
-
Publication number: 20260016979Abstract: Methods, systems, and computer-readable storage media for receiving metric data of a cloud system periodically; transforming the metric data of each type into a byte array using mapping tables, wherein the byte array is an encoded format of the metric data, where each field of the metric data is encoded as a field ID and a field type ID that are short integer variables; merging and storing the byte arrays of multiple metric data into a binary file, wherein the binary file comprises multiple blocks with each block comprising multiple byte arrays; generating indexes for common fields of different metric data in the binary file; receiving a retrieval request requesting metric records including a common field of a particular value; determining storage locations of one or more metric records satisfying the retrieval request; and obtaining the one or more metric records from the binary file using the corresponding storage locations.Type: ApplicationFiled: August 29, 2025Publication date: January 15, 2026Inventors: Hui Li, Xia Yu, Zhen Zhang
-
Patent number: 12470619Abstract: A system associated with an enterprise microservice cloud computing environment may include a central API registry that contains API URL pattern-to-application mapping. A routing rule processor of an API gateway, coupled to the central API registry, may receive a first request (including a first request API URL) for a first user API call. Based on the first request API URL, the central API registry may be queried to determine an associated first application instance. The first request may then be routed to the first application instance to process the first user API call. A second request for a second user API call, including a second request API URL may be received. Based on the second request API URL, the central API registry may be queried to determine an associated second application instance, and the second request may be routed to the second application instance.Type: GrantFiled: December 11, 2023Date of Patent: November 11, 2025Assignee: SAP SEInventors: Chen Feng, Xiansheng Sun, Xia Yu, Kun Liu, Shuna Ye
-
Patent number: 12455734Abstract: Various embodiments for deduplication of APIs using similarity measures and artificial intelligence are described herein. An embodiment operates by receiving a request to compare a first computing program to a second computing program, wherein each computing program includes an address, one or more tables accessed by a respective computing program, one or more input parameters, and one or more output parameters. Similarity measures are calculated between the addresses, tables, input parameters, and output parameters of the two computing programs. The similarity measures are provided to a trained artificial intelligence (AI) model, which generates a similarity determination. Performed an action based on the similarity determination.Type: GrantFiled: August 3, 2023Date of Patent: October 28, 2025Assignee: SAP SEInventors: Haiyang Xu, Yuna Hou, Fangling Liu, Xiang Fan, Xia Yu, Wenle Zhao, Jia Wang, You Li
-
Patent number: 12445536Abstract: Methods, systems, and computer-readable storage media for receiving, from a first entity, a first call, the call being received by a middleware client of a second entity, storing a set of headers associated with a workflow in a request context holder of the middleware client, and determining that a second call is to be executed from the middleware client of the second entity for the workflow, and in response: reading, by a client of the middleware client, the set of headers associated with the workflow, including the headers in a request of the second call, determining an endpoint for the second call, and transmitting the second call for receipt at the endpoint.Type: GrantFiled: August 23, 2023Date of Patent: October 14, 2025Assignee: SAP SEInventors: Hui Li, Xia Yu, Dabin Feng, Neng Gan, Zhen Zhang
-
Patent number: 12423012Abstract: Methods, systems, and computer-readable storage media for receiving metric data of a cloud system periodically; transforming the metric data of each type into a byte array using mapping tables, wherein the byte array is an encoded format of the metric data, where each field of the metric data is encoded as a field ID and a field type ID that are short integer variables; merging and storing the byte arrays of multiple metric data into a binary file, wherein the binary file comprises multiple blocks with each block comprising multiple byte arrays; generating indexes for common fields of different metric data in the binary file; receiving a retrieval request requesting metric records including a common field of a particular value; determining storage locations of one or more metric records satisfying the retrieval request; and obtaining the one or more metric records from the binary file using the corresponding storage locations.Type: GrantFiled: September 19, 2023Date of Patent: September 23, 2025Assignee: SAP SEInventors: Hui Li, Xia Yu, Zhen Zhang
-
Patent number: 12418510Abstract: According to some embodiments, methods and systems may provide request governance in a multi-tenancy cloud computing environment of an enterprise. A default cluster and a quarantine cluster may each execute application servers, and an automated quarantine enterprise configuration may store automatically managed tenant identifiers. An automated quarantine manager may automatically determine which tenant identifiers are stored in the automated quarantine enterprise configuration (e.g., based on a dynamic sliding time window). The automated quarantine manager may receive a tenant request from a client and arrange for the received tenant request to be executed by an application server in either the default cluster or the quarantine cluster in accordance with an associated tenant identifier in the automated quarantine enterprise configuration.Type: GrantFiled: November 3, 2023Date of Patent: September 16, 2025Assignee: SAP SEInventors: Kun Liu, Xia Yu, Shuna Ye, Chen Feng, Xiansheng Sun
-
Patent number: 12361082Abstract: Methods, systems, and computer-readable storage media for receiving a request through a web services API, the request comprising a query to query a database system, retrieving a set of weights that is specific to the web services, determining a factor score for each impact factor in a set of impact factors to provide a set of factor scores, providing a score total for the query based on the set of weights and the set of factor scores, returning a score response including the total score and at least one query suggestion, and receiving a modified request through the web services API, the modified request including the query modified to include at least a portion of the at least one query suggestion.Type: GrantFiled: October 27, 2023Date of Patent: July 15, 2025Assignee: SAP SEInventors: Xia Yu, Dabin Feng, Hui Li, Baolin He, Chen Feng
-
Patent number: 12353403Abstract: Methods, systems, and computer-readable storage media for executing, by a first database system, a first sub-transaction of a global transaction, the first sub-transaction impacting a primary record in a first database, in response to successful execution of the first sub-transaction, executing, by a second database system, a second sub-transaction including setting a status of a secondary record to a pending status in a status column of a table that stores data of the secondary record, in response to successfully setting the status, executing, by the first database system, one or more operations to commit changes to the primary record, and selectively setting, by the second database system, the status to one of a first final status and a second final status.Type: GrantFiled: November 21, 2023Date of Patent: July 8, 2025Assignee: SAP SEInventors: Hui Li, Xia Yu
-
Patent number: 12346749Abstract: Methods, systems, and computer-readable storage media for adaptive application server request balancing. An example method includes receiving, from a load balancer, an application request for a first application at a first application server. In response to determining that a complexity value for the application request is greater than a complexity value threshold and that an occupancy value for the first application server is greater than an occupancy value threshold, the application request is provided to a global task queue that is accessible by the first application server and other application servers. A notification is received from a second application server of a completion of the application request by the second application server. A completion result of the completion of the application request by the second application server is retrieved from a global results queue and the completion result is provided to the first application in response to the application request.Type: GrantFiled: June 9, 2022Date of Patent: July 1, 2025Assignee: SAP SEInventors: Dabin Feng, Xia Yu, Chen Feng
-
Publication number: 20250193269Abstract: A system associated with an enterprise microservice cloud computing environment may include a central API registry that contains API URL pattern-to-application mapping. A routing rule processor of an API gateway, coupled to the central API registry, may receive a first request (including a first request API URL) for a first user API call. Based on the first request API URL, the central API registry may be queried to determine an associated first application instance. The first request may then be routed to the first application instance to process the first user API call. A second request for a second user API call, including a second request API URL may be received. Based on the second request API URL, the central API registry may be queried to determine an associated second application instance, and the second request may be routed to the second application instance.Type: ApplicationFiled: December 11, 2023Publication date: June 12, 2025Inventors: Chen FENG, Xiansheng SUN, Xia YU, Kun LIU, Shuna YE
-
Publication number: 20250173199Abstract: Methods, systems, and computer-readable storage media for receiving, by a static code analyzer, API metadata descriptive of an API that is to be deployed to a cloud computing environment to enable access to a service, processing, by the static code analyzer, the API metadata to retrieve source code that encodes functionality of the service and process the source code to generate a code structure that is descriptive of the source code, generating, by an API generator, boilerplate code and glue code for the API using the API metadata and the code structure, and deploying the API to the cloud computing environment.Type: ApplicationFiled: November 27, 2023Publication date: May 29, 2025Inventors: Dabin Feng, Jie Yu, Haijing Lin, Xia Yu
-
Publication number: 20250165459Abstract: Methods, systems, and computer-readable storage media for executing, by a first database system, a first sub-transaction of a global transaction, the first sub-transaction impacting a primary record in a first database, in response to successful execution of the first sub-transaction, executing, by a second database system, a second sub-transaction including setting a status of a secondary record to a pending status in a status column of a table that stores data of the secondary record, in response to successfully setting the status, executing, by the first database system, one or more operations to commit changes to the primary record, and selectively setting, by the second database system, the status to one of a first final status and a second final status.Type: ApplicationFiled: November 21, 2023Publication date: May 22, 2025Inventors: Hui Li, Xia Yu
-
Publication number: 20250156395Abstract: Disclosed herein are system, method, and computer program product embodiments for updating metadata associated with a data model. The data model comprises entities arranged into a plurality of entity groups. A determination is made that the data model has been changed based on either a first or second trigger event. If the determination is based on the first trigger event, the entities in the plurality of entity groups are resolved, and for the entities that resolved successfully, updated metadata is generated commensurate with the change and subsequently saved. If the determination is based on the second trigger event, a first entity group of the plurality of entity groups that is associated with the change is determined. All entities in the first entity group are resolved, and for the entities in the first entity group that resolved successfully, updated metadata commensurate with the change may be generated and subsequently saved.Type: ApplicationFiled: November 14, 2023Publication date: May 15, 2025Inventors: HUI LI, Xia Yu
-
Publication number: 20250150437Abstract: According to some embodiments, methods and systems may provide request governance in a multi-tenancy cloud computing environment of an enterprise. A default cluster and a quarantine cluster may each execute application servers, and an automated quarantine enterprise configuration may store automatically managed tenant identifiers. An automated quarantine manager may automatically determine which tenant identifiers are stored in the automated quarantine enterprise configuration (e.g., based on a dynamic sliding time window). The automated quarantine manager may receive a tenant request from a client and arrange for the received tenant request to be executed by an application server in either the default cluster or the quarantine cluster in accordance with an associated tenant identifier in the automated quarantine enterprise configuration.Type: ApplicationFiled: November 3, 2023Publication date: May 8, 2025Inventors: Kun LIU, Xia YU, Shuna YE, Chen FENG, Xiansheng SUN
-
Publication number: 20250139179Abstract: Methods, systems, and computer-readable storage media for receiving a request through a web services API, the request comprising a query to query a database system, retrieving a set of weights that is specific to the web services, determining a factor score for each impact factor in a set of impact factors to provide a set of factor scores, providing a score total for the query based on the set of weights and the set of factor scores, returning a score response including the total score and at least one query suggestion, and receiving a modified request through the web services API, the modified request including the query modified to include at least a portion of the at least one query suggestion.Type: ApplicationFiled: October 27, 2023Publication date: May 1, 2025Inventors: Xia Yu, Dabin Feng, Hui Li, Baolin He, Chen Feng
-
Publication number: 20250094069Abstract: Methods, systems, and computer-readable storage media for receiving metric data of a cloud system periodically; transforming the metric data of each type into a byte array using mapping tables, wherein the byte array is an encoded format of the metric data, where each field of the metric data is encoded as a field ID and a field type ID that are short integer variables; merging and storing the byte arrays of multiple metric data into a binary file, wherein the binary file comprises multiple blocks with each block comprising multiple byte arrays; generating indexes for common fields of different metric data in the binary file; receiving a retrieval request requesting metric records including a common field of a particular value; determining storage locations of one or more metric records satisfying the retrieval request; and obtaining the one or more metric records from the binary file using the corresponding storage locations.Type: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Inventors: Hui Li, Xia Yu, Zhen Zhang