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: 20240137958Abstract: 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: ApplicationFiled: April 28, 2021Publication date: April 25, 2024Inventors: Yiqing CAO, Peter GAAL, Timo Ville VINTOLA, Alberto RICO ALVARINO, Kazuki TAKEDA, Wanshi CHEN, Bin HAN, Yan LI, Zhimin DU
-
Publication number: 20240121830Abstract: 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: ApplicationFiled: March 22, 2021Publication date: April 11, 2024Inventors: 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: 20240080884Abstract: 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: ApplicationFiled: March 22, 2021Publication date: March 7, 2024Inventors: 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: 20240080838Abstract: 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: ApplicationFiled: March 12, 2021Publication date: March 7, 2024Inventors: Yiqing CAO, Peter GAAL, Alberto RICO ALVARINO, Enoch Shiao-Kuang LU, Wanshi CHEN, Kazuki TAKEDA, Bin HAN, Yan LI, Zhimin DU
-
Patent number: 9105081Abstract: 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: GrantFiled: September 8, 2008Date of Patent: August 11, 2015Assignee: ATI Technologies ULCInventors: Daniel Wong, Peter Cao
-
Publication number: 20100061648Abstract: 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: ApplicationFiled: September 8, 2008Publication date: March 11, 2010Applicant: ATI Technologies ULCInventors: Daniel Wong, Peter Cao
-
Patent number: 7463819Abstract: 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: GrantFiled: October 29, 2004Date of Patent: December 9, 2008Assignee: ATI Technologies ULCInventors: Henry Law, Kenneth Man, Peter Cao
-
Publication number: 20070159412Abstract: 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: ApplicationFiled: December 20, 2006Publication date: July 12, 2007Applicant: ATI Technologies, Inc.Inventors: Jianing Dai, Wai Lo, Peter Cao, Anand Dua
-
Publication number: 20060093317Abstract: 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: ApplicationFiled: October 29, 2004Publication date: May 4, 2006Applicant: ATI Technologies, Inc.Inventors: Henry Law, Kenneth Man, Peter Cao
-
Publication number: 20050097476Abstract: 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: ApplicationFiled: October 31, 2003Publication date: May 5, 2005Inventors: Jitesh Arora, Peter Cao