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: 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
  • Patent number: 10958755
    Abstract: A method including receiving a message at a source gateway of the local network, the message includes message data corresponding to a plurality of message elements, assigning a unique group ID based on the type of message received at the source gateway, extracting a message format from the received message, the message format defines how the message data is organized with respect to the message elements, and associating the extracted message format with the unique group ID. The method further including storing, locally, the extracted message format together with the associated unique group ID, establishing a dedicated connection between the source gateway and a target gateway of the remote network based on the unique group ID, encoding the message based on the extracted message format, and sending the encoded message from the source gateway to the target gateway across the dedicated connection.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Wei-Ting Chou, Chih-Hsiung Liu, Xin Peng Liu, Hao-Ting Shih, Joey H. Y. Tseng
  • Publication number: 20210081197
    Abstract: Embodiments of the present disclosure relate to availability level-based service management. In an embodiment, a computer-implemented method is disclosed. According to the method, it is detected initiation of a request from a first microservice to a second microservice. The first and second microservices are comprised in a plurality of microservices of an application. The request comprises an expected availability level for the application. In response to a current availability level of the application being higher than or equal to the expected availability level and in response to determining that the execution of the second microservice is unavailable, the request is caused to be routed to a simulated microservice of the second microservice. The simulated microservice is configured to return to the first microservice a dummy response to the request. In other embodiments, a system and a computer program product are disclosed.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 18, 2021
    Inventors: Xiao Bin Chen, Tianxiang Lu, Xin Peng Liu, Xiao Jing Fu, Jian Huang
  • Patent number: 10949271
    Abstract: An enhanced copy-and-paste function copies multiple logical and physical software objects from a source computing environment to a distinct target computing environment. A physical object can be any software-data entity, such as a document, a container, a database, or a disk image. A logical object contains a hierarchy of two or more physical or logical objects. Objects are copied to a logical copy clipboard, where they may be assembled into logical objects. Each physical object is then transferred one at a time to a conventional physical clipboard, transmitted to a corresponding physical clipboard in a corresponding target environment, and then forwarded to a logical paste clipboard, where the original logical objects are reconstructed and pasted into the target environment. Each logical object may be pasted into multiple target environments and may contain physical objects copied from multiple source environments. Multiple logical objects may contain the same physical object.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Shao Jun Ding, Zhi Li Guan, Yang Liang, Xin Peng Liu, Ting Yin, Wu Mi Zhong
  • Patent number: 10929598
    Abstract: At least one XML document to be validated is parsed, and XML data in the at least one XML document is represented as data objects in at least one data object model in a memory. At least one rule document is parsed and a rule object model that includes rule objects is created in the memory. At least part of the data objects are extracted from the at least one data object model and at least part of rule objects are extracted from the rule object model. Partial validation is performed in a corresponding execution context that validates the extracted at least part of the data objects based upon the extracted at least part of the rule objects.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Duncan G. Clark, Xin Peng Liu, Xi Ning Wang, Liang Xue, Yu Chen Zhou
  • Patent number: 10923583
    Abstract: The present invention relates to the technical field of power semiconductor devices, particularly to an insulated gate bipolar transistor with a MOS controllable hole path. According to the present invention, a MOS controllable gate structure formed by a gate dielectric layer, a MOS control gate electrode and a P-type MOS channel region are embedded in a P+ floating p-body region of the conventional IGBT structure. The MOS region is equivalent to a switch controlled by a gate voltage. When the device is turned on under a forward voltage, the potential of the p-body region is floated to store holes, reducing the saturation conduction voltage drop of the device. Under the condition of turn-off and short-circuit, the hole extracting path is provided and the Miller capacitance is lowered, thereby lowering the turn-off losses and enhancing the short-circuit withstand capability.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: February 16, 2021
    Assignee: UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA
    Inventors: Zehong Li, Xin Peng, Yishang Zhao, Min Ren, Bo Zhang
  • Patent number: 10915703
    Abstract: At least one XML document to be validated is parsed, and XML data in the at least one XML document is represented as data objects in at least one data object model in a memory. At least one rule document is parsed and a rule object model that includes rule objects is created in the memory. At least part of the data objects are extracted from the at least one data object model and at least part of rule objects are extracted from the rule object model. Partial validation is performed in a corresponding execution context that validates the extracted at least part of the data objects based upon the extracted at least part of the rule objects.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Duncan G. Clark, Xin Peng Liu, Xi Ning Wang, Liang Xue, Yu Chen Zhou
  • Patent number: 10915410
    Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for managing a distributed system. In one embodiment, a computer-implemented method is disclosed. In the method, packets that are to be transmitted among a group of nodes in a distributed system may be collected into a queue of packets, here a packet in the queue is associated with a source node and a destination node in the group of nodes. A snapshot in the group of snapshots may be obtained from a node in the group of nodes, therefore a group of snapshots may be obtained from the group of nodes. A snapshot of the distributed system may be generated based on the queue of packets and the group of snapshots. In other embodiments, a computer-implemented system and a computer program product for managing a distributed system are disclosed.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jiang Xuan, Xin Peng Liu, Peng Hui Jiang, Hongmei Zhao
  • Patent number: 10915532
    Abstract: Provided are techniques for supporting a join operation against multiple NoSQL databases. A search request with a field and a value for the field is received, wherein the search request is to be issued against a plurality of database divisions formed from NoSQL databases. A simple database search is performed against a structured index to generate a first result set. An extended database search is performed against a linear database division index to generate a second result set by: identifying a relationship for the field that identifies related fields and identifying documents for the field and the related fields using a linear database division index. The first result set and the second result set are merged to form a merged result set of documents. The documents from the merged result set are displayed in response to the search request.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: February 9, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Chun Hui Wang, Zan Zhou, Xin Peng Liu, Shuo Li, Xin Zhe Wang
  • Patent number: 10891111
    Abstract: A processor within a networked distributed drafting platform generates a public key-value context file that includes initial default key-value mappings between keywords and values for use in a distributed drafting project. Refined project-level key-value mappings are elected by considering differences between the initial default key-value mappings and personal key-value mappings within a set of distributed personal key-value context files each maintained by different drafters of the distributed drafting project. The initial default key-value mappings of the public key-value context file are updated with the elected refined project-level key-value mappings within the networked distributed drafting platform.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xin Peng Liu, Meng M. Wan, Chen Xin Yu
  • Patent number: 10885052
    Abstract: A database processing system includes a coordinator agent controller and a virtual node data base. The coordinator agent controller detects a request to access a database by an application program and to extracts database objects from a database protocol stream based on a requirement requested by the application program. The virtual node database is generated according to the extracted database objects. The virtual node database includes memory dump storage that stores the database objects extracted from the database protocol stream, and based on the database objects the virtual node database generates virtual database objects corresponding to the database protocol stream. The extraction of database objects is performed directly on the database protocol stream without communicating with a target real database.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuo Li, Xin Peng Liu, Xiaobo Wang, Chong Yuan Yin, Chen Xin Yu
  • Publication number: 20200401447
    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: Application
    Filed: June 19, 2019
    Publication date: December 24, 2020
    Inventors: Ping Xiao, Peng Hui Jiang, Xin Peng Liu, Guang Han Sui
  • Patent number: 10838964
    Abstract: Provided are techniques for supporting a join operation against multiple NoSQL databases. A search request with a field and a value for the field is received, wherein the search request is to be issued against a plurality of database divisions formed from NoSQL databases. A simple database search is performed against a structured index to generate a first result set. An extended database search is performed against a linear database division index to generate a second result set by: identifying a relationship for the field that identifies related fields and identifying documents for the field and the related fields using a linear database division index. The first result set and the second result set are merged to form a merged result set of documents. The documents from the merged result set are displayed in response to the search request.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Chun Hui Wang, Zan Zhou, Xin Peng Liu, Shuo Li, Xin Zhe Wang
  • Publication number: 20200356594
    Abstract: Embodiments of the disclosure provide methods, systems, computer program products for manipulating a table with an XML column in database. According to the method, a SQL statement for a table is received first, wherein the table comprises an XML column which is a representation of a plurality of logical columns of the table, there is at least one XML element in at least one row and in the XML column of the table, and each of the at least one XML element corresponds to a non-null value in a specific row and in a logical column of the plurality of logical columns of the table. Then the SQL statement is parsed. And then the SQL statement is transformed into a hybrid statement being able to process the XML column in response to the parsing result indicating that the SQL statement relates to at least one logical column of the plurality of logical columns. At last the hybrid statement is executed.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Xin Peng Liu, SHUO LI, Xiaobo Wang, ShengYan Sun, Kwai Hing Man
  • Publication number: 20200356538
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a lock on a page from a virtual database amongst two or more virtual databases, the virtual database including a number of containers respectively corresponding to the same number of database components of the virtual database. A copy of the page is refreshed with a latest copy of the page in an overall cache prior to granting the lock based on ascertaining that the page is not locked by any other virtual database. The virtual database is granted with the lock and have an exclusive access to the page.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Inventors: Xin Peng LIU, ShengYan SUN, Shuo LI, Xiaobo WANG
  • Publication number: 20200334053
    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: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Inventors: Shu Chao Wan, Jing Jing Pan, Xin Peng Liu, Yiwen Huang, YE CUI
  • Publication number: 20200301790
    Abstract: An approach is provided in which an information handling system creates a set of first containers from a container image that each includes a set of shareable files. The information handling system creates a second container from the container image that is devoid of the set of shared files and includes a pointer that points to a selected one of the first containers. In turn, the second container mounts to the first container and utilizes the shared files included the first container.
    Type: Application
    Filed: July 15, 2019
    Publication date: September 24, 2020
    Inventors: Jie Zhang, Wei Wang, Hong Lin Guo, Jian Sun, Xin Peng Liu, Yun Jie Fang
  • Publication number: 20200301789
    Abstract: An approach is provided in which an information handling system creates a set of first containers from a container image that each includes a set of shareable files. The information handling system creates a second container from the container image that is devoid of the set of shared files and includes a pointer that points to a selected one of the first containers. In turn, the second container mounts to the first container and utilizes the shared files included the first container.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Jie Zhang, Wei Wang, Hong Lin Guo, Jian Sun, Xin Peng Liu, Yun Jie Fang
  • Publication number: 20200301791
    Abstract: An approach is provided in which an information handling system creates a set of first containers from a container image that each includes a set of shareable files. The information handling system creates a second container from the container image that is devoid of the set of shared files and includes a pointer that points to a selected one of the first containers. In turn, the second container mounts to the first container and utilizes the shared files included the first container.
    Type: Application
    Filed: July 15, 2019
    Publication date: September 24, 2020
    Inventors: Jie Zhang, Wei Wang, Hong Lin Guo, Jian Sun, Xin Peng Liu, Yun Jie Fang