Patents by Inventor Xin Peng

Xin Peng 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: 20230091915
    Abstract: Automatic application of software patches to software associated with container images based upon image relationships in a dependency tree. The computing device determines whether software associated with a base container image requires software patches. The computing device accesses dependency trees maintaining image relationships between the base container image and dependent container images. The computing device determines based upon the accessed one or more dependency trees whether the base container image has dependent container images derived from the base container image. The computing device applies software patches to the software associated with the base container image. The computing device rebuilds the base container image with the applied software patches. The computing device then rebuilds the dependent container images dependent upon the rebuilt base container image.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Inventors: QIN YUE CHEN, Xin Peng Liu, Han Su, Fei Fei Li
  • Publication number: 20230092902
    Abstract: Embodiments relate to progressively validating access token. In response to intercepting an initial call for a transaction for a service from a client, a token is validated for the initial call of the transaction for the service, the validating including contacting an authentication sever and locally storing a time to live received for the token. In response to intercepting at least one successive call for the transaction for the service from the client, it is determined that the token for the at least one successive call is valid based on the time to live locally saved. The at least one successive call for the transaction for the service is permitted to pass without contacting the authentication sever.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Peng Hui Jiang, Xin Peng Liu, Wei Wu, Xiao Ling Chen
  • Publication number: 20230075482
    Abstract: A computer-implemented method according to one embodiment includes identifying a job creation request within a system; determining a current amount of available resources within the system; and conditionally deploying a reusable group of containers for the job, based on the current amount of available resources for the system.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 9, 2023
    Inventors: Yue Wang, Xin Peng Liu, Zhi Gang Sun
  • Patent number: 11599733
    Abstract: Methods, systems, computer program products for Program Integrated Information (PII) translation management of an application are provided. The method, according to an embodiment of the present invention, PII translation corresponding to the application of a base version is determined as PII translation of a base version by one or more processing units, and then differences between PII translation corresponding to the application of a subsequent version and PII translation of the base version is determined as PII translation of a subsequent version. Then, in a data structure, it is recorded with PII translation of the base version as a starting node of the data structure and PII translation of the subsequent version as a subsequent node of the starting node, wherein nodes in the data structure are correlated to and accessible to the application of corresponding versions.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: March 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Li Bo Zhang, Jin Zhang, Nan Chen, Ju Ling Liu, Xin Peng Liu
  • Publication number: 20230067167
    Abstract: A method of controlling a temperature of water delivered by a water heating system, includes providing communication device which is adapted to receive a communication from at least one mobile device, the communication device being located so as to determine when the at least one mobile device is within a predefined zone in which is located a pre-selected water access point. In response to a determination that the at least one mobile device is within the predefined zone, enabling a user selecting a temperature setting of the where the water heating system. The selection is wirelessly communicated to a receiver which is in communication with the water heating system.
    Type: Application
    Filed: October 24, 2022
    Publication date: March 2, 2023
    Inventors: Yue-Xin Peng, Wilson Ng, Alan Ng, Samuel Zhang, Martin Agbayani, Yao Zhou
  • Publication number: 20230062334
    Abstract: An embodiment includes determining, based on historical data associated with a specific task, a baseline bandwidth recommendation for completing the specific task. The embodiment assigns, for a first time period, the specific task to a first computing device on a network. The embodiment allocates, for the first time period based on the baseline bandwidth recommendation, a first baseline bandwidth to the first computing device. The embodiment allocates, for the first time period, a portion of a shared buffer bandwidth as a first buffer bandwidth to the first computing device based on a weight value assigned to the specific task. The first buffer bandwidth combines with the first baseline bandwidth as a first total bandwidth for the specific task. The embodiment throttles, during the first time period, data packets associated with the specific task based on the first total bandwidth for the specific task.
    Type: Application
    Filed: April 11, 2022
    Publication date: March 2, 2023
    Applicant: International Business Machines Corporation
    Inventors: Yue Wang, Gang Tang, Xin Peng Liu, Wei Wu, Zheng Li
  • Patent number: 11586626
    Abstract: An approach for optimizing server application response times. The approach creates a trust sharing context between edge clients and a server application. The approach identifies similar requests from the edge clients to the server application. The approach integrates the similar requests into a single request and normalizes the single request into a normalized data structure. The approach sends the single request to the server application for processing and receives the server application response to the single request. The approach distributes at least a portion of the response to the edge clients.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, Sheng Yan Sun, Xin Peng Liu
  • Publication number: 20230025434
    Abstract: A method, a system and a computer program product for hybrid computing system management are proposed. In the method, workload information associated with a set of application server instances running in a first computing system is obtained by a server controller in response to a scaling request for changing the number of instances in the set of application server instances from a request controller. The set of application server instances serves at least one application running in a second computing system. A scaling decision indicating whether to change the number of instances in the set of application server instances is determined by a predictor based on the workload information from the server controller. The second computing system is enabled by the request controller to handle requests associated with the at least one application for the set of application server instances based on the scaling decision.
    Type: Application
    Filed: July 21, 2021
    Publication date: January 26, 2023
    Inventors: XIN ZHENG, Ting Xie, Wen Hua Sun, Jing Zhao, GUAN JUN LIU, XiaoWan Lu, Xin Peng Liu
  • Publication number: 20230009930
    Abstract: Managing application migration is provided. An API server on a controller node is invoked to update a configuration map of a reverse proxy on a worker node for the reverse proxy to route user service requests corresponding to unmigrated applications of a set of applications from a first computing platform to a second computing platform to maintain liveness of the unmigrated applications during migration. The API server is invoked to build an image for an application of the set of applications based on source code of the application obtained from the second computing platform. The API server is invoked to generate a pod on the worker node to perform a workload of the application using the image. The API server is invoked to update a service on the worker node to select the pod on the worker node performing the workload of the application.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Yue Wang, Xin Peng Liu, Biao Chai, Shuang Men
  • Publication number: 20230010057
    Abstract: Provided are a method for service status analysis, a server, and a storage medium. The method includes: for each vertex of multiple vertices in a graph database: reading out attribute data of the vertex, where the graph database is generated in advance according to a service description table, the vertex represents a service, and the attribute data of the vertex includes at least one service attribute of the service represented by the vertex; and according to the attribute data of the vertex and attribute data of each of multiple related vertices, determining a service status level of the service represented by the vertex, where each of the multiple related vertices has a propagation relationship with the vertex; and according to the service status level of each of the services represented by the vertices, analyzing a service propagation network.
    Type: Application
    Filed: November 20, 2020
    Publication date: January 12, 2023
    Inventors: Haibin LI, Xinping ZHANG, Huifeng GUO, Xin PENG
  • Publication number: 20230006878
    Abstract: In an approach for building file server arrays with stable and unstable nodes for enhanced pipeline transmission, a processor builds an array from a plurality of stable nodes, wherein each stable node of the plurality of stable nodes is linked to two other stable nodes of the plurality of stable nodes forming a line. A processor divides a plurality of unstable nodes into one or more groups of unstable nodes. A processor links each group of unstable nodes to two neighboring stable nodes within the array. A processor sends data through the array and the one or more groups of unstable nodes in two opposite directions. A processor monitors a node status for each node of the plurality of stable nodes and the plurality of unstable nodes.
    Type: Application
    Filed: June 28, 2021
    Publication date: January 5, 2023
    Inventors: Guang Han Sui, Zhi Gang Sun, Yu Jing, Xin Peng Liu
  • Publication number: 20220405263
    Abstract: Increasing index search efficiency and availability in a database is provided. An index space matrix corresponding to a plurality of mini-indices of the database is built using ordered boundary values that correspond to key value ranges of each respective mini-index to increase index search efficiency by removing redundant mini-index accesses. Mini-indices of the plurality of mini-indices are consolidated asynchronously without suspending access to the mini-indices using a particular consolidation policy of a plurality of consolidation policies that corresponds to an amount of key value overlap identified between the mini-indices. Data operations corresponding to transactions are performed using the index space matrix during consolidation of the mini-indices without suspending access to the mini-indices.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Xin Peng Liu
  • Patent number: 11526379
    Abstract: Embodiments of the present disclosure relate to a method for building an application. According to the method, a request is received from a building environment to acquire at least one component for executing at least one function of at least one feature of the application. The at least one feature is to be deployed to at least one target node in a distributed service platform comprising a plurality of nodes. The at least one target node and the at least one component are determined based on the request. The at least one component is acquired from the at least one target node. The at least one component is sent to the building environment for building the at least one feature.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ping Xiao, Peng Hui Jiang, Xin Peng Liu, Guang Han Sui
  • Patent number: 11506422
    Abstract: A method of controlling a temperature of water delivered by a water heating system, includes providing communication device which is adapted to receive a communication from at least one mobile device, the communication device being located so as to determine when the at least one mobile device is within a predefined zone in which is located a pre-selected water access point. In response to a determination that the at least one mobile device is within the predefined zone, enabling a user selecting a temperature setting of the where the water heating system. The selection is wirelessly communicated to a receiver which is in communication with the water heating system.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: November 22, 2022
    Assignee: Rheem Australia Pty Limited
    Inventors: Yue-Xin Peng, Wilson Ng, Alan Ng, Samuel Zhang, Martin Agbayani, Yao Zhou
  • Patent number: 11500652
    Abstract: The present invention discloses a method and system for application loading, the method comprising: receiving from the client a method tag request triggered on the basis of the tagging method of the application; retrieving the method tag in a method tag index store; obtaining, in response to the method tag being retrieved, a method content body corresponding to the method tag; and sending the method content body to the client. The present invention reduces the number of redundant codes to be loaded, thereby accelerating the application loading time.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Zhou Xing, Jia Zou
  • Patent number: 11500870
    Abstract: An approach is provided for optimizing a system resource of a cloud database. Components of a database system are divided into micro-systems according to functions and execution levels. A cluster analysis of the micro-systems and an analysis of workload patterns are performed. Different combinations of the micro-systems are generated. Images of the micro-systems and of the different combinations of the micro-systems are generated. A query is received and analyzed at a current layer specifying a set of micro-systems specified by a function of the database system. Service(s) associated with micro-system(s) specified by next layer(s) are pre-loaded and activated. A partial execution of the query is performed and a result of the query is generated at a selected edge or client side, where the selection is based on the analysis of the workload patterns.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: November 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, Sheng Yan Sun, Xin Peng Liu
  • Patent number: 11501056
    Abstract: A method, computer system, and a computer program product may perform document reference and reference update. One or more processors may assign marker information for a reference of a reference source. The reference may reference a target portion of a target document. The one or more processors may determine identification information for the target portion. The determined identification information may be based on content in the target portion and context information for the target portion in the target document. The one or more processors may generate a mapping of at least the marker information, the identification information, and a relative location of the target portion within the target document for use in the referencing of the target portion by the reference source.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ya Ling Xu, Xiao Yin Zhou, Zhenni Yan, Xin Peng Liu
  • Publication number: 20220342887
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving an incoming query statement, wherein the incoming query statement comprises a query statement expression that includes an input variable; predicting an input variable value associated to the input variable; selecting an access path for runtime execution of the query statement in dependence on the predicted input variable value; and performing runtime execution of the query statement using the selected access path.
    Type: Application
    Filed: April 26, 2021
    Publication date: October 27, 2022
    Inventors: Li CAO, Shuo LI, Xiaobo WANG, Xin Peng LIU, Sheng Yan SUN
  • Publication number: 20220284023
    Abstract: A computer-implemented method to estimate computing cost of database queries. The method includes receiving a query. The method also includes generating one or more access plans for the query. The method further includes dynamically generating a learning model based on each of the generated access plans. The method includes estimating, by the learning model and for each of the one or more access plans, a predicted cost to execute the query. The method includes selecting, based on the predicted cost, a first access path associated with a lowest cost of the predicted costs and executing the query according the selected access path.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Shuo Li, Xiaobo Wang, Sheng Yan Sun, Li Cao, Xin Peng Liu
  • Publication number: 20220278920
    Abstract: A method for calculating a shortest path, a routing acquisition device, a server and a non-transitory computer-readable storage medium are disclosed. The method may include: acquiring resource information for a network according to a received routing request, where the routing request includes a start node, an end node, a service constraint, and an obligatory constraint; calculating service constraint weights for topological elements in the network according to the service constraint, and calculating obligatory constraint weights for the topological elements according to the obligatory constraint and the resource information for the network; and calculating, according to the service constraint weights and the obligatory constraint weights for the topological elements, a shortest path from the start node to the end node that satisfies the obligatory constraint.
    Type: Application
    Filed: July 29, 2020
    Publication date: September 1, 2022
    Inventors: Jun YANG, Xin PENG