Patents by Inventor John O. Everett

John O. Everett 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: 8931092
    Abstract: Embodiments of a system and method for computer inspection of information objects, for example, executable software applications for common components that may include elements of computer viruses, items from hacker exploit libraries, or other malware components. Information objects may contain identified sequences of instructions, each of which may be identified and hierarchically grouped based on their structural relationship(s). In the software context, programming languages may include multiple components that include functional code; these components are often shared between programmers. In some embodiments, an inspection of the hierarchical relationship of components (e.g., constituent functions) in the information objects may allow for identification of common components shared between programs. In some embodiments, authorship of objects or components in the objects may be identified by comparisons between component samples.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: January 6, 2015
    Assignee: Raytheon BBN Technologies Corp.
    Inventors: Daniel Wyschogrod, Steven W. Jilcott, Jonathan Aron Rubin, John O. Everett
  • Publication number: 20140059684
    Abstract: Embodiments of a system and method for computer inspection of information objects, for example, executable software applications for common components that may include elements of computer viruses, items from hacker exploit libraries, or other malware components. Information objects may contain identified sequences of instructions, each of which may be identified and hierarchically grouped based on their structural relationship(s). In the software context, programming languages may include multiple components that include functional code; these components are often shared between programmers. In some embodiments, an inspection of the hierarchical relationship of components (e.g., constituent functions) in the information objects may allow for identification of common components shared between programs. In some embodiments, authorship of objects or components in the objects may be identified by comparisons between component samples.
    Type: Application
    Filed: August 23, 2012
    Publication date: February 27, 2014
    Applicant: Raytheon BBN Technologies Corp.
    Inventors: Daniel Wyschogrod, Steven W. Jilcott, Jonathan Aron Rubin, John O. Everett
  • Patent number: 6178308
    Abstract: A system and method for providing interactive computer assisted teaching. The system is premised on and extends the ubiquitous nature of paper in classroom environments to be an interaction medium with a computer based system. By utilizing intelligent form and embedded data processing, highly interactive and customized teaching applications can be created. A student and other members of the educational community interacts with the system by making marks on an educational material and then scanning that educational material back into the system. Intelligent forms processing techniques are used to identify the marks made and pass them on to a teaching application. The teaching application will then determine an appropriate course of interaction, which may include having a responsive educational material printed out for the student. The system provides for having a single computer in a classroom, wherein students can use a familiar medium, paper, to interact with the computer.
    Type: Grant
    Filed: October 16, 1998
    Date of Patent: January 23, 2001
    Assignee: Xerox Corporation
    Inventors: Daniel G. Bobrow, John O. Everett