Patents by Inventor Randall A. Brown

Randall A. Brown 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: 20220414222
    Abstract: A trusted processor saves and restores context and data stored at a frame buffer of a GPU concurrent with initialization of a CPU of the processing system. In response to detecting that the GPU is powering down, the trusted processor accesses the context of the GPU and data stored at a frame buffer of the GPU via a high-speed bus. The trusted processor stores the context and data at a system memory, which maintains the context and data while the GPU is powered down. In response to detecting that the GPU is powering up again, the trusted processor restores the context and data to the GPU, which can be performed concurrently with initialization of the CPU.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: Gia Phan, Ashish Jain, Randall Brown
  • Publication number: 20220335003
    Abstract: A computing system may implement a method for creating a first subdomain by configuring one of a first plurality of slave nodes as a first subdomain master node and configuring one or more other slave nodes of the first plurality of slave nodes as first subdomain slave nodes to the first subdomain master node.
    Type: Application
    Filed: April 19, 2021
    Publication date: October 20, 2022
    Inventors: Shijie Che, Wentao Xu, Randall Brown, Vaibhav Amarayya Hiremath, Manuchehr Taghi-Loo
  • Patent number: 10762911
    Abstract: 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: Grant
    Filed: December 1, 2015
    Date of Patent: September 1, 2020
    Assignee: ATI Technologies ULC
    Inventors: Tan Peng, Randall Brown, Yasser M. Khan, Jianfei Ye
  • Patent number: 10642963
    Abstract: Systems, apparatuses, and methods for implementing digital rights management using a GPU are disclosed. In one embodiment, a system includes at least a GPU, a security processor, and a memory. The GPU is configured to execute a first portion of a binary and detect that a second portion of the binary is encrypted. The second portion of the binary includes enhanced content that is available for purchase. If the user purchases the enhanced content, a license server generates a token specific to the security processor of the system and conveys the token to the system. Next, the security processor decrypts the second portion of the binary using the token and stores the decrypted second portion of the binary at a memory location accessible by the first processor. Then, the first processor executes the second portion of the binary.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: May 5, 2020
    Assignee: ATI Technologies ULC
    Inventors: Kathirkamanathan Nadarajah, Randall Brown, Sergey Blotsky, Xing Yue Zhang
  • Publication number: 20180165224
    Abstract: Systems, apparatuses, and methods for implemented secure encrypted virtualization are disclosed. In one embodiment, a system includes at least one or more main processors, a memory, a memory controller, and a security processor. The system is configured to detect a request to provision a guest virtual machine (VM) in a secure environment. The system computes a first integrity check value from the guest VM prior to initiating the guest VM. The system initiates the guest VM responsive to receiving an indication that the first integrity check value is valid. The system encrypts, with a first encryption key, the guest VM stored in the memory. The security processor loads the first encryption key into the memory controller, and the memory controller encrypts the guest VM with the first encryption key.
    Type: Application
    Filed: December 12, 2016
    Publication date: June 14, 2018
    Inventors: Randall Brown, William Ng
  • Publication number: 20180165426
    Abstract: Systems, apparatuses, and methods for implementing digital rights management using a GPU are disclosed. In one embodiment, a system includes at least a GPU, a security processor, and a memory. The GPU is configured to execute a first portion of a binary and detect that a second portion of the binary is encrypted. The second portion of the binary includes enhanced content that is available for purchase. If the user purchases the enhanced content, a license server generates a token specific to the security processor of the system and conveys the token to the system. Next, the security processor decrypts the second portion of the binary using the token and stores the decrypted second portion of the binary at a memory location accessible by the first processor. Then, the first processor executes the second portion of the binary.
    Type: Application
    Filed: December 8, 2016
    Publication date: June 14, 2018
    Inventors: Kathirkamanathan Nadarajah, Randall Brown, Sergey Blotsky, Xing Yue Zhang
  • Publication number: 20170195706
    Abstract: A method and device for ranking video feeds provide a user with the best feed depending on what the user wishes to see. The method includes obtaining one or more video feeds and ranking the video feeds. The ranking is based, at least in part, upon input from a viewer indicating an object of interest. The ranking can consider things such as video stream resolution and signal strength.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Jitesh Arora, Gagandeep Singh Chabbewal, Randall A. Brown, Jamin Islam
  • Publication number: 20170154634
    Abstract: 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: Application
    Filed: December 1, 2015
    Publication date: June 1, 2017
    Inventors: Tan Peng, Randall Brown, Yasser M. Khan, Jianfei Ye
  • Patent number: 9648357
    Abstract: A method and device for ranking video feeds provide a user with the best feed depending on what the user wishes to see. The method includes obtaining one or more video feeds and ranking the video feeds. The ranking is based, at least in part, upon input from a viewer indicating an object of interest. The ranking can consider things such as video stream resolution and signal strength.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: May 9, 2017
    Assignee: ATI Technologies ULC
    Inventors: Jitesh Arora, Gagandeep Singh Chabbewal, Randall A. Brown, Jamin Islam
  • Patent number: 9534621
    Abstract: The material transfer system and method of transferring materials comprises provides improved connectors that overcome the deficiencies of the connectors currently used. The connector and method of connecting of the present invention comprises a fool-proof method of connecting and a method of ensuring the safe and accurate transfer of materials. The connector of the present invention provides a plurality of male and female connector portions in a plurality of geometric shapes and colors and specific key components that prevent the delivery of and mixing of incorrect and incompatible materials. The connectors of the present invention are shaped differently from any connectors currently available on the market. Each geometric shape corresponds to a general class of chemicals. One embodiment of the present invention connector is a color coded element according to the shape, size, and configuration of the connector and the material the connector is intended to transfer.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: January 3, 2017
    Inventor: James Randall Brown
  • Patent number: D841457
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: February 26, 2019
    Inventor: Randall Brown
  • Patent number: D950333
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: May 3, 2022
    Inventors: Randall Brown, William Leroy Kellett
  • Patent number: D957240
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: July 12, 2022
    Inventors: Randall Brown, William Leroy Kellett
  • Patent number: D982426
    Type: Grant
    Filed: January 27, 2022
    Date of Patent: April 4, 2023
    Inventors: Randall Brown, William Leroy Kellett
  • Patent number: D1005847
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: November 28, 2023
    Assignee: Exordium Engineering LLC
    Inventor: Randall Brown
  • Patent number: D1005848
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: November 28, 2023
    Assignee: Exordium Engineering LLC
    Inventors: Randall Brown, Brian Lynch
  • Patent number: D1005849
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: November 28, 2023
    Assignee: Exordium Engineering LLC
    Inventor: Randall Brown
  • Patent number: D1005853
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: November 28, 2023
    Assignee: Exordium Engineering LLC
    Inventors: Randall Brown, Brian Lynch
  • Patent number: D1012713
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: January 30, 2024
    Assignee: Exordium Engineering LLC
    Inventor: Randall Brown
  • Patent number: D1012715
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: January 30, 2024
    Assignee: Exordium Engineering LLC
    Inventor: Randall Brown