Patents by Inventor David Todd Massey

David Todd Massey 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: 20080162384
    Abstract: Heuristic classification is integrated with statistical classification to classify an input data set. Heuristic conditions or rule are assigned heuristic rule identifiers, which are inserted into the feature list of a statistical classifier. In this manner, the heuristic rule identifiers are treated as statistical features, the counts for which are incremented or flagged when an input data set satisfies the associated heuristic rule. Thereafter, the statistical classification score therefore includes the contribution of the heuristic rule in its result.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: PRIVACY NETWORKS, INC.
    Inventors: John Kleist, David Todd Massey, William Paul Thorson
  • Publication number: 20080141372
    Abstract: An integrated electronic data communications system enforces a data integrity policy to validate the electronic data (e.g., determine whether the electronic data is a corporate asset or an unwanted threat). Upon validation, data is archived in real time in a searchable repository, encrypted/decrypted automatically, and forwarded to a mobile device, if appropriate. Example electronic data that may be communicated through such a system may include without limitation email, VOIP data, FTP data, Web traffic, data communicated through a corporation's Virtual Private Network (VPN), etc.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: PRIVACY NETWORKS, INC.
    Inventors: David Todd Massey, William Paul Thorson
  • Patent number: 6687662
    Abstract: A system and method for automated design verification. A test bench stimulates a simulated design with test vectors. A coverage analysis tool monitors output data from the simulated design and identifies portions of the simulated design that remain to be tested. A test generator produces and sends test vectors to the test bench which exercise (i.e., test) the portions of the simulated design that the coverage analysis tool has indicated still remain untested. In the method, a first step executes a simulated design on a test bench. A second step interprets the simulated design as if this design were a state diagram composed of a set of basic blocks interconnected by transition arcs. A third step generates test vectors to exercise some of the basic blocks and transition arcs. A fourth step reports the basic blocks and transition arcs which have not been tested. A fifth step generates a new set of test vectors to exercise the as yet untested basic blocks and transition arcs.
    Type: Grant
    Filed: September 21, 2000
    Date of Patent: February 3, 2004
    Assignee: Verisity Design, Inc.
    Inventors: Michael Thomas York McNamara, Chong Guan Tan, David Todd Massey
  • Patent number: 6487704
    Abstract: To identify a finite state machine and verify a circuit design, the invention identifies, in a design description, a set of constructs, a construct in the set of constructs, and an object in the construct. It next identifies a first subset of constructs in the set of constructs which can control a change of a value of the object, and then identifies a second subset of constructs whose values can be changed directly or indirectly by the object. The identifying and storing steps are repeated for all objects in the construct and for all constructs in the set of constructs. A finite state machine is identified by searching for a first object which controls a change of a value of a second object and whose value is also changed directly or indirectly by the second object. This method of identifying finite state machine elements in a design description is used by a test generator which then generates test vectors for exercising the finite state machine elements on a test bench.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: November 26, 2002
    Assignee: Verisity Design, Inc.
    Inventors: Michael McNamara, Chong Guan Tan, Chiahon Chien, David Todd Massey
  • Patent number: 6141630
    Abstract: A system and method for automated design verification. A test bench stimulates a simulated design with test vectors. A coverage analysis tool monitors output data from the simulated design and identifies portions of the simulated design that remain to be tested. A test generator produces and sends test vectors to the test bench which exercise (i.e., test) the portions of the simulated design that the coverage analysis tool has indicated still remain untested. In the method, a first step executes a simulated design on a test bench. A second step interprets the simulated design as if this design were a state diagram composed of a set of basic blocks interconnected by transition arcs. A third step generates test vectors to exercise some of the basic blocks and transition arcs. A fourth step reports the basic blocks and transition arcs which have not been tested. A fifth step generates a new set of test vectors to exercise the as yet untested basic blocks and transition arcs.
    Type: Grant
    Filed: August 7, 1997
    Date of Patent: October 31, 2000
    Assignee: Verisity Design, Inc.
    Inventors: Michael Thomas York McNamara, Chong Guan Tan, David Todd Massey