Patents by Inventor Peter Cao

Peter Cao 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).

  • Publication number: 20240137958
    Abstract: Methods, systems, and devices for wireless communication are described. In some wireless communications systems, a user equipment (UE) may support two or more uplink switching periods for transmit chain switching. The UE may transmit a UE capability message indicating the UE capability to support a first uplink switching period and a second uplink switching period for transmit chain switching. The first uplink switching period and the second uplink switching period may each correspond to different switching periods associated with configuration switches between different transmit chain configurations of the UE. The UE and a base station may select an uplink switching period from among the first uplink switching period and the second uplink switching period. The UE may transmit an uplink data message to the base station after a preparation time that is based on the uplink switching period.
    Type: Application
    Filed: April 28, 2021
    Publication date: April 25, 2024
    Inventors: Yiqing CAO, Peter GAAL, Timo Ville VINTOLA, Alberto RICO ALVARINO, Kazuki TAKEDA, Wanshi CHEN, Bin HAN, Yan LI, Zhimin DU
  • Publication number: 20240121830
    Abstract: RACH occasion repetition and PRACH format selection in an NTN are disclosed. The base station may determine, based on at least one beam, a first PRACH configuration for at least one first UE and a second PRACH configuration for at least one second UE. The base station may transmit, to at least one of the at least one first UE or the at least one second UE, an indication of the first PRACH configuration and the second PRACH configuration. The UE, based on whether it is a first UE or a second UE, may select, based on the received indication, the first PRACH configuration or the second PRACH configuration for at least one beam. The UE may initiate, via the at least one beam, a RACH procedure for the selected first PRACH configuration or the selected second PRACH configuration.
    Type: Application
    Filed: March 22, 2021
    Publication date: April 11, 2024
    Inventors: Liangping MA, Xiao Feng WANG, Hung Dinh LY, Gokul SRIDHARAN, Jun MA, Ayan SENGUPTA, Alberto RICO ALVARINO, Bharat SHRESTHA, Umesh PHUYAL, Peter GAAL, Juan MONTOJO, Wanshi CHEN, Huilin XU, Yiqing CAO
  • Publication number: 20240080884
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a network node may transmit, and a user equipment (UE) may receive, signaling that indicates at least a first random access channel (RACH) occasion (RO) partition and a second RO partition. The first RO partition may be associated with different uplink transmission capabilities than the second RO partition. The UE may select an RO in the first RO partition or the second RO partition based at least in part on a metric that relates to an uplink transmission capability of the UE. The UE may transmit, and the network node may receive, a preamble in the selected RO to initiate a RACH procedure. Numerous other aspects are described.
    Type: Application
    Filed: March 22, 2021
    Publication date: March 7, 2024
    Inventors: Liangping MA, Xiao Feng WANG, Alberto RICO ALVARINO, Ayan SENGUPTA, Peter GAAL, Juan MONTOJO, Jun MA, Bharat SHRESTHA, Umesh PHUYAL, Yiqing CAO, Huilin XU, Wanshi CHEN, Changhwan PARK
  • Publication number: 20240080838
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive configuration information that indicates an uplink transmit switching configuration for performing uplink transmit switching between a first component carrier and a second component carrier and a sounding reference signal (SRS) carrier switching configuration for performing SRS carrier switching between the second component carrier and a third component carrier, wherein the configuration information is associated with a maximum number of allowable switches over an amount of time. The UE may transmit, based at least in part on the configuration information, one or more signals associated with performing at least one of uplink transmit switching or SRS carrier switching. Numerous other aspects are described.
    Type: Application
    Filed: March 12, 2021
    Publication date: March 7, 2024
    Inventors: Yiqing CAO, Peter GAAL, Alberto RICO ALVARINO, Enoch Shiao-Kuang LU, Wanshi CHEN, Kazuki TAKEDA, Bin HAN, Yan LI, Zhimin DU
  • Patent number: 9105081
    Abstract: A filter includes a conventional filtering block and a protection block. The conventional filtering block receives input values and provides filtered values. The protection block receives filtered values and a group of input values proximate the current input, to ensure that the output is lies within a range computed for the current input. The range is determined by the protection block based on the group of input values proximate the current input. Any algorithm or statistical function may be applied to the group of input values to determine the range. If a filtered value provided by the conventional filtering block is outside the range, then the protection block computes and outputs a value that is within the range. The filter may be used in temporal or spatial filtering of images and video to mitigate artifacts such as motion artifacts and static artifacts.
    Type: Grant
    Filed: September 8, 2008
    Date of Patent: August 11, 2015
    Assignee: ATI Technologies ULC
    Inventors: Daniel Wong, Peter Cao
  • Publication number: 20100061648
    Abstract: A filter includes a conventional filtering block and a protection block. The conventional filtering block receives input values and provides filtered values. The protection block receives filtered values and a group of input values proximate the current input, to ensure that the output is lies within a range computed for the current input. The range is determined by the protection block based on the group of input values proximate the current input. Any algorithm or statistical function may be applied to the group of input values to determine the range. If a filtered value provided by the conventional filtering block is outside the range, then the protection block computes and outputs a value that is within the range. The filter may be used in temporal or spatial filtering of images and video to mitigate artifacts such as motion artifacts and static artifacts.
    Type: Application
    Filed: September 8, 2008
    Publication date: March 11, 2010
    Applicant: ATI Technologies ULC
    Inventors: Daniel Wong, Peter Cao
  • Patent number: 7463819
    Abstract: A video playback circuit receives flip call information and vertical synchronization information, and in response determines a pause mode and a playback mode. Flip call information, as is known in the art, provides an indication for flipping between a front buffer and a back buffer, in order to facilitate rendering into one buffer while rasterizing out of the other buffer. Vertical synchronization information describes the completion of rasterizing an image onto a display, and often occurs at periodic intervals, e.g., 60 Hz, 100 Hz. The video playback circuit further includes a pause/playback-based frame buffer pointer information generator. The pause/playback-based frame buffer pointer information generator generates unfiltered frame buffer pointer information when in the pause mode. Otherwise, the pause/playback-based frame buffer pointer information generator generates filtered frame buffer pointer information when in the playback mode.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: December 9, 2008
    Assignee: ATI Technologies ULC
    Inventors: Henry Law, Kenneth Man, Peter Cao
  • Publication number: 20070159412
    Abstract: A method for displaying images on multiple monitors with different refresh rates is disclosed. To prevent screen tearing, the surface containing image data is not released when the access by the master monitor is completed until the slave monitor or monitors finish access. To synchronize images with a predefined playback speed, the surface containing a new image received from the application is not flipped onto the screens until receiving a predefined synchronization indicator.
    Type: Application
    Filed: December 20, 2006
    Publication date: July 12, 2007
    Applicant: ATI Technologies, Inc.
    Inventors: Jianing Dai, Wai Lo, Peter Cao, Anand Dua
  • Publication number: 20060093317
    Abstract: A video playback circuit receives flip call information and vertical synchronization information, and in response determines a pause mode and a playback mode. Flip call information, as is known in the art, provides an indication for flipping between a front buffer and a back buffer, in order to facilitate rendering into one buffer while rasterizing out of the other buffer. Vertical synchronization information describes the completion of rasterizing an image onto a display, and often occurs at periodic intervals, e.g., 60 Hz, 100 Hz. The video playback circuit further includes a pause/playback-based frame buffer pointer information generator. The pause/playback-based frame buffer pointer information generator generates unfiltered frame buffer pointer information when in the pause mode. Otherwise, the pause/playback-based frame buffer pointer information generator generates filtered frame buffer pointer information when in the playback mode.
    Type: Application
    Filed: October 29, 2004
    Publication date: May 4, 2006
    Applicant: ATI Technologies, Inc.
    Inventors: Henry Law, Kenneth Man, Peter Cao
  • Publication number: 20050097476
    Abstract: A first set of display information is received at a device driver. The first set of display information indicates a portion of the video image to be displayed in a first window of a first monitor. An aspect ratio of the video image is determined based on the first set of display information. Based on the determined aspect ratio, the display driver determines a location on a second display device where the video image is to also be displayed.
    Type: Application
    Filed: October 31, 2003
    Publication date: May 5, 2005
    Inventors: Jitesh Arora, Peter Cao