Patents by Inventor Steven Niemczyk

Steven Niemczyk 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: 9455873
    Abstract: In a network that includes intermediary nodes, such as WAN accelerators, that transform messages between nodes, an end-to-end path of the messages is determined. The determined end-to-end path is used in subsequent analyses of message traces, to identify timing and other factors related to the performance of the network relative to the propagation of these messages, including the propagation of the transformed messages. A variety of techniques are presented for determining the path of the messages, depending upon the characteristics of the collected trace data. Upon determining the message path, the traces are synchronized in time and correlations between the connections along the path are determined, including causal relationships. In a preferred embodiment, a user identifies an application process between or among particular nodes of a network, and the system provides a variety of formats for viewing statistics related to the performance of the application on the network.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: September 27, 2016
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Patrick J. Malloy, Antoine Dunn, Dana Znamova, Steven Niemczyk, Russell Mark Elsner, Ryan Gehl, Alex Chernyakov
  • Patent number: 8745215
    Abstract: The embodiments facilitate the analysis of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating various delays alone or in combination. The interface also allows the user to view the individual delay components contained in combinations of delay components. In this manner, the user is provided a view of each of the delay components that would need to be addressed, either individually or in combination, to improve the overall application delay.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: June 3, 2014
    Assignee: Riverbed Technology, Inc.
    Inventors: Steven Niemczyk, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
  • Publication number: 20140022944
    Abstract: In a network that includes intermediary nodes, such as WAN accelerators, that transform messages between nodes, an end-to-end path of the messages is determined. The determined end-to-end path is used in subsequent analyses of message traces, to identify timing and other factors related to the performance of the network relative to the propagation of these messages, including the propagation of the transformed messages. A variety of techniques are presented for determining the path of the messages, depending upon the characteristics of the collected trace data. Upon determining the message path, the traces are synchronized in time and correlations between the connections along the path are determined, including causal relationships. In a preferred embodiment, a user identifies an application process between or among particular nodes of a network, and the system provides a variety of formats for viewing statistics related to the performance of the application on the network.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 23, 2014
    Applicant: Riverbed Technology, Inc.
    Inventors: Patrick J. MALLOY, Antoine DUNN, Dana ZNAMOVA, Steven NIEMCZYK, Russell Mark ELSNER, Ryan GEHL, Alex CHERNYAKOV
  • Patent number: 8577956
    Abstract: A network analysis system provides for a user-definable display of information related to messages communicated on the network. The network analysis system includes one or more display formats that provide a display of message exchanges between nodes of a network, and a display augmenter that provides additional information on the display based on a user-defined visualization. The user defined visualization includes augmenting the display based on user-defined coloring characteristics and/or augmenting the display with user-defined labels. To further facilitate user control of the augmentation of the display, the system accepts user-defined programs for discriminating among messages, for controlling the labeling of messages, and for controlling the coloring of messages and labels. Commonly used user-defined characteristics and labels are stored in a library, for use via a selection from among the library entries.
    Type: Grant
    Filed: February 24, 2007
    Date of Patent: November 5, 2013
    Assignee: Riverbed Technology
    Inventors: Patrick J. Malloy, Antoine Dunn, John Wilson Strohm, Steven Niemczyk
  • Patent number: 8493871
    Abstract: In a network that includes intermediary nodes, such as WAN accelerators, that transform messages between nodes, an end-to-end path of the messages is determined. The determined end-to-end path is used in subsequent analysis of message traces, to identify timing and other factors related to the performance of the network relative to the propagation of these messages, including the propagation of the transformed messages. A variety of techniques are presented for determining the path of the messages, depending upon the characteristics of the collected trace data. Upon determining the message path, the traces are synchronized in time and correlations between the connections along the path are determined, including causal relationships. In a preferred embodiment, a user identifies an application process between or among particular nodes of a network, and the system provides a variety of formats for viewing statistics related to the performance of the application on the network.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: July 23, 2013
    Assignee: Riverbed Technology, Inc.
    Inventors: Patrick J. Malloy, Antoine Dunn, Dana Znamova, Steven Niemczyk, Russell Mark Elsner, Ryan Gehl, Alex Chernyakov
  • Publication number: 20130067073
    Abstract: The embodiments facilitate the analysis of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating various delays alone or in combination. The interface also allows the user to view the individual delay components contained in combinations of delay components. In this manner, the user is provided a view of each of the delay components that would need to be addressed, either individually or in combination, to improve the overall application delay.
    Type: Application
    Filed: December 21, 2011
    Publication date: March 14, 2013
    Inventors: Steven Niemczyk, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
  • Patent number: 8095649
    Abstract: A multi-functional graphical user interface facilitates the analysis and assessment of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay (‘component delay’) that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay (‘parallel delay’) that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating each component delay individually and the amount of reduction that can be achieved by eliminating combinations of the individual component delays.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: January 10, 2012
    Assignee: OPNET Technologies, Inc.
    Inventors: Patrick J Malloy, Alain J Cohen, Steven Niemczyk, Russell Mark Elsner
  • Publication number: 20100066540
    Abstract: A system for the automatic detection and communication of detection of nosocomial infection and/or antimicrobial resistance events in a health care environment includes an input unit that receives nosocomial infection and/or antimicrobial resistance related data, an an event detection machine, and a knowledge discovery unit. The event detection machine sorts and analyzes the nosocomial infection and/or antimicrobial resistance related data to automatically generate alerts for isolates that violate control parameters indicative of a nosocomial infection and/or antimicrobial resistance event and communicates the alert to a user.
    Type: Application
    Filed: August 28, 2009
    Publication date: March 18, 2010
    Inventors: Daniel Theobald, Steven Niemczyk
  • Publication number: 20080281961
    Abstract: A multi-functional graphical user interface facilitates the analysis and assessment of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay (‘component delay’) that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay (‘parallel delay’) that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating each component delay individually and the amount of reduction that can be achieved by eliminating combinations of the individual component delays.
    Type: Application
    Filed: April 1, 2008
    Publication date: November 13, 2008
    Inventors: Steven NIEMCZYK, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
  • Publication number: 20070047438
    Abstract: Transactions within a transmission stream are identified that are related to an activity. The transactions are classified utilizing characteristics that identify the activity. Packets of the transaction are extracted from the transmission stream that corresponds to the activity. The extracted packets are presented in a visualization that identifies the packets and source and sink devices of the packets. The packets may be identified from a network trace. Classifying transactions includes identifying patterns present in packets to identify related transactions and/or packets that are temporally correlated. The characteristics may include heuristics related to a communication protocol of the transactions, examining temporal relationships of the packets, and/or identifying DNS requests related to the packets.
    Type: Application
    Filed: August 18, 2006
    Publication date: March 1, 2007
    Inventors: Patrick Malloy, Russell Elsner, John Strohm, Alain Cohen, Steven Niemczyk, Marc Schneider
  • Publication number: 20060229822
    Abstract: A system for the automatic detection and communication of detection of nosocomial infection and/or antimicrobial resistance events in a health care environment includes an input unit that receives nosocomial infection and/or antimicrobial resistance related data, an an event detection machine, and a knowledge discovery unit. The event detection machine sorts and analyzes the nosocomial infection and/or antimicrobial resistance related data to automatically generate alerts for isolates that violate control parameters indicative of a nosocomial infection and/or antimicrobial resistance event and communicates the alert to a user.
    Type: Application
    Filed: November 22, 2005
    Publication date: October 12, 2006
    Inventors: Daniel Theobald, Steven Niemczyk