Patents by Inventor David Dolson

David 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: 10362132
    Abstract: The present invention is related to a system and method for examining a communication stream between two nodes for a protocol of interest. If a protocol of interest is found, the communication stream is diverted to a divert host. If a protocol of interest is not found, the stream passes without diversion. By way of example, the invention is shown to work with TCP and UDP.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: July 23, 2019
    Assignee: SANDVINE CORPORATION
    Inventors: Don Bowman, David Dolson
  • Publication number: 20160359996
    Abstract: The present invention is related to a system and method for examining a communication stream between two nodes for a protocol of interest. If a protocol of interest is found, the communication stream is diverted to a divert host. If a protocol of interest is not found, the stream passes without diversion. By way of example, the invention is shown to work with TCP and UDP.
    Type: Application
    Filed: August 17, 2016
    Publication date: December 8, 2016
    Inventors: Don BOWMAN, David DOLSON
  • Patent number: 9432463
    Abstract: The present invention is related to a system and method for examining a communication stream between two nodes for a protocol of interest. If a protocol of interest is found, the communication stream is diverted to a divert host. If a protocol of interest is not found, the stream passes without diversion. By way of example, the invention is shown to work with TCP and UDP.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: August 30, 2016
    Assignee: SANDVINE INCORPORATED ULC
    Inventors: Don Bowman, David Dolson
  • Patent number: 7804899
    Abstract: The present invention discloses how a transcoder may be used to reduce the bit rate of an MPEG-2 stream by transmitting only the visible area of the movie specified by pan-scan directives. Because the pan-scan conversion is performed prior to transmission, not immediately before display, the non-viewed portion of video does not need to be transmitted.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: September 28, 2010
    Assignee: Cisco Systems Canada Co.
    Inventors: David Dolson, Lowell Winger, Michael Gallant, Guy Cote
  • Patent number: 7277963
    Abstract: The invention disclosed is a Transmission Control Protocol (TCP) transport handler for a network intermediary. The handler examines all segments in a TCP/IP data stream between two nodes The handler maintains a list of changes made by an application module to a data segment within a data stream and utilizes that list to ensure that the sequence numbers for both receiver and transmitter refer to the same segments of data. The list of changes is also used to reapply changes to retransmitted packets. Data segments are not acknowledged until the receiver acknowledges a segment, eliminating the requirement of buffering data segments.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: October 2, 2007
    Assignee: Sandvine Incorporated
    Inventors: David Dolson, Matthew Desmond, Jim Kuhn
  • Publication number: 20040193714
    Abstract: The present invention is related to a system and method for examining a communication stream between two nodes for a protocol of interest. If a protocol of interest is found, the communication stream is diverted to a divert host. If a protocol of interest is not found, the stream passes without diversion. By way of example, the invention is shown to work with TCP and UDP.
    Type: Application
    Filed: March 25, 2003
    Publication date: September 30, 2004
    Applicant: Sandvine Incorporated
    Inventors: Don Bowman, David Dolson
  • Publication number: 20040006643
    Abstract: The invention disclosed is a Transmission Control Protocol (TCP) transport handler for a network intermediary. The handler examines all s segments in a TCP/IP data stream between two nodes The handler maintains a list of changes made by an application module to a data segment within a data stream and utilizes that list to ensure that the sequence numbers for both receiver and transmitter refer to the same segments of data. The list of changes is also used to reapply changes to retransmitted packets. Data segments are not acknowledged until the receiver acknowledges a segment, eliminating the requirement of buffering data segments.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 8, 2004
    Applicant: Sandvine Incorporated
    Inventors: David Dolson, Matthew Desmond, Jim Kuhn