IP Library Granted Patent US 9,231,784
Granted Patent B2
US 9,231,784 · App. 12/312,625 · Granted Jan 5, 2016

Method for eliminating redundant connections

Inventors: Dekai Li (Yardley, PA); Saurabh Mathur (Bangalore, IN); Ashwin Kashyap (Plainsboro, NJ); Jun Gu (Hillsborough, NJ)
Assignee: THOMSON LICENSING
H04L12/66H04L67/148H04W76/022H04L12/4633
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,231,784
App. No.
12/312,625
Granted
Jan 5, 2016
Kind
B2
Abstract

A method and system for eliminating redundant connections, including transmitting a request to merge two connections, terminating a first portion of a first connection, terminating a first portion of a second connection, and merging a second portion of each of the first and second connections, are described. A method and system for merging connections, including receiving a request to merge two connections, terminating a first portion of a first connection, terminating a first portion of a second connection, and merging a second portion of each of the first and second connections.

Claims (12)

1. A method comprising:

initiating a first connection by a first device to a source device using said first connection to obtain content from said source device;

initiating a second connection by said first device to a second device using said second connection to forward said content from said source device to a second device through said first device using said first and said second connections; and

transmitting a request by said first device to a network address translation device to merge said first and said second connections, and in response to said request, a first portion of said first connection and a first portion of said second connection are terminated by said network address translation device and only packets with lower sequence numbers and lower acknowledgement numbers than a maximum sequence number and a maximum acknowledgement number recorded are to be forwarded between the first device and the source device by said network address translation device; and a second portion of said first and second connections are merged by said network address translation device, and wherein a packet header of a packet is modified such that said packet received at said second device appears to have been transmitted by said first device.

2. A method performed by a network address translation device comprising:

receiving a request from a first device, said first device having a first connection to a source device for obtaining content from said source device and a second connection to a second device for forwarding said content from said source device to said second device through the first device;

in response to said request, terminating a first portion of said first connection, terminating a first portion of said second connection and wherein packets with lower sequence numbers and lower acknowledgement numbers than a maximum sequence number and a maximum acknowledgement number recorded are to be forwarded between the first device and the source device by said network address translation device; and

merging a second portion of said first and second connections wherein a packet header of a packet is modified such that said packet received at said second device appears to have been transmitted by said first device.

3. The method according to claim 2 , wherein terminating said first portion of said second connection further comprises:

updating information regarding a protocol state between devices communicating via said second connection; and

receiving a message from said network address translation device indicating an end of communication between said first device and said source device.

4. The method according to claim 3 , further comprising creating a new mapping between said second device and said source device.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE LAST NAME OF INVENTOR ASHWIN KASHYAP (MISSPELLED AS "KAS") PREVIOUSLY RECORDED ON REEL 022734 FRAME 0863. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 30, 2015
From: KASHYAP, ASHWIN; LI, DEKAI; MATHUR, SAURABH
To: THOMSON LICENSING
Reel/Frame 036796/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2009
From: LI, DEKAI; MATHUR, SAURABH; KAS, ASHWIN; GU, JUN
To: THOMSON LICENSING
Reel/Frame 022734/0863 →
Continuity (1)
Related Publication 20090254667A1 · Oct 8, 2009