Patents by Inventor David Cameron Dolson

David Cameron Dolson 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: 10778586
    Abstract: A system for steering network traffic to service functions in a service function chain, the system including: a processor; a data storage module; an input interface; an output interface; a classifier configured to determine a path for a data packet in the service function chain; and a forwarder configured to determine the next location to which the data packet will be sent based on the path. A method for steering network traffic to service functions in a service function chain, the method including: classifying a data packet to determine a path for a data packet in the service function chain; and forwarding the data packet to a next location to which the data packet will be sent based on the path.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Sandvince Corporation
    Inventors: Kyle Mathieu Larose, Michael Frank Marchetti, Thomas James Crugnale, David Cameron Dolson, Michael Peter Bieniek
  • Patent number: 10505838
    Abstract: There is provided a system and method for diverting established communication sessions, which includes: receiving at least one packet from a communication session; determining the state of the communication session; if the state of the communication session is diverted, bridging the at least one packet to a service chain; if the state of the communication session has been prohibited from being diverted, forwarding the at least one packet to an endpoint; and otherwise, if the state of the communication session is a state prior to the divert decision, saving the at least one packet and determining whether the communication session is a candidate to be diverted to the service chain.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: December 10, 2019
    Assignee: SANDVINE CORPORATION
    Inventors: Adrian Tam, David Cameron Dolson, Jeffery James Weeks
  • 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
  • Publication number: 20180241680
    Abstract: A system for steering network traffic to service functions in a service function chain, the system including: a processor; a data storage module; an input interface; an output interface; a classifier configured to determine a path for a data packet in the service function chain; and a forwarder configured to determine the next location to which the data packet will be sent based on the path. A method for steering network traffic to service functions in a service function chain, the method including: classifying a data packet to determine a path for a data packet in the service function chain; and forwarding the data packet to a next location to which the data packet will be sent based on the path.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 23, 2018
    Inventors: Kyle Mathieu Larose, Michael Frank Marchetti, Thomas James Crugnale, David Cameron Dolson, Michael Peter Bieniek
  • Publication number: 20170373961
    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: Application
    Filed: July 17, 2017
    Publication date: December 28, 2017
    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
  • Publication number: 20160226743
    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: Application
    Filed: April 11, 2016
    Publication date: August 4, 2016
    Inventors: David Cameron DOLSON, Travis James WILLARD, Douglas Arthur FICKLING, Jeffrey Thomas BEGLEY, Dror Yehuda SHILO
  • Patent number: 9313126
    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: August 27, 2013
    Date of Patent: April 12, 2016
    Assignee: SANDVINE INCORPORATED ULC
    Inventors: David Cameron Dolson, Travis James Willard, Douglas Arthur Fickling, Jeffrey Thomas Begley, Dror Yehuda Shilo
  • Publication number: 20150180767
    Abstract: There is provided a system and method for diverting established communication sessions, which includes: receiving at least one packet from a communication session; determining the state of the communication session; if the state of the communication session is diverted, bridging the at least one packet to a service chain; if the state of the communication session has been prohibited from being diverted, forwarding the at least one packet to an endpoint; and otherwise, if the state of the communication session is a state prior to the divert decision, saving the at least one packet and determining whether the communication session is a candidate to be diverted to the service chain.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 25, 2015
    Inventors: Adrian TAM, David Cameron DOLSON, Jeffery James WEEKS
  • Patent number: 8904025
    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: Grant
    Filed: August 7, 2012
    Date of Patent: December 2, 2014
    Assignee: Sandvine Incorporated
    Inventors: Felix-Antoine R. Bouchard, Peter M. Olyjnik, Donald Bowman, Steven J. Flatt, David Cameron Dolson
  • 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
  • Publication number: 20140286337
    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: Application
    Filed: August 27, 2013
    Publication date: September 25, 2014
    Applicant: SANDVINE INCORPORATED ULC
    Inventors: David Cameron DOLSON, Travis James WILLARD, Douglas Arthur FICKLING, Jeffrey Thomas BEGLEY, Dror Yehuda SHILO
  • 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: 20100208587
    Abstract: A computer based system and method for distributing a global shaper rate implemented across multiple traffic processing devices.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 19, 2010
    Applicant: SANDVINE INCORPORATED ULC
    Inventors: David Christopher LANDRY, David Cameron Dolson
  • Publication number: 20080165704
    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: Application
    Filed: January 9, 2007
    Publication date: July 10, 2008
    Inventors: Michael Frank Marchetti, David Cameron Dolson