Patents by Inventor Christopher L. Reeve
Christopher L. Reeve 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: 11712317Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder has an elongated body portion with a top surface and a base surface. The base surface is configured to contact a table surface. When a portion of a surgical instrument is laid upon the top surface, the top surface is configured to deform under an applied weight so as to limit movement of the surgical instrument.Type: GrantFiled: November 8, 2021Date of Patent: August 1, 2023Assignee: Nichols-Reeves Enterprises, LLCInventors: Christopher L. Reeves, Markyia S. Nichols
-
Publication number: 20230146539Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder has an elongated body portion with a top surface and a base surface. The base surface is configured to contact a table surface. When a portion of a surgical instrument is laid upon the top surface, the top surface is configured to deform under an applied weight so as to limit movement of the surgical instrument.Type: ApplicationFiled: November 8, 2021Publication date: May 11, 2023Inventors: Christopher L. Reeves, Markyia S. Nichols
-
Patent number: 11243904Abstract: A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.Type: GrantFiled: March 9, 2020Date of Patent: February 8, 2022Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Robert A. Gottlieb, Christopher L. Reeve, Michael John Bedy
-
Publication number: 20200278947Abstract: A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.Type: ApplicationFiled: March 9, 2020Publication date: September 3, 2020Applicant: ADVANCED MICRO DEVICES, INC.Inventors: Robert A. Gottlieb, Christopher L. Reeve, Michael John Bedy
-
Patent number: 10585847Abstract: A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.Type: GrantFiled: February 4, 2019Date of Patent: March 10, 2020Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Robert A. Gottlieb, Christopher L. Reeve, Michael John Bedy
-
Publication number: 20190179798Abstract: A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.Type: ApplicationFiled: February 4, 2019Publication date: June 13, 2019Applicant: ADVANCED MICRO DEVICES, INC.Inventors: Robert A. Gottlieb, Christopher L. Reeve, Michael John Bedy
-
Patent number: 10198259Abstract: A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.Type: GrantFiled: June 23, 2016Date of Patent: February 5, 2019Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Robert A. Gottlieb, Christopher L. Reeve, Michael John Bedy
-
Publication number: 20180296296Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder has an elongated body portion with a top surface and a base surface. The base surface is configured to contact a table surface. When a portion of a surgical instrument is laid upon the top surface, the top surface is configured to deform under an applied weight so as to limit movement of the surgical instrument.Type: ApplicationFiled: June 18, 2018Publication date: October 18, 2018Inventors: Christopher L. Reeves, Markyia S. Nichols
-
Patent number: 10016239Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder comprises an elongated body portion including a plurality of slots. Each of the slots may be configured so as to retain a surgical instrument in a fixed position. The elongated body portion may have a base surface configured to contact a table surface.Type: GrantFiled: August 14, 2013Date of Patent: July 10, 2018Assignee: NICHOLS-REEVES ENTERPRISES, LLCInventors: Christopher L. Reeves, Markyia S. Nichols
-
Publication number: 20170371653Abstract: A method and apparatus for scheduling instructions of a shader program for a graphics processing unit (GPU) with a fixed number of registers. The method and apparatus include computing, via a processing unit (PU), a liveness-based register usage across all basic blocks in the shader program, computing, via the PU, the range of numbers of waves of a plurality of registers for the shader program, assessing the impact of available post-register allocation optimizations, computing, via the PU, the scoring data based on number of waves of the plurality of registers, and computing, via the PU, the number of waves for execution for the plurality of registers.Type: ApplicationFiled: June 23, 2016Publication date: December 28, 2017Applicant: Advanced Micro Devices, Inc.Inventors: Robert A. Gottlieb, Christopher L. Reeve, Michael John Bedy
-
Patent number: 8997985Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder comprises an elongated body portion including a plurality of slots. Each of the slots may be configured so as to retain a surgical instrument in a fixed position. The elongated body portion may have a base surface configured to contact a table surface.Type: GrantFiled: August 14, 2013Date of Patent: April 7, 2015Assignee: Nichols-Reeves Enterprises, LLCInventors: Christopher L. Reeves, Markyia S. Nichols
-
Publication number: 20140021319Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder comprises an elongated body portion including a plurality of slots. Each of the slots may be configured so as to retain a surgical instrument in a fixed position. The elongated body portion may have a base surface configured to contact a table surface.Type: ApplicationFiled: August 14, 2013Publication date: January 23, 2014Applicant: Nichols-Reeves Enterprises, LLCInventors: Christopher L. Reeves, Markyia S. Nichols
-
Publication number: 20140021318Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder comprises an elongated body portion including a plurality of slots. Each of the slots may be configured so as to retain a surgical instrument in a fixed position. The elongated body portion may have a base surface configured to contact a table surface.Type: ApplicationFiled: August 14, 2013Publication date: January 23, 2014Applicant: Nichols-Reeves Enterprises, LLCInventors: Christopher L. Reeves, Markyia S. Nichols
-
Patent number: 8511468Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder comprises an elongated body portion including a plurality of slots. Each of the slots may be configured so as to retain a surgical instrument in a fixed position. The elongated body portion may have a base surface configured to contact a table surface.Type: GrantFiled: February 22, 2010Date of Patent: August 20, 2013Assignee: Nichols-Reeves Enterprises, LLCInventors: Christopher L. Reeves, Markyia S. Nichols
-
Publication number: 20100217246Abstract: Disclosed are various embodiments for holding and organizing surgical instruments in a surgical environment. In one embodiment, a surgical instrument holder comprises an elongated body portion including a plurality of slots. Each of the slots may be configured so as to retain a surgical instrument in a fixed position. The elongated body portion may have a base surface configured to contact a table surface.Type: ApplicationFiled: February 22, 2010Publication date: August 26, 2010Applicant: NICHOLS-REEVES ENTERPRISES, LLCInventors: Christopher L. Reeves, Markyia S. Nichols
-
Patent number: 7029986Abstract: This invention relates to a method of fabricating a bonded product comprising at least two components that are bonded together, the method comprising the steps of: a) bringing the components together; and b) heating the components; wherein at least one of the components comprises a nanomaterial and wherein steps (a) and (b) are performed in such a manner that the components are bonded together by heating at least part of the nanomaterial. The method allows the components to be welded together at lower temperatures than for prior art methods. The method also provides a more reliable form of bonding and improves the strength of the bond formed.Type: GrantFiled: November 2, 2004Date of Patent: April 18, 2006Assignee: pSiMedia LimitedInventors: Leigh T Canham, Christopher L Reeves
-
Patent number: 6832716Abstract: This invention relates to a method of fabricating a bonded product comprising at least two components that are bonded together, the method comprising the steps of: a) bringing the components together; and b) heating the components; wherein at least one of the components comprises a nanomaterial and wherein steps (a) and (b) are performed in such a manner that the components are bonded together by heating at least part of the nanomaterial. The method allows the components to be welded together at lower temperatures than for prior art methods. The method also provides a more reliable form of bonding and improves the strength of the bond formed.Type: GrantFiled: June 25, 2002Date of Patent: December 21, 2004Assignee: pSiMedica LimitedInventors: Leigh T Canham, Christopher L Reeves
-
Patent number: 6815360Abstract: A method of providing a microprojection (180) on the surface of a first material, the microprojection having a base portion adjacent the first material and a remote, or a tip portion, and a duct (182) at least in a region of the tip portion and the method comprising micro-machining the first material to provide the micro-projection duct. Various uses of the microprojection are also disclosed including light guides and cuvettes from micro-analytical systems, microneedles for transdermal fluid delivery or the like.Type: GrantFiled: February 8, 2001Date of Patent: November 9, 2004Assignee: Qinetiq LimitedInventors: Leigh T Canham, Timothy I Cox, Christopher L. Reeves
-
Publication number: 20030040180Abstract: This invention relates to a method of fabricating a bonded product comprising at least two components that are bonded together, the method comprising the steps of: a) bringing the components together; and b) heating the components; wherein at least one of the components comprises a nanomaterial and wherein steps (a) and (b) are performed in such a manner that the components are bonded together by heating at least part of the nanomaterial. The method allows the components to be welded together at lower temperatures than for prior art methods. The method also provides a more reliable form of bonding and improves the strength of the bond formed.Type: ApplicationFiled: June 25, 2002Publication date: February 27, 2003Inventors: Leigh T Canham, Christopher L Reeves
-
Patent number: 5535393Abstract: An improved parallel processing apparatus and method executes an iterative sequence of instructions by arranging the sequence into subtasks and allocating those subtasks to processors. This division and allocation is conducted in such a manner as to minimize data contention among the processors and to maximize the locality of data to them. The improved apparatus and method have application to a variety of multiprocessor systems, including those which are massively parallel.Type: GrantFiled: June 5, 1995Date of Patent: July 9, 1996Inventors: Christopher L. Reeve, Tani Shavit, James B. Rothnie, Jr., Timothy G. Peters, Linda Q. Lee, William F. Mann, Jacklin Kotikian