Patents by Inventor Mingming Ren

Mingming Ren 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: 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
  • 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
  • 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
  • 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
  • Publication number: 20220129298
    Abstract: Methods and systems for a unified application notification framework are described herein. A server may receive a notification from a service provider. The service provider may be associated with an application executable on a virtual machine. The virtual machine may be part of a virtual environment that includes a user interface. The server may determine an identifier for the received notification. The identifier may indicate the application on the virtual machine associated with the service provider. The server may provide the received notification to the user interface for display to a user. The received notification may be displayed without execution of the application on the virtual machine.
    Type: Application
    Filed: January 6, 2022
    Publication date: April 28, 2022
    Inventors: Mingming Ren, Yue Yao
  • Patent number: 11249785
    Abstract: Methods and systems for a unified application notification framework are described herein. A server may receive a notification from a service provider. The service provider may be associated with an application executable on a virtual machine. The virtual machine may be part of a virtual environment that includes a user interface. The server may determine an identifier for the received notification. The identifier may indicate the application on the virtual machine associated with the service provider. The server may provide the received notification to the user interface for display to a user. The received notification may be displayed without execution of the application on the virtual machine.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: February 15, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Mingming Ren, Yue 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
  • 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: 20210075841
    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: September 27, 2019
    Publication date: March 11, 2021
    Inventors: Yedong Yu, Jiandong Hong, Yajun Yao, Mingming Ren, Yuan Zhang, Juanjuan Chen, Qiaofei Zhu
  • Publication number: 20200310858
    Abstract: Methods and systems for a unified application notification framework are described herein. A server may receive a notification from a service provider. The service provider may be associated with an application executable on a virtual machine. The virtual machine may be part of a virtual environment that includes a user interface. The server may determine an identifier for the received notification. The identifier may indicate the application on the virtual machine associated with the service provider. The server may provide the received notification to the user interface for display to a user. The received notification may be displayed without execution of the application on the virtual machine.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 1, 2020
    Inventors: Mingming Ren, Yue Yao
  • Patent number: 7991099
    Abstract: Embodiments for clock and/or data recovery may comprise two or more samplers to sample a relatively small number of distinct data sample phase locations of a data pulse relative to an estimate of the location of a center of the data pulse. Signal level values for the sample phase locations may be compared, and sample locations for one or more other data pulses may be adjusted based at least in part on the comparisons.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: August 2, 2011
    Assignee: Lontium Semiconductor Corp.
    Inventors: Xianheng Xia, Feng Chen, Weihua Zuo, Mingming Ren
  • Publication number: 20090252265
    Abstract: Embodiments for clock and/or data recovery may comprise two samplers to sample a relatively small number of distinct data sample phase locations of a data pulse relative to an estimate of the location of a center of the data pulse.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 8, 2009
    Applicant: Lontium Semiconductor Corporation
    Inventors: Xianheng Xia, Feng Chen, Weihua Zuo, Mingming Ren