Patents by Inventor YOUJUN GU

YOUJUN GU 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: 11799678
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, receiving a video stream from a first client device and, responsive to a determination that a second client device activated a downgrade feature and further responsive to a determination that a user of the first client device is not speaking, modifying the video stream to consume less resources. The method can also include, by the computing device, providing the modified video stream to the second client device.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: October 24, 2023
    Inventors: Yeping Liu, Fuping Zhou, Youjun Gu
  • Publication number: 20230318863
    Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a computing device, receiving a video stream from a first client device and, responsive to a determination that a second client device activated a downgrade feature and further responsive to a determination that a user of the first client device is not speaking, modifying the video stream to consume less resources. The method can also include, by the computing device, providing the modified video stream to the second client device.
    Type: Application
    Filed: April 27, 2022
    Publication date: October 5, 2023
    Inventors: Yeping Liu, Fuping Zhou, Youjun Gu
  • Patent number: 11693913
    Abstract: Methods and systems for searching SaaS virtual applications are disclosed. One method includes receiving a set of search terms for a search of a virtual application, the search of the virtual application being executable without having the virtual application open on a computing device. The search request is provided to a source of the virtual application, the request including the set of search terms for the virtual application. At least one response is received from the source of the virtual application based on the set of search terms. A list of search results is provided to the computing device to enable selection of the virtual application from a plurality of other virtual applications accessible via the computing device, the list of search results including the received at least one response.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: July 4, 2023
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Youjun Gu, Fuping Zhou, Wenping Xu, Xiao Yuan
  • Patent number: 11100237
    Abstract: A computing device includes a processor to generate graphics data that includes text, a display to display the graphics data, and a memory to record the displayed graphics data. A sensitive text handling engine is coupled to the processor, the display and the memory. The sensitive text handling engine is configured to perform certain steps before sensitive text within the graphics data is displayed and recorded. These steps include receive sensitive text identification settings, detect text in the graphics data and store the detected text as text images, translate the text images into text strings, and identify sensitive text within the text strings based on the sensitive text identification settings.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: August 24, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Youjun Gu
  • Publication number: 20210004425
    Abstract: Methods and systems for searching SaaS virtual applications are disclosed. One method includes receiving a set of search terms for a search of a virtual application, the search of the virtual application being executable without having the virtual application open on a computing device. The search request is provided to a source of the virtual application, the request including the set of search terms for the virtual application. At least one response is received from the source of the virtual application based on the set of search terms. A list of search results is provided to the computing device to enable selection of the virtual application from a plurality of other virtual applications accessible via the computing device, the list of search results including the received at least one response.
    Type: Application
    Filed: August 6, 2019
    Publication date: January 7, 2021
    Inventors: Youjun Gu, Fuping Zhou, Wenping Xu, Xiao Yuan
  • Publication number: 20190080100
    Abstract: A computing device includes a processor to generate graphics data that includes text, a display to display the graphics data, and a memory to record the displayed graphics data. A sensitive text handling engine is coupled to the processor, the display and the memory. The sensitive text handling engine is configured to perform certain steps before sensitive text within the graphics data is displayed and recorded. These steps include receive sensitive text identification settings, detect text in the graphics data and store the detected text as text images, translate the text images into text strings, and identify sensitive text within the text strings based on the sensitive text identification settings.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 14, 2019
    Inventor: YOUJUN GU