Patents by Inventor Loris Degioanni
Loris Degioanni 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: 9565076Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: GrantFiled: February 27, 2015Date of Patent: February 7, 2017Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
-
Publication number: 20160373327Abstract: Techniques related to communication between independent containers are provided. In an embodiment, a first programmatic container includes one or more first namespaces in which an application program is executing. A second programmatic container includes one or more second namespaces in which a monitoring agent is executing. The one or more first namespaces are independent of the one or more second namespaces. A monitoring agent process hosts the monitoring agent. The monitoring agent is programmed to receive an identifier of the application program. The monitoring agent is further programmed to switch the monitoring agent process from the one or more second namespaces to the one or more first namespaces. After the switch, the monitoring agent process continues to execute in the second programmatic container, but communication is enabled between the application program and the monitoring agent via the monitoring agent process.Type: ApplicationFiled: June 8, 2016Publication date: December 22, 2016Inventors: Loris Degioanni, Luca Marturana, Gianluca Borello
-
Publication number: 20160357618Abstract: A computer-implemented method comprises executing, in a first container of a first computer system, input source instructions; executing, using the same first computer system, a plurality of containerized application programs in different corresponding containers; monitoring, by the input source instructions, the one or more different containerized application programs by identifying one or more system calls that resulted from the different container applications generating statistical messages relating to operation of the containerized application programs; generating, by the input source instructions, one or more enriched messages based on the system calls that were identified and based on the statistical messages; transmitting the one or more enriched messages to a first metric collector, and aggregating a plurality of the enriched messages into a set of aggregated metrics values; sending, from the first metric collector to a monitoring application that is hosted on a second computer system, the aggregatedType: ApplicationFiled: June 1, 2016Publication date: December 8, 2016Inventors: LORIS DEGIOANNI, GIANLUCA BORELLO, LUCA MARTURANA
-
Publication number: 20160337199Abstract: Systems and methods for performance and security management of the computing infrastructure that supports an application deployed in a hosted computing environment are described. In one embodiment, for example, a system comprises agents installed on hosts. The agents capture and record system events from operating systems on the hosts that result from application component processes executing on the hosts. The system further includes a collection and analysis engine that obtains captured and recorded system events from the agents, identifies captured and recorded system events that pertain to an application transaction, and produces, from the identified system events, metric data reflecting quantity of computing resources used by the application component processes to process the application transaction. The system also includes a web dashboard that presents the metric data to a user, for example, on a web page.Type: ApplicationFiled: July 29, 2016Publication date: November 17, 2016Inventor: Loris Degioanni
-
Patent number: 9432270Abstract: Systems and methods for performance and security management of the computing infrastructure that supports an application deployed in a hosted computing environment are described. In one embodiment, for example, a system comprises agents installed on hosts. The agents capture and record system events from operating systems on the hosts that result from application component processes executing on the hosts. The system further includes a collection and analysis engine that obtains captured and recorded system events from the agents, identifies captured and recorded system events that pertain to an application transaction, and produces, from the identified system events, metric data reflecting quantity of computing resources used by the application component processes to process the application transaction. The system also includes a web dashboard that presents the metric data to a user, for example, on a web page.Type: GrantFiled: July 30, 2013Date of Patent: August 30, 2016Assignee: Draios Inc.Inventor: Loris Degioanni
-
Patent number: 9246773Abstract: Systems, methods, and graphical user interfaces for application topology mapping in hosted computing environments. In one embodiment, for example, a computer graphical user interface comprises an application topology map of an application deployed on a plurality of a hosts in a hosted computing environment, the application topology map comprising a plurality of nodes and edges there between, the plurality of nodes representing a plurality of identified application components of the application, the edges representing identified logical dependencies between the plurality of application components.Type: GrantFiled: October 29, 2014Date of Patent: January 26, 2016Assignee: DRAIOS INC.Inventor: Loris Degioanni
-
Publication number: 20150172143Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: ApplicationFiled: February 27, 2015Publication date: June 18, 2015Applicant: RIVERBED TECHNOLOGY, INC.Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
-
Patent number: 9049216Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: GrantFiled: March 8, 2012Date of Patent: June 2, 2015Assignee: RIVERBED TECHNOLOGY, INC.Inventors: Steven McCanne, Loris Degioanni
-
Patent number: 9036493Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: GrantFiled: March 8, 2012Date of Patent: May 19, 2015Assignee: RIVERBED TECHNOLOGY, INC.Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dmitri S. Vlachos
-
Patent number: 8971196Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: GrantFiled: March 8, 2012Date of Patent: March 3, 2015Assignee: Riverbed Technology, Inc.Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
-
Publication number: 20150052441Abstract: Systems, methods, and graphical user interfaces for application topology mapping in hosted computing environments. In one embodiment, for example, a computer graphical user interface comprises an application topology map of an application deployed on a plurality of a hosts in a hosted computing environment, the application topology map comprising a plurality of nodes and edges there between, the plurality of nodes representing a plurality of identified application components of the application, the edges representing identified logical dependencies between the plurality of application components.Type: ApplicationFiled: October 29, 2014Publication date: February 19, 2015Inventor: Loris Degioanni
-
Publication number: 20150039745Abstract: Systems and methods for performance and security management of the computing infrastructure that supports an application deployed in a hosted computing environment are described. In one embodiment, for example, a system comprises agents installed on hosts. The agents capture and record system events from operating systems on the hosts that result from application component processes executing on the hosts. The system further includes a collection and analysis engine that obtains captured and recorded system events from the agents, identifies captured and recorded system events that pertain to an application transaction, and produces, from the identified system events, metric data reflecting quantity of computing resources used by the application component processes to process the application transaction. The system also includes a web dashboard that presents the metric data to a user, for example, on a web page.Type: ApplicationFiled: July 30, 2013Publication date: February 5, 2015Applicant: Draios Inc.Inventor: Loris Degioanni
-
Publication number: 20130070608Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: ApplicationFiled: March 8, 2012Publication date: March 21, 2013Applicant: RIVERBED TECHNOLOGY, INC.Inventors: Steven McCanne, Loris Degioanni
-
Publication number: 20130070622Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: ApplicationFiled: March 8, 2012Publication date: March 21, 2013Applicant: Riverbed Technology, Inc.Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
-
Publication number: 20130067034Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: ApplicationFiled: March 8, 2012Publication date: March 14, 2013Applicant: RIVERBED TECHNOLOGY, INC.Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
-
Publication number: 20130064096Abstract: Network traffic information from multiple sources, at multiple time scales, and at multiple levels of detail are integrated so that users may more easily identify relevant network information. The network monitoring system stores and manipulates low-level and higher-level network traffic data separately to enable efficient data collection and storage. Packet traffic data is collected, stored, and analyzed at multiple locations. The network monitoring locations communicate summary and aggregate data to central modules, which combine this data to provide an end-to-end description of network traffic at coarser time scales. The network monitoring system enables users to zoom in on high-level, coarse time scale network performance data to one or more lower levels of network performance data at finer time scales.Type: ApplicationFiled: March 8, 2012Publication date: March 14, 2013Applicant: Riverbed Technology, Inc.Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dmitri S. Vlachos
-
Publication number: 20070073928Abstract: Applicant's high-speed input/output signaling mechanism makes exclusive use of one or more processors (CPU) for polling. Device-bound perpetual polling is initiated neither by the device nor by the processing application: it takes place independently from them, on a CPU exclusively reserved for that task. Another aspect of the present invention is that communication with the I/O device is through the use of “DMA descriptors” that reside in the main memory of the system. In an alternative embodiment, a special purpose device that lacks the full architecture of a typical CPU may play the role of the exclusive polling CPU.Type: ApplicationFiled: September 26, 2006Publication date: March 29, 2007Inventors: John Bruno, Loris Degioanni