Patents by Inventor Zongpeng Qiao

Zongpeng Qiao 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: 11900180
    Abstract: One disclosed method involves accessing, by a computing system and using access credentials associated with a user, data associated with systems of record, generating, by the computing system, a plurality of notifications of events indicated by the data, determining, by the computing system, that the user selected at least one keyword, determining, by the computing system, that a first notification of the plurality of notifications relates to the at least one keyword, and causing, by the computing system and based at least in part on the first notification relating to the at least one keyword, a client device operated by the user to present the first notification.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: February 13, 2024
    Assignee: Citrix Systems, Inc.
    Inventors: Ke Xu, Zhaozhao Xiong, Zongpeng Qiao, Lu Sun
  • Publication number: 20240012932
    Abstract: One disclosed method involves detecting a request to download a file, via a network, to a first storage medium associated with a client device, and determining that the file is potentially sensitive. The method further involves initiating a process to download the file to a second storage medium rather than the first storage medium based at least in part on the file being potentially sensitive.
    Type: Application
    Filed: August 1, 2022
    Publication date: January 11, 2024
    Inventors: Zongpeng Qiao, Jia Yin, Li Qiming, Jinming Zhao
  • Publication number: 20240007512
    Abstract: A computing system includes first and second client computing devices accessing a communications network to establish a communications session. The first client computing device operates an audio analysis agent to determine network latency within the communications session based on communications with an audio analysis agent in the second client computing device. In response to the network latency exceeding a latency threshold, audio input from a user of the first client computing device is analyzed to determine a speaking status of the user. The audio analysis agent generates an indicator command message for the second client computing device based on the determined speaking status of the user. The second client computing device displays an indicator based on the indicator command message indicating when a user of the second client computing device can speak to avoid speech confliction with the user of said first client computing device.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 4, 2024
    Inventors: Zongpeng QIAO, Dan HU, Ke XU, Jia YIN
  • Patent number: 11861371
    Abstract: Systems and techniques for automated transfer of peripheral device operations are described herein. In an example, a system may adapted so that, while a first device of a first type and a second device of the first type are simultaneously connected to a client device, the first device, rather than the second device, is used as an active device of the first type for at least one application, the first and second devices being peripheral devices. The system may be further adapted so that, while both the first and second devices remain connected to the client device, a switch from the first device to the second device by a user is determined, and, based on the switch from the first device to the second device, the second device, rather than the first device, is used as the active device of the first type for the at least one application.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: January 2, 2024
    Inventors: Zongpeng Qiao, Swaminathan Manivannan, Huijin Huang, Ge Gao
  • Publication number: 20230409997
    Abstract: A privilege management method includes receiving, from a first user via a privileges plugin, a request to recommend a candidate to perform a task on behalf of the first user; calculating, responsive to the request to recommend the candidate, a recommendation score for each of a plurality of second users based on a position level score, a capability level score, a task similarity score, and a familiarity score; and sending a list of recommended candidates to the first user via the privileges plugin, where the list of recommended candidates includes at least one of the second users for which the recommendation score is greater than a threshold score.
    Type: Application
    Filed: July 12, 2022
    Publication date: December 21, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Jia Yin, Zongpeng Qiao, Wenshuang Zhang, Xuan Liu
  • Patent number: 11843572
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, responsive to a request for information regarding messages associated with a user and another user, a message associated with the user and the another user, the message sent or received via an application from a plurality of applications. The method can also include, by the computing device, identifying one or more other messages associated with the user and the another user based on metadata of the message, at least one of the one or more other messages sent or received via another application of the plurality of applications, the another application being different than the application. The method can further include, by the computing device, outputting information regarding the one or more other messages.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: December 12, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Wenshuang Zhang, Xuan Liu, Zongpeng Qiao, Ke Xu
  • Patent number: 11841928
    Abstract: Techniques are disclosed for secure collaboration messaging. An example methodology implementing the techniques includes, by a computing device of a first user, receiving a notification of arrival of a message addressed to the first user from a second user and determining that the message is a secure message. The method also includes, by the computing device of the first user, associating a security tag icon to the message, the security tag icon providing an indication that the message is a secure message, and causing a display of the associated security tag icon with a displayed indication of the arrival of the message.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: December 12, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Zongpeng Qiao, Dan Hu
  • Publication number: 20230385731
    Abstract: A task management process includes receiving, by a processor and from a task management service, one or more tasks to be performed by a user; computing, by the processor, a task score for each of the one or more tasks to be performed by the user; determining, by the processor, a mood status associated with the user; comparing, by the processor, the mood status to the task score for each of the one or more tasks to be performed by the user; determining, by the processor and based on the comparison, a recommended task from among each of the one or more tasks to be performed by the user; and sending, by the processor, the recommended task to the task management service for display to the user.
    Type: Application
    Filed: June 23, 2022
    Publication date: November 30, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Zongpeng Qiao, Ze Chen, Wenshuang Zhang, Xuan Liu
  • Patent number: 11797547
    Abstract: Methods, apparatuses, and systems for intention based search techniques are described herein. An example method comprises receiving data indicative of an intent of a user to perform an action via at least one application, the data comprising a description of the action that is input via a client device application on a client device, identifying, by the computing device, the at least one application based on a comparison of the description of the action and one or more records, the one or more records being indicative of prior intents of one or more users to perform actions and indicative of at least one selection by the one or more users to perform the actions with a selected application, and providing, by the computing device, output to the client device to enable performance of the action via the at least one application.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: October 24, 2023
    Inventors: Shutian Yao, Ke Xu, Zongpeng Qiao
  • Patent number: 11797465
    Abstract: In accordance with one disclosed method, a client device may be caused to present a user interface for an application, the user interface enabling selective access to a plurality of resources via the client device. A state of a peripheral device that is connectable to the client device may be determined and, based at least in part on the state of the peripheral device, at least a first resource, from among the plurality of resources, may be identified with which the peripheral device can interact. Based at least in part on the identifying of the first resource, the user interface may be caused to include at least a first selectable user interface element that, when selected, causes the client device to access to the first resource so as to enable the peripheral device to interact with the first resource.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: October 24, 2023
    Inventors: Ze Chen, Ke Xu, Xiao Zhang, Zongpeng Qiao
  • Publication number: 20230336681
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a first computing device, determining a reference image showing (e.g., encoding) an orientation of a user participating in an online meeting and receiving a video stream captured by a camera, the video stream associated with the online meeting. The method can also include, by the computing device, responsive to a determination of a change in the orientation of the user appearing within the video stream, providing modified video stream in which the orientation of the user is adjusted based on the reference image.
    Type: Application
    Filed: May 27, 2022
    Publication date: October 19, 2023
    Inventors: Xiao Zhang, Zongpeng Qiao, Jie Zhuang, Bo Chen
  • Publication number: 20230316182
    Abstract: A system and method for recommending resources to users based on user expertise. A disclosed method includes: extracting project and keyword data from interactions between a user and workspace applications; evaluating the project and keyword data to determine an expertise level of the user for at least one project; in response to a determined expertise level for the at least one project, determining a set of resources for the user based on historical workspace interactions of workspace users having a common expertise level; and outputting links to the set of resources to a virtual workspace of the user. Aspects analyze an expertise level for a topic and recommend resources at that level to reduce the learning curve. Aspects detect when a user is involved in a new project and determines and displays the expertise level. Resources recommended include, e.g., tools or applications, encountered problems and solutions, experts reported issues, etc.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 5, 2023
    Inventors: Wenshuang Zhang, Xuan Liu, Zongpeng Qiao, Pei Zhou
  • Patent number: 11768692
    Abstract: Methods and systems for automated application launching are described herein. A computing device may receive a message, the message indicative of an application for a given event and a time in which to launch the application for the given event, from a client device. Based on the content of the message, the computing device may generate a plurality of text strings based on content of the message. The computing device may identify the application based on a comparison of the plurality of text strings with one or more entries of a database of applications and may launch the application in response to the identification of the application and at the time indicated in the received message, so as to make ready the application for use for the given event.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 26, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Zongpeng Qiao, Yedong Yu, Ze Chen
  • Patent number: 11716393
    Abstract: Described embodiments provide systems and methods for establishing a session. A client may identify, to access at least one of a plurality of services via a connector, a plurality of metrics on network conditions between the connector and a corresponding service of the plurality of services. The client may use at least one value of the plurality of metrics to scale each metric of the plurality of metrics. The client may determine a score for each service of the plurality of services as a function of each of the plurality of scaled metrics for the corresponding service. The client may select, from the plurality of services, a service based at least on the score. The client may establish a session with the connector to access the selected service.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: August 1, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Zongpeng Qiao, Ze Chen, Kun Li, Ge Gao
  • Publication number: 20230214264
    Abstract: In some embodiments, a method comprises: determining, by a computing device, a potential for tasks of one or more applications not to be completed at a given time, the one or more applications being hosted on remote computing devices; initiating, by the computing device, a call to one or more application programmable interfaces (APIs) of the remote computing devices to retrieve data about the one or more tasks from the one or more applications, the tasks being generated by the one or more applications and including a time of completion being that of the given time; and initiating, by the computing device, an update to at least one of the one or more applications using the retrieved data, so that at least one of the generated tasks is completed before or at the given time.
    Type: Application
    Filed: February 2, 2022
    Publication date: July 6, 2023
    Inventors: Zongpeng Qiao, Wenshuang Zhang, Ze Chen, Hao Lan
  • Publication number: 20230198929
    Abstract: A method of pushing a message notification to a message recipient comprises capturing a message that is sent to a message recipient. The method further comprises extracting a first set of one or more message keywords from the message. The method further comprises extracting a second set of one or more recipient keywords from one or more digital resources associated with the message recipient. The method further comprises evaluating a correspondence between the first set and the second set. The method further comprises pushing, to the message recipient, at a notification time, a notification of the message. The notification time depends on the evaluated correspondence.
    Type: Application
    Filed: January 25, 2022
    Publication date: June 22, 2023
    Applicant: Citrix Systems, Inc.
    Inventors: Ke Xu, Shuai Ye, Zongpeng Qiao
  • Publication number: 20230195824
    Abstract: Methods and systems for recommending content redirection are described herein. A remote computing device may establish a connection in which to transfer content between an application hosted on the remote computing device and a client device. The remote computing device may render graphics of a user interface for the application. If the remote computing device determines that to render the content of the application with use of one or more resources of the remote computing device would exceed a threshold, the remote computing device may provide, to the client device, the instructions enable the client device to render a portion of the content locally on the client device rather than on the remote computing device. In this way, the user's experience of the application may be improved without causing more computing resources on the remote computing device.
    Type: Application
    Filed: January 5, 2022
    Publication date: June 22, 2023
    Inventors: Zongpeng Qiao, Kuriakose Mathew, Tao Zhan, Ze Chen
  • Publication number: 20230195507
    Abstract: A system and method for switching from a locally executing application to a remotely executing application. A method includes: detecting a launch of an application on a computing device, the application being executable locally on the computing device; rendering an element in a user interface presented within a display of the computing device, the element configured to substitute the application with a corresponding application that executes on a remote computing device; and in response to input received on the element, launching the corresponding application on the remote computing device and terminating execution of the application on the computing device.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 22, 2023
    Inventors: Zongpeng Qiao, Ke Xu, Xiao Zhang, Jie Zhuang
  • Publication number: 20230186193
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a first computing device, receiving information regarding a new task to be performed by a user and extracting one or more keywords from the information regarding the new task. The method can also include, by the first computing device, identifying one or more resources relevant to the new task based on relevancy scores, a relevancy score for a resource indicative of the relevancy of the one or more keywords to the resource. The method can further include, by the first computing device, sending information regarding the one or more resources relevant to the new task to a second computing device, the second computing device configured to augment the new task with the information regarding the one or more resources relevant to the new task.
    Type: Application
    Filed: January 18, 2022
    Publication date: June 15, 2023
    Inventors: Ze Chen, Zongpeng Qiao, Xiao Zhang
  • Publication number: 20230179560
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, responsive to a request for information regarding messages associated with a user and another user, a message associated with the user and the another user, the message sent or received via an application from a plurality of applications. The method can also include, by the computing device, identifying one or more other messages associated with the user and the another user based on metadata of the message, at least one of the one or more other messages sent or received via another application of the plurality of applications, the another application being different than the application. The method can further include, by the computing device, outputting information regarding the one or more other messages.
    Type: Application
    Filed: January 14, 2022
    Publication date: June 8, 2023
    Inventors: Wenshuang Zhang, Xuan Liu, Zongpeng Qiao, Ke Xu