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: 10277921Abstract: 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: GrantFiled: November 20, 2015Date of Patent: April 30, 2019Assignee: NVIDIA CORPORATIONInventors: Michal Krasnoborski, Michael Clair Houston, Michael Denis O'Connor, Steven Gregory Parker
-
Patent number: 10255104Abstract: 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: GrantFiled: March 29, 2013Date of Patent: April 9, 2019Assignee: Advanced Micro Devices, Inc.Inventors: Benjamin Thomas Sander, Michael Clair Houston, Keith Lowery, Newton Cheung
-
Patent number: 10235220Abstract: 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: GrantFiled: September 7, 2012Date of Patent: March 19, 2019Assignee: Advanced Micro Devices, Inc.Inventors: Lee W. Howes, Benedict R. Gaster, Michael Clair Houston, Michael Mantor
-
Publication number: 20170150181Abstract: 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: ApplicationFiled: November 20, 2015Publication date: May 25, 2017Applicant: NVIDIA CORPORATIONInventors: Michal Krasnoborski, Michael Clair Houston, Michael Denis O'Connor, Steven Gregory Parker
-
Patent number: 9279610Abstract: 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: GrantFiled: January 6, 2015Date of Patent: March 8, 2016Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
-
Publication number: 20150176889Abstract: 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: ApplicationFiled: January 6, 2015Publication date: June 25, 2015Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
-
Patent number: 8955696Abstract: 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: GrantFiled: June 7, 2013Date of Patent: February 17, 2015Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
-
Patent number: 8919292Abstract: 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: GrantFiled: November 14, 2011Date of Patent: December 30, 2014Inventors: Tina Ting-Yuan Wang, Michael Clair Houston, Kevin Kin-Wai Lau
-
Patent number: 8714114Abstract: 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: GrantFiled: October 17, 2011Date of Patent: May 6, 2014Inventors: Tina Ting-Yuan Wang, Michael Clair Houston, Kevin Kin-Wai Lau
-
Publication number: 20130327734Abstract: 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: ApplicationFiled: June 7, 2013Publication date: December 12, 2013Inventors: Tina Ting-Yuan Wang, Chih-Cheng Tai, Michael Clair Houston
-
Publication number: 20130263144Abstract: 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: ApplicationFiled: March 29, 2013Publication date: October 3, 2013Applicant: Advanced Micro Devices, Inc.Inventors: Benjamin Thomas Sander, Michael Clair Houston, Keith Lowery, Newton Cheung
-
Publication number: 20130191852Abstract: 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: ApplicationFiled: September 7, 2012Publication date: July 25, 2013Applicant: Advanced Micro Devices, Inc.Inventors: Lee W. Howes, Benedict R. Gaster, Michael Clair Houston, Michael Mantor
-
Publication number: 20120229481Abstract: 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: ApplicationFiled: December 2, 2011Publication date: September 13, 2012Applicants: 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