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).

  • Patent number: 11153254
    Abstract: An approach is provided in which a system receives a first meme sent from a first user that is targeted to a second user. The system transforms the first meme into a second meme based on analyzing the first meme against a first user profile data corresponding to the first user and a second user profile data corresponding to the second user. The transforming includes replacing at least one element of the first meme with a second element in the second meme. The system, in turn, sends the transformed second meme to the second user.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Zheng Ping A C Chu, Yuan Jin, Xi Xi Liu, Xin Peng Liu, Fan Xiao Xin
  • Publication number: 20210303577
    Abstract: A lightweight database-management system (DBMS) is based on a dynamic microservices architecture that implements each granular DBMS feature or function as a distinct, independently executable microservice. The DBMS's Parser front-end responds to each incoming query by selecting the first bind-time database feature needed to process the query. The Parser forwards its selection through a Channel-Binding subsystem to an Event Services Activation subsystem that activates a corresponding microservice to perform the selected feature. The first feature then selects the next required bind-time feature for activation, and this process continues sequentially until all required bind-time microservices have been identified, activated, and run. Runtime query-processing features are then sequentially selected in a similar manner. However, each selected runtime microservice is preloaded but not run.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Xin Peng Liu, Meng Wan, Shuo Li, Xiaobo Wang
  • Patent number: 11119817
    Abstract: Managing service container dependency is provided. A notification that a first service container is running on a host environment is received. It is determined whether the first service container is dependent on a second service container being up and running on the host environment. In response to determining that the first service container is dependent on a second service container being up and running on the host environment, it is determined whether the second service container is running on the host environment. In response to determining that the second service container is not running on the host environment, service requests from the first service container to the second service container are responded to using stub data that corresponds to the second service container.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xuan Jiang, Xin Peng Liu, Bing Dong Ma, Hong Mei Zhao
  • Publication number: 20210255853
    Abstract: A plurality of metadata corresponding to a plurality of code versions of an application stored in a version control system is generated. A determination is made of a set of changes between a first metadata of a first code version and a second metadata of a second code version. A classification is made of elements in the set of changes into a first category and a second category based on a set of predetermined rules, wherein the elements classified into the first category are better candidates to determine causes of defects in the application than the elements classified into the second category. The elements classified in the first category are used to determine a cause of a defect in the application.
    Type: Application
    Filed: February 14, 2020
    Publication date: August 19, 2021
    Inventors: Xiao Yin ZHOU, Zhenni YAN, Ya Ling XU, Xin Peng LIU, Qian XU, Chao FENG
  • Patent number: 11093263
    Abstract: The present disclosure provides a method, computer system and computer program product for generating a conversation content. According to the method, a rule corresponding to a first component of a user interface can be obtained, wherein the first component represents one or more resources provided to a user, an operation for the first component can be determined based on the rule and a feature of the first component, a virtual component tree can be constructed according to the operation, wherein the virtual component tree depicts components to be included in the user interface and relationship between the components; and the user interface can be rendered based on the virtual component tree.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shu Chao Wan, Jing Jing Pan, Xin Peng Liu, Yiwen Huang, Ye Cui
  • Patent number: 11089130
    Abstract: A computer system including program instructions to receive a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assign a unique group ID based on the type of message received at the source gateway, extract a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associate the extracted message format with the unique group ID. The computer system further including program instructions to store locally, the extracted message format together with the associated unique group ID, establish a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encode the message based on the extracted message format, and send the encoded message from the source gateway to the target gateway across the dedicated connection.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 11089131
    Abstract: A computer system including program instructions to receive a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assign a unique group ID based on the type of message received at the source gateway, extract a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associate the extracted message format with the unique group ID. The computer system further including program instructions to store locally, the extracted message format together with the associated unique group ID, establish a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encode the message based on the extracted message format, and send the encoded message from the source gateway to the target gateway across the dedicated connection.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Patent number: 11080625
    Abstract: A method for enforcing a number of context model based policies with forward chaining comprising applying a policy set including a plurality of policies to an instantiated context model which includes a set of referenced instance documents in XML format, determining whether the instantiated context model should be updated, if the instantiated context model should be updated, executing an updating operation, re-generating a new instantiated context model according to the updated instance documents and the instantiated context model, and applying the policy set to the new instantiated context model, and wherein the policies include a condition part and an action part.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: August 3, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Xi Ning Wang, Liang Xue, Ke Xin Zhou, Yu Chen Zhou
  • Publication number: 20210215394
    Abstract: A controller for an electric booster element in a water heater is described. The electric booster element is powered from mains power and the controller comprises a control module and a capacitive module adapted to store power and supply stored power to the control module. The control module produces a control signal for controlling a relay to supply or restrict mains power supply to said booster element, said control signal depending at least in part on time of use data.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 15, 2021
    Inventors: Brendan Bourke, Yue-Xin Peng, Lee Kernich
  • Publication number: 20210209103
    Abstract: Data segment-based indexing includes identifying data segments of a column of a database based on a data distribution of data of the column, indexing the data segments, including, for each data segment, determining an index type and creating an index of the determined index type, and building a composite link between indexes of a common index type, which indexes of the common index type include a created index, from indexing the data segments of the column, of the common index type and at least one other index, of the common index type, which is for other data segment(s), of other column(s) of the database, that have been indexed using the common index type. The composite link provides for parallel searching against the indexes in the group to search corresponding different data segments, in different columns of the database, indexed using the common index type.
    Type: Application
    Filed: January 6, 2020
    Publication date: July 8, 2021
    Inventors: Shuo LI, Peng Hui JIANG, ShengYan SUN, Xin Peng LIU, Xiaobo WANG
  • Patent number: 11055285
    Abstract: A first query is received by a computing device to access data in a database. A first access path is identified based on optimization information about a second query. The first access path is applied.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, Xin Peng Liu, ShengYan Sun
  • Patent number: 11042426
    Abstract: Embodiments of the present disclosure relate to reuse ongoing reusable Ajax requests. According to the method, one or more processors receive a first Ajax request in a web application. The method further includes detecting at least one ongoing Ajax request comprising a second ongoing reusable Ajax request. The second ongoing Ajax request may be substantially similar to the first Ajax request. The method further includes receiving the second ongoing reusable Ajax request from a server of the web application. The method further includes executing a call-back function of the second ongoing reusable Ajax request.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shu Chao Wan, Jing Jing Pan, Xin Peng Liu
  • Patent number: 11042578
    Abstract: Disclosed embodiments provide techniques for database query utilizing a multigram index. In embodiments, a search query is divided into multiple regex subcomponents. Regex subcomponent indexes are created and searched in parallel, and/or in a sequential manner on reduced data sets, increasing search performance, especially for NoSQL databases.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: June 22, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xin Peng Liu, Peng Hui Jiang, Jing Wang, ShengYan Sun
  • Patent number: 11044229
    Abstract: A port listening request dynamically generated by an application process hosted in a container can be identified. Whether the application process hosted in the container is trusted can be determined. Responsive to determining that the application process hosted in the container is trusted, a first port to be used as an external port for the application process can be dynamically selected, and a port assignment can be communicated to a container engine, the port assignment indicating the first port is assigned to the application process. The first port can be mapped to a second port assigned as an internal port for the application process. The first port can be opened for the application process.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 22, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ling Lan, Hongxia Li, Hai Long Liu, Xin Peng Liu
  • Patent number: 11044230
    Abstract: A port listening request dynamically generated by an application process hosted in a container can be identified. Whether the application process hosted in the container is trusted can be determined. Responsive to determining that the application process hosted in the container is trusted, a first port to be used as an external port for the application process can be dynamically selected, and a port assignment can be communicated to a container engine, the port assignment indicating the first port is assigned to the application process. The first port can be mapped to a second port assigned as an internal port for the application process. The first port can be opened for the application process.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: June 22, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ling Lan, Hongxia Li, Hai Long Liu, Xin Peng Liu
  • Publication number: 20210179805
    Abstract: The invention provides a polyetheretherketone (PEEK) composite and a method of preparing same. The PEEK composite is prepared from 55-90 parts by mass of PEEK, 5-30 parts by mass zinc aluminum (ZA) alloy, 5-15 parts by mass graphite, 0.3-1 parts by mass graphene oxide (GO) and a processing additive. The PEEK composite is prepared by the following steps: putting the ZA alloy into an aqueous solution of a quaternary ammonium salt surfactant, ultrasonically dispersing, filtering, washing and drying; dissolving the GO in deionized water, dispersing the ZA alloy in deionized water, and adding a GO solution dropwise to a ZA alloy dispersion to obtain a GO/ZA alloy complex; mixing the PEEK, the GO/ZA alloy complex, the graphite and the processing additive, and drying at 100-120° C. for 3-4 h; and mixing in a mixer, and carrying out compression molding at 380-400° C.
    Type: Application
    Filed: October 1, 2020
    Publication date: June 17, 2021
    Applicant: Changsha University of Science and Technology
    Inventors: Chunguang LONG, Ying PENG, Xin PENG
  • Patent number: 11023286
    Abstract: A method, computer system, and a computer program product for migrating a service from one container to another container is provided. The present invention may include obtaining a first group of requests that are accessing a service launched in a first container instance and a second group of requests that are waiting for accessing the service. The present invention may also include generating a migrated service in a second container instance by migrating the service from the first container instance to the second container instance based on the obtained first and second groups of requests. The present invention may further include directing the second group of requests to the migrated service in the second container instance.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Peng Liu, Ying Mao, Kun Yang, Jing You, Wu Mi Zhong
  • Patent number: 10996997
    Abstract: API-based service command invocation is provided through a method that includes identifying one or more executable commands of a service. The one or more executable commands correspond to one or more service operations supported by the service. The method generates one or more application programming interfaces (APIs), each API of the one or more APIs to invoke a respective executable command of the one or more executable commands. The method exposes at least one API of the generated one or more APIs to an end-user of the service.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: May 4, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jian Wu Dai, Yuan Yao Deng, Qian Dv Du, Xin Peng Liu, Xi Xq Qiao, Tao N. Zhang, Wu Mi Wm Zhong
  • Publication number: 20210124804
    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: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Inventors: Li Bo Zhang, Jin Zhang, Nan Chen, Ju Ling Liu, Xin Peng Liu
  • Patent number: 10962258
    Abstract: A controller for an electric booster element in a water heater is described. The electric booster element is powered from mains power and the controller comprises a control module and a capacitive module adapted to store power and supply stored power to the control module. The control module produces a control signal for controlling a relay to supply or restrict mains power supply to said booster element, said control signal depending at least in part on time of use data.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: March 30, 2021
    Assignee: Rheem Australia PTY Limited
    Inventors: Brendan Bourke, Yue-Xin Peng, Lee Kernich