Patents by Inventor Richard L. Griswold

Richard L. Griswold 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: 10832059
    Abstract: Innovations in the identification or classification of features in a data set are described, such as a data set representing measurements taken by a scientific instrument. For example, a task-specific processing component, such as a video encoder, is used to generate task-specific metadata. When the data set includes video frames, metadata can include information regarding motion of image elements between frames, or other differences between frames. A feature of the data set, such as an event, can be identified or classified based on the metadata. For example, an event can be identified when metadata for one or more elements of the data set exceed one or more threshold values. When the feature is identified or classified, an output, such as a display or notification, can be generated.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: November 10, 2020
    Assignee: Battelle Memorial Institute
    Inventors: Jeremy R. Teuton, Richard L. Griswold
  • Publication number: 20180365498
    Abstract: Innovations in the identification or classification of features in a data set are described, such as a data set representing measurements taken by a scientific instrument. For example, a task-specific processing component, such as a video encoder, is used to generate task-specific metadata. When the data set includes video frames, metadata can include information regarding motion of image elements between frames, or other differences between frames. A feature of the data set, such as an event, can be identified or classified based on the metadata. For example, an event can be identified when metadata for one or more elements of the data set exceed one or more threshold values. When the feature is identified or classified, an output, such as a display or notification, can be generated.
    Type: Application
    Filed: August 7, 2018
    Publication date: December 20, 2018
    Applicant: Battelle Memorial Institute
    Inventors: Jeremy R. Teuton, Richard L. Griswold
  • Patent number: 10074014
    Abstract: Innovations in the identification or classification of features in a data set are described, such as a data set representing measurements taken by a scientific instrument. For example, a task-specific processing component, such as a video encoder, is used to generate task-specific metadata. When the data set includes video frames, metadata can include information regarding motion of image elements between frames, or other differences between frames. A feature of the data set, such as an event, can be identified or classified based on the metadata. For example, an event can be identified when metadata for one or more elements of the data set exceed one or more threshold values. When the feature is identified or classified, an output, such as a display or notification, can be generated.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 11, 2018
    Assignee: Battelle Memorial Institute
    Inventors: Jeremy R. Teuton, Richard L. Griswold
  • Publication number: 20180060585
    Abstract: A method and system for protecting a device against return oriented programming attacks by encrypting a central processing unit (CPU) program counter value when storing that value in a software accessible memory and decrypting that value when loading it back into the program counter; whereby alterations to the value will prevent proper decryption and interoperation with the CPU.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Applicant: BATTELLE MEMORIAL INSTITUTE
    Inventors: Richard L. Griswold, William K. Nickless, Ryan C. Conrad
  • Publication number: 20160314354
    Abstract: Innovations in the identification or classification of features in a data set are described, such as a data set representing measurements taken by a scientific instrument. For example, a task-specific processing component, such as a video encoder, is used to generate task-specific metadata. When the data set includes video frames, metadata can include information regarding motion of image elements between frames, or other differences between frames. A feature of the data set, such as an event, can be identified or classified based on the metadata. For example, an event can be identified when metadata for one or more elements of the data set exceed one or more threshold values. When the feature is identified or classified, an output, such as a display or notification, can be generated.
    Type: Application
    Filed: April 6, 2016
    Publication date: October 27, 2016
    Applicant: Battelle Memorial Institute
    Inventors: Jeremy R. Teuton, Richard L. Griswold
  • Patent number: 9311493
    Abstract: A system and method of processing an encrypted instruction stream in hardware is disclosed. Main memory stores the encrypted instruction stream and unencrypted data. A central processing unit (CPU) is operatively coupled to the main memory. A decryptor is operatively coupled to the main memory and located within the CPU. The decryptor decrypts the encrypted instruction stream upon receipt of an instruction fetch signal from a CPU core. Unencrypted data is passed through to the CPU core without decryption upon receipt of a data fetch signal.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 12, 2016
    Assignee: BATTELLE MEMORIAL INSTITUTE
    Inventors: Richard L. Griswold, William K. Nickless, Ryan C. Conrad
  • Publication number: 20150039905
    Abstract: A system and method of processing an encrypted instruction stream in hardware is disclosed. Main memory stores the encrypted instruction stream and unencrypted data. A central processing unit (CPU) is operatively coupled to the main memory. A decryptor is operatively coupled to the main memory and located within the CPU. The decryptor decrypts the encrypted instruction stream upon receipt of an instruction fetch signal from a CPU core. Unencrypted data is passed through to the CPU core without decryption upon receipt of a data fetch signal.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: BATTELLE MEMORIAL INSTITUTE
    Inventors: Richard L. Griswold, William K. Nickless, Ryan C. Conrad