Patents by Inventor Roy E. Williams

Roy E. Williams 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).

  • Publication number: 20190088173
    Abstract: A flag holder mount comprising a hollow cylindrical main body, a pad mount and a connecting bar connecting the pad mount to the cylindrical main body so as to comprise a single piece. When mounted to the center of gravity portion of the frame of a motorcycle, the flag holder angles away from the motorcycle and angles back toward the rear of the motorcycle. In an alternative embodiment, the flag holder includes a post mount comprising a connector having a closed end and includes an aperture therein adapted to receive a pin or other comparable fastener to connect the connector of the post mount to the passenger foot peg support. In an alternative embodiment, the flag holder may have a pre-angled connector, or post mount, adapted to receive the pre-angled foot peg support extending from the frame of the motorcycle.
    Type: Application
    Filed: November 15, 2018
    Publication date: March 21, 2019
    Inventor: Roy E. Williams, JR.
  • Patent number: 10210780
    Abstract: A flag holder mount comprising a hollow cylindrical main body, a pad mount and a connecting bar connecting the pad mount to the cylindrical main body so as to comprise a single piece. When mounted to the center of gravity portion of the frame of a motorcycle, the flag holder angles away from the motorcycle and angles back toward the rear of the motorcycle. In an alternative embodiment, the flag holder includes a post mount comprising a connector having a closed end and includes an aperture therein adapted to receive a pin or other comparable fastener to connect the connector of the post mount to the passenger foot peg support. In an alternative embodiment, the flag holder may have a pre-angled connector, or post mount, adapted to receive the pre-angled foot peg support extending from the frame of the motorcycle.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: February 19, 2019
    Inventor: Roy E. Williams, Jr.
  • Publication number: 20160284253
    Abstract: A flag holder mount comprising a hollow cylindrical main body, a pad mount and a connecting bar connecting the pad mount to the cylindrical main body so as to comprise a single piece. When mounted to the center of gravity portion of the frame of a motorcycle, the flag holder angles away from the motorcycle and angles back toward the rear of the motorcycle. In an alternative embodiment, the flag holder includes a post mount comprising a connector having a closed end and includes an aperture therein adapted to receive a pin or other comparable fastener to connect the connector of the post mount to the passenger foot peg support. In an alternative embodiment, the flag holder may have a pre-angled connector, or post mount, adapted to receive the pre-angled foot peg support extending from the frame of the motorcycle.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventor: Roy E. Williams, JR.
  • Patent number: 8847966
    Abstract: A method for logging events in a graphics program executable on a GPU is implemented in a computing device and includes receiving the graphics program via the computing device, receiving a selection of a variable on which the graphics program operates, where the variable is stored in a memory of the graphics card during execution of the graphics program, and where the graphics program does not output a value of the variable when the graphics program is executed, and automatically generating a logging instruction executable on the GPU. The logging instruction causes the value of the selected variable to be output via the graphics card when the graphics program is executed. The method further includes automatically generating a log processing instruction executable on the CPU, where the log processing instruction retrieves the selected variable output via the graphics card to obtain the value of the variable at the computing device.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventor: Roy E. Williams
  • Patent number: 8842125
    Abstract: A network server includes a processor, a network, and a computer-readable medium that stores content data for use on a client device having a graphics card with a GPU and a general purpose processor. The content data includes a graphics program configured to execute on the graphics card of the client device to generate graphics content. A compatibility test program includes a test instruction executable on the graphics card to generate a compatibility indication that is indicative of whether the graphics card of the client device is capable of correctly executing the graphics program. A request processing routine includes instructions that, when executed on the processor of the network server, are configured to receive a request for the content data from the client device via the network interface and, in response to the received request, automatically provide the compatibility test program to the client device.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventor: Roy E. Williams
  • Patent number: 8842123
    Abstract: A graphics program executable on a graphics card is automatically tested. The graphics program is received at a computing device, and a test graphics program is generated based on the received graphics program. The test graphics program includes one or more additional instructions. The test graphics program is configured to execute the instructions of the received graphics program to generate an execution result, compare the execution result to a test value to generate a test result, and output the test result via the graphics card, where the test result is indicative of the test result. The test graphics program is executed on the graphics card, and the test result is automatically processed to provide, via the computing device, a test run indication corresponding to the test result.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventor: Roy E. Williams
  • Patent number: 8842124
    Abstract: A declarative user interface for testing graphics programs is associated with an API that, when used in a program executable on a general-purpose processor, specifies (i) a graphics program to be tested, where the graphics program is stored on a computer-readable medium and includes instructions executable on a graphics card, (ii) a test input to be applied to the graphics program, and (iii) an expected result of executing the graphics program on the graphics card when the test input is applied to the graphics program. A test code generator, when executed on the general-purpose processor, is configured to (i) process a test specification program that invokes the API to specify the graphics program, the test input, and the expected result, and (ii) automatically generate a test graphics program based on the specified graphics program to be executed on the graphics card to test the graphics program.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventor: Roy E. Williams
  • Publication number: 20130106880
    Abstract: A network server includes a processor, a network, and a computer-readable medium that stores content data for use on a client device having a graphics card with a GPU and a general purpose processor. The content data includes a graphics program configured to execute on the graphics card of the client device to generate graphics content. A compatibility test program includes a test instruction executable on the graphics card to generate a compatibility indication that is indicative of whether the graphics card of the client device is capable of correctly executing the graphics program. A request processing routine includes instructions that, when executed on the processor of the network server, are configured to receive a request for the content data from the client device via the network interface and, in response to the received request, automatically provide the compatibility test program to the client device.
    Type: Application
    Filed: October 18, 2012
    Publication date: May 2, 2013
    Inventor: Roy E. Williams
  • Publication number: 20130106877
    Abstract: A graphics program executable on a graphics card is automatically tested. The graphics program is received at a computing device, and a test graphics program is generated based on the received graphics program. The test graphics program includes one or more additional instructions. The test graphics program is configured to execute the instructions of the received graphics program to generate an execution result, compare the execution result to a test value to generate a test result, and output the test result via the graphics card, where the test result is indicative of the test result. The test graphics program is executed on the graphics card, and the test result is automatically processed to provide, via the computing device, a test run indication corresponding to the test result.
    Type: Application
    Filed: October 18, 2012
    Publication date: May 2, 2013
    Inventor: Roy E. Williams
  • Publication number: 20130106879
    Abstract: A method for logging events in a graphics program executable on a GPU is implemented in a computing device and includes receiving the graphics program via the computing device, receiving a selection of a variable on which the graphics program operates, where the variable is stored in a memory of the graphics card during execution of the graphics program, and where the graphics program does not output a value of the variable when the graphics program is executed, and automatically generating a logging instruction executable on the GPU. The logging instruction causes the value of the selected variable to be output via the graphics card when the graphics program is executed. The method further includes automatically generating a log processing instruction executable on the CPU, where the log processing instruction retrieves the selected variable output via the graphics card to obtain the value of the variable at the computing device.
    Type: Application
    Filed: October 18, 2012
    Publication date: May 2, 2013
    Inventor: Roy E. Williams
  • Publication number: 20130106878
    Abstract: A declarative user interface for testing graphics programs is associated with an API that, when used in a program executable on a general-purpose processor, specifies (i) a graphics program to be tested, where the graphics program is stored on a computer-readable medium and includes instructions executable on a graphics card, (ii) a test input to be applied to the graphics program, and (iii) an expected result of executing the graphics program on the graphics card when the test input is applied to the graphics program. A test code generator, when executed on the general-purpose processor, is configured to (i) process a test specification program that invokes the API to specify the graphics program, the test input, and the expected result, and (ii) automatically generate a test graphics program based on the specified graphics program to be executed on the graphics card to test the graphics program.
    Type: Application
    Filed: October 18, 2012
    Publication date: May 2, 2013
    Inventor: Roy E. Williams
  • Patent number: 7161727
    Abstract: A UV-transmissable window assembly for a DMD device includes a UV-transmissable glass window provided in a frame. The window and frame are bonded together to preferably effect a hermetic seal therebetween. Optical coatings specific to the intended wavelength of light transmission are applied to the inner and outer surfaces of the glass window to reduce reflection and increase light transmission therethrough. The window assembly, and DMD provided with the same, is adapted for excellent transmission of ultraviolet light, even at the deep ultraviolet portion of the spectrum. The DMD window assembly has application in the medical arts, both surgery and device manufacture, in the production of integrated circuits (IC), and in other optical lithography applications, among other fields.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: January 9, 2007
    Assignee: Memphis Eye & Cataract Associates Ambulatory Surgery Center
    Inventors: Brian M. Callies, Roy E. Williams
  • Patent number: 7040776
    Abstract: A self-contained illumination device for illuminating medicine container labels in low-light level conditions is provided. The illumination means includes a light source component for illumination, an electrical switch component to control the light source, supporting circuitry components to energize the light source, and a housing structure for supporting and enclosing the components, directing the illumination to the label, and coupling the illumination device to a medicine container receptacle or a conventional medicine container cap.
    Type: Grant
    Filed: August 26, 2003
    Date of Patent: May 9, 2006
    Inventors: William T Harrell, Roy E Williams, Brian M Callies
  • Patent number: 7023605
    Abstract: A UV-transmissable window assembly for a DMD device includes a UV-transmissable glass window provided in a frame. The window and frame are bonded together to preferably effect a hermetic seal therebetween. Optical coatings specific to the intended wavelength of light transmission are applied to the inner and outer surfaces of the glass window to reduce reflection and increase light transmission therethrough. The window assembly, and DMD provided with the same, is adapted for excellent transmission of ultraviolet light, even at the deep ultraviolet portion of the spectrum. The DMD window assembly has application in the medical arts, both surgery and device manufacture, in the production of integrated circuits (IC), and in other optical lithography applications, among other fields.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: April 4, 2006
    Assignee: Memphis Eye & Cataract Associates Ambulatory Surgery Center
    Inventors: Roy E. Williams, Brian M. Callies
  • Patent number: 6923802
    Abstract: A laser eye surgery system and method include a laser for producing a laser beam capable of making refractive corrections, an optical system for shaping and conditioning the laser beam, a digital micromirror device (DMD) for reflecting the shaped and conditioned beam toward the eye, and a computer system for controlling the mirrors of the DMD. The computer system and methodology utilize a higher order polynomial equation to generate a smooth refraction correction profile and determines the coefficients for the higher order polynomial equation from preferably first-, second-, or third-order curves based on the correlation between the coefficients and the desired diopter correction.
    Type: Grant
    Filed: October 16, 2002
    Date of Patent: August 2, 2005
    Assignee: Memphis Eye & Cataract Assoc.
    Inventors: Roy E. Williams, Jack H. Davis
  • Patent number: 6859311
    Abstract: A UV-transmissable window assembly for a DMD device includes a UV-transmissable glass window provided in a frame. The window and frame are bonded together to preferably effect a hermetic seal therebetween. Optical coatings specific to the intended wavelength of light transmission are applied to the inner and outer surfaces of the glass window to reduce reflection and increase light transmission therethrough. The window assembly, and DMD provided with the same, is adapted for excellent transmission of ultraviolet light, even at the deep ultraviolet portion of the spectrum. The DMD window assembly has application in the medical arts, both surgery and device manufacture, in the production of integrated circuits (IC), and in other optical lithography applications, among other fields.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: February 22, 2005
    Assignee: Memphis Eye & Cataract Associates Ambulatory Surgery Center
    Inventors: Roy E. Williams, Brian M. Callies, David E. Thomas
  • Publication number: 20040190127
    Abstract: A UV-transmissable window assembly for a DMD device includes a UV-transmissable glass window provided in a frame. The window and frame are bonded together to preferably effect a hermetic seal therebetween. Optical coatings specific to the intended wavelength of light transmission are applied to the inner and outer surfaces of the glass window to reduce reflection and increase light transmission therethrough. The window assembly, and DMD provided with the same, is adapted for excellent transmission of ultraviolet light, even at the deep ultraviolet portion of the spectrum. The DMD window assembly has application in the medical arts, both surgery and device manufacture, in the production of integrated circuits (IC), and in other optical lithography applications, among other fields.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Applicant: Memphis Eye & Cataract Associates Ambulatory Surgery Center (dba MECA Laser and Surgery Center
    Inventors: Roy E. Williams, Brian M. Callies, David E. Thomas
  • Publication number: 20040190111
    Abstract: A UV-transmissable window assembly for a DMD device includes a UV-transmissable glass window provided in a frame. The window and frame are bonded together to preferably effect a hermetic seal therebetween. Optical coatings specific to the intended wavelength of light transmission are applied to the inner and outer surfaces of the glass window to reduce reflection and increase -light transmission therethrough. The window assembly, and DMD provided with the same, is adapted for excellent transmission of ultraviolet light, even at the deep ultraviolet portion of the spectrum. The DMD window assembly has application in the medical arts, both surgery and device manufacture, in the production of integrated circuits (IC), and in other optical lithography applications, among other fields.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Applicant: Memphis Eye & Cataract Associates Ambulatory Surgery Center (dba MECA Laser and Surgery Center
    Inventors: Brian M. Callies, Roy E. Williams
  • Publication number: 20040190281
    Abstract: A UV-transmissable window assembly for a DMD device includes a UV-transmissable glass window provided in a frame. The window and frame are bonded together to preferably effect a hermetic seal therebetween. Optical coatings specific to the intended wavelength of light transmission are applied to the inner and outer surfaces of the glass window to reduce reflection and increase light transmission therethrough. The window assembly, and DMD provided with the same, is adapted for excellent transmission of ultraviolet light, even at the deep ultraviolet portion of the spectrum. The DMD window assembly has application in the medical arts, both surgery and device manufacture, in the production of integrated circuits (IC), and in other optical lithography applications, among other fields.
    Type: Application
    Filed: March 24, 2003
    Publication date: September 30, 2004
    Applicant: Memphis Eye & Cataract Associates Ambulatory Surgery Center (dba MECA Laser and Surgery Center
    Inventors: Roy E. Williams, Brian M. Callies
  • Patent number: 6766042
    Abstract: An automated eye corneal striae detection system for use with a refractive laser system includes a cornea illuminator, a video camera interface, a computer, and a video display for showing possible eye corneal striae to the surgeon. The computer includes an interface to control the corneal illuminator, a video frame grabber which extracts images of the eye cornea from the video camera, and is programmed to detect and recognize eye corneal striae. The striae detection algorithm finds possible cornea striae, determines their location, or position, on the cornea and analyzes their shape. After all possible eye corneal striae are detected and analyzed, they are displayed for the surgeon on an external video display. The surgeon can then make a determination as to whether the corneal LASIK flap should be refloated, adjusted or smoothed again.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: July 20, 2004
    Assignee: Memphis Eye & Contact Associates
    Inventors: James F. Freeman, Roy E. Williams