Patents Assigned to Sandvine Incorporated ULC
  • Patent number: 10084680
    Abstract: A system and method for subscriber aware network monitoring is provided. The method includes: determining subscriber and session data, wherein the subscriber has a non-unique IP (Internet Protocol) address; retrieving identifying data from a packet; and comparing the identifying data with the determined subscriber and session data to determine the subscriber associated with the packet. The system includes: at least one network probe configured to determine subscriber and session data, wherein the subscriber has a non-unique Internet Protocol (IP) address; at least one traffic probe configured to retrieve identifying data from a packet; and a processing module configured to compare the identifying data with the stored subscriber and session data to determine the subscriber associated with the packet.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: September 25, 2018
    Assignee: Sandvine Incorporated ULC
    Inventors: David Cameron Dolson, Travis James Willard, Douglas Arthur Fickling, Jeffrey Thomas Begley, Dror Yehuda Shilo
  • Patent number: 9712421
    Abstract: A system and method for subscriber aware network monitoring is provided. The method includes: determining subscriber and session data, wherein the subscriber has a non-unique IP (Internet Protocol) address; retrieving identifying data from a packet; and comparing the identifying data with the determined subscriber and session data to determine the subscriber associated with the packet. The system includes: at least one network probe configured to determine subscriber and session data, wherein the subscriber has a non-unique Internet Protocol (IP) address; at least one traffic probe configured to retrieve identifying data from a packet; and a processing module configured to compare the identifying data with the stored subscriber and session data to determine the subscriber associated with the packet.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: July 18, 2017
    Assignee: Sandvine Incorporated ULC
    Inventors: David Cameron Dolson, Travis James Willard, Douglas Arthur Fickling, Jeffrey Thomas Begley, Dror Yehuda Shilo
  • Patent number: 9264942
    Abstract: A method for managing quality of service (QoS) consists of receiving a packet and identifying at least one application level characteristic of the packet. The method for managing QoS further consists of modifying quality of service parameters of the packet based on the application level characteristic and sending the packet to a destination with modified quality of service parameters. A system for managing QoS includes modules such as a bearer module adapted to review and retrieve data from a packet and a payload packet inspector module adapted to identify at least one application level characteristic of the packet. The system for managing QoS further has a policy enforcement module designed to modify quality of service parameters of the packet based in part on the retrieved data and the at least one application level characteristic.
    Type: Grant
    Filed: February 22, 2012
    Date of Patent: February 16, 2016
    Assignee: Sandvine Incorporated ULC
    Inventors: Nilanjan Sarkar, Beny Haddad
  • 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: 8855020
    Abstract: A system and method for automatically configuring a network so that each switch in the network is aware of the Multiple Spanning Tree Instances (MSTI) of each other switch and the Virtual Local Area Network (VLAN) that each switch uses. This is achieved through the use of controllers connected to each switch. A master switch is elected and the master switch monitors messages to determine if a switch should be using an alternative MISTI. If so, the master switch instructs a switch to use an alternative MSTI. Either a switch or a node connected to the switch may determine which VLAN to use in sending messages, subject to configuration from the controller of the master switch. Messages are periodically sent by each controller to educate other controllers to aid in learning which node is part of a group connected to a switch, the switch in turn connected to a controller.
    Type: Grant
    Filed: January 9, 2007
    Date of Patent: October 7, 2014
    Assignee: Sandvine Incorporated ULC
    Inventors: Michael Frank Marchetti, David Cameron Dolson
  • Patent number: 8693328
    Abstract: A computer based system and method for distributing a global shaper rate implemented across multiple traffic processing devices. A controller distributes credits according to the demand (amount of traffic, or offered load) of each device, in such a way to achieve global targets, including the shaper rate, strict prioritization of traffic, WFQ weights and fairness between cloned channels, iteratively updated as changes occur in the quantity and makeup of the traffic across the devices.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: April 8, 2014
    Assignee: Sandvine Incorporated ULC
    Inventors: David Christopher Landry, David Cameron Dolson
  • Publication number: 20130223207
    Abstract: The present disclosure provides a system and a method for managing network traffic. The traffic management system has a quality of experience (QoE) measurement module configured to monitor a QoE metric in real-time. A control module is configured to periodically receive the QoE metric and determine a traffic management action based on the QoE metric. A traffic management module is configured to apply the traffic management action to the network traffic.
    Type: Application
    Filed: August 7, 2012
    Publication date: August 29, 2013
    Applicant: Sandvine Incorporated ULC
    Inventors: Felix-Antoine R. Bouchard, Peter M. Olyjnik, Donald Bowman, Steven J. Flatt, David Cameron Dolson
  • 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: 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: 7571251
    Abstract: The invention disclosed is a path optimizer for Peer to Peer (P2P) networks. Large amounts of P2P file exchanges increase the costs to maintain a network. Network service providers typically pay for the amount of data they exchange with other network service providers. The present invention examines P2P messages between and within networks and provides a cost efficient path to handle each P2P message.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: August 4, 2009
    Assignee: Sandvine Incorporated ULC
    Inventor: Don Bowman