Patents by Inventor XIAO JIAN LIAN

XIAO JIAN LIAN 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: 20230259392
    Abstract: Embodiments of the present disclosure relate to deployment of a plurality of services. In an embodiment, a computer-implemented method is disclosed. According to the method, one or more processors receive a deployment event for a plurality of services in a computing cluster. One or more processors perform a reconciliation process in a virtualized operator environment for deployment of the plurality of services. The reconciliation process comprises obtaining, by the one or more processors, a plurality of task lists for the deployment of the plurality of services by parsing a service specification associated with the deployment event, and deploying, by the one or more processors, the plurality of services into the computing cluster by launching a plurality of executors to execute tasks in the plurality of task lists at least partially in parallel. In other embodiments, a system and a computer program product are disclosed.
    Type: Application
    Filed: February 15, 2022
    Publication date: August 17, 2023
    Inventors: Song Bai, Xiang Cai, Xiao Jian Lian, Yan Fen Guo, Chao Feng Wu, Hui Huang
  • Patent number: 11514121
    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for webpage customization. In some embodiments, a method is disclosed. According to the method, a webpage to be provided to a user is obtained. The webpage comprises at least a first element having a first set of style attributes. A second element matching the first element is determined from a set of elements customized for the user. The second element has a second set of style attributes. The webpage is customized for the user by applying at least part of the second set of style attributes to the first element. The customized webpage is provided to the user. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: November 29, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dong Rui Li, Ang Yi, Hai Cheng Wang, Jun Hong Zhao, Ye Chen, Xiao Jian Lian, Jing Chen
  • Publication number: 20220043870
    Abstract: Embodiments of the present disclosure relate to a method, system, and computer program product for webpage customization. In some embodiments, a method is disclosed. According to the method, a webpage to be provided to a user is obtained. The webpage comprises at least a first element having a first set of style attributes. A second element matching the first element is determined from a set of elements customized for the user. The second element has a second set of style attributes. The webpage is customized for the user by applying at least part of the second set of style attributes to the first element. The customized webpage is provided to the user. In other embodiments, a system and a computer program product are disclosed.
    Type: Application
    Filed: August 10, 2020
    Publication date: February 10, 2022
    Inventors: Dong Rui Li, Ang Yi, Hai Cheng Wang, Jun Hong Zhao, Ye Chen, Xiao Jian Lian, Jing Chen
  • Patent number: 11108712
    Abstract: A method, system and computer program product for processing messages sent to a recipient. The communication channel used to send the message is identified, where such a communication channel is not currently being used by the recipient. After identifying the communication channel(s) currently being used by the recipient, the contact information of users who have previously communicated with the recipient using the communication channel(s) currently being used by the recipient are analyzed. The message is then marked with the identity of the sender as well as the communication channel used by the sender after matching the contact information of the sender with the contact information of a user who had previously communicated with the recipient using the communication channel(s) currently being used by the recipient. The marked message is then sent to the recipient using a communication channel currently being used by the recipient.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: Xiang Cai, Yan Fen Guo, Dong Rui Li, Xiao Jian Lian, Cheng Fang Wang, Hong Dong Zhao
  • Publication number: 20200084165
    Abstract: A method, system and computer program product for processing messages sent to a recipient. The communication channel used to send the message is identified, where such a communication channel is not currently being used by the recipient. After identifying the communication channel(s) currently being used by the recipient, the contact information of users who have previously communicated with the recipient using the communication channel(s) currently being used by the recipient are analyzed. The message is then marked with the identity of the sender as well as the communication channel used by the sender after matching the contact information of the sender with the contact information of a user who had previously communicated with the recipient using the communication channel(s) currently being used by the recipient. The marked message is then sent to the recipient using a communication channel currently being used by the recipient.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 12, 2020
    Inventors: Xiang Cai, Yan Fen Guo, Dong Rui Li, Xiao Jian Lian, Cheng Fang Wang, Hong Dong Zhao
  • Patent number: 10536405
    Abstract: A method, system and computer program product for processing messages sent to a recipient. The communication channel used to send the message is identified, where such a communication channel is not currently being used by the recipient. After identifying the communication channel(s) currently being used by the recipient, the contact information of users who have previously communicated with the recipient using the communication channel(s) currently being used by the recipient are analyzed. The message is then marked with the identity of the sender as well as the communication channel used by the sender after matching the contact information of the sender with the contact information of a user who had previously communicated with the recipient using the communication channel(s) currently being used by the recipient. The marked message is then sent to the recipient using a communication channel currently being used by the recipient.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xiang Cai, Yan Fen Guo, Dong Rui Li, Xiao Jian Lian, Cheng Fang Wang, Hong Dong Zhao
  • Publication number: 20190149491
    Abstract: A method, system and computer program product for processing messages sent to a recipient. The communication channel used to send the message is identified, where such a communication channel is not currently being used by the recipient. After identifying the communication channel(s) currently being used by the recipient, the contact information of users who have previously communicated with the recipient using the communication channel(s) currently being used by the recipient are analyzed. The message is then marked with the identity of the sender as well as the communication channel used by the sender after matching the contact information of the sender with the contact information of a user who had previously communicated with the recipient using the communication channel(s) currently being used by the recipient. The marked message is then sent to the recipient using a communication channel currently being used by the recipient.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Xiang Cai, Yan Fen Guo, Dong Rui Li, Xiao Jian Lian, Cheng Fang Wang, Hong Dong Zhao
  • Publication number: 20180203426
    Abstract: Disclosed are a computer-implemented method for converting a procedural process model for a process to a hybrid process model, a system and a computer program product. In this method, a plurality of steps of the process which are included in the procedural process model may be clustered selectively according to historical execution information of the plurality of steps, to generate a plurality of candidate cluster set. One candidate cluster set satisfying a first condition may be selected from the plurality of candidate cluster sets. Then, the procedural process model may be converted into the hybrid process model according to the selected candidate cluster set.
    Type: Application
    Filed: February 19, 2018
    Publication date: July 19, 2018
    Inventors: Bing Li, Xiang Li, Xiao Jian Lian, Dan Liu, Haifeng Liu, Jing Mei, Guo Tong Xie, Yi Qin Yu, Jing Zhang
  • Publication number: 20170083013
    Abstract: Disclosed are a computer-implemented method for converting a procedural process model for a process to a hybrid process model, a system and a computer program product. In this method, a plurality of steps of the process which are included in the procedural process model may be clustered selectively according to historical execution information of the plurality of steps, to generate a plurality of candidate cluster set. One candidate cluster set satisfying a first condition may be selected from the plurality of candidate cluster sets. Then, the procedural process model may be converted into the hybrid process model according to the selected candidate cluster set.
    Type: Application
    Filed: September 23, 2015
    Publication date: March 23, 2017
    Inventors: Bing Li, Xiang Li, Xiao Jian Lian, Dan Liu, Haifeng Liu, Jing Mei, Guo Tong Xie, Yi Qin Yu, Jing Zhang
  • Publication number: 20160147634
    Abstract: Method and apparatus for obtaining constraints on events. The method includes: obtaining a correspondence between a goal and multiple candidate constraints associated with the event from multiple event sequences including the event, wherein each event sequence among the multiple event sequences is a series of historical events that are executed for achieving the goal; identifying an impact on the goal of at least one part of candidate constraints among the multiple candidate constraints based on the correspondence; and in response to metric of the impact satisfying a predefined condition, determining the at least one part of candidate constraints as the constraint. An apparatus for determining a constraint on an event and a method and apparatus for generating a Case Management Model from multiple event sequences are also provided.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 26, 2016
    Inventors: BING LI, XIANG LI, XIAO JIAN LIAN, DAN LIU, HAIFENG LIU, JING MEI, GUO TONG XIE, YI QIN YU, JING ZHANG