Patents by Inventor Michael Clair Houston

Michael Clair Houston 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).

  • Patent number: 10277921
    Abstract: Decoder techniques in accordance with embodiment of the present technology include partially decoding a compressed file on a serial based processing unit to find offsets of each of a plurality of entropy data blocks. The compressed file and offset for each of the plurality of entropy encoded data blocks are transferred to a parallel based processing unit. Thereafter, the compressed file is at least partially decoded on the parallel based processing unit using the offset for each of the plurality of entropy encoded data blocks.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: April 30, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Michal Krasnoborski, Michael Clair Houston, Michael Denis O'Connor, Steven Gregory Parker
  • Patent number: 10255104
    Abstract: Embodiments described herein include a system, a computer-readable medium and a computer-implemented method for processing a system call (SYSCALL) request. The SYSCALL request from an invisible processing device is stored in a queueing mechanism that is accessible to a visible processing device, where the visible processing device is visible to an operating system and the invisible processing device is invisible to the operating system. The SYSCALL request is processed using the visible processing device, and the invisible processing device is notified using a notification mechanism that the SYSCALL request was processed.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: April 9, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Benjamin Thomas Sander, Michael Clair Houston, Keith Lowery, Newton Cheung
  • Patent number: 10235220
    Abstract: A system, method, and computer program product are provided for improving resource utilization of multithreaded applications. Rather than requiring threads to block while waiting for data from a channel or requiring context switching to minimize blocking, the techniques disclosed herein provide an event-driven approach to launch kernels only when needed to perform operations on channel data, and then terminate in order to free resources. These operations are handled efficiently in hardware, but are flexible enough to be implemented in all manner of programming models.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: March 19, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Lee W. Howes, Benedict R. Gaster, Michael Clair Houston, Michael Mantor
  • Publication number: 20170150181
    Abstract: Decoder techniques in accordance with embodiment of the present technology include partially decoding a compressed file on a serial based processing unit to find offsets of each of a plurality of entropy data blocks. The compressed file and offset for each of the plurality of entropy encoded data blocks are transferred to a parallel based processing unit. Thereafter, the compressed file is at least partially decoded on the parallel based processing unit using the offset for each of the plurality of entropy encoded data blocks.
    Type: Application
    Filed: November 20, 2015
    Publication date: May 25, 2017
    Applicant: NVIDIA CORPORATION
    Inventors: Michal Krasnoborski, Michael Clair Houston, Michael Denis O'Connor, Steven Gregory Parker
  • Patent number: 9279610
    Abstract: Embodiments of the present invention are directed to storage systems for milk bags. A storage system for milk bags receives milk bags and management of the stored milk bags. The milk bags are stored in compartments for easy storage and retrieval.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: March 8, 2016
    Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
  • Publication number: 20150176889
    Abstract: Embodiments of the present invention are directed to storage systems for milk bags. A storage system for milk bags receives milk bags and management of the stored milk bags. The milk bags are stored in compartments for easy storage and retrieval.
    Type: Application
    Filed: January 6, 2015
    Publication date: June 25, 2015
    Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
  • Patent number: 8955696
    Abstract: Embodiments of the present invention are directed to storage systems for milk bags. A storage system for milk bags receives milk bags and management of the stored milk bags. The milk bags are stored in compartments for easy storage and retrieval.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: February 17, 2015
    Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
  • Patent number: 8919292
    Abstract: A leash assembly includes a first belt, a second belt and at least one connector piece coupled to the first belt. The first belt is configured to be worn over the second belt. The first and second belts can be worn by a subject around the torso, shoulders, neck or wrist. Each connector piece is configured to move along at least a portion of the first belt. In some embodiments, the connector piece is a link configured to be receive the first belt and to move along the first belt. Each connector piece is coupled with a leash. In some embodiments, the leash has a retractable end. The leash assembly can include adornments and/or a carrier coupled to the belt.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: December 30, 2014
    Inventors: Tina Ting-Yuan Wang, Michael Clair Houston, Kevin Kin-Wai Lau
  • Patent number: 8714114
    Abstract: A leash assembly includes a belt and at least one connector piece coupled to the belt. The belt can be worn by a subject around the torso, shoulders, neck or wrist. Each connector piece is configured to move along at least a portion of the belt. In some embodiments, the connector piece is a link configured to be receive the belt and to move along the belt. Alternatively, the belt has one or more tracks, in which the connector piece is configured to travel on thereby allowing the connector to travel along the belt. Each connector piece is coupled with a leash. In some embodiments, the leash has a retractable end. The leash assembly can include adornments and/or a carrier coupled to the belt.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: May 6, 2014
    Inventors: Tina Ting-Yuan Wang, Michael Clair Houston, Kevin Kin-Wai Lau
  • Publication number: 20130327734
    Abstract: Embodiments of the present invention are directed to storage systems for milk bags. A storage system for milk bags receives milk bags and management of the stored milk bags. The milk bags are stored in compartments for easy storage and retrieval.
    Type: Application
    Filed: June 7, 2013
    Publication date: December 12, 2013
    Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
  • Publication number: 20130263144
    Abstract: Embodiments described herein include a system, a computer-readable medium and a computer-implemented method for processing a system call (SYSCALL) request. The SYSCALL request from an invisible processing device is stored in a queueing mechanism that is accessible to a visible processing device, where the visible processing device is visible to an operating system and the invisible processing device is invisible to the operating system. The SYSCALL request is processed using the visible processing device, and the invisible processing device is notified using a notification mechanism that the SYSCALL request was processed.
    Type: Application
    Filed: March 29, 2013
    Publication date: October 3, 2013
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Benjamin Thomas Sander, Michael Clair Houston, Keith Lowery, Newton Cheung
  • Publication number: 20130191852
    Abstract: A system, method, and computer program product are provided for improving resource utilization of multithreaded applications. Rather than requiring threads to block while waiting for data from a channel or requiring context switching to minimize blocking, the techniques disclosed herein provide an event-driven approach to launch kernels only when needed to perform operations on channel data, and then terminate in order to free resources. These operations are handled efficiently in hardware, but are flexible enough to be implemented in all manner of programming models.
    Type: Application
    Filed: September 7, 2012
    Publication date: July 25, 2013
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Lee W. Howes, Benedict R. Gaster, Michael Clair Houston, Michael Mantor
  • Publication number: 20120229481
    Abstract: A method, system, and computer program product are disclosed for providing improved access to accelerated processing device compute resources to user mode applications. The functionality disclosed allows user mode applications to provide commands to an accelerated processing device without the need for kernel mode transitions in order to access a unified ring buffer. Instead, applications are each provided with their own buffers, which the accelerated processing device hardware can access to process commands. With full operating system support, user mode applications are able to utilize the accelerated processing device in much the same way as a CPU.
    Type: Application
    Filed: December 2, 2011
    Publication date: September 13, 2012
    Applicants: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Rex McCrary, Michael Clair Houston, Philip J. Rogers, Gongxian Jeffrey Cheng, Mark Hummel, Charles Roberts Moore, Leendert Peter Van Doorn, Paul Blinzer