IP Library Granted Patent US 8,032,141
Granted Patent B2
US 8,032,141 · App. 11/565,828 · Granted Oct 4, 2011

Method of transmitting data and network

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 8,032,141
App. No.
11/565,828
Granted
Oct 4, 2011
Kind
B2
Abstract

A method of transmitting data between a content server ( 11 ) and a terminal ( 17 ) belonging to a discontinuous coverage network, the terminal ( 17 ) moving from a first radio coverage area ( 14, 161 ) to a second radio coverage area ( 14, 162 ) over an area ( 14 a ) comprising no radio coverage. The method includes: terminating ( 100 ) one or more protocols used by the content server ( 11 ) for the data transmission with the terminal ( 17 ) within a proxy, wherein the proxy is seen as the entry point of the discontinuous coverage network by the content server ( 11 ), and using a caching mechanism provided within the discontinuous coverage network for forwarding ( 200 ) data from the proxy to the terminal ( 17 ).

Claims (31)

1. A method of transmitting data between a content server and a terminal belonging to a discontinuous coverage network, said terminal moving from a first radio coverage area to a second radio coverage area over an area comprising no radio coverage, said method including:

terminating one or more protocols used by said content server for the data transmission with the terminal within a proxy, wherein said proxy is seen as the entry point of the discontinuous coverage network by said content server;

using a caching mechanism provided within said discontinuous coverage network for forwarding data from said proxy to said terminal via a radio access point of the radio coverage area the terminal is expected to visit in the future;

partitioning data which is to be forwarded from said proxy to said terminal into cache units;

storing said cache units within an access controller and/or a radio access point of said discontinuous coverage network, wherein said cache units are stored when the terminal moves over the area comprising no radio coverage.

2. The method according to claim 1 , wherein directly forwarding said data from said proxy to said terminal if said terminal is currently within a radio coverage area.

3. The method according to claim 1 , wherein forwarding said data from said proxy to a radio access point of the radio coverage area the terminal presently resides in.

4. The method according to claim 1 , further comprising simulating a standard delivery of data to the terminal to said content server.

5. The method according to claim 1 , wherein said terminal performs a request to said access controller and/or said radio access point in order to determine whether cache units are available for said terminal.

6. The method according to claim 1 , wherein said terminal comprises a local cache memory and wherein said terminal fills said cache memory with data prior to leaving a radio coverage area said terminal presently resides in.

7. The method according to claim 1 further comprising:

using a home agent operatively connected to the content server to provide a unique IP address for the terminal, wherein the home agent contains a table with the location and local IP address of the terminal,

using a foreign agent to send updated information about the location and the local IP address of the terminal to the home agent, and

translating between the unique IP address of the home agent and the local IP address of the terminal.

8. The method according to claim 7 wherein the home agent and/or the foreign agent are operatively associated with an access controller.

9. The method according to claim 1 wherein the cache units are numbered cache units.

10. The method according to claim 1 wherein said cache units are stored when the terminal moves over the area comprising no radio coverage.

11. The method according to claim 10 , wherein said terminal performs a request to said access controller and/or said radio access point in order to determine whether cache units are available for said terminal after entering the second radio coverage area.

12. The method of claim 1 , wherein the terminating comprises timely supplying the content server with messages that are necessary to maintain the data transmission with the content server independent of the state and/or availability of the terminal.

13. The method of claim 1 , wherein the content server remains at a fixed location as the terminal moves from the first radio coverage area to the second radio coverage area.

14. The method of claim 1 , wherein the one or more protocols includes a real time streaming protocol.

15. The method of claim 14 , wherein the terminating includes periodically returning real time transport protocol control protocol receiver report messages to the content server independent of the state and/or availability of the terminal.

16. A discontinuous coverage network comprising: one or more radio coverage areas and being capable of transmitting data received from a content server to a terminal that moves between and/or resides in said radio coverage areas, a network element having proxy functionality for terminating one or more protocols used by said content server for the data transmission with the terminal, the network configured to forward data from said proxy network element to said terminal via a radio access point of the radio coverage area the terminal is expected to visit in the future; and a caching mechanism for forwarding data from said proxy network element to said terminal via a radio access point of the radio coverage area the terminal is expected to visit in the future; said network element partitioning data which is to be forwarded from said proxy to said terminal into cache units, and storing said cash units within an access controller or within said radio access point when the terminal moves over the area comprising no radio coverage.

17. The network according to claim 16 wherein the terminal includes a local cache memory, the caching mechanism contains the data partitioned into cache units, and the terminal is operative to fill the local cache memory with data prior to leaving the one or more radio coverage areas.

18. The network according to claim 16 , wherein the network element predicts the radio access point of the radio coverage area the terminal is expected to visit in the future.

19. A method of transmitting data between a content server and a terminal belonging to a discontinuous coverage network, said terminal moving from a first radio coverage area to a second radio coverage area over an area comprising no radio coverage, said method including:

terminating one or more protocols used by said content server for the data transmission with the terminal within a proxy, wherein said proxy is seen as the entry point of the discontinuous coverage network by said content server,

using a caching mechanism provided within said discontinuous coverage network for forwarding data from said proxy to said terminal,

partitioning data which is to be forwarded from said proxy to said terminal into cache units, and

storing said cache units within an access controller and/or a radio access point of said discontinuous coverage network when the terminal moves over the area comprising no radio coverage, wherein said terminal performs a request to said access controller and/or said radio access point in order to determine whether cache units are available for said terminal after entering the second radio coverage area.

20. The method according to claim 19 , further comprising forwarding said data from said proxy to a radio access point of the radio coverage area the terminal is expected to visit in future.

Assignments (10)
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
CHANGE OF NAME Recorded Jul 18, 2011
From: ALCATEL
To: ALCATEL LUCENT
Reel/Frame 026604/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2006
From: FAYE, JEAN-CLAUDE; ROUFFET, DENIS; CAPDEVIELLE, VERONIQUE
To: ALCATEL
Reel/Frame 018576/0896 →