Patents by Inventor Andrew A. Kerr

Andrew A. Kerr 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: 11080051
    Abstract: A technique for block data transfer is disclosed that reduces data transfer and memory access overheads and significantly reduces multiprocessor activity and energy consumption. Threads executing on a multiprocessor needing data stored in global memory can request and store the needed data in on-chip shared memory, which can be accessed by the threads multiple times. The data can be loaded from global memory and stored in shared memory using an instruction which directs the data into the shared memory without storing the data in registers and/or cache memory of the multiprocessor during the data transfer.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: August 3, 2021
    Assignee: NVIDIA Corporation
    Inventors: Andrew Kerr, Jack Choquette, Xiaogang Qiu, Omkar Paranjape, Poornachandra Rao, Shirish Gadre, Steven J. Heinrich, Manan Patel, Olivier Giroux, Alan Kaatz
  • Publication number: 20210124582
    Abstract: A technique for block data transfer is disclosed that reduces data transfer and memory access overheads and significantly reduces multiprocessor activity and energy consumption. Threads executing on a multiprocessor needing data stored in global memory can request and store the needed data in on-chip shared memory, which can be accessed by the threads multiple times. The data can be loaded from global memory and stored in shared memory using an instruction which directs the data into the shared memory without storing the data in registers and/or cache memory of the multiprocessor during the data transfer.
    Type: Application
    Filed: December 12, 2019
    Publication date: April 29, 2021
    Inventors: Andrew Kerr, Jack Choquette, Xiaogang Qiu, Omkar Paranjape, Poornachandra Rao, Shirish Gadre, Steven J. Heinrich, Manan Patel, Olivier Giroux, Alan Kaatz
  • Publication number: 20210103433
    Abstract: Apparatuses, systems, and techniques are presented to compile code. In at least one embodiment, one or more compilers are to compile one or more compiled portions of code with one or more intermediate representations of one or more portions of code.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 8, 2021
    Inventors: Andrew Kerr, Mike Murphy, Mostafa Hagog, Julien Demouth, John Tran
  • Patent number: 10945829
    Abstract: A stent/graft assembly includes a tubular graft connected in substantially end-to-end relationship with a generally tubular stent. Free ends of the stent and graft extend in opposite directions from the end-to-end connection during a pre-deployment orientation of the assembly. However, the graft is inverted during deployment so that free ends of the graft and the stent extend in substantially the same direction from the end-to-end connection in a post-deployment orientation. Thus, at least a portion of the stent is disposed within at least a portion of the graft in a post-deployment orientation of the assembly.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: March 16, 2021
    Inventor: Andrew Kerr
  • Patent number: 10905542
    Abstract: A stent/graft assembly includes a tubular graft connected in substantially end-to-end relationship with a generally tubular stent. Free ends of the stent and graft extend in opposite directions from the end-to-end connection during a pre-deployment orientation of the assembly. However, the graft is inverted during deployment so that free ends of the graft and the stent extend in substantially the same direction from the end-to-end connection in a post-deployment orientation. Thus, at least a portion of the stent is disposed within at least a portion of the graft in a post-deployment orientation of the assembly.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: February 2, 2021
    Inventor: Andrew Kerr
  • Publication number: 20200352701
    Abstract: A stent/graft assembly includes a tubular graft connected in substantially end-to-end relationship with a generally tubular stent. Free ends of the stent and graft extend in opposite directions from the end-to-end connection during a pre-deployment orientation of the assembly. However, the graft is inverted during deployment so that free ends of the graft and the stent extend in substantially the same direction from the end-to-end connection in a post-deployment orientation. Thus, at least a portion of the stent is disposed within at least a portion of the graft in a post-deployment orientation of the assembly.
    Type: Application
    Filed: July 9, 2020
    Publication date: November 12, 2020
    Inventor: Andrew Kerr
  • Publication number: 20200125363
    Abstract: A method, computer readable medium, and processor are described herein for inline data inspection by using a decoder to decode a load instruction, including a signal to cause a circuit in a processor to indicate whether data loaded by a load instruction exceeds a threshold value. Moreover, an indication of whether data loaded by a load instruction exceeds a threshold value may be stored.
    Type: Application
    Filed: December 9, 2019
    Publication date: April 23, 2020
    Inventors: Jeffrey Michael Pool, Andrew Kerr, John Tran, Ming Y. Siu, Stuart Oberman
  • Patent number: 10503507
    Abstract: A method, computer readable medium, and system are disclosed for inline data inspection. The method includes the steps of receiving, by a load/store unit, a load instruction and obtaining, by an inspection circuit that is coupled to the load/store unit, data specified by the load instruction. Additional steps include determining that the data equals zero and transmitting the data and a predicate signal to the load/store unit, wherein the predicate signal indicates that the data equals zero. Alternative additional steps include computing a predicate value based on a comparison between the data and a threshold value and transmitting the data and the predicate value to the load/store unit, wherein the predicate value is asserted when the data is less than the threshold value and is negated when the data is not less than the threshold value.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: December 10, 2019
    Assignee: NVIDIA Corporation
    Inventors: Jeffrey Michael Pool, Andrew Kerr, John Tran, Ming Y. Siu, Stuart Oberman
  • Publication number: 20190065195
    Abstract: A method, computer readable medium, and system are disclosed for inline data inspection. The method includes the steps of receiving, by a load/store unit, a load instruction and obtaining, by an inspection circuit that is coupled to the load/store unit, data specified by the load instruction. Additional steps include determining that the data equals zero and transmitting the data and a predicate signal to the load/store unit, wherein the predicate signal indicates that the data equals zero. Alternative additional steps include computing a predicate value based on a comparison between the data and a threshold value and transmitting the data and the predicate value to the load/store unit, wherein the predicate value is asserted when the data is less than the threshold value and is negated when the data is not less than the threshold value.
    Type: Application
    Filed: August 31, 2017
    Publication date: February 28, 2019
    Inventors: Jeffrey Michael Pool, Andrew Kerr, John Tran, Ming Y. Siu, Stuart Oberman
  • Patent number: 10105209
    Abstract: A stent/graft assembly includes a tubular graft connected in substantially end-to-end relationship with a generally tubular stent. Free ends of the stent and graft extend in opposite directions from the end-to-end connection during a pre-deployment orientation of the assembly.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: October 23, 2018
    Inventor: Andrew Kerr
  • Patent number: 10010446
    Abstract: A cooling system for an occupant of an occupant support comprises a coolant conduit having an inlet for receiving coolant and an outlet for discharging the coolant to a destination. The conduit is nonpermanently and manually shape adjustable, shape stable subsequent to adjustment, and removably securable to the occupant support, the occupant or both. In one embodiment the destination is an ambient environment selected to achieve targeted coolant delivery to a localized region of the occupant's body. A cooling glove to be worn by a user has at least one coolant intake and at least one of a) a coolant passage extending from the coolant intake to an exhaust opening which exhausts coolant to an ambient environment; and b) a cooperative relationship with the user which defines a fluid pathway bounded in part by the glove and in part by the user and which discharges coolant to an ambient environment.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: July 3, 2018
    Assignee: Hill-Rom Services, Inc.
    Inventors: Charles A Lachenbruch, Andrew Kerr, Christopher R O'Keefe, Timothy J Receveur, Rachel Williamson
  • Publication number: 20180125636
    Abstract: A stent/graft assembly includes a tubular graft connected in substantially end-to-end relationship with a generally tubular stent.
    Type: Application
    Filed: January 8, 2018
    Publication date: May 10, 2018
    Inventor: Andrew Kerr
  • Publication number: 20170224469
    Abstract: A stent/graft assembly includes a tubular graft connected in substantially end-to-end relationship with a generally tubular stent. Free ends of the stent and graft extend in opposite directions from the end-to-end connection during a pre-deployment orientation of the assembly. However, the graft is inverted during deployment so that free ends of the graft and the stent extend in substantially the same direction from the end-to-end connection in a post-deployment orientation. Thus, at least a portion of the stent is disposed within at least a portion of the graft in a post-deployment orientation of the assembly.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 10, 2017
    Inventor: Andrew Kerr
  • Publication number: 20170224468
    Abstract: A stent/graft assembly includes a tubular graft connected in substantially end-to-end relationship with a generally tubular stent. Free ends of the stent and graft extend in opposite directions from the end-to-end connection during a pre-deployment orientation of the assembly. However, the graft is inverted during deployment so that free ends of the graft and the stent extend in substantially the same direction from the end-to-end connection in a post-deployment orientation. Thus, at least a portion of the stent is disposed within at least a portion of the graft in a post-deployment orientation of the assembly.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 10, 2017
    Inventor: Andrew Kerr
  • Patent number: 9526348
    Abstract: A person-support surface comprises a non powered mattress and a coverlet positionable on the non powered mattress. The coverlet includes an entry positioned at a first end of the coverlet, an exit positioned at a second end of the coverlet opposite the entry, an upper air impermeable layer, and a lower air impermeable layer coupled to the upper air impermeable layer to form an air flow path along the coverlet between the entry and the exit. The upper air impermeable layer is a vapor permeable and the lower air impermeable layer is a vapor permeable.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: December 27, 2016
    Assignee: Hill-Rom Services, Inc.
    Inventors: Sandy M. Richards, Sam M. Alsaeede, Andrew Kerr, Stephen C. Flint, Christopher R. O'Keefe, Charles A. Lachenbruch
  • Patent number: 9398814
    Abstract: A person-support surface comprises a non powered mattress and a coverlet positionable on the non powered mattress. The coverlet includes an entry positioned at a first end of the coverlet, an exit positioned at a second end of the coverlet opposite the entry, an upper air impermeable layer, and a lower air impermeable layer coupled to the upper air impermeable layer to form an air flow path along the coverlet between the entry and the exit. The upper air impermeable layer is a vapor permeable and the lower air impermeable layer is a vapor permeable.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: July 26, 2016
    Inventors: Sandy M. Richards, Sam M. Alsaeede, Andrew Kerr, Stephen C. Flint, Christopher R. O'Keefe, Charles A. Lachenbruch
  • Patent number: 9361079
    Abstract: A technique is disclosed for executing a compiled parallel application on a general purpose processor. The compiled parallel application comprises parallel thread execution code, which includes single-instruction multiple-data (SIMD) constructs, as well as references to intrinsic functions conventionally available in a graphics processing unit. The parallel thread execution code is transformed into an intermediate representation, which includes vector instruction constructs. The SIMD constructs are mapped to vector instructions available within the intermediate representation. Intrinsic functions are mapped to corresponding emulated runtime implementations. The technique advantageously enables parallel applications compiled for execution on a graphics processing unit to be executed on a general purpose central processing unit configured to support vector instructions.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: June 7, 2016
    Assignee: NVIDIA Corporation
    Inventors: Vinod Grover, Andrew Kerr, Sean Lee
  • Patent number: 9302164
    Abstract: A golf grip for a golf club includes a cap, a body, a tip, and a grip surface. The body includes an under layer, a top layer, and a middle layer. The under layer includes a first color. The top layer includes a second color, different than the first color. The top layer is disposed on the under layer. The middle layer includes a third material. The middle layer is at least partially disposed between the under layer and the top layer. The tip is a portion of the under layer extending beyond the top layer and the middle layer. The grip surface extends between the cap and the tip. The grip surface is the radially outer surface of the body and includes the top layer, a plurality of exposed portions of the under layer, and a plurality of exposed portions of the middle layer.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: April 5, 2016
    Assignee: Lamkin Corporation
    Inventors: Robert J. Lamkin, Carl Pettersen, Denisse Camou, Patricia Marquez, Andrew Kerr, Carlos Martinez, Adam Colton, Peter Brown, Kerri Kauffman, Carlos Rodriguez, Raul Medina, Ricardo Medina, Ting Lau, Steve Tallman, Jorge Gonzalez, Mary Ramirez
  • Publication number: 20160038800
    Abstract: A golf grip for a golf club includes a butt end, a tip end, a grip surface, and a gripping feature. The tip end includes a shaft opening. The grip surface extends between the butt end and the tip end. The grip surface is a tapered circular cylinder with an axis extending from the butt end to the tip end. The gripping feature includes a rake surface forming an acute angle with the grip surface. The rake surface extends into the grip at an acute angle relative to a plane perpendicular to the axis.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 11, 2016
    Inventors: Robert J. Lamkin, Carl Pettersen, Carlos Rodriguez, Raul Medina, Andrew Kerr, Feliciano Guillen, Peter Brown, Adam Colton, Kerri Kauffman, Patricia Marquez, Denisse Camou, Ricardo Medina
  • Patent number: D807244
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: January 9, 2018
    Assignee: NEW FLYER INDUSTRIES CANADA ULC
    Inventors: Andrew Kerr, Chris Watson, Ben Chao, Timothy Giesbrecht, Serge Carrier