Patents by Inventor Richard A. Craig

Richard A. Craig 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: 10067768
    Abstract: A method, system, and computer program product for executing divergent threads using a convergence barrier are disclosed. A first instruction in a program is executed by a plurality of threads, where the first instruction, when executed by a particular thread, indicates to a scheduler unit that the thread participates in a convergence barrier. A first path through the program is executed by a first divergent portion of the participating threads and a second path through the program is executed by a second divergent portion of the participating threads. The first divergent portion of the participating threads executes a second instruction in the program and transitions to a blocked state at the convergence barrier. The scheduler unit determines that all of the participating threads are synchronized at the convergence barrier and the convergence barrier is cleared.
    Type: Grant
    Filed: July 13, 2015
    Date of Patent: September 4, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Gregory Frederick Diamos, Richard Craig Johnson, Vinod Grover, Olivier Giroux, Jack H. Choquette, Michael Alan Fetterman, Ajay S. Tirumala, Peter Nelson, Ronny Meir Krashinsky
  • Publication number: 20180160788
    Abstract: A hair pulling apparatus includes a frame having a longitudinal axis, a first leg extending from the frame, a movable leg spaced apart from the first leg, the movable leg extending from the frame and movable, linearly, relative to the frame, a control system comprising a processor to execute a plurality of pulling profile instructions stored in memory, a linear actuator operatively coupled to the control system and constructed to move linearly along the longitudinal axis relative to the frame, a gripper coupled to the linear actuator, and a load cell coupled to the linear actuator. When one or more of the plurality of pulling profile instructions stored in memory are executed by the processor, the control system causes the linear actuator to retract along the longitudinal axis, applying a pulling force to a strand of hair gripped by the gripper in order to measure the pulling force.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 14, 2018
    Inventors: Brian Keith FISHER, Daniel E. Machenheimer, Richard Craig Maupin, William Alphonso Bennett
  • Patent number: 9986203
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: May 29, 2018
    Assignee: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Patent number: 9983843
    Abstract: A mobile personsize display system and method of use; in general, a platform, a support frame, a module display frame, an LED panel display formed of a plurality of LED display modules having a plurality of pixels, four or more casters, a battery powered supply, a media player (electrically communicating with the plurality of display modules for controlling the display of an image(s) on the LED panel display, and a removable content storage device and; thus, functions as a rugged person size mobile, light weight, battery powered display to inform customers and passers-by about product and service offerings via a rugged person size mobile light weight battery powered display.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 29, 2018
    Assignee: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke, Jorge Perez-Bravo, Joshua McKellar Byrd
  • Publication number: 20180107442
    Abstract: A mobile personsize display system and method of use; in general, a platform, a support frame, a module display frame, an LED panel display formed of a plurality of LED display modules having a plurality of pixels, four or more casters, a battery powered supply, a media player (electrically communicating with the plurality of display modules for controlling the display of an image(s) on the LED panel display, and a removable content storage device and; thus, functions as a rugged person size mobile, light weight, battery powered display to inform customers and passers-by about product and service offerings via a rugged person size mobile light weight battery powered display.
    Type: Application
    Filed: December 15, 2017
    Publication date: April 19, 2018
    Applicant: NanoLumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke, Jorge Perez-Bravo, Joshua McKellar Byrd
  • Patent number: 9927422
    Abstract: A method and device for visually recording hydraulic conductance through a sectioned piece of dentin; and which can be used to measure the effectiveness of treatments to reduce the permeability of dentin.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: March 27, 2018
    Assignee: THE PROCTER & GAMBLE COMPANY
    Inventors: Phillip Asa Drake, Tiffany Celeste Hare, John Patrick Herlinger, Richard Craig Maupin
  • Patent number: 9924603
    Abstract: A retractable display configured as a plurality of interlinked display subassemblies or panels, a transport box having a lid configured to enclose the display system, the box or subassemblies having a rack system configured to support the plurality of linked display subassemblies in the transport box, a lift mechanism configured to assemble and disassemble the plurality of releasably interlinked display subassemblies into a seamless display, and an alignment system configured to align one display subassembly with a neighboring display subassembly and thus, functions as a rugged self-contained transport box of a plurality of interlinked display subassemblies capable of automated assembly into a seamless display larger than its transport box.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: March 20, 2018
    Assignee: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke
  • Publication number: 20180077382
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image.
    Type: Application
    Filed: September 12, 2016
    Publication date: March 15, 2018
    Applicant: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Patent number: 9817378
    Abstract: A handheld controller interface device that receives communications from one or more components of an HVAC system. The controller interface device is removably secured to an enclosure of the HVAC system. When not being engaged by a user, the controller user interface may be secured within the enclosure in a mounted position. When the HVAC system is being serviced, the controller user interface may be removed from the enclosure so as to be in an unmounted position. Further, when in the unmounted position, the controller interface device still at least receives communications from one or more components of the HVAC system, including, for example, a controller.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: November 14, 2017
    Inventors: Richard Craig St. Mars, Bryan Richard Teichgraeber, Arvind Chitrala, Ray Weaver
  • Publication number: 20170251558
    Abstract: A retractable display configured as a plurality of interlinked display subassemblies or panels, a transport box having a lid configured to enclose the display system, the box or subassemblies having a rack system configured to support the plurality of linked display subassemblies in the transport box, a lift mechanism configured to assemble and disassemble the plurality of releasably interlinked display subassemblies into a seamless display, and an alignment system configured to align one display subassembly with a neighboring display subassembly and thus, functions as a rugged self-contained transport box of a plurality of interlinked display subassemblies capable of automated assembly into a seamless display larger than its transport box.
    Type: Application
    Filed: May 11, 2017
    Publication date: August 31, 2017
    Applicant: Nanolumens Acquisition, Inc
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke
  • Patent number: 9655267
    Abstract: A retractable display configured as a plurality of interlinked display subassemblies or panels, a transport box having a lid configured to enclose the display system, the box or subassemblies having a rack system configured to support the plurality of linked display subassemblies in the transport box, a lift mechanism configured to assemble and disassemble the plurality of releasably interlinked display subassemblies into a seamless display, and an alignment system configured to align one display subassembly with a neighboring display subassembly and thus, functions as a rugged self-contained transport box of a plurality of interlinked display subassemblies capable of automated assembly into a seamless display larger than its transport box.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 16, 2017
    Assignee: NanoLumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke
  • Publication number: 20170109116
    Abstract: A mobile personsize display system and method of use; in general, a platform, a support frame, a module display frame, an LED panel display formed of a plurality of LED display modules having a plurality of pixels, four or more casters, a battery powered supply, a media player (electrically communicating with the plurality of display modules for controlling the display of an image(s) on the LED panel display, and a removable content storage device and; thus, functions as a rugged person size mobile, light weight, battery powered display to inform customers and passers-by about product and service offerings via a rugged person size mobile light weight battery powered display.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 20, 2017
    Applicant: NanoLumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke, Jorge Perez-Bravo, Joshua McKellar Byrd
  • Publication number: 20170034478
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image.
    Type: Application
    Filed: September 12, 2016
    Publication date: February 2, 2017
    Applicant: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Patent number: 9535649
    Abstract: A mobile personsize display system and method of use; in general, a platform, a support frame, a module display frame, an LED panel display formed of a plurality of LED display modules having a plurality of pixels, four or more casters, a battery powered supply, a media player (electrically communicating with the plurality of display modules for controlling the display of an image(s) on the LED panel display, and a removable content storage device and; thus, functions as a rugged person size mobile, light weight, battery powered display to inform customers and passers-by about product and service offerings via a rugged person size mobile light weight battery powered display.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 3, 2017
    Assignee: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Douglas Andrew Price, Drew Fredrick Meincke, Jorge Perez Bravo, Joshua McKellar Byrd
  • Patent number: 9519947
    Abstract: One embodiment of the present invention sets forth a technique for a program to access multi-dimensional formatted graphics surface memory. Multi-dimensional memory objects called “surfaces” stored in a user-specified data or pixel format and arranged in a graphics optimized layout are accessed by programs using surface instructions. A set of memory access instructions e.g., load, store, reduce, and atomic, referred to as surface instructions, may be used to access the surfaces. Coordinate bounds checking is performed with configurable clamping. Caching behavior may also be specified by the surface instructions. Data format conversion and packing to a specified storage format is supported for store, reduction, and atomic surface instructions. Data format conversion and unpacking from a specified storage format is supported for loads and atomic surface instructions.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: December 13, 2016
    Assignee: NVIDIA Corporation
    Inventors: John R. Nickolls, Brian Fahs, Lars Nyland, John Erik Lindholm, Richard Craig Johnson
  • Publication number: 20160262796
    Abstract: An extended sole and heel care device with strengthened extended handles to be held in each hand and pulled back and forth in a see-saw motion across the sole or heel of the foot to be used for cleaning, removing dry or calloused skin, or to apply lotions and oils. Centered between the structured ends is a flexible tool holding area where different skin care tools can be placed. The strengthened extended handles allow the tool holding area to drape behind the rear heel at an angle that allows for ease in abrading or cleaning the heel. An abrasive strip can be placed in tool area for rougher skin treatments like callus removal on the sole of the foot, or a soft absorbent pad can be attached for easy lotion application at the rear of the heel.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 15, 2016
    Inventors: Richard Craig Coates, Julia Lynn Coates
  • Patent number: 9445044
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: September 13, 2016
    Assignee: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Publication number: 20160255304
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image.
    Type: Application
    Filed: April 28, 2016
    Publication date: September 1, 2016
    Applicant: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Patent number: 9330589
    Abstract: A virtual presence system includes a display having a structural matrix configured to arrange a plurality of spaced pixel elements. A plurality of spaced pixel elements collectively form an active visual area wherein an image is displayable. At least one image capture device is disposed within the active visual area for capturing an image.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 3, 2016
    Assignee: Nanolumens Acquisition, Inc.
    Inventors: Richard Craig Cope, Drew Fredrick Meincke, Jorge Perez Bravo
  • Publication number: 20160019066
    Abstract: A method, system, and computer program product for executing divergent threads using a convergence barrier are disclosed. A first instruction in a program is executed by a plurality of threads, where the first instruction, when executed by a particular thread, indicates to a scheduler unit that the thread participates in a convergence barrier. A first path through the program is executed by a first divergent portion of the participating threads and a second path through the program is executed by a second divergent portion of the participating threads. The first divergent portion of the participating threads executes a second instruction in the program and transitions to a blocked state at the convergence barrier. The scheduler unit determines that all of the participating threads are synchronized at the convergence barrier and the convergence barrier is cleared.
    Type: Application
    Filed: July 13, 2015
    Publication date: January 21, 2016
    Inventors: Gregory Frederick Diamos, Richard Craig Johnson, Vinod Grover, Olivier Giroux, Jack H. Choquette, Michael Alan Fetterman, Ajay S. Tirumala, Peter Nelson, Ronny Meir Krashinsky