Patents by Inventor Yajun Yao

Yajun Yao 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: 12293055
    Abstract: Methods and systems for application publishing in a virtualized environment are described herein. A system may facilitate publishing of one or more shortcuts based on inputs made in the virtual desktop environment (e. g., when a user “drag-and-drops” a shortcut onto a publishing icon on a desktop). The system may determine application information and instance information for the application, and may publish a shortcut for that application to the storefront. As a result, users may be permitted to self-publish shortcuts for preferred applications onto personalized storefronts, which may be unique to each user.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: May 6, 2025
    Inventors: Yedong Yu, Yajun Yao
  • Patent number: 11979438
    Abstract: Methods and systems for multi-application video conferencing are described herein. A computing device may establish a communications session with a user computing device, then establish a group video call session with a group video call application. The computing device may provide, to the user computing device, video output associated with the group video call session. The computing device may receive, from the user computing device, input (e.g., video, audio, commands). The computing device may convert, based on an identity of the group video call application, the input into a format compatible with the group video call application. The computing device may then provide, to the group video call application, the converted input.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: May 7, 2024
    Assignee: Citrix Systems, Inc.
    Inventors: Mingming Ren, Yajun Yao, Zhaohui Mei, Yuan Bai
  • Publication number: 20230261893
    Abstract: A system and method for managing quality issues experienced by users of an online meeting. A disclosed method includes: receiving a report from a first client of a quality issue associated with a second client; obtaining and evaluating performance data from the first client to determine whether the first client is responsible for the quality issue; in response to a determination that the first client is not responsible for the quality issue, requesting an indication from a set of other clients in the online meeting whether the other clients are experiencing the quality issue with the second client; and in response to a determination that the second client is responsible for the quality issue, notifying the second client of the quality issue.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 17, 2023
    Inventors: Zhaohui Mei, Mingming Ren, Yajun Yao, Yuan Bai
  • Patent number: 11727069
    Abstract: A method may include, in an initial virtual machine session for a user running on a virtual machine at a virtualization server, loading a roaming user profile for the user, generating a user search index database for the user, and indexing the roaming user profile in the user search index database. The method may further include, in a subsequent virtual machine session for the user running on the virtualization server, roaming the user search index database to the subsequent virtual machine session as part of the roaming user profile.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: August 15, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Yajun Yao, Rulei Lin, Hai Xiang
  • Patent number: 11704532
    Abstract: Techniques are disclosed for a hybrid undo/redo for text editing, where non-linear undo and redo operations are performed across dynamic regions in a document and linear undo and redo operations are performed within the dynamic regions in the document. In an example, the hybrid undo/redo may be achieved by maintaining respective region offset values for the dynamic regions created in a document by the edits made to the document. In operation, the respective region offset values associated with the dynamic regions can be used to negate or otherwise counteract the effect of edits made in the dynamic regions.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: July 18, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Yajun Yao, Yuan Bai, Juanjuan Chen
  • Publication number: 20230147216
    Abstract: Methods and systems for multi-application video conferencing are described herein. A computing device may establish a communications session with a user computing device, then establish a group video call session with a group video call application. The computing device may provide, to the user computing device, video output associated with the group video call session. The computing device may receive, from the user computing device, input (e.g., video, audio, commands). The computing device may convert, based on an identity of the group video call application, the input into a format compatible with the group video call application. The computing device may then provide, to the group video call application, the converted input.
    Type: Application
    Filed: November 30, 2021
    Publication date: May 11, 2023
    Inventors: Mingming Ren, Yajun Yao, Zhaohui Mei, Yuan Bai
  • Publication number: 20230143883
    Abstract: Methods and systems for controlling audio quality of a real-time communication are provided. A system may receive first and second data from a first endpoint device, the first and second data being audible input from a same user, the first data satisfies a threshold indicative of a level of quality in output of audio data by a second endpoint device, and the second data being input for a computing session between the first endpoint device and a plurality of devices including the second endpoint device, compare the first and second data to one another to determine whether the second data satisfies the threshold, responsive to a failure of the second data to meet the threshold, modify the second data, and provide the modified second data to the second endpoint device, wherein the second endpoint device outputs the modified second data at the level of quality.
    Type: Application
    Filed: November 30, 2021
    Publication date: May 11, 2023
    Inventors: Yuan Bai, Mingming Ren, Yajun Yao, Zhaohui Mei
  • Patent number: 11546287
    Abstract: Methods and systems for a centralized notification service are described herein. The centralized notification service may store notification data received from a plurality of devices and workspaces in a notification database. The notification database may store user account information, associated device and workspace information, associated application information, and notifications received or retrieved from each device and application associated with a user account. The notification service may receive notification data from a plurality of applications based on hooks injected into applications or into a notification manager service.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: January 3, 2023
    Assignee: Citrix Systems, Inc.
    Inventors: Yedong Yu, Xiaolu Chu, Yajun Yao
  • Patent number: 11533349
    Abstract: Disclosed is a computing system capable of performing a method that involves receiving, from a first device, a first indication that a peripheral device associated with the first device is available for sharing; sending, to a second device, a second indication that the peripheral device is available for sharing; receiving, from the second device, a request to access the peripheral device; and based at least in part on receipt of the request, causing a peer-to-peer connection to be established between the second device and the first device, the peer-to-peer connection enabling communication between the second device and the peripheral device. The peer-to-peer connection may, for example, enable direction of the peripheral device to the second device so that the peripheral device is a virtual device of the second device.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: December 20, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Yedong Yu, Jiandong Hong, Yajun Yao, Mingming Ren, Yuan Zhang, Juanjuan Chen, Qiaofei Zhu
  • Patent number: 11451635
    Abstract: Techniques are disclosed for providing secure resume of sessions such as, for example, application sessions. An example methodology implementing the techniques includes receiving, by a computing device, a request to resume a session, the session being hosted on a remote computer system and accessible by the computing device to enable display of content of the session via the computing device. The method also includes initiating one or more actions on the remote computer system to prevent content of the session from being visible on the computing device in response to resumption of the session and resuming the session on the remote computer system such that the content of the session is hidden from view within a display of the computing device as a result of the initiation of the one or more actions.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: September 20, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Yedong Yu, Shutian Yao, Yajun Yao
  • Publication number: 20220210230
    Abstract: Techniques are disclosed for providing secure resume of sessions such as, for example, application sessions. An example methodology implementing the techniques includes receiving, by a computing device, a request to resume a session, the session being hosted on a remote computer system and accessible by the computing device to enable display of content of the session via the computing device. The method also includes initiating one or more actions on the remote computer system to prevent content of the session from being visible on the computing device in response to resumption of the session and resuming the session on the remote computer system such that the content of the session is hidden from view within a display of the computing device as a result of the initiation of the one or more actions.
    Type: Application
    Filed: February 8, 2021
    Publication date: June 30, 2022
    Inventors: Yedong Yu, Shutian Yao, Yajun Yao
  • Publication number: 20220076094
    Abstract: Techniques are disclosed for a hybrid undo/redo for text editing, where non-linear undo and redo operations are performed across dynamic regions in a document and linear undo and redo operations are performed within the dynamic regions in the document. In an example, the hybrid undo/redo may be achieved by maintaining respective region offset values for the dynamic regions created in a document by the edits made to the document. In operation, the respective region offset values associated with the dynamic regions can be used to negate or otherwise counteract the effect of edits made in the dynamic regions.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Inventors: Yajun Yao, Yuan Bai, Juanjuan Chen
  • Publication number: 20220043662
    Abstract: Methods and systems for application publishing in a virtualized environment are described herein. A system may facilitate publishing of one or more shortcuts based on inputs made in the virtual desktop environment (e. g., when a user “drag-and-drops” a shortcut onto a publishing icon on a desktop). The system may determine application information and instance information for the application, and may publish a shortcut for that application to the storefront. As a result, users may be permitted to self-publish shortcuts for preferred applications onto personalized storefronts, which may be unique to each user.
    Type: Application
    Filed: January 4, 2019
    Publication date: February 10, 2022
    Inventors: Yedong Yu, Yajun Yao
  • Publication number: 20220038519
    Abstract: Disclosed is a computing system capable of performing a method that involves receiving, from a first device, a first indication that a peripheral device associated with the first device is available for sharing; sending, to a second device, a second indication that the peripheral device is available for sharing; receiving, from the second device, a request to access the peripheral device; and based at least in part on receipt of the request, causing a peer-to-peer connection to be established between the second device and the first device, the peer-to-peer connection enabling communication between the second device and the peripheral device. The peer-to-peer connection may, for example, enable direction of the peripheral device to the second device so that the peripheral device is a virtual device of the second device.
    Type: Application
    Filed: October 19, 2021
    Publication date: February 3, 2022
    Inventors: Yedong Yu, Jiandong Hong, Yajun Yao, Mingming Ren, Yuan Zhang, Juanjuan Chen, Qiaofei Zhu
  • Publication number: 20220029948
    Abstract: Methods and systems for a centralized notification service are described herein. The centralized notification service may store notification data received from a plurality of devices and workspaces in a notification database. The notification database may store user account information, associated device and workspace information, associated application information, and notifications received or retrieved from each device and application associated with a user account. The notification service may receive notification data from a plurality of applications based on hooks injected into applications or into a notification manager service.
    Type: Application
    Filed: October 11, 2021
    Publication date: January 27, 2022
    Inventors: Yedong Yu, Xiaolu Chu, Yajun Yao
  • Publication number: 20220012292
    Abstract: A method may include, in an initial virtual machine session for a user running on a virtual machine at a virtualization server, loading a roaming user profile for the user, generating a user search index database for the user, and indexing the roaming user profile in the user search index database. The method may further include, in a subsequent virtual machine session for the user running on the virtualization server, roaming the user search index database to the subsequent virtual machine session as part of the roaming user profile.
    Type: Application
    Filed: September 27, 2021
    Publication date: January 13, 2022
    Inventors: YAJUN YAO, RULEI LIN, HAI XIANG
  • Patent number: 11216715
    Abstract: Techniques are disclosed for a hybrid undo/redo for text editing, where non-linear undo and redo operations are performed across dynamic regions in a document and linear undo and redo operations are performed within the dynamic regions in the document. In an example, the hybrid undo/redo may be achieved by maintaining respective region offset values for the dynamic regions created in a document by the edits made to the document. In operation, the respective region offset values associated with the dynamic regions can be used to negate or otherwise counteract the effect of edits made in the dynamic regions.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: January 4, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Yajun Yao, Yuan Bai, Juanjuan Chen
  • Patent number: 11190569
    Abstract: Disclosed is a computing system capable of performing a method that involves receiving, from a first device, a first indication that a peripheral device associated with the first device is available for sharing; sending, to a second device, a second indication that the peripheral device is available for sharing; receiving, from the second device, a request to access the peripheral device; and based at least in part on receipt of the request, causing a peer-to-peer connection to be established between the second device and the first device, the peer-to-peer connection enabling communication between the second device and the peripheral device. The peer-to-peer connection may, for example, enable direction of the peripheral device to the second device so that the peripheral device is a virtual device of the second device.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 30, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Yedong Yu, Jiandong Hong, Yajun Yao, Mingming Ren, Yuan Zhang, Juanjuan Chen, Qiaofei Zhu
  • Publication number: 20210350201
    Abstract: Techniques are disclosed for a hybrid undo/redo for text editing, where non-linear undo and redo operations are performed across dynamic regions in a document and linear undo and redo operations are performed within the dynamic regions in the document. In an example, the hybrid undo/redo may be achieved by maintaining respective region offset values for the dynamic regions created in a document by the edits made to the document. In operation, the respective region offset values associated with the dynamic regions can be used to negate or otherwise counteract the effect of edits made in the dynamic regions.
    Type: Application
    Filed: May 29, 2020
    Publication date: November 11, 2021
    Inventors: Yajun Yao, Yuan Bai, Juanjuan Chen
  • Patent number: 11171912
    Abstract: Methods and systems for a centralized notification service are described herein. The centralized notification service may store notification data received from a plurality of devices and workspaces in a notification database. The notification database may store user account information, associated device and workspace information, associated application information, and notifications received or retrieved from each device and application associated with a user account. The notification service may receive notification data from a plurality of applications based on hooks injected into applications or into a notification manager service.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: November 9, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Yedong Yu, Xiaolu Chu, Yajun Yao