Patents by Inventor James McNelis

James McNelis 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: 20070083644
    Abstract: Graphically representing network frame capture sessions, network frame data, network conversations and network state data using network protocol parsers formed from a network protocol script and enabling interaction with the network frames, conversations, scripts, and parsers is disclosed. Capture session frame data and capture session context data are stored in a file that can be used to reconstruct the capture session on computing devices other than the computing device involved in the network frame capture and not connected to the network involved in the network frame capture. Dynamically representing the execution of network protocol scripts; enabling the setting of breakpoints in, and single stepping through, network protocol scripts; and modifying protocol scripts and applying the modifications while the protocol scripts are being used are supported.
    Type: Application
    Filed: October 12, 2005
    Publication date: April 12, 2007
    Inventors: Olaf Miller, David MacDonald, James McNelis
  • Publication number: 20060280178
    Abstract: A method, apparatus, and computer-readable medium for analyzing network data streams with parsers generated using script based parsers is provided. The script based parsers are used to analyze the captured frames of a network data stream and identify conversations in the frames. The script based parsers are written in a language that describes network protocols. A script interpreter interprets script to build a parser in the memory of a computing device. A parsing engine uses the protocol parsers stored in memory to parse frames. A capture engine captures frames for parsing and frames are organized into conversations. The parsing of frames is optimized by substituting data structure sizes for data structures that are not of interest in a particular parser.
    Type: Application
    Filed: June 14, 2005
    Publication date: December 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Olaf Miller, David MacDonald, James McNelis