Patents by Inventor Scot Loach

Scot Loach 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: 10637760
    Abstract: A method and system for network capacity planning are provided. The method includes: collecting utilization data related to a plurality of network resources on the network; determining a peak period for each of the network resources based on the utilization data; determining at least one key performance indicator (KPI) over the peak period for each of the network resources; aggregating each of the KPIs for each of the plurality of network resources; and outputting the aggregated KPIs. The system includes a data source module configured to collect utilization data related to a plurality of network resources; a peak period module configured to determine a peak period for each of the network resources based on the utilization data; a peak KPI module configured to determine at least one KPI over the peak period for each of the plurality of network resources; a KPI aggregation module configured to aggregate the KPIs for each of the network resources; and a processor module configured to output the aggregated KPIs.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 28, 2020
    Assignee: Sandvine Corporation
    Inventors: Anas Jadallah, Scot Loach
  • Patent number: 10103985
    Abstract: A method and system for analyzing devices on a network are provided. The method includes: receiving at least one packet from a Customer Premises Equipment (CPE); determining identity metadata associated with the at least one packet; and analyzing the at least one packet to determine a device associated with the at least one packet. The system for analyzing devices on a network includes: a packet processor configured to receive at least one packet from a CPE; a subscriber/session identity module configured to determine identity metadata with the at least one packet; and a device tracker module configured to analyze the at least one packet to determine a device associated with the at least one packet.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: October 16, 2018
    Assignee: SANDVINE INCORPORATED ULC
    Inventor: Scot Loach
  • Publication number: 20170187618
    Abstract: A method and system for analyzing devices on a network are provided. The method includes: receiving at least one packet from a Customer Premises Equipment (CPE); determining identity metadata associated with the at least one packet; and analyzing the at least one packet to determine a device associated with the at least one packet. The system for analyzing devices on a network includes: a packet processor configured to receive at least one packet from a CPE; a subscriber/session identity module configured to determine identity metadata with the at least one packet; and a device tracker module configured to analyze the at least one packet to determine a device associated with the at least one packet.
    Type: Application
    Filed: March 10, 2017
    Publication date: June 29, 2017
    Inventor: Scot LOACH
  • Patent number: 9608904
    Abstract: A method and system for analyzing devices on a network are provided. The method includes: receiving at least one packet from a Customer Premises Equipment (CPE); determining identity metadata associated with the at least one packet; and analyzing the at least one packet to determine a device associated with the at least one packet. The system for analyzing devices on a network includes: a packet processor configured to receive at least one packet from a CPE; a subscriber/session identity module configured to determine identity metadata with the at least one packet; and a device tracker module configured to analyze the at least one packet to determine a device associated with the at least one packet.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: March 28, 2017
    Assignee: SANDVINE INCORPORATED ULC
    Inventor: Scot Loach
  • Patent number: 9537783
    Abstract: A method and system for managing bitrate of network traffic are provided. The method for managing bitrate of network traffic includes: receiving a packet; retrieving metadata from the packet and associating the packet with at least one traffic aggregate; determining a drop rate for the at least one traffic aggregate based on network flow data; and determining, based on the drop rate and the metadata, to forward or drop the packet. The system includes a packet processing module configured to receive a packet; a deep packet inspection module configured to retrieve metadata from the packet and associate at least on traffic aggregate with the packet; a control module configured to determine a drop rate for the at least one traffic aggregate based on network flow data; and a policy decision module configure to determine whether to forward or drop the packet based on the drop rate and the metadata of the packet.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 3, 2017
    Assignee: SANDVINE INCORPORATED ULC
    Inventor: Scot Loach
  • Patent number: 9398347
    Abstract: A method for measuring quality of experience for media streaming in a network is provided, the method includes: identifying a media stream; detecting an event related to the media stream indicative of a quality of experience (QoE) as perceived by a subscriber; measuring a metric relating to the detected event; and determining a quality of experience measurement based on the metric.
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: July 19, 2016
    Assignee: SANDVINE INCORPORATED ULC
    Inventors: Anas Jadallah, Bradley Murray, Scot Loach
  • Publication number: 20160099879
    Abstract: A method and system for managing bitrate of network traffic are provided. The method for managing bitrate of network traffic includes: receiving a packet; retrieving metadata from the packet and associating the packet with at least one traffic aggregate; determining a drop rate for the at least one traffic aggregate based on network flow data; and determining, based on the drop rate and the metadata, to forward or drop the packet. The system includes a packet processing module configured to receive a packet; a deep packet inspection module configured to retrieve metadata from the packet and associate at least on traffic aggregate with the packet; a control module configured to determine a drop rate for the at least one traffic aggregate based on network flow data; and a policy decision module configure to determine whether to forward or drop the packet based on the drop rate and the metadata of the packet.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 7, 2016
    Inventor: Scot LOACH
  • Patent number: 9210238
    Abstract: A network data flow management device including: a working packet module configured to store data related to a data flow; at least one network interface connected to the working packet module for receiving and sending data related to data flows; and a processor configured to: receive data from the working packet module and determine if the data flow matches a predetermined protocol; and if the data flow matches the predetermined protocol, send predictive acknowledgments based on the data flow via the network interface. A method for network data flow management including: monitoring a data flow for a predetermined protocol; if the data flow matches the predetermined protocol, saving data relating to the data flow; and creating and sending a predictive acknowledgement packet related to the data flow.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 8, 2015
    Assignee: Sandvine Incorporated ULC
    Inventor: Scot Loach
  • Patent number: 9154431
    Abstract: A method and system for managing bitrate of network traffic are provided. The method for managing bitrate of network traffic includes: receiving a packet; retrieving metadata from the packet and associating the packet with at least one traffic aggregate; determining a drop rate for the at least one traffic aggregate based on network flow data; and determining, based on the drop rate and the metadata, to forward or drop the packet. The system includes a packet processing module configured to receive a packet; a deep packet inspection module configured to retrieve metadata from the packet and associate at least on traffic aggregate with the packet; a control module configured to determine a drop rate for the at least one traffic aggregate based on network flow data; and a policy decision module configure to determine whether to forward or drop the packet based on the drop rate and the metadata of the packet.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: October 6, 2015
    Assignee: SANDVINE INCORPORATED ULC
    Inventor: Scot Loach
  • Publication number: 20150180774
    Abstract: A method and system for analyzing devices on a network are provided. The method includes: receiving at least one packet from a Customer Premises Equipment (CPE); determining identity metadata associated with the at least one packet; and analyzing the at least one packet to determine a device associated with the at least one packet. The system for analyzing devices on a network includes: a packet processor configured to receive at least one packet from a CPE; a subscriber/session identity module configured to determine identity metadata with the at least one packet; and a device tracker module configured to analyze the at least one packet to determine a device associated with the at least one packet.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: SANDVINE INCORPORATED ULC
    Inventor: Scot LOACH
  • Publication number: 20140334302
    Abstract: A method and system for managing bitrate of network traffic are provided. The method for managing bitrate of network traffic includes: receiving a packet; retrieving metadata from the packet and associating the packet with at least one traffic aggregate; determining a drop rate for the at least one traffic aggregate based on network flow data; and determining, based on the drop rate and the metadata, to forward or drop the packet. The system includes a packet processing module configured to receive a packet; a deep packet inspection module configured to retrieve metadata from the packet and associate at least on traffic aggregate with the packet; a control module configured to determine a drop rate for the at least one traffic aggregate based on network flow data; and a policy decision module configure to determine whether to forward or drop the packet based on the drop rate and the metadata of the packet.
    Type: Application
    Filed: May 8, 2013
    Publication date: November 13, 2014
    Applicant: SANDVINE INCORPORATED ULC
    Inventor: Scot LOACH
  • Publication number: 20140052847
    Abstract: A method and system for network capacity planning are provided. The method includes: collecting utilization data related to a plurality of network resources on the network; determining a peak period for each of the network resources based on the utilization data; determining at least one key performance indicator (KPI) over the peak period for each of the network resources; aggregating each of the KPIs for each of the plurality of network resources; and outputting the aggregated KPIs. The system includes a data source module configured to collect utilization data related to a plurality of network resources; a peak period module configured to determine a peak period for each of the network resources based on the utilization data; a peak KPI module configured to determine at least one KPI over the peak period for each of the plurality of network resources; a KPI aggregation module configured to aggregate the KPIs for each of the network resources; and a processor module configured to output the aggregated KPIs.
    Type: Application
    Filed: March 13, 2013
    Publication date: February 20, 2014
    Applicant: SANDVINE INCORPORATED ULC
    Inventors: Anas JADALLAH, Scot LOACH
  • Publication number: 20130138827
    Abstract: A network data flow management device including: a working packet module configured to store data related to a data flow; at least one network interface connected to the working packet module for receiving and sending data related to data flows; and a processor configured to: receive data from the working packet module and determine if the data flow matches a predetermined protocol; and if the data flow matches the predetermined protocol, send predictive acknowledgments based on the data flow via the network interface. A method for network data flow management including: monitoring a data flow for a predetermined protocol; if the data flow matches the predetermined protocol, saving data relating to the data flow; and creating and sending a predictive acknowledgement packet related to the data flow.
    Type: Application
    Filed: December 21, 2012
    Publication date: May 30, 2013
    Applicant: Sandvine Incorporated ULC
    Inventor: Scot LOACH
  • Patent number: 8364812
    Abstract: A network data flow management device including: a working packet module configured to store data related to a data flow; at least one network interface connected to the working packet module for receiving and sending data related to data flows; and a processor configured to: receive data from the working packet module and determine if the data flow matches a predetermined protocol; and if the data flow matches the predetermined protocol, send predictive acknowledgments based on the data flow via the network interface. A method for network data flow management including: monitoring a data flow for a predetermined protocol; if the data flow matches the predetermined protocol, saving data relating to the data flow; and creating and sending a predictive acknowledgement packet related to the data flow.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: January 29, 2013
    Assignee: Sandvine Incorporated ULC
    Inventor: Scot Loach
  • Publication number: 20120311126
    Abstract: A method for measuring quality of experience for media streaming in a network is provided, the method includes: identifying a media stream; detecting an event related to the media stream indicative of a quality of experience (QoE) as perceived by a subscriber; measuring a metric relating to the detected event; and determining a quality of experience measurement based on the metric.
    Type: Application
    Filed: May 30, 2011
    Publication date: December 6, 2012
    Applicant: SANDVINE INCORPORATED ULC
    Inventors: Anas Jadallah, Bradley Murray, Scot Loach
  • Publication number: 20120054330
    Abstract: A network data flow management device including: a working packet module configured to store data related to a data flow; at least one network interface connected to the working packet module for receiving and sending data related to data flows; and a processor configured to: receive data from the working packet module and determine if the data flow matches a predetermined protocol; and if the data flow matches the predetermined protocol, send predictive acknowledgments based on the data flow via the network interface. A method for network data flow management including: monitoring a data flow for a predetermined protocol; if the data flow matches the predetermined protocol, saving data relating to the data flow; and creating and sending a predictive acknowledgement packet related to the data flow.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Applicant: Sandvine Incorporated ULC
    Inventor: Scot LOACH
  • Patent number: 7376749
    Abstract: The present invention is directed to a system and method for administering Peer to Peer (P2P) query messages within a P2P network. The present invention collects a plurality of metrics for each host that it is aware of in a P2P network, most often by a host information or query hit message. The metrics collected aid in determining a set of P2P hosts best able to fulfill a query message, without having knowledge of specific content. The metrics collected also aid in managing query messages in that they determine when to drop query messages or when to resend query messages.
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: May 20, 2008
    Assignee: Sandvine Incorporated
    Inventors: Scot Loach, Don Bowman
  • Publication number: 20040044790
    Abstract: The present invention is directed to a system and method for administering Peer to Peer (P2P) query messages within a P2P network. The present invention collects a plurality of metrics for each host that it is aware of in a P2P network, most often by a host information or query hit message. The metrics collected aid in determining a set of P2P hosts best able to fulfill a query message, without having knowledge of specific content. The metrics collected also aid in managing query messages in that they determine when to drop query messages or when to resend query messages.
    Type: Application
    Filed: August 12, 2002
    Publication date: March 4, 2004
    Inventors: Scot Loach, Don Bowman