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: 20250150437
    Abstract: 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: Application
    Filed: November 3, 2023
    Publication date: May 8, 2025
    Inventors: Kun LIU, Xia YU, Shuna YE, Chen FENG, Xiansheng SUN
  • Publication number: 20250139179
    Abstract: 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: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Xia Yu, Dabin Feng, Hui Li, Baolin He, Chen Feng
  • Publication number: 20250094069
    Abstract: 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: Application
    Filed: September 19, 2023
    Publication date: March 20, 2025
    Inventors: Hui Li, Xia Yu, Zhen Zhang
  • Publication number: 20250089118
    Abstract: 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: Application
    Filed: September 12, 2023
    Publication date: March 13, 2025
    Inventors: Dabin Feng, Xia Yu
  • Publication number: 20250071191
    Abstract: 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: Application
    Filed: August 23, 2023
    Publication date: February 27, 2025
    Inventors: Hui Li, Xia Yu, Dabin Feng, Neng Gan, Zhen Zhang
  • Publication number: 20250045109
    Abstract: Methods, systems, and computer-readable storage media for receiving, by a scheduled transaction manager, a first request for a first global transaction for an application executed within a cloud-based system, the application including a set of services where execution of the first global transaction requires a set of participant services, in response to receiving the first request, transmitting, by a scheduled transaction coordinator, a first set of requests for a first set of local transactions to the set of participant services, receiving, by the scheduled transaction coordinator, indications of reserved resources from participant services, and determining that received indication of reserved resources have been received from all participant services in the set of participant services, and in response, inhibiting cancelation of resource reservations for each of the participant services in the set of participant services, and receiving one or more results of local transactions in the set of local transaction
    Type: Application
    Filed: August 4, 2023
    Publication date: February 6, 2025
    Inventors: Dabin Feng, Xia Yu
  • Publication number: 20250045043
    Abstract: 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: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Inventors: Haiyang XU, Yuna HOU, Fangling LIU, Xiang FAN, Xia YU, Wenle ZHAO, Jia WANG, You LI
  • Patent number: 12189622
    Abstract: Methods, systems, and computer-readable storage media for providing two or more map paths, each map path representing a set of models and relationships between models for data stored in a database system, combining the two or more map paths to provide a map path tree that at least partially defines a data structure for storing at least a portion of the data stored in the database system in the cache, querying the database system by recursively traversing the map path tree to retrieve data instances from the database system, and storing each data instance in the cache using the data structure.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: January 7, 2025
    Assignee: SAP SE
    Inventors: Peihui Li, Xia Yu
  • Patent number: 12158831
    Abstract: A computer-implemented method can receive a software update for a software application deployable on a target system and perform an automatic performance test of the software application incorporating the software update on the target system. The automatic performance test can be integrated in a continuous integration and continuous delivery (CI/CD) pipeline. The method can collect a plurality of performance metrics measured when performing the automatic performance test and determine a performance score based on the plurality of performance metrics. Responsive to detecting the performance score is below a predefined performance threshold, the method can cause the CI/CD pipeline to reject the software update to the software application.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: December 3, 2024
    Assignee: SAP SE
    Inventors: Deng Feng Wan, Zuxing Wang, Xia Yu
  • Patent number: 12124446
    Abstract: Disclosed herein are system, method, and computer program product embodiments for processing a data query from a user device. In an embodiment, a data storage operator receives the data query from the user device. The data storage operator determines that the data query is a snapshot query and the snapshot query does not have a skiptoken. The data storage operator then determines that the snapshot query satisfies snapshot conditions and takes a snapshot based on the snapshot query. The data storage operator stores the snapshot into the snapshot storage and extracts data from a data storage based on the snapshot. The disclosed system enables an intelligent data query by determining whether or not to perform snapshot query. When performing snapshot query, the snapshot is stored in the snapshot storage for future use. In such a case, the data query is efficient and accurate.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: October 22, 2024
    Assignee: SAP SE
    Inventors: Xia Yu, Baolin He, Jie Yao
  • Patent number: 12039324
    Abstract: In an example embodiment, to improve performance, a solution is provided that removes the bottleneck associated with a single events table. Specifically, the solution provides for three events tables rather than one table. Two of the three tables are domain event outbox tables that are parallel and equivalent to each other. The third table is a domain event indication table, which records which of the domain event outbox tables is in a serve mode versus a maintain mode. At any point in time, one of the two domain event outbox tables is in serve mode while the other is in maintain mode. Serve mode is used for event insert, update, and query, while maintain mode is used for event purge.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: July 16, 2024
    Assignee: SAP SE
    Inventors: Xia Yu, Guangquan Dai, Wanshun Zhang
  • Publication number: 20240195691
    Abstract: Mechanisms are disclosed for applying one or more heuristics to collected server configurations to detect anomalous configurations. A collection system requests configuration data, including one or more configuration values, from a plurality of configuration agents running on a plurality of hosted servers. The one or more configuration values are received from the plurality of configuration agents at the collection system. The one or more configuration values are stored in one or more databases, organized based on one or more server identifiers. The one or more configuration values are accessed, by an analysis system, from the one or more databases. One or more heuristics are applied to the one or more configuration values based on the one or more server identifiers. In response to detecting the presence of one or more anomalous server configurations, a notification of one or more server configuration issues is provided.
    Type: Application
    Filed: December 13, 2022
    Publication date: June 13, 2024
    Inventors: Hui Li, Xia Yu
  • Patent number: 12003371
    Abstract: Mechanisms are disclosed for applying one or more heuristics to collected server configurations to detect anomalous configurations. A collection system requests configuration data, including one or more configuration values, from a plurality of configuration agents running on a plurality of hosted servers. The one or more configuration values are received from the plurality of configuration agents at the collection system. The one or more configuration values are stored in one or more databases, organized based on one or more server identifiers. The one or more configuration values are accessed, by an analysis system, from the one or more databases. One or more heuristics are applied to the one or more configuration values based on the one or more server identifiers. In response to detecting the presence of one or more anomalous server configurations, a notification of one or more server configuration issues is provided.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: June 4, 2024
    Assignee: SAP SE
    Inventors: Hui Li, Xia Yu
  • Publication number: 20240104094
    Abstract: Methods, systems, and computer-readable storage media for providing two or more map paths, each map path representing a set of models and relationships between models for data stored in a database system, combining the two or more map paths to provide a map path tree that at least partially defines a data structure for storing at least a portion of the data stored in the database system in the cache, querying the database system by recursively traversing the map path tree to retrieve data instances from the database system, and storing each data instance in the cache using the data structure.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 28, 2024
    Inventors: Peihui Li, Xia Yu
  • Patent number: 11915066
    Abstract: Systems and methods provide reception of a call to a first function, determination of a first configuration file associated with the first function, the first configuration file indicating a primary function, a secondary function and a relationship between a first property of the primary function and a second property of the secondary function, calling of the primary function and reception of a corresponding first result set, calling of the secondary function, the call to the secondary function including a filter on the second property based on values of the first result set associated with the first property, reception of a second result set corresponding to the call to the secondary function, generation of a composed result set based on the first result set, the second result set, and the relationship, and return of the composed result set in response to the call to the first function.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: February 27, 2024
    Assignee: SAP SE
    Inventors: Chen Feng, Yang Liu, Xia Yu, Yiliang Liu
  • Publication number: 20230401106
    Abstract: 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: Application
    Filed: June 9, 2022
    Publication date: December 14, 2023
    Inventors: Dabin Feng, Xia Yu, Chen Feng
  • Patent number: 11836140
    Abstract: A log sampling and storage system reduces volumes of stored log information. A log storage engine receives a series of log messages responsive to a request. The engine compares that series to various patterns previously generated from historical log data. This comparison can reference •a name of the request; •a total time to process the request; •an item count; •a message length; and/or •a message hash code. Comparing incoming log series with the predefined patterns, results in generation of a similarity score. If the score falls outside a tolerance, the existence of an outlier log message series is indicated, and that outlier log message series is stored in its entirety. However, if the similarity score falls within a tolerance, similarity to an existing predefined pattern is indicated. Rather than storing the (non-outlier) log message series, the engine directs storing a link to a sample log message series reflecting the pattern.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: December 5, 2023
    Assignee: SAP SE
    Inventors: Dongqing Hu, Xia Yu
  • Publication number: 20230342143
    Abstract: In an example embodiment, to improve performance, a solution is provided that removes the bottleneck associated with a single events table. Specifically, the solution provides for three events tables rather than one table. Two of the three tables are domain event outbox tables that are parallel and equivalent to each other. The third table is a domain event indication table, which records which of the domain event outbox tables is in a serve mode versus a maintain mode. At any point in time, one of the two domain event outbox tables is in serve mode while the other is in maintain mode. Serve mode is used for event insert, update, and query, while maintain mode is used for event purge.
    Type: Application
    Filed: April 22, 2022
    Publication date: October 26, 2023
    Inventors: Xia Yu, Guangquan Dai, Wanshun Zhang
  • Patent number: 11681012
    Abstract: A flexible radar support for absorbing vibration deviation comprises a support base and a support top cover that are engaged with each other in an interlocking manner. A housing space for arranging a radar is formed between the support base and the support top cover. The support base includes: a centrally arranged base center, and a base edge circumferentially arranged around the base center. The base edge and the base center are connected through four flexible structures that form U-shaped cantilever beams protruding towards the support top cover. With the flexible radar support provided, and with the design of U-shaped flexible structures, where an automobile body vibrates at a large amplitude, the flexible radar support can still absorb swaying in the up and down, and left and right directions during the course of driving, thereby reducing the impact of the automobile body's vibrations on the detection precision of a radar.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: June 20, 2023
    Assignees: Yanfeng Plastic Omnium Automotive Exterior Systems Co., Ltd., Compagnie Plastic Omnium SE
    Inventors: Xia Yu, Quanquan Kong, Miaotian Lin
  • Publication number: 20230086361
    Abstract: A computer-implemented method can receive a software update for a software application deployable on a target system and perform an automatic performance test of the software application incorporating the software update on the target system. The automatic performance test can be integrated in a continuous integration and continuous delivery (CI/CD) pipeline. The method can collect a plurality of performance metrics measured when performing the automatic performance test and determine a performance score based on the plurality of performance metrics. Responsive to detecting the performance score is below a predefined performance threshold, the method can cause the CI/CD pipeline to reject the software update to the software application.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Applicant: SAP SE
    Inventors: Deng Feng Wan, Zuxing Wang, Xia Yu