Patents by Inventor Joel Dolisy

Joel Dolisy 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: 9331919
    Abstract: A method for organizing network flow information within a relational database relates to minimizing contention for the network flow information. In particular, data is generally aggregated at certain time intervals and separately organized. In this way, contention is decreased as analysis can occur on the separated existing flow records, which are optionally aggregated, while new raw flow records are stored. In another embodiment, the aggregated data can be re-aggregated at second, larger time intervals.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: May 3, 2016
    Assignee: SOLARWINDS WORLDWIDE, LLC
    Inventors: Josh Stephens, Joel Dolisy
  • Patent number: 9049111
    Abstract: Embodiments of the invention include an apparatus, method, and computer program for progressive charting of network traffic flow data. The method includes, in one example, receiving, at a network traffic analyzer, a query of network traffic flow data over a certain time period. The method further includes modifying the query to produce sub-queries each based on different segments of time within the certain time period, executing at least one of the sub-queries, and incrementally outputting results of each of said executed sub-queries as each of the sub-queries are completed.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: June 2, 2015
    Assignee: SOLARWINDS WORLDWIDE, LLC
    Inventors: David Raymond Maltby, Joel Dolisy
  • Patent number: 8601113
    Abstract: A method for aggregating network flow information within a relational database relates to by maximizing concurrency between insertion and analysis of database records. In particular, data is generally stored according to the network devices associated with the flow records. Then, the flow records for the separate devices may be aggregated at certain time intervals and separately organized. In this way, contention is decreased as analysis can occur on the aggregated flow records, while new flow records are stored. In another embodiment, the aggregated data can be reaggregated again at a second, larger time interval.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 3, 2013
    Assignee: Solarwinds Worldwide, LLC
    Inventor: Joel Dolisy
  • Patent number: 8179799
    Abstract: To organize flows records into buckets and optimize their indexed access to/from storage medium, a bucket identifier is associated with each flow record. The bucket identifier is derived from some other characteristic of the network flow, such as a timestamp or source identification associated with the network flow. In this way, contention is decreased as analysis can occur on the aggregated flow records, while new flow records are stored.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: May 15, 2012
    Assignee: Solarwinds Worldwide, LLC
    Inventor: Joel Dolisy
  • Publication number: 20110280139
    Abstract: Embodiments of the invention include an apparatus, method, and computer program for progressive charting of network traffic flow data. The method includes, in one example, receiving, at a network traffic analyzer, a query of network traffic flow data over a certain time period. The method further includes modifying the query to produce sub-queries each based on different segments of time within the certain time period, executing at least one of the sub-queries, and incrementally outputting results of each of said executed sub-queries as each of the sub-queries are completed.
    Type: Application
    Filed: May 17, 2010
    Publication date: November 17, 2011
    Applicant: SOLARWINDS WORLDWIDE, LLC
    Inventors: David Raymond MALTBY, Joel DOLISY
  • Publication number: 20090144414
    Abstract: A method for aggregating network flow information within a relational database relates to by maximizing concurrency between insertion and analysis of database records. In particular, data is generally stored according to the network devices associated with the flow records. Then, the flow records for the separate devices may be aggregated at certain time intervals and separately organized. In this way, contention is decreased as analysis can occur on the aggregated flow records, while new flow records are stored. In another embodiment, the aggregated data can be reaggregated again at a second, larger time interval.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Joel Dolisy
  • Publication number: 20090141638
    Abstract: To organize flows records into buckets and optimize their indexed access to/from storage medium, a bucket identifier is associated with each flow record. The bucket identifier is derived from some other characteristic of the network flow, such as a timestamp or source identification associated with the network flow. In this way, contention is decreased as analysis can occur on the aggregated flow records, while new flow records are stored.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventor: Joel DOLISY
  • Publication number: 20090144304
    Abstract: A method for organizing network flow information within a relational database relates to minimizing contention for the network flow information. In particular, data is generally aggregated at certain time intervals and separately organized. In this way, contention is decreased as analysis can occur on the separated existing flow records, which are optionally aggregated, while new raw flow records are stored. In another embodiment, the aggregated data can be re-aggregated at second, larger time intervals.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Inventors: Josh Stephens, Joel Dolisy