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: 9455873Abstract: 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: GrantFiled: July 23, 2013Date of Patent: September 27, 2016Assignee: RIVERBED TECHNOLOGY, INC.Inventors: Patrick J. Malloy, Antoine Dunn, Dana Znamova, Steven Niemczyk, Russell Mark Elsner, Ryan Gehl, Alex Chernyakov
-
Patent number: 8745215Abstract: 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: GrantFiled: December 21, 2011Date of Patent: June 3, 2014Assignee: Riverbed Technology, Inc.Inventors: Steven Niemczyk, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
-
Publication number: 20140022944Abstract: 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: ApplicationFiled: July 23, 2013Publication date: January 23, 2014Applicant: Riverbed Technology, Inc.Inventors: Patrick J. MALLOY, Antoine DUNN, Dana ZNAMOVA, Steven NIEMCZYK, Russell Mark ELSNER, Ryan GEHL, Alex CHERNYAKOV
-
Patent number: 8577956Abstract: 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: GrantFiled: February 24, 2007Date of Patent: November 5, 2013Assignee: Riverbed TechnologyInventors: Patrick J. Malloy, Antoine Dunn, John Wilson Strohm, Steven Niemczyk
-
Patent number: 8493871Abstract: 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: GrantFiled: November 23, 2009Date of Patent: July 23, 2013Assignee: Riverbed Technology, Inc.Inventors: Patrick J. Malloy, Antoine Dunn, Dana Znamova, Steven Niemczyk, Russell Mark Elsner, Ryan Gehl, Alex Chernyakov
-
Publication number: 20130067073Abstract: 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: ApplicationFiled: December 21, 2011Publication date: March 14, 2013Inventors: Steven Niemczyk, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
-
Patent number: 8095649Abstract: 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: GrantFiled: April 1, 2008Date of Patent: January 10, 2012Assignee: OPNET Technologies, Inc.Inventors: Patrick J Malloy, Alain J Cohen, Steven Niemczyk, Russell Mark Elsner
-
Publication number: 20100066540Abstract: 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: ApplicationFiled: August 28, 2009Publication date: March 18, 2010Inventors: Daniel Theobald, Steven Niemczyk
-
Publication number: 20080281961Abstract: 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: ApplicationFiled: April 1, 2008Publication date: November 13, 2008Inventors: Steven NIEMCZYK, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
-
Publication number: 20070047438Abstract: 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: ApplicationFiled: August 18, 2006Publication date: March 1, 2007Inventors: Patrick Malloy, Russell Elsner, John Strohm, Alain Cohen, Steven Niemczyk, Marc Schneider
-
Publication number: 20060229822Abstract: 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: ApplicationFiled: November 22, 2005Publication date: October 12, 2006Inventors: Daniel Theobald, Steven Niemczyk