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: 10778586Abstract: 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: GrantFiled: January 30, 2018Date of Patent: September 15, 2020Assignee: Sandvince CorporationInventors: Kyle Mathieu Larose, Michael Frank Marchetti, Thomas James Crugnale, David Cameron Dolson, Michael Peter Bieniek
-
Patent number: 10505838Abstract: 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: GrantFiled: December 8, 2014Date of Patent: December 10, 2019Assignee: SANDVINE CORPORATIONInventors: Adrian Tam, David Cameron Dolson, Jeffery James Weeks
-
Patent number: 10084680Abstract: 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: GrantFiled: July 17, 2017Date of Patent: September 25, 2018Assignee: Sandvine Incorporated ULCInventors: David Cameron Dolson, Travis James Willard, Douglas Arthur Fickling, Jeffrey Thomas Begley, Dror Yehuda Shilo
-
Publication number: 20180241680Abstract: 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: ApplicationFiled: January 30, 2018Publication date: August 23, 2018Inventors: Kyle Mathieu Larose, Michael Frank Marchetti, Thomas James Crugnale, David Cameron Dolson, Michael Peter Bieniek
-
Publication number: 20170373961Abstract: 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: ApplicationFiled: July 17, 2017Publication date: December 28, 2017Inventors: David Cameron DOLSON, Travis James WILLARD, Douglas Arthur FICKLING, Jeffrey Thomas BEGLEY, Dror Yehuda SHILO
-
Patent number: 9712421Abstract: 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: GrantFiled: April 11, 2016Date of Patent: July 18, 2017Assignee: Sandvine Incorporated ULCInventors: David Cameron Dolson, Travis James Willard, Douglas Arthur Fickling, Jeffrey Thomas Begley, Dror Yehuda Shilo
-
Publication number: 20160226743Abstract: 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: ApplicationFiled: April 11, 2016Publication date: August 4, 2016Inventors: David Cameron DOLSON, Travis James WILLARD, Douglas Arthur FICKLING, Jeffrey Thomas BEGLEY, Dror Yehuda SHILO
-
Patent number: 9313126Abstract: 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: GrantFiled: August 27, 2013Date of Patent: April 12, 2016Assignee: SANDVINE INCORPORATED ULCInventors: David Cameron Dolson, Travis James Willard, Douglas Arthur Fickling, Jeffrey Thomas Begley, Dror Yehuda Shilo
-
Publication number: 20150180767Abstract: 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: ApplicationFiled: December 8, 2014Publication date: June 25, 2015Inventors: Adrian TAM, David Cameron DOLSON, Jeffery James WEEKS
-
Patent number: 8904025Abstract: 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: GrantFiled: August 7, 2012Date of Patent: December 2, 2014Assignee: Sandvine IncorporatedInventors: Felix-Antoine R. Bouchard, Peter M. Olyjnik, Donald Bowman, Steven J. Flatt, David Cameron Dolson
-
Patent number: 8855020Abstract: 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: GrantFiled: January 9, 2007Date of Patent: October 7, 2014Assignee: Sandvine Incorporated ULCInventors: Michael Frank Marchetti, David Cameron Dolson
-
Publication number: 20140286337Abstract: 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: ApplicationFiled: August 27, 2013Publication date: September 25, 2014Applicant: SANDVINE INCORPORATED ULCInventors: David Cameron DOLSON, Travis James WILLARD, Douglas Arthur FICKLING, Jeffrey Thomas BEGLEY, Dror Yehuda SHILO
-
Patent number: 8693328Abstract: 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: GrantFiled: February 19, 2009Date of Patent: April 8, 2014Assignee: Sandvine Incorporated ULCInventors: David Christopher Landry, David Cameron Dolson
-
Publication number: 20130223207Abstract: 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: ApplicationFiled: August 7, 2012Publication date: August 29, 2013Applicant: Sandvine Incorporated ULCInventors: Felix-Antoine R. Bouchard, Peter M. Olyjnik, Donald Bowman, Steven J. Flatt, David Cameron Dolson
-
Publication number: 20100208587Abstract: A computer based system and method for distributing a global shaper rate implemented across multiple traffic processing devices.Type: ApplicationFiled: February 19, 2009Publication date: August 19, 2010Applicant: SANDVINE INCORPORATED ULCInventors: David Christopher LANDRY, David Cameron Dolson
-
Publication number: 20080165704Abstract: 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: ApplicationFiled: January 9, 2007Publication date: July 10, 2008Inventors: Michael Frank Marchetti, David Cameron Dolson