Patents by Inventor Tung Chuen Kwong
Tung Chuen Kwong 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: 20200409773Abstract: Systems, apparatuses, and methods for implementing a safety monitor framework for a safety-critical graphics processing unit (GPU) compute application are disclosed. A system includes a safety-critical GPU compute application, a safety monitor, and a GPU. The safety monitor receives a compute grid, test vectors, and a compute kernel from the safety-critical GPU compute application. The safety monitor generates a modified compute grid by adding extra tiles to the original compute grid, with the extra tiles generated based on the test vectors. The safety monitor provides the modified compute grid and compute kernel to the GPU for processing. The safety monitor determines the likelihood of erroneous processing of the original compute grid by comparing the actual results for the extra tiles with known good results. The safety monitor complements the overall fault coverage of the GPU hardware and covers faults only observable at the application programming interface (API) level.Type: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Inventors: Tung Chuen Kwong, Clarence Ip, Benjamin Koon Pan Chan, Edward Lee Kim-Koon, Meghana Manjunatha
-
Publication number: 20200380383Abstract: Systems, apparatuses, and methods for implementing a safety monitor framework for a safety-critical inference application are disclosed. A system includes a safety-critical inference application, a safety monitor, and an inference accelerator engine. The safety monitor receives an input image, test data, and a neural network specification from the safety-critical inference application. The safety monitor generates a modified image by adding additional objects outside of the input image. The safety monitor provides the modified image and neural network specification to the inference accelerator engine which processes the modified image and provides outputs to the safety monitor. The safety monitor determines the likelihood of erroneous processing of the original input image by comparing the outputs for the additional objects with a known good result. The safety monitor complements the overall fault coverage of the inference accelerator engine and covers faults only observable at the network level.Type: ApplicationFiled: May 28, 2019Publication date: December 3, 2020Inventors: Tung Chuen Kwong, Benjamin Koon Pan Chan, David Porpino Sobreira Marques, Clarence Ip, Hung Wilson Yu
-
Publication number: 20200379877Abstract: Systems, apparatuses, and methods for implementing a safety monitor framework for a safety-critical computer vision (CV) application are disclosed. A system includes a safety-critical CV application, a safety monitor, and a CV accelerator engine. The safety monitor receives an input image, test data, and a CV graph from the safety-critical CV application. The safety monitor generates a modified image by adding additional objects outside of the input image. The safety monitor provides the modified image and CV graph to the CV accelerator which processes the modified image and provides outputs to the safety monitor. The safety monitor determines the likelihood of erroneous processing of the original input image by comparing the outputs for the additional objects with a known good result. The safety monitor complements the overall fault coverage of the CV accelerator engine and covers faults only observable at the level of the CV graph.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventors: Tung Chuen Kwong, Benjamin Koon Pan Chan, Clarence Ip, Meghana Manjunatha
-
Patent number: 10853263Abstract: Systems, apparatuses, and methods for implementing a unified kernel virtual address space for heterogeneous computing are disclosed. A system includes at least a first subsystem running a first kernel, an input/output memory management unit (IOMMU), and a second subsystem running a second kernel. In order to share a memory buffer between the two subsystems, the first subsystem allocates a block of memory in part of the system memory controlled by the first subsystem. A first mapping is created from a first logical address of the kernel address space of the first subsystem to the block of memory. Then, the IOMMU creates a second mapping to map the physical address of that block of memory from a second logical address of the kernel address space of the second subsystem. These mappings allow the first and second subsystems to share buffer pointers which reference the block of memory.Type: GrantFiled: July 23, 2019Date of Patent: December 1, 2020Assignee: ATI Technologies ULCInventors: Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson
-
Publication number: 20200202027Abstract: A computer vision processor in an image cluster defines a fenced memory region (FMR) that controls access to image data stored in a first portion of a trusted memory region (TMR). The computer vision processor receives FMR requests from an application implemented in a processing cluster. The FMR requests are to access the image data in the first portion of the TMR. The computer vision processor selectively allows the requesting application to access the image data. In some cases, the computer vision processor acquires the image data and stores the image data in the first portion of the TMR, such as buffers in the TMR. A data fabric selectively permits the image processing application to access the data stored in the TMR based on whether the image cluster has opened or closed the FMR for the portion of the TMR.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventors: Benjamin Koon Pan CHAN, William Lloyd ATKINSON, Tung Chuen KWONG, Guhan Krishnan
-
Patent number: 10382617Abstract: In an aspect, a user equipment (UE) is positioned within a driver operation zone of a vehicle, one or more UE-based user interfaces (UIs) are restricted and forwarded to a vehicle-based UI controller to permit access to the one or more UE-based features via a vehicle-based UI. In another aspect, the UE in the driver operation zone is engaged in hands-free speakerphone mode via a vehicle audio system of the vehicle, and an attempt to transition the UE to handset-based audio mode is blocked. In another aspect, when a handset-based audio capture and/or playback attempt of the UE is detected, the UE interacts with a vehicle audio system to temporarily reduce volume being output by one or more proximal speakers. In another aspect, the UE streams media to a media presentation device in its own zone or another zone of the vehicle for presentation thereon.Type: GrantFiled: November 23, 2016Date of Patent: August 13, 2019Assignee: QUALCOMM IncorporatedInventors: William Lloyd Atkinson, Tung Chuen Kwong, Benjamin Koon Pan Chan, Henry Hing Law, Wilson Hung Yu
-
Patent number: 10055867Abstract: This disclosure describes methods, techniques, devices, and apparatuses for graphics and display processing for light field projection displays. In some examples, this disclosure describes a projection display system capable of rendering and displaying multiple annotations at the same time. An annotation is any information (e.g., texts, signs, directions, logos, phone numbers, etc.) that may be displayed. In one example, this disclosure proposes techniques for rendering and displaying multiple annotations at the same time at multiple different focal lengths.Type: GrantFiled: April 25, 2016Date of Patent: August 21, 2018Assignee: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
-
Patent number: 9813666Abstract: Systems and methods for reducing the bandwidth required to transmit video streams related to faces re described herein. In some aspects, contour information from face recognition technology is captured at a transmitting device and sent to a receiving device. The contour information may be used to reconstruct the face at the receiving device without the need to send an entire video frame of the face.Type: GrantFiled: May 29, 2012Date of Patent: November 7, 2017Assignee: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, Yugang Zhou, Wilson Hung Yu
-
Publication number: 20170309049Abstract: This disclosure describes methods, techniques, devices, and apparatuses for graphics and display processing for light field projection displays. In some examples, this disclosure describes a projection display system capable of rendering and displaying multiple annotations at the same time. An annotation is any information (e.g., texts, signs, directions, logos, phone numbers, etc.) that may be displayed. In one example, this disclosure proposes techniques for rendering and displaying multiple annotations at the same time at multiple different focal lengths.Type: ApplicationFiled: April 25, 2016Publication date: October 26, 2017Inventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
-
Patent number: 9728166Abstract: A software application executing on at least one processor may output a video at a frame rate for display at a display device. The at least one processor may synchronize a refresh rate of the display device displaying the video to the frame rate of the video. In response to detecting a potential delay in displaying, at the display device, a frame of the video to be output by the software application, the at least one processor may time-shift at least one of: compositing of the frame and refreshing of the display device to mitigate the potential delay in displaying, at the display device, the frame of the video to be output by the software application.Type: GrantFiled: August 20, 2015Date of Patent: August 8, 2017Assignee: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
-
Publication number: 20170078475Abstract: In an aspect, a user equipment (UE) is positioned within a driver operation zone of a vehicle, one or more UE-based user interfaces (UIs) are restricted and forwarded to a vehicle-based UI controller to permit access to the one or more UE-based features via a vehicle-based UI. In another aspect, the UE in the driver operation zone is engaged in hands-free speakerphone mode via a vehicle audio system of the vehicle, and an attempt to transition the UE to handset-based audio mode is blocked. In another aspect, when a handset-based audio capture and/or playback attempt of the UE is detected, the UE interacts with a vehicle audio system to temporarily reduce volume being output by one or more proximal speakers. In another aspect, the UE streams media to a media presentation device in its own zone or another zone of the vehicle for presentation thereon.Type: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Inventors: William Lloyd ATKINSON, Tung Chuen KWONG, Benjamin Koon Pan CHAN, Henry Hing LAW, Wilson Hung YU
-
Publication number: 20170053620Abstract: A software application executing on at least one processor may output a video at a frame rate for display at a display device. The at least one processor may synchronize a refresh rate of the display device displaying the video to the frame rate of the video. In response to detecting a potential delay in displaying, at the display device, a frame of the video to be output by the software application, the at least one processor may time-shift at least one of: compositing of the frame and refreshing of the display device to mitigate the potential delay in displaying, at the display device, the frame of the video to be output by the software application.Type: ApplicationFiled: August 20, 2015Publication date: February 23, 2017Inventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
-
Patent number: 9537989Abstract: In an aspect, a user equipment (UE) is positioned within a driver operation zone of a vehicle, one or more UE-based user interfaces (UIs) are restricted and forwarded to a vehicle-based UI controller to permit access to the one or more UE-based features via a vehicle-based UI. In another aspect, the UE in the driver operation zone is engaged in hands-free speakerphone mode via a vehicle audio system of the vehicle, and an attempt to transition the UE to handset-based audio mode is blocked. In another aspect, when a handset-based audio capture and/or playback attempt of the UE is detected, the UE interacts with a vehicle audio system to temporarily reduce volume being output by one or more proximal speakers. In another aspect, the UE streams media to a media presentation device in its own zone or another zone of the vehicle for presentation thereon.Type: GrantFiled: March 4, 2014Date of Patent: January 3, 2017Assignee: QUALCOMM IncorporatedInventors: William Lloyd Atkinson, Tung Chuen Kwong, Benjamin Koon Pan Chan, Henry Hing Law, Wilson Hung Yu
-
Publication number: 20150256668Abstract: In an aspect, a user equipment (UE) is positioned within a driver operation zone of a vehicle, one or more UE-based user interfaces (UIs) are restricted and forwarded to a vehicle-based UI controller to permit access to the one or more UE-based features via a vehicle-based UI. In another aspect, the UE in the driver operation zone is engaged in hands-free speakerphone mode via a vehicle audio system of the vehicle, and an attempt to transition the UE to handset-based audio mode is blocked. In another aspect, when a handset-based audio capture and/or playback attempt of the UE is detected, the UE interacts with a vehicle audio system to temporarily reduce volume being output by one or more proximal speakers. In another aspect, the UE streams media to a media presentation device in its own zone or another zone of the vehicle for presentation thereon.Type: ApplicationFiled: March 4, 2014Publication date: September 10, 2015Applicant: QUALCOMM IncorporatedInventors: William Lloyd ATKINSON, Tung Chuen KWONG, Benjamin Koon Pan CHAN, Henry Hing LAW, Wilson Hung YU
-
Publication number: 20150220097Abstract: Various embodiments of methods and systems for just-in-time learning-based predictive thermal management (“JLPTM”) techniques implemented in a portable computing device (“PCD”) are disclosed. Embodiments of JLPTM systems and methods recognize that multiple thermal aggressors affect temperature readings of individual temperature sensors and that thermal events measured by those sensors may be predicted based on historical thermal behavior of the PCD. By monitoring various factors that contribute to thermal energy generation and/or dissipation in the PCD, JLPTM systems and methods may predict thermal events from historical thermal behavior data, identify optimum performance level settings combinations that will reduce thermal energy generation, and set a time in the future to apply an optimum performance level settings combination just-in-time to prevent the thermal event from occurring.Type: ApplicationFiled: February 4, 2014Publication date: August 6, 2015Applicant: QUALCOMM INCORPORATEDInventors: Tung Chuen Kwong, Dariusz Krolikowski, Wilson Hung Yu, Fan Peng Kong
-
Patent number: 9058519Abstract: Systems, methods, and apparatus for detecting a live human face in an image are disclosed. The methods, systems, and apparatus are capable of capturing an image of a verification pattern that has been reflected from a defined region of interest of a user's eye. The captured image can be compared to the emitted verification pattern to determine whether the captured reflection matches the emitted pattern and is within the region of interest to verify a live user of an electronic device.Type: GrantFiled: December 17, 2012Date of Patent: June 16, 2015Assignee: QUALCOMM INCORPORATEDInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, Wilson Hung Yu, Yugang Zhou
-
Patent number: 9036084Abstract: The apparatus and method for displaying video data are disclosed. Reference refresh frequency and/or time may be predetermined or derived from predetermined values. Measured refresh frequency and/or time of display panels may be determined and compared against the reference refresh frequency and/or time. Based on the comparisons and through one or more control loops, display properties of the display panels may be adjusted so that one or more display panels may be in sync with respect to their refresh timings without dedicated hardware or a common hardwired synchronization signal.Type: GrantFiled: April 3, 2014Date of Patent: May 19, 2015Assignee: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
-
Publication number: 20140307168Abstract: The apparatus and method for displaying video data are disclosed. Reference refresh frequency and/or time may be predetermined or derived from predetermined values. Measured refresh frequency and/or time of display panels may be determined and compared against the reference refresh frequency and/or time. Based on the comparisons and through one or more control loops, display properties of the display panels may be adjusted so that one or more display panels may be in sync with respect to their refresh timings without dedicated hardware or a common hardwired synchronization signal.Type: ApplicationFiled: April 3, 2014Publication date: October 16, 2014Applicant: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, William Lloyd Atkinson, Wilson Hung Yu
-
Publication number: 20140169642Abstract: Systems, methods, and apparatus for detecting a live human face in an image are disclosed. The methods, systems, and apparatus are capable of capturing an image of a verification pattern that has been reflected from a defined region of interest of a user's eye. The captured image can be compared to the emitted verification pattern to determine whether the captured reflection matches the emitted pattern and is within the region of interest to verify a live user of an electronic device.Type: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: QUALCOMM INCORPORATEDInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, Wilson Hung Yu, Yugang Zhou
-
Publication number: 20130322513Abstract: Systems and methods for reducing the bandwidth required to transmit video streams related to faces re described herein. In some aspects, contour information from face recognition technology is captured at a transmitting device and sent to a receiving device. The contour information may be used to reconstruct the face at the receiving device without the need to send an entire video frame of the face.Type: ApplicationFiled: May 29, 2012Publication date: December 5, 2013Applicant: QUALCOMM IncorporatedInventors: Henry Hing Law, Tung Chuen Kwong, Benjamin Koon Pan Chan, Yugang Zhou, Wilson Hung Yu