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: 9565076
    Abstract: 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: Grant
    Filed: February 27, 2015
    Date of Patent: February 7, 2017
    Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
  • Publication number: 20160373327
    Abstract: 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: Application
    Filed: June 8, 2016
    Publication date: December 22, 2016
    Inventors: Loris Degioanni, Luca Marturana, Gianluca Borello
  • Publication number: 20160357618
    Abstract: 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 aggregated
    Type: Application
    Filed: June 1, 2016
    Publication date: December 8, 2016
    Inventors: LORIS DEGIOANNI, GIANLUCA BORELLO, LUCA MARTURANA
  • Publication number: 20160337199
    Abstract: 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: Application
    Filed: July 29, 2016
    Publication date: November 17, 2016
    Inventor: Loris Degioanni
  • Patent number: 9432270
    Abstract: 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: Grant
    Filed: July 30, 2013
    Date of Patent: August 30, 2016
    Assignee: Draios Inc.
    Inventor: Loris Degioanni
  • Patent number: 9246773
    Abstract: 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: Grant
    Filed: October 29, 2014
    Date of Patent: January 26, 2016
    Assignee: DRAIOS INC.
    Inventor: Loris Degioanni
  • Publication number: 20150172143
    Abstract: 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: Application
    Filed: February 27, 2015
    Publication date: June 18, 2015
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
  • Patent number: 9049216
    Abstract: 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: Grant
    Filed: March 8, 2012
    Date of Patent: June 2, 2015
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Steven McCanne, Loris Degioanni
  • Patent number: 9036493
    Abstract: 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: Grant
    Filed: March 8, 2012
    Date of Patent: May 19, 2015
    Assignee: RIVERBED TECHNOLOGY, INC.
    Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dmitri S. Vlachos
  • Patent number: 8971196
    Abstract: 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: Grant
    Filed: March 8, 2012
    Date of Patent: March 3, 2015
    Assignee: Riverbed Technology, Inc.
    Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
  • Publication number: 20150052441
    Abstract: 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: Application
    Filed: October 29, 2014
    Publication date: February 19, 2015
    Inventor: Loris Degioanni
  • Publication number: 20150039745
    Abstract: 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: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Draios Inc.
    Inventor: Loris Degioanni
  • Publication number: 20130070608
    Abstract: 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: Application
    Filed: March 8, 2012
    Publication date: March 21, 2013
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Steven McCanne, Loris Degioanni
  • Publication number: 20130070622
    Abstract: 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: Application
    Filed: March 8, 2012
    Publication date: March 21, 2013
    Applicant: Riverbed Technology, Inc.
    Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
  • Publication number: 20130067034
    Abstract: 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: Application
    Filed: March 8, 2012
    Publication date: March 14, 2013
    Applicant: RIVERBED TECHNOLOGY, INC.
    Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dimitri S. Vlachos
  • Publication number: 20130064096
    Abstract: 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: Application
    Filed: March 8, 2012
    Publication date: March 14, 2013
    Applicant: Riverbed Technology, Inc.
    Inventors: Loris Degioanni, Steven McCanne, Christopher J. White, Dmitri S. Vlachos
  • Publication number: 20070073928
    Abstract: 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: Application
    Filed: September 26, 2006
    Publication date: March 29, 2007
    Inventors: John Bruno, Loris Degioanni