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: 11474864Abstract: 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: GrantFiled: May 26, 2020Date of Patent: October 18, 2022Assignee: Citrix Systems, Inc.Inventors: Zongpeng Qiao, Xiaolu Chu, Yuran Ou, Tie Liu
-
Publication number: 20220329555Abstract: 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: ApplicationFiled: April 30, 2021Publication date: October 13, 2022Inventors: Ke Xu, Zhipan Liu, Zongpeng Qiao
-
Patent number: 11461422Abstract: 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: GrantFiled: May 29, 2020Date of Patent: October 4, 2022Assignee: Citrix Systems, Inc.Inventors: Xiaolu Chu, Ze Chen, Zongpeng Qiao, Ke Xu
-
Publication number: 20220309424Abstract: 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: ApplicationFiled: April 22, 2021Publication date: September 29, 2022Inventors: ZE CHEN, ZONGPENG QIAO, XIAO ZHANG
-
Patent number: 11455088Abstract: 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: GrantFiled: January 22, 2021Date of Patent: September 27, 2022Assignee: Citrix Systems, Inc.Inventors: Tao Zhan, Zongpeng Qiao, Ze Chen, Ke Xu
-
Patent number: 11395101Abstract: 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: GrantFiled: April 17, 2020Date of Patent: July 19, 2022Assignee: Citrix Systems, Inc.Inventors: Xiao Zhang, Ze Chen, Jie Zhuang, Zongpeng Qiao
-
Publication number: 20220206673Abstract: 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: ApplicationFiled: January 22, 2021Publication date: June 30, 2022Inventors: Tao Zhan, Zongpeng Qiao, Ze Chen, Ke Xu
-
Patent number: 11374840Abstract: 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: GrantFiled: April 7, 2021Date of Patent: June 28, 2022Assignee: Citrix Systems, Inc.Inventors: Xiao Zhang, Ke Xu, Zongpeng Qiao
-
Publication number: 20220197979Abstract: 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: ApplicationFiled: February 8, 2021Publication date: June 23, 2022Inventors: Zongpeng Qiao, Dan Hu
-
Publication number: 20220200883Abstract: 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: ApplicationFiled: April 7, 2021Publication date: June 23, 2022Inventors: Xiao Zhang, Ke Xu, Zongpeng Qiao
-
Publication number: 20220182454Abstract: 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: ApplicationFiled: January 13, 2021Publication date: June 9, 2022Inventors: Zongpeng Qiao, Bo Chen, Ze Chen
-
Patent number: 11341443Abstract: 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: GrantFiled: June 25, 2020Date of Patent: May 24, 2022Assignee: Citrix Systems, Inc.Inventors: Xiaolu Chu, Yuran Ou, Zongpeng Qiao, Tie Liu
-
Publication number: 20220137990Abstract: 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: ApplicationFiled: June 23, 2021Publication date: May 5, 2022Inventors: ZONGPENG QIAO, ZE CHEN, KE XU, TAO ZHAN
-
Patent number: 11323400Abstract: 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: GrantFiled: February 19, 2021Date of Patent: May 3, 2022Assignee: Citrix Systems, Inc.Inventors: Dan Hu, Zongpeng Qiao
-
Publication number: 20220043698Abstract: 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: ApplicationFiled: August 17, 2020Publication date: February 10, 2022Inventors: Ze Chen, Tian Wang, Zongpeng Qiao
-
Publication number: 20220035933Abstract: 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: ApplicationFiled: July 29, 2020Publication date: February 3, 2022Inventors: Zongpeng Qiao, Xiaolu Chu, Ke Xu, Ze Chen
-
Publication number: 20210390486Abstract: 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: ApplicationFiled: June 25, 2020Publication date: December 16, 2021Inventors: Xiaolu Chu, Yuran Ou, Zongpeng Qiao, Tie Liu
-
Publication number: 20210374684Abstract: 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: ApplicationFiled: August 26, 2020Publication date: December 2, 2021Inventors: Zongpeng Qiao, Tao Zhan, Ze Chen
-
Publication number: 20210365589Abstract: 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: ApplicationFiled: June 24, 2020Publication date: November 25, 2021Inventors: Zongpeng Qiao, Jie Zhuang, Xiao Zhang, Dongsheng Xu
-
Publication number: 20210349961Abstract: 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: ApplicationFiled: May 29, 2020Publication date: November 11, 2021Inventors: Xiaolu Chu, Ze Chen, Zongpeng Qiao, Ke Xu