Patents by Inventor Tan Peng
Tan Peng 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: 20220237297Abstract: A method includes, in response to a request to enable a set of firmware features in a processing device, performing a validation process based on a key certificate associating a first entity identifier with a firmware feature description file indicating the set of firmware features, and in response to a violation detected during the validation process, enabling a countermeasure in the processing device.Type: ApplicationFiled: November 20, 2021Publication date: July 28, 2022Inventors: Tan Peng, Scott Swanstrom
-
Publication number: 20220237333Abstract: A method includes performing a validation process on a firmware feature description file indicating a set of firmware features in an integrated circuit package, and communicating a result of the validation process to firmware feature enablement logic residing in the integrated circuit package.Type: ApplicationFiled: December 9, 2021Publication date: July 28, 2022Inventors: Tan Peng, Scott Swanstrom
-
Publication number: 20210227848Abstract: A sealed capsule for blending and dispensing an initially solid food product holds a blending component with embedded food product. Actuating the blending component through an electronic control system causes the food product to be blended within the capsule. One or more feedback control mechanisms are used to guarantee a desired consistency of the blended food product. Provided are structural features of the capsule, and methods of using its contents to blend and dispense soft-serve products.Type: ApplicationFiled: April 10, 2021Publication date: July 29, 2021Applicant: ADVANTIR INNOVATIONS PTE LTD.Inventors: Jeremy Tan Peng Yang, Narendhar Mohanasundram
-
Patent number: 10895597Abstract: Systems, apparatuses, and methods for implementing debug features on a secure coprocessor to handle communication and computation between a debug tool and a debug target are disclosed. A debug tool generates a graphical user interface (GUI) to display debug information to a user for help in debugging a debug target such as a system on chip (SoC). A secure coprocessor is embedded on the debug target, and the secure coprocessor receives debug requests generated by the debug tool. The secure coprocessor performs various computation tasks and/or other operations to prevent multiple round-trip messages being sent back and forth between the debug tool and the debug target. The secure coprocessor is able to access system memory and determine a status of a processor being tested even when the processor becomes unresponsive.Type: GrantFiled: November 21, 2018Date of Patent: January 19, 2021Assignee: Advanced Micro Devices, Inc.Inventors: Tan Peng, Dong Zhu
-
Patent number: 10762911Abstract: Various audio encoders and methods of using the same are disclosed. In one aspect, an apparatus is provided that includes an audio encoder and an audio encoder mode selector. The audio encoder mode selector is operable to analyze video data and adjust an encoding mode of the audio encoder based on the analyzed video data.Type: GrantFiled: December 1, 2015Date of Patent: September 1, 2020Assignee: ATI Technologies ULCInventors: Tan Peng, Randall Brown, Yasser M. Khan, Jianfei Ye
-
Publication number: 20200210600Abstract: Systems, apparatuses, and methods for performing debug operations in a secure data center are disclosed. A system includes a computing module coupled to a debug target that includes a processing unit. Prior to being installed in a secure data center, the computing module is preloaded with a signed unlock payload and the debug target is preloaded with a public key of an authentication server. In response to a request to perform debug operations on the debug target in the secure data center, the computing module retrieves and conveys the preloaded signed unlock payload to the debug target. In response to the debug target validating the unlock request with a previously obtained public key of the authentication server, the debug target enters secure debug mode, unlocks the at least one processing unit for debug operations with an unlock vector from the validated unlock payload, and performs debug operations on the processing unit.Type: ApplicationFiled: March 20, 2019Publication date: July 2, 2020Inventors: Tan Peng, Dong Zhu
-
Publication number: 20200158778Abstract: Systems, apparatuses, and methods for implementing debug features on a secure coprocessor to handle communication and computation between a debug tool and a debug target are disclosed. A debug tool generates a graphical user interface (GUI) to display debug information to a user for help in debugging a debug target such as a system on chip (SoC). A secure coprocessor is embedded on the debug target, and the secure coprocessor receives debug requests generated by the debug tool. The secure coprocessor performs various computation tasks and/or other operations to prevent multiple round-trip messages being sent back and forth between the debug tool and the debug target. The secure coprocessor is able to access system memory and determine a status of a processor being tested even when the processor becomes unresponsive.Type: ApplicationFiled: November 21, 2018Publication date: May 21, 2020Inventors: Tan Peng, Dong Zhu
-
Publication number: 20190357564Abstract: A sealed capsule for blending and dispensing an initially solid food product holds a blending component with embedded food product. Actuating the blending component through an electronic control system causes the food product to be blended within the capsule. One or more feedback control mechanisms are used to guarantee a desired consistency of the blended food product. Provided are structural features of the capsule, and methods of using its contents to blend and dispense soft-serve products.Type: ApplicationFiled: August 7, 2019Publication date: November 28, 2019Inventors: JEREMY TAN PENG YANG, NARENDHAR Mohanasundram
-
Patent number: 10311236Abstract: Systems, apparatuses, and methods for performing secure system memory training are disclosed. In one embodiment, a system includes a boot media, a security processor with a first memory, a system memory, and one or more main processors coupled to the system memory. The security processor is configured to retrieve first data from the boot media and store and authenticate the first data in the first memory. The first data includes a first set of instructions which are executable to retrieve, from the boot media, a configuration block with system memory training parameters. The security processor also executes a second set of instructions to initialize and train the system memory using the training parameters. After training the system memory, the security processor retrieves, authenticates, and stores boot code in the system memory and releases the one or more main processors from reset to execute the boot code.Type: GrantFiled: November 22, 2016Date of Patent: June 4, 2019Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Kathirkamanathan Nadarajah, Oswin Housty, Sergey Blotsky, Tan Peng, Hary Devapriyan Mahesan
-
Patent number: 10121477Abstract: A system and method for embedding digital audio watermarks in audio source information based at least upon identified video content are described. An audio/video processing system receives audiovisual data. A video content analyzer within the system analyzes video source information of the audiovisual data, determines video content depicted by data in the video source information, and generates an indication of the video content. An audio watermark embedder of the system receives the indication, and based at least in part on the indication, adjusts watermark embedding parameters used for embedding the audio watermark in the audio source information.Type: GrantFiled: November 23, 2016Date of Patent: November 6, 2018Assignee: ATI Technologies ULCInventor: Tan Peng
-
Publication number: 20180144136Abstract: Systems, apparatuses, and methods for performing secure system memory training are disclosed. In one embodiment, a system includes a boot media, a security processor with a first memory, a system memory, and one or more main processors coupled to the system memory. The security processor is configured to retrieve first data from the boot media and store and authenticate the first data in the first memory. The first data includes a first set of instructions which are executable to retrieve, from the boot media, a configuration block with system memory training parameters. The security processor also executes a second set of instructions to initialize and train the system memory using the training parameters. After training the system memory, the security processor retrieves, authenticates, and stores boot code in the system memory and releases the one or more main processors from reset to execute the boot code.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Kathirkamanathan Nadarajah, Oswin Housty, Sergey Blotsky, Tan Peng, Hary Devapriyan Mahesan
-
Publication number: 20180144754Abstract: A system and method for embedding digital audio watermarks in audio source information based at least upon identified video content are described. An audio/video processing system receives audiovisual data. A video content analyzer within the system analyzes video source information of the audiovisual data, determines video content depicted by data in the video source information, and generates an indication of the video content. An audio watermark embedder of the system receives the indication, and based at least in part on the indication, adjusts watermark embedding parameters used for embedding the audio watermark in the audio source information.Type: ApplicationFiled: November 23, 2016Publication date: May 24, 2018Inventor: Tan Peng
-
Publication number: 20170154634Abstract: Various audio encoders and methods of using the same are disclosed. In one aspect, an apparatus is provided that includes an audio encoder and an audio encoder mode selector. The audio encoder mode selector is operable to analyze video data and adjust an encoding mode of the audio encoder based on the analyzed video data.Type: ApplicationFiled: December 1, 2015Publication date: June 1, 2017Inventors: Tan Peng, Randall Brown, Yasser M. Khan, Jianfei Ye