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: 11474864
    Abstract: An example computing system is disclosed that may send a first notification to a first client device, the first notification indicating a first task to be performed by a first user with respect to a resource accessible to the computing system. The computing system may determine a second task of a second user with respect to the resource, and may further determine that the second user has completed the second task. Based at least in part on the second user having completed the second task, the computing system may determine a parameter indicating an urgency level of the first task, and may cause an indication of the urgency level to be presented on the first client device.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: October 18, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Zongpeng Qiao, Xiaolu Chu, Yuran Ou, Tie 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: 11461422
    Abstract: Techniques are disclosed for providing personalized pages. An example methodology implementing the techniques includes, displaying, by a computing device, a plurality of elements in a page and monitoring interaction with the displayed page. The method also includes, responsive to determining a topic based on the interaction with the plurality of elements in the displayed page, identifying one or more files related to the identified topic and providing an element on the page, the element configured to provide access to one of the identified one or more files in response to an input received on the element. The element may be provided in a file zone in the displayed page.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: October 4, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Xiaolu Chu, Ze Chen, Zongpeng Qiao, Ke Xu
  • Publication number: 20220309424
    Abstract: A computing device includes a display and a processor coupled to the display. The processor is to determine an activity to be completed with use of the computing device, and identify at least one resource accessible to the computing device and to be used to complete the activity. The processor presents on the display at least one identified resource to enable completion of the activity, and adjusts presentation of other resources so as to hide the other resources from display on the computing device.
    Type: Application
    Filed: April 22, 2021
    Publication date: September 29, 2022
    Inventors: ZE CHEN, ZONGPENG QIAO, XIAO ZHANG
  • Patent number: 11455088
    Abstract: In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, receiving an input from a user during an online meeting and generating a note comprising the input and a timestamp recording a point in time within the online meeting at which the note is generated. The method also includes, by the computing device, providing a user interface in which to display content of the online meeting and the note, the user interface including an annotation marker indicative of an availability of the note and, in response to a selection of the note in the user interface, adjusting a display of the content to a point in the content corresponding to the timestamp.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: September 27, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Tao Zhan, Zongpeng Qiao, Ze Chen, Ke Xu
  • Patent number: 11395101
    Abstract: A computer system and method for providing location-based application access is provided. For example, the computer system includes a processor configured to receive a connection request for access to a distributed workspace, the connection request including location information for a client device. The processor can access metadata for each of a plurality of location-based applications, the metadata including location information for each of the applications defining at least one physical location where each of the applications can be accessed. The processor can compare the location information against the metadata for each of the applications and determine one or more applications that match the location information for the client device. The processor then can organize each of the applications that have associated location information that matches the location information into a listing of available applications and transmit the listing of available applications for display to a user of the client device.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: July 19, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Xiao Zhang, Ze Chen, Jie Zhuang, Zongpeng Qiao
  • Publication number: 20220206673
    Abstract: In one aspect, an example methodology implementing the disclosed techniques includes, by a computing device, receiving an input from a user during an online meeting and generating a note comprising the input and a timestamp recording a point in time within the online meeting at which the note is generated. The method also includes, by the computing device, providing a user interface in which to display content of the online meeting and the note, the user interface including an annotation marker indicative of an availability of the note and, in response to a selection of the note in the user interface, adjusting a display of the content to a point in the content corresponding to the timestamp.
    Type: Application
    Filed: January 22, 2021
    Publication date: June 30, 2022
    Inventors: Tao Zhan, Zongpeng Qiao, Ze Chen, Ke Xu
  • Patent number: 11374840
    Abstract: Methods and systems for providing secure file sharing are described herein. A computing device may determine a maximum available bandwidth for a user device. The computing device may determine, based on a network bandwidth associated with one or more applications running on the user device, a currently available bandwidth for the user device. The computing device may determine an estimated network bandwidth associated with one or more applications available to be launched via the user device. The computing device may then determine a notification. The notification may comprise information indicating at least one suggested application of the one or more applications available to be launched. Further, the computing device may cause output of the notification via the user device.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: June 28, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Xiao Zhang, Ke Xu, Zongpeng Qiao
  • Publication number: 20220197979
    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: Application
    Filed: February 8, 2021
    Publication date: June 23, 2022
    Inventors: Zongpeng Qiao, Dan Hu
  • Publication number: 20220200883
    Abstract: Methods and systems for providing secure file sharing are described herein. A computing device may determine a maximum available bandwidth for a user device. The computing device may determine, based on a network bandwidth associated with one or more applications running on the user device, a currently available bandwidth for the user device. The computing device may determine an estimated network bandwidth associated with one or more applications available to be launched via the user device. The computing device may then determine a notification. The notification may comprise information indicating at least one suggested application of the one or more applications available to be launched. Further, the computing device may cause output of the notification via the user device.
    Type: Application
    Filed: April 7, 2021
    Publication date: June 23, 2022
    Inventors: Xiao Zhang, Ke Xu, Zongpeng Qiao
  • Publication number: 20220182454
    Abstract: A method, computer program product, and computer system for monitoring, by a computing device, one or more notifications in a first activity feed. At least one notification of the one or more notifications in the first activity feed may be determined to be outdated. The at least one notification may be automatically removed from the first activity feed based upon, at least in part, determining that the at least one notification in the first activity feed is outdated. The at least one notification may be placed in a second activity feed based upon, at least in part, determining that the at least one notification in the first activity feed is outdated.
    Type: Application
    Filed: January 13, 2021
    Publication date: June 9, 2022
    Inventors: Zongpeng Qiao, Bo Chen, Ze Chen
  • Patent number: 11341443
    Abstract: Described embodiments provide systems, methods and computer implemented instructions for prioritizing sequential application tasks. A system receives, from an application, a sequence of tasks to be performed by users using clients. The system identifies a first user to perform a first task in the sequence of tasks, and a second user to perform a second task in the sequence of tasks that is subsequent to the first task. The system determines the state of a first client of the first user and a state of a second client of the second user. The system establishes a rank for the first task based on the states of the first client and the second client. The system provides, to the first client, the rank for the first task and the state of the second client. The system generates a graphical user interface indicating the rank and state of the second client.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: May 24, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Xiaolu Chu, Yuran Ou, Zongpeng Qiao, Tie Liu
  • Publication number: 20220137990
    Abstract: A computing device includes a display, and a processor coupled to the display. The processor is configured to monitor user input for a template keyword that matches with one or more templates, and display on the display one or more application service options in response to the template keyword matching the one or more of the templates. Each application service option corresponds to an action that can be performed. The processor provides template content data to a server, with the template content data defining the action corresponding to the template associated with the application service option selected by a user of the computing device.
    Type: Application
    Filed: June 23, 2021
    Publication date: May 5, 2022
    Inventors: ZONGPENG QIAO, ZE CHEN, KE XU, TAO ZHAN
  • Patent number: 11323400
    Abstract: Methods and systems for protecting sensitive data using conversational history are described herein. An enterprise data validation server may receive conversation snippets and create a topic model. The enterprise data validation server may detect a message is being sent from a first user to a second user, determine a topic distribution between the first user and the second user, and a topic distribution of the message. The enterprise data validation server may determine a bias value associated with the message by comparing the topic distribution of the message and the topic distribution between the first user and the second user. Accordingly, based on a determination that the bias value exceeds a threshold, the enterprise data validation server send an alert containing a warning message.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: May 3, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Dan Hu, Zongpeng Qiao
  • Publication number: 20220043698
    Abstract: A first disclosed method involves storing, by a computing system, data indicating that first content accessible by an endpoint device includes a reference to second content of a first application hosted on a remote computing device. The computing system receives an indication of an update to the second content, and sends a notification to cause the endpoint device to output an indicator of the update to the second content. A second disclosed method involves sending, by a first computing system to a second computing system, a request to register that first content accessible by an endpoint device includes a reference to second content of an application hosted on a remote computing device. The first computing system receives a notification of an update to the second content from the second computing system, and causes the endpoint device to output an indicator of the update in response to receiving the notification.
    Type: Application
    Filed: August 17, 2020
    Publication date: February 10, 2022
    Inventors: Ze Chen, Tian Wang, Zongpeng Qiao
  • Publication number: 20220035933
    Abstract: Methods and systems for providing secure file sharing are described herein. A computing device may receive data from a resource provider in response to a request received by the resource provider. The data may include information about a user of a client device that made the request for a file and information about the file, and the request may be for access to the file and made by the user with an owner of the requested file being unknown to the user. The computing device may parse the received data to identify a subset of data. The subset of data may be configured to enable the owner to determine whether to permit the user to access to the file. Further, the computing device may provide a notification, which includes at least some of the subset of data, to an endpoint device of the owner.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Zongpeng Qiao, Xiaolu Chu, Ke Xu, Ze Chen
  • Publication number: 20210390486
    Abstract: Described embodiments provide systems, methods and computer implemented instructions for prioritizing sequential application tasks. A system receives, from an application, a sequence of tasks to be performed by users using clients. The system identifies a first user to perform a first task in the sequence of tasks, and a second user to perform a second task in the sequence of tasks that is subsequent to the first task. The system determines the state of a first client of the first user and a state of a second client of the second user. The system establishes a rank for the first task based on the states of the first client and the second client. The system provides, to the first client, the rank for the first task and the state of the second client. The system generates a graphical user interface indicating the rank and state of the second client.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 16, 2021
    Inventors: Xiaolu Chu, Yuran Ou, Zongpeng Qiao, Tie Liu
  • Publication number: 20210374684
    Abstract: Methods and systems for generating recommendations for events are described herein. A computing device may assist a user that is trying to schedule an event by generating recommendations for one or more aspects of the event. Participant's schedule information, event preferences, and/or other information may be used to determine a recommendation for an event. A recommendation may include a time that meets the availability and/or preferences of the participants. A recommendation may indicate one or more participants that should be invited to the event and/or one or more participants that should not be invited to the event.
    Type: Application
    Filed: August 26, 2020
    Publication date: December 2, 2021
    Inventors: Zongpeng Qiao, Tao Zhan, Ze Chen
  • Publication number: 20210365589
    Abstract: Techniques are disclosed for protection of sensitive information on a computing device based on a security state of the environment in which the computing device is operating. An example methodology implementing the techniques includes determining that an application having screen share capability is running on a computing device and determining a security state of an environment of the computing device. The method also includes, responsive to a determination that the security state is unsecure, obfuscating sensitive information included in a notification displayed within an application window being displayed by the computing device.
    Type: Application
    Filed: June 24, 2020
    Publication date: November 25, 2021
    Inventors: Zongpeng Qiao, Jie Zhuang, Xiao Zhang, Dongsheng Xu
  • Publication number: 20210349961
    Abstract: Techniques are disclosed for providing personalized pages. An example methodology implementing the techniques includes, displaying, by a computing device, a plurality of elements in a page and monitoring interaction with the displayed page. The method also includes, responsive to determining a topic based on the interaction with the plurality of elements in the displayed page, identifying one or more files related to the identified topic and providing an element on the page, the element configured to provide access to one of the identified one or more files in response to an input received on the element. The element may be provided in a file zone in the displayed page.
    Type: Application
    Filed: May 29, 2020
    Publication date: November 11, 2021
    Inventors: Xiaolu Chu, Ze Chen, Zongpeng Qiao, Ke Xu