Patents by Inventor Vladimir A. Shcherbakov
Vladimir A. Shcherbakov 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: 10264106Abstract: The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.Type: GrantFiled: October 31, 2017Date of Patent: April 16, 2019Assignee: Splunk Inc.Inventors: Vladimir A. Shcherbakov, Michael Dickey
-
Patent number: 10198155Abstract: An automatic service monitor in an information technology environment may be equipped to automatically process machine data originating from a running IT environment to identify the entities that perform services in the environment, and to reflect the discovered entities and service associations in the control and configuration data that directs the monitoring operations performed by the system. A related user interface is taught.Type: GrantFiled: September 26, 2016Date of Patent: February 5, 2019Assignee: Splunk Inc.Inventors: Sonal Maheshwari, Vladimir Shcherbakov, Mehul Goyal, David Gustav Ashpole
-
Publication number: 20180248960Abstract: An automatic service monitor in an information technology environment may be equipped to automatically process machine data originating from a running IT environment to identify the entities that perform services in the environment, and to reflect the discovered entities and service associations in the control and configuration data that directs the monitoring operations performed by the system.Type: ApplicationFiled: April 19, 2018Publication date: August 30, 2018Inventors: Sonal Maheshwari, Vladimir Shcherbakov, Mehul Goyal, David Gustav Ashpole
-
Publication number: 20180219751Abstract: Techniques and mechanisms are disclosed for generating visualizations which graphically depict network activity occurring between pairs of networked computing devices. The visualizations are based on data indicating the network activity, where the network activity can involve devices having any network addresses within an entire network address space (e.g., any address within the Internet Protocol version v4 (IPv4) or IPv6 network address space), or within some subset of an entire network address space. The ability to visualize high-level information related to network activity occurring across an entire network address space enables network analysts and other users to readily analyze characteristics of computer networks which otherwise might not be evident or difficult to obtain using other types of visualizations.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: David J. Cavuto, Vladimir A. Shcherbakov, Joshua H. Mak, Fang I. Hsiao
-
Patent number: 9967351Abstract: An automatic service monitor in an information technology environment may be equipped to automatically process machine data originating from a running IT environment to identify the entities that perform services in the environment, and to reflect the discovered entities and service associations in the control and configuration data that directs the monitoring operations performed by the system.Type: GrantFiled: September 26, 2016Date of Patent: May 8, 2018Assignee: Splunk Inc.Inventors: Sonal Maheshwari, Vladimir Shcherbakov, Mehul Goyal, David Gustav Ashpole
-
Publication number: 20180048741Abstract: The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.Type: ApplicationFiled: October 31, 2017Publication date: February 15, 2018Inventors: Vladimir A. Shcherbakov, Michael Dickey
-
Patent number: 9838512Abstract: The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.Type: GrantFiled: October 30, 2014Date of Patent: December 5, 2017Assignee: Splunk Inc.Inventors: Vladimir A. Shcherbakov, Michael R. Dickey
-
Publication number: 20170331930Abstract: The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.Type: ApplicationFiled: July 31, 2017Publication date: November 16, 2017Inventors: Vladimir A. Shcherbakov, Michael Dickey
-
Publication number: 20170017368Abstract: An automatic service monitor in an information technology environment may be equipped to automatically process machine data originating from a running IT environment to identify the entities that perform services in the environment, and to reflect the discovered entities and service associations in the control and configuration data that directs the monitoring operations performed by the system. A related user interface is taught.Type: ApplicationFiled: September 26, 2016Publication date: January 19, 2017Inventors: Sonal Maheshwari, Vladimir Shcherbakov, Mehul Goyal, David Gustav Ashpole
-
Publication number: 20170019487Abstract: An automatic service monitor in an information technology environment may be equipped to automatically process machine data originating from a running IT environment to identify the entities that perform services in the environment, and to reflect the discovered entities and service associations in the control and configuration data that directs the monitoring operations performed by the system.Type: ApplicationFiled: September 26, 2016Publication date: January 19, 2017Inventors: Sonal Maheshwari, Vladimir Shcherbakov, Mehul Goyal, David Gustav Ashpole
-
Publication number: 20160226944Abstract: The disclosed embodiments provide a system for extracting custom content from network packets. During operation, the system receives a stream of packets. The system then parses packets in the stream to determine a protocol for each packet. Next, the system applies a custom-content-extraction rule to each packet associated with a target protocol to obtain the extracted content. Then, the system stores the extracted content in events in a data store to facilitate subsequent queries involving the extracted content.Type: ApplicationFiled: January 29, 2015Publication date: August 4, 2016Applicant: SPLUNK INC.Inventors: Fang I. Hsiao, Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Clint Sharp
-
Publication number: 20160127180Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system provides a graphical user interface (GUI) for obtaining configuration information for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system provides, in the GUI, a first set of user-interface elements for including one or more event attributes in the time-series event data of an event stream associated with a protocol classification of the network packets. The system then includes the one or more event attributes specified through the first set of user-interface elements in the configuration information.Type: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Inventors: Vladimir A. Shcherbakov, Michael R. Dickey, Cary Glen Noel, Kishore R. Ramasayam, Mignon L. Belongie
-
Publication number: 20160127517Abstract: The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.Type: ApplicationFiled: October 30, 2014Publication date: May 5, 2016Inventors: Vladimir A. Shcherbakov, Michael R. Dickey
-
Publication number: 20150341212Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements containing a set of statistics associated with one or more event streams that comprise the time-series event data. The system then causes for display, in the GUI, one or more graphs comprising one or more values from the set of statistics. Finally, the system causes for display, in the GUI, a value of a statistic from the set of statistics based on a position of a cursor over the one or more graphs.Type: ApplicationFiled: April 29, 2015Publication date: November 26, 2015Applicant: SPLUNK INC.Inventors: Fang I. Hsiao, Wei Jiang, Vladimir A. Shcherbakov, Ramkumar Chandrasekharan, Clayton S. Ching
-
Publication number: 20150295778Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system obtains a set of event streams from one or more remote capture agents over one or more networks, wherein the set of event streams comprises time-series event data generated from network packets captured by the one or more remote capture agents. Next, the system causes for display, within a graphical user interface (GUI), a first set of user interface elements, wherein the first set of user interface elements includes event stream information for an event stream in the set of event streams and a first graph of a metric associated with the time-series event data in the event stream. The system then updates the first graph in real-time with the time-series event data from the one or more remote capture agents.Type: ApplicationFiled: January 29, 2015Publication date: October 15, 2015Applicant: Splunk Inc.Inventors: Fang I. Hsiao, Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Cary Glen Noel
-
Publication number: 20150293954Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements for specifying a grouping of a set of event streams containing the time-series event data by an event stream attribute associated with the event streams. The system then causes for display, in the GUI, a second set of user-interface elements containing event stream information for one or more subsets of the event streams represented by the grouping of the event streams by the event stream attribute.Type: ApplicationFiled: January 30, 2015Publication date: October 15, 2015Applicant: Splunk Inc.Inventors: Fang I. Hsiao, Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Nishant Teredesai, Cary Glen Noel
-
Publication number: 20150295780Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display, on a computer system, a graphical user interface (GUI) for obtaining configuration information for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements for managing one or more ephemeral event streams that contain temporarily generated time-series event data from the network packets, wherein managing the one or more ephemeral event streams comprises modifying an end time for terminating the capture of time-series event data in an ephemeral event stream. The system then updates the configuration information based on input received through the first set of user-interface elements.Type: ApplicationFiled: January 30, 2015Publication date: October 15, 2015Applicant: Splunk Inc.Inventors: Fang I. Hsiao, Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Nishant Teredesai, Cary Glen Noel
-
Publication number: 20150295779Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for obtaining configuration information for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements comprising event stream information for one or more ephemeral event streams used to temporarily generate the time-series event data from the network packets. The system then causes for display, in the GUI, a mechanism for navigating between the event stream information and creation information for one or more creators of the one or more ephemeral event streams.Type: ApplicationFiled: January 30, 2015Publication date: October 15, 2015Applicant: Splunk Inc.Inventors: Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Nishant Teredesai, Matthew S. Zises
-
Publication number: 20150295796Abstract: The disclosed embodiments provide a system that facilitates the processing of network data. During operation, the system causes for display a graphical user interface (GUI) for configuring the generation of time-series event data from network packets captured by one or more remote capture agents. Next, the system causes for display, in the GUI, a first set of user-interface elements for managing one or more event streams containing the time-series event data, wherein managing the one or more event streams includes enabling the generation of a set of statistics from an event stream without subsequently storing and processing at least a first portion of the event stream by one or more components on a network. The GUI then updates the configuration information based on input received through the first set of user-interface elements.Type: ApplicationFiled: April 29, 2015Publication date: October 15, 2015Applicant: SPLUNK INC.Inventors: Fang I. Hsiao, Wei Jiang, Vladimir A. Shcherbakov, Ramkumar Chandrasekharan, Clayton S. Ching