Patents by Inventor Robert J. Gray

Robert J. Gray 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: 20190279395
    Abstract: A wheel alignment system includes a side-to-side reference including an active reference pod and a passive reference pod disposed on opposite sides of the vehicle. The active reference pod includes a reference image sensor fixedly attached to a reference target, for mounting on a first side of the vehicle such that the reference image sensor produces image data including a perspective representation of the passive reference pod disposed on a second/opposite side of the vehicle. In operation, alignment cameras on the opposite sides of the vehicle capture perspective representations of targets mounted to vehicle wheels and of targets of the active and passive reference pods. A computer processes the image data to compute an alignment measurement of the vehicle based on a spatial relationship between the active reference pod and the passive reference pod determined according to the image data produced by the reference image sensor.
    Type: Application
    Filed: May 24, 2019
    Publication date: September 12, 2019
    Inventors: Joel A. KUNERT, Darwin Y. CHEN, George M. GILL, Brian K. GRAY, Steven W. ROGERS, Ronald D. SWAYNE, David A. JACKSON, Rodney HARRELL, Robert J. D'AGOSTINO, Bryan C. MINOR, Eric R. SELLERS, Sean P. LECRONE, Larry D. KLOTZ, Jonathan A. SPERRY
  • Publication number: 20190279396
    Abstract: A wheel alignment system includes a side-to-side reference including an active reference pod and a passive reference pod disposed on opposite sides of the vehicle. The active reference pod includes a reference image sensor fixedly attached to a reference target, for mounting on a first side of the vehicle such that the reference image sensor produces image data including a perspective representation of the passive reference pod disposed on a second/opposite side of the vehicle. In operation, alignment cameras on the opposite sides of the vehicle capture perspective representations of targets mounted to vehicle wheels and of targets of the active and passive reference pods. A computer processes the image data to compute an alignment measurement of the vehicle based on a spatial relationship between the active reference pod and the passive reference pod determined according to the image data produced by the reference image sensor.
    Type: Application
    Filed: May 28, 2019
    Publication date: September 12, 2019
    Inventors: Joel A. Kunert, Darwin Y. Chen, George M. Gill, Brian K. Gray, Steven W. Rogers, Ronald D. Swayne, David A. Jackson, Rodney Harrell, Robert J. D'Agostino, Bryan C. Minor, Eric R. Sellers, Sean P. Lecrone, Larry D. Klotz, Jonathan A. Sperry
  • Patent number: 10354069
    Abstract: A Taint Modeling Function (TMF) finds abstract patterns and uses them to automate the malware detection process. TMF involves the process of statically analyzing a sequence of assembly language instructions and abstracting complex relationships among instruction inputs and outputs into a mathematical function containing a set of algebraic expressions. The set of expressions support fully automating semantic pattern detection in binary code. It deterministically generates outputs given inputs determining code block outputs, for given inputs, without executing the code. It detects code patterns automatically to spot bad coding patterns directly from the binary used to detect bugs statically in the entire application space.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: July 16, 2019
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Robert S Gray, Vu T Le, Robert B Ross, Gregory S Sadosuk, Michael J Weber
  • Patent number: 10347006
    Abstract: A wheel alignment system includes a side-to-side reference including an active reference pod and a passive reference pod disposed on opposite sides of the vehicle. The active reference pod includes a reference image sensor fixedly attached to a reference target, for mounting on a first side of the vehicle such that the reference image sensor produces image data including a perspective representation of the passive reference pod disposed on a second/opposite side of the vehicle. In operation, alignment cameras on the opposite sides of the vehicle capture perspective representations of targets mounted to vehicle wheels and of targets of the active and passive reference pods. A computer processes the image data to compute an alignment measurement of the vehicle based on a spatial relationship between the active reference pod and the passive reference pod determined according to the image data produced by the reference image sensor.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 9, 2019
    Assignee: SNAP-ON INCORPORATED
    Inventors: Joel A. Kunert, Darwin Y. Chen, George M. Gill, Brian K. Gray, Steven W. Rogers, Ronald D. Swayne, David A. Jackson, Rodney Harrell, Robert J. D'Agostino, Bryan C. Minor, Eric R. Sellers, Sean P. Lecrone, Larry D. Klotz, Jonathan A. Sperry
  • Patent number: 10295417
    Abstract: A load cell for measuring load in a rod, the load cell is described. The load cell is formed by a cylindrical strain member having a cylindrical aperture there through. The cylindrical aperture sized to fit the rod. The strain member includes a plurality of slots that create contact points there between for strain member to contact the rod in a predicable manner. A plurality of strain gages located adjacent to the contact points, the strain gages producing an electrical voltage proportional to the load on the rod.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: May 21, 2019
    Assignee: Group Four Transducers, Inc.
    Inventors: Matthew J. Hart, Robert L. Gray
  • Publication number: 20140196820
    Abstract: A protective cover for cards that can conveniently be snapped into place on the back of the card and readily removed and replaced any number of times for convenience. Such a protective cover does not interfere with the use of the card. in addition, the protective cover protects the magnetic strip of the card or the bar codes of the card such that attempts to retrieve the information on the magnetic strips and the bar codes by radio frequency use is prevented.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Inventors: Robert J. Gray, O'Neal A. Isaac
  • Patent number: 7837951
    Abstract: An ozone generator for providing ozone enriched air that comprises a body for defining a chamber for air flow therethrough and an ultraviolet lamp disposed in said chamber for irradiating the air passing through said chamber to convert oxygen molecules to ozone molecules. The device further comprises an air inlet for introducing air and a diffuser for diffusing the introduced air about said lamp. The diffuser has an annular flange with a plurality of apertures therein, said annular flange extending inwardly from a cylindrical portion encircling the annular flange, the cylindrical portion abutting and extending from the annular wall. The device further comprises an air outlet for discharging ozone enriched air.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: November 23, 2010
    Assignee: GSG Holdings, Inc.
    Inventors: Steven R. Barnes, Richard D. Conn, Robert J. Gray, III
  • Patent number: 6817534
    Abstract: A smart card, having a set of standardized contact pads and an additional set of contact pads to provide additional performance characteristics. The additional contact pads are formed on the smart card on the area located between the ISO 7816 standardized contact pads C1 through C4 and C5 through C8, which area was previously used solely as a ground plane connection to contact pad C5. By increasing the number of contact pads, the additional pads can be used for input/output connections, memory, flash memory and/or interfaces with specific functions such as a service provided interface.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: November 16, 2004
    Assignee: Litronic, Inc.
    Inventor: Robert J. Gray
  • Patent number: 6634565
    Abstract: A smart card, having a set of standardized contact pads and an additional set of contact pads to provide additional performance characteristics. The additional contact pads are formed on the smart card on the area located between the ISO 7816 standardized contact pads C1 through C4 and C5 through C8, which area was previously used solely as a ground plane connection to contact pad C5. By increasing the number of contact pads, the additional pads can be used for input/output connections, memory, flash memory and/or interfaces with specific functions such as a service provided interface.
    Type: Grant
    Filed: November 6, 2001
    Date of Patent: October 21, 2003
    Assignee: Litronic, Inc.
    Inventor: Robert J. Gray
  • Publication number: 20030168515
    Abstract: A smart card, having a set of standardized contact pads and an additional set of contact pads to provide additional performance characteristics. The additional contact pads are formed on the smart card on the area located between the ISO 7816 standardized contact pads C1 through C4 and C5 through C8, which area was previously used solely as a ground plane connection to contact pad C5. By increasing the number of contact pads, the additional pads can be used for input/output connections, memory, flash memory and/or interfaces with specific functions such as a service provided interface.
    Type: Application
    Filed: April 7, 2003
    Publication date: September 11, 2003
    Inventor: Robert J. Gray
  • Publication number: 20030085287
    Abstract: A smart card, having a set of standardized contact pads and an additional set of contact pads to provide additional performance characteristics. The additional contact pads are formed on the smart card on the area located between the ISO 7816 standardized contact pads C1 through C4 and C5 through C8, which area was previously used solely as a ground plane connection to contact pad C5. By increasing the number of contact pads, the additional pads can be used for input/output connections, memory, flash memory and/or interfaces with specific functions such as a service provided interface.
    Type: Application
    Filed: November 6, 2001
    Publication date: May 8, 2003
    Inventor: Robert J. Gray
  • Patent number: 6557754
    Abstract: One aspect of the present invention is a method and apparatus of providing a card and/or reader that recognizes a communication mode of a corresponding reader and/or card. The card reader comprises a memory and a card interface circuit to detect a mode of a card. A processor coupled to the card interface circuit and the memory, communicates with the card in the detected mode if the detected mode matches a communication mode of the processor. The card comprises a memory and a reader interface circuit to detect a mode of a reader. A processor coupled to the reader interface circuit and the memory, communicates with the reader in the detected mode if the detected mode matches a communication mode of the processor. Another aspect of the present invention is a method and apparatus of providing a card and/or reader that is operable in two communication modes.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: May 6, 2003
    Assignee: Litronic, Inc.
    Inventors: Robert J. Gray, Lee Gudmundsen, Charles E. Frasier
  • Patent number: 6367017
    Abstract: The present invention is a method and apparatus for controlling access to at least one program on a processing system by verifying data entered through a keyboard, while isolating the entered data from the processing system. The apparatus comprises a memory and a processor coupled to the memory. A first data path is provided between the keyboard and the processing system; a second data path is provided between the keyboard and the processor; and a third data path is provided between the processing system and the processor. When activated, the processor is operable in a first mode wherein access to the processing system via the keyboard is inhibited when data entered via the keyboard does not match data stored on the card. The processor is operable in a second mode, wherein the keyboard is coupled to the processing system so that the at least one program on the processing system is accessible via the keyboard when the entered matches the data stored on the card. Various embodiments are disclosed.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: April 2, 2002
    Assignee: Litronic Inc.
    Inventor: Robert J. Gray
  • Patent number: 6268788
    Abstract: A method and apparatus for controlling access to at least one program on a computer by verifying data entered through a scanner with data stored on a token such as a card, while isolating the entered data from the computer. The apparatus includes a scanner, a memory and a processor coupled to the scanner and memory. When activated, the scanner scans a field which the processor compares with a field stored in the memory. The processor is operable in a first mode wherein access to the computer via a keyboard is inhibited when the scanned field does not match the stored field. The processor is operable in a second mode, wherein the keyboard is coupled to the computer so that the at least one program on the computer is accessible via the keyboard when the scanned field matches the stored field. Various embodiments are disclosed.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: July 31, 2001
    Assignee: Litronic Inc.
    Inventor: Robert J. Gray
  • Publication number: 20010000405
    Abstract: One aspect of the present invention is a method and apparatus of providing a card and/or reader that recognizes a communication mode of a corresponding reader and/or card. The card reader comprises a memory and a card interface circuit to detect a mode of a card. A processor coupled to the card interface circuit and the memory, communicates with the card in the detected mode if the detected mode matches a communication mode of the processor. The card comprises a memory and a reader interface circuit to detect a mode of a reader. A processor coupled to the reader interface circuit and the memory, communicates with the reader in the detected mode if the detected mode matches a communication mode of the processor. Another aspect of the present invention is a method and apparatus of providing a card and/or reader that is operable in two communication modes.
    Type: Application
    Filed: December 1, 2000
    Publication date: April 26, 2001
    Inventors: Robert J. Gray, Lee Gudmundsen, Charles E. Frasier
  • Patent number: 6168077
    Abstract: One aspect of the present invention is a method and apparatus of providing a card and/or reader that recognizes a communication mode of a corresponding reader and/or card. The card reader comprises a memory and a card interface circuit to detect a mode of a card. A processor coupled to the card interface circuit and the memory, communicates with the card in the detected mode if the detected mode matches a communication mode of the processor. The card comprises a memory and a reader interface circuit to detect a mode of a reader. A processor coupled to the reader interface circuit and the memory, communicates with the reader in the detected mode if the detected mode matches a communication mode of the processor. Another aspect of the present invention is a method and apparatus of providing a card and/or reader that is operable in two communication modes.
    Type: Grant
    Filed: October 21, 1998
    Date of Patent: January 2, 2001
    Assignee: Litronic, Inc.
    Inventors: Robert J. Gray, Lee Gudmundsen, Charles E. Frasier
  • Patent number: 6087955
    Abstract: A method and apparatus for controlling access to at least one program on a computer by verifying data entered through a keyboard with data stored on a token such as a card, while isolating the entered data from the computer. The apparatus includes a verification device, external to the computer, which receives the card. When activated, the verification device isolates itself from the computer, and then receives the entered data and forwards the entered data to the card. The card compares the entered data with data stored on the card. The result of the comparison is forwarded to the verification unit which generates a status signal indicative of the result of the comparison. The verification device is operable in a first mode wherein data provided to the verification unit via the keyboard is not provided to the computer.
    Type: Grant
    Filed: July 29, 1998
    Date of Patent: July 11, 2000
    Assignee: Litronic, Inc.
    Inventor: Robert J. Gray
  • Patent number: 5844497
    Abstract: A method and apparatus for controlling access to at least one program on a computer by verifying data entered through a keyboard with data stored on a token such as a card, while isolating the entered data from the computer. The apparatus includes a verification device, external to the computer, which receives the card and a connector. When activated, the verification device isolates itself from the computer, and then receives the entered data and compared it with data stored on the card. The verification unit then generates a status signal indicative of the result of the comparison. The verification device is operable in a first mode wherein data provided to the verification unit via the keyboard is not provided to the computer. The verification device is also operable in a second mode, wherein at least one program on the computer is accessible via the keyboard when the data from the keyboard matches the data from the card.
    Type: Grant
    Filed: November 7, 1996
    Date of Patent: December 1, 1998
    Assignee: Litronic, Inc.
    Inventor: Robert J. Gray
  • Patent number: D542878
    Type: Grant
    Filed: September 13, 2005
    Date of Patent: May 15, 2007
    Inventor: Robert J. Gray