Patents by Inventor Yan Fen Guo

Yan Fen Guo 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: 11556332
    Abstract: In an approach, a processor, in response to detecting a new customer resource (CR) file: requests, the computing environment to deploy a plurality of function deployment components in the computing environment, where: the CR file indicates information of a plurality of functions of an application; the plurality of function deployment components request the computing environment to deploy a plurality of function components in the computing environment; and the plurality of function components execute the plurality of functions of the application; determines that each of the plurality of function components has been deployed in the computing environment; and in response to determining that each of the plurality of function components has been deployed in the computing environment, requests the computing environment to delete each of the plurality of deployed function deployment components.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Zhi Li Guan, Yan Fen Guo, Jie Ke Fang, Guo Liang Huang
  • Publication number: 20220269495
    Abstract: In an approach, a processor, in response to detecting a new customer resource (CR) file: requests, the computing environment to deploy a plurality of function deployment components in the computing environment, where: the CR file indicates information of a plurality of functions of an application; the plurality of function deployment components request the computing environment to deploy a plurality of function components in the computing environment; and the plurality of function components execute the plurality of functions of the application; determines that each of the plurality of function components has been deployed in the computing environment; and in response to determining that each of the plurality of function components has been deployed in the computing environment, requests the computing environment to delete each of the plurality of deployed function deployment components.
    Type: Application
    Filed: February 23, 2021
    Publication date: August 25, 2022
    Inventors: ZHI LI GUAN, Yan Fen Guo, Jie Ke Fang, Guo Liang Huang
  • 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