Patents by Inventor Mark C. Reynolds

Mark C. Reynolds 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: 20240022436
    Abstract: A system and method for verifying a cryptographic access code is provided. If a set of cryptographic access components are quantum-aware, the system can obtain a post-quantum encryption and/or decryption algorithm from a context-specific non-critical extension in a private OID namespace, such as SABER, Kyber, Enhanced McEliece, or RLCE. If the set of cryptographic access components are quantum-aware, the system can obtain a post-quantum signature or verification algorithm from the private OID namespace. The system can validate a root of trust specified in a TAL record; confirm that a respective certificate, CRL, or TAL is specified in at least one Manifest record; confirm that a hash of the respective certificate, CRL, or TAL matches a recorded hash in a respective Manifest listing the respective certificate, CRL, or TAL; and confirm that a respective CRL or Manifest is fresh.
    Type: Application
    Filed: August 22, 2022
    Publication date: January 18, 2024
    Applicant: QuSecure, Inc
    Inventor: Mark C. Reynolds
  • Patent number: 9495542
    Abstract: A method for software inspection analyzes a body of computer code to assess whether the body of computer code contains malware. Various embodiments extract the executable elements of the body of computer code and modify those elements using rules defining the format of instructions for the programming language in which the computer code was written, and using rules defined from the security specification of that programming language, to produce a model of the body of computer code. The method then analyzes the model using a model checking system, which determines whether any of the language rules have been violated, in which case the method flags the computer code as potentially including malware.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: November 15, 2016
    Assignee: Trustees of Boston University
    Inventors: Mark C. Reynolds, Azer Bestavros, Assaf J. Kfoury
  • Publication number: 20140245440
    Abstract: A method for software inspection analyzes a body of computer code to assess whether the body of computer code contains malware. Various embodiments extract the executable elements of the body of computer code and modify those elements using rules defining the format of instructions for the programming language in which the computer code was written, and using rules defined from the security specification of that programming language, to produce a model of the body of computer code. The method then analyzes the model using a model checking system, which determines whether any of the language rules have been violated, in which case the method flags the computer code as potentially including malware.
    Type: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: Trustees of Boston Univeristy
    Inventors: Mark C. Reynolds, Azer Bestavros, Assaf J. Kfoury
  • Patent number: 5889550
    Abstract: A camera tracking system determines the three dimensional (3D) location and orientation of the film plane of a camera providing live recording of a subject, thereby defining a 3D coordinate system of the live action scene into which animated objects or characters may be automatically mapped with proper scale and 3D visual object by a computer animation system.
    Type: Grant
    Filed: June 10, 1996
    Date of Patent: March 30, 1999
    Assignee: Adaptive Optics Associates, Inc.
    Inventor: Mark C. Reynolds
  • Patent number: 5119323
    Abstract: A parallel processing system for iteratively solving a set of equations in an array of parallel processors compresses the input data by sequentially shifting and averaging the initial values to form a reduced array of averaged data; solving the equations for the reduced data; and then successively expanding the nth solution to form an (n+1)th approximation on an increased number of data points solving the equations on the data points and expanding the new solution to form the next approximation.
    Type: Grant
    Filed: January 16, 1990
    Date of Patent: June 2, 1992
    Assignee: United Technologies Corporation
    Inventors: Kelsey S. Nickerson, Mark C. Reynolds, Andris Jankevics