Patents by Inventor Zhipan Liu

Zhipan Liu 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: 11805086
    Abstract: Systems and methods of controlling a state of electronic messaging applications are provided. A system detects a launch of a network application via an embedded browser. The network application is associated with a session identifier of a user. The system identifies one or more electronic messaging applications on a client device of the user. The system transmits, responsive to the launch of the network application associated with the session identifier, an instruction to one or more servers managing the one or more electronic messaging applications to control a state of the one or more electronic messaging applications.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: October 31, 2023
    Inventors: Ke Xu, Zhipan Liu
  • Publication number: 20230153963
    Abstract: According to some embodiments, a method includes: receiving, by a computing device associated with a user, a video stream captured by a camera; detecting, by the computing device, persons appearing within a field of view of the camera based on analysis of the video stream; and in response to a determination that one or more persons other than the user appear within the field of view of the camera, providing, by the computing device, a modified video stream in which the one or more persons other than the user do not appear during display of the modified video stream.
    Type: Application
    Filed: December 27, 2021
    Publication date: May 18, 2023
    Inventors: Cheng Zhang, Yunxiang Wang, Bo Chen, Zhipan Liu
  • Publication number: 20230033162
    Abstract: Systems and methods of controlling a state of electronic messaging applications are provided. A system detects a launch of a network application via an embedded browser. The network application is associated with a session identifier of a user. The system identifies one or more electronic messaging applications on a client device of the user. The system transmits, responsive to the launch of the network application associated with the session identifier, an instruction to one or more servers managing the one or more electronic messaging applications to control a state of the one or more electronic messaging applications.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 2, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Ke Xu, Zhipan Liu
  • Publication number: 20220329555
    Abstract: According to some embodiments, a method can include: receiving, by a first computing device, information about a meeting that a user is scheduled to attend; retrieving, by the first computing device, a plurality of messages sent to the user in one or more applications; analyzing, by the first computing device, the plurality of messages to identify one or more messages relevant to the meeting based on contents of the messages and the information received about the meeting; and sending, by the first computing device, the relevant messages to a second computing device, the second computing device configured to display the relevant messages to the user.
    Type: Application
    Filed: April 30, 2021
    Publication date: October 13, 2022
    Inventors: Ke Xu, Zhipan Liu, Zongpeng Qiao
  • Patent number: 11451500
    Abstract: Systems and methods of controlling a state of electronic messaging applications are provided. A system detects a launch of a network application via an embedded browser. The network application is associated with a session identifier of a user. The system identifies one or more electronic messaging applications on a client device of the user. The system transmits, responsive to the launch of the network application associated with the session identifier, an instruction to one or more servers managing the one or more electronic messaging applications to control a state of the one or more electronic messaging applications.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: September 20, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Ke Xu, Zhipan Liu
  • Patent number: 11347842
    Abstract: User input is collected that is received by a client device, where the client device provides access to a remotely hosted application. The client device analyzes the collected user input received by the client device in order to detect collected user input indicative of machine behavior that simulates inputs provided by a user. The client device prevents subsequent access to the hosted application through the client device in response to detection of collected user input received by the client device indicative of machine behavior that simulates inputs provided by a user, in order to protect the remotely hosted application from malicious attacks.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: May 31, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Zhipan Liu, Ke Xu
  • Publication number: 20220116345
    Abstract: Systems and methods of controlling a state of electronic messaging applications are provided. A system detects a launch of a network application via an embedded browser. The network application is associated with a session identifier of a user. The system identifies one or more electronic messaging applications on a client device of the user. The system transmits, responsive to the launch of the network application associated with the session identifier, an instruction to one or more servers managing the one or more electronic messaging applications to control a state of the one or more electronic messaging applications.
    Type: Application
    Filed: November 6, 2020
    Publication date: April 14, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Ke Xu, Zhipan Liu
  • Publication number: 20210365548
    Abstract: User input is collected that is received by a client device, where the client device provides access to a remotely hosted application. The client device analyzes the collected user input received by the client device in order to detect collected user input indicative of machine behavior that simulates inputs provided by a user. The client device prevents subsequent access to the hosted application through the client device in response to detection of collected user input received by the client device indicative of machine behavior that simulates inputs provided by a user, in order to protect the remotely hosted application from malicious attacks.
    Type: Application
    Filed: April 3, 2019
    Publication date: November 25, 2021
    Inventors: Zhipan Liu, Ke Xu