Patents by Inventor Thomas Marso

Thomas Marso 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: 7293175
    Abstract: An automatic data sanitizer module sanitizes formatted data from an external source system according to stored sanitization rules for release to an external destination system so that the destination system receives only that data for which it is authorized. The module generally includes an Input Comms module, a Message Processor, an Output Guard a Downgrader and an Output Comms module. The Input Comms module supports the communications protocol dictated by the external source system. The Processor sanitizes the message according to the rules written for the specific external system under consideration. The Guard verifies the modifications performed by the Processor. The Downgrader moves the resulting file to the Output Comms working directory and the Output Comms makes the resulting message available to the destination system.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: November 6, 2007
    Assignee: Lockheed Martin Corporation
    Inventors: Larry Brown, Thomas Marso, Russell Savage
  • Patent number: 6834382
    Abstract: The present invention relates to a utility for transforming messages from an external form to the internal representation of a given application and vice versa. The utility can handle messages relative to a variety of external systems and a variety of different formats without recompiling. In one embodiment, the invention is implemented in connection with a classified information processing and distribution system (100). Multiple input sources (102) provide information to the system (100) at various levels of classification and this information is reported over various communication channels (106, 108 and 110) and in different message formats. The system (100) sanitizes that data to the classification levels required for dissemination over lower level channels (112 and 114) to addressees (104), at least some of whom do not have clearance sufficient to receive all of the input information.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: December 21, 2004
    Assignee: Lockheed Martin Corporation
    Inventors: Thomas Marso, Russell Hawkins
  • Publication number: 20020078349
    Abstract: The present invention relates to a utility for transforming messages from an external form to the internal representation of a given application and vice versa. The utility can handle messages relative to a variety of external systems and a variety of different formats without recompiling. In one embodiment, the invention is implemented in connection with a classified information processing and distribution system (100). Multiple input sources (102) provide information to the system (100) at various levels of classification and this information is reported over various communication channels (106, 108 and 110) and in different message formats. The system (100) sanitizes that data to the classification levels required for dissemination over lower level channels (112 and 114) to addressees (104), at least some of whom do not have clearance sufficient to receive all of the input information.
    Type: Application
    Filed: June 29, 2001
    Publication date: June 20, 2002
    Inventors: Thomas Marso, Russell Hawkins
  • Publication number: 20020073313
    Abstract: The invention relates to a utility for automatically sanitizing transmitted messages based on stored sanitization rules. In one embodiment, an automatic data sanitizer module (900) sanitized formatted data from an external source system (902) according to stored sanitization rules for release to an external destination system (904) so that the destination system receives only that portion of the original data for which it is authorized access. The module (900) generally includes an Input Comms module (906), a Message Processor (908), an Output Guard ((10), a Downgrader (914) and an Output Comms module (912). The Input Comms module (906) supports the communications protocol dictated by the external source system (902). The Processor (908) sanitizes the message according to the rules written for the specific external system (904) under consideration. The Guard (910) verifies the modifications performed by the Processor (908).
    Type: Application
    Filed: June 29, 2001
    Publication date: June 13, 2002
    Inventors: Larry Brown, Thomas Marso, Russell Savage