IP Library Granted Patent US 11,323,536
Granted Patent B2
US 11,323,536 · App. 16/863,390 · Granted May 3, 2022

Apparatus and method for trans-border movement of streaming media content

Inventor: Siegfried Luft (Vancouver, CA)
Assignee: NETSKRT SYSTEMS, INC.
H04L67/2842G01S19/51H04L61/2503H04L65/60H04L69/325H04W24/08H04W76/10
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 11,323,536
App. No.
16/863,390
Granted
May 3, 2022
Kind
B2
Abstract

A system comprising: a plurality of mobile edge caches integrated within a corresponding plurality of mobile environments; a local network manager coupled to each edge cache device in each mobile environment to provide network connectivity to client devices; a plurality of network access devices, each network access device to provide local network access to client devices within the mobile environment, and to further perform network address translation on behalf of the client devices within the local network of the mobile environment; and regional configuration logic, responsive to an event indicating that a first mobile environment has moved from a first geographical region to a second graphical region, to modify one or more configuration settings of a first network access device in a first mobile environment and/or client devices in the first mobile environment to align content availability from the edge cache with requirements of the second geographical region.

Claims (33)

1. A system comprising:

a plurality of mobile edge caches integrated within a corresponding plurality of mobile environments, wherein a mobile environment comprises a transportation vehicle or vessel;

a local network manager coupled to each mobile edge cache in each mobile environment to provide network connectivity to client devices within each mobile environment,

a mobile high speed network interface within each mobile environment to establish a high bandwidth link to one or more fixed high speed network interfaces when the mobile environment is within range;

a plurality of network access devices, each network access device coupled to one of the mobile edge caches within a mobile environment to provide local network access to client devices within a local network of the mobile environment, each network access device to further perform network address translation on behalf of the client devices within the local network of the mobile environment; and

regional configuration logic, responsive to an event indicating that a first transportation vehicle or vessel has moved from a first geographical region to a second geographical region, to modify one or more configuration settings of a first network access device in the first transportation vehicle or vessel and/or client devices in the first transportation vehicle or vessel to align content availability from the mobile edge cache with requirements of the second geographical region, and to perform the network address translation on behalf of the client devices based on a public Internet Protocol (IP) address of the second geographical region.

2. The system of claim 1 wherein a first configuration setting to be modified comprises a network routing configuration on the first network access device.

3. The system of claim 2 wherein the network routing configuration is to be modified to insert a route ahead of network address translation to reflect a new IP address associated with the second geographical region.

4. The system of claim 3 wherein the event comprises a global positioning system (GPS) event indicating that the first transportation vehicle or vessel has moved into the second geographical region.

5. The system of claim 4 wherein the content cached on the mobile edge cache comprises a superset of content, portions of which correspond to different geographical regions.

6. The system of claim 5 wherein a content owner is provided with control as to whether to continue streaming a particular content title upon the first transportation vehicle or vessel entering the second geographical region.

7. A method comprising:

providing network connectivity to client devices within a plurality of mobile environments to couple the client devices to a plurality of mobile edge caches, a mobile environment comprising a transportation vehicle or vessel, each mobile edge cache integrated within one of the plurality of mobile environments, wherein providing network connectivity is performed by a plurality of network access devices each coupled to a different mobile edge cache within a different mobile environment;

establishing a high bandwidth link between each edge cache and one or more fixed high speed network interfaces when the mobile environment is within range;

storing content titles owned by a content provider, the content titles to be distributed to the plurality of mobile edge caches, each content title comprising a plurality of title segments;

performing network address translation on behalf of the client devices within a local network of the mobile environment; and

responsive to an event indicating that a first transportation vehicle or vessel has moved from a first geographical region to a second geographical region, modifying one or more configuration settings of a first network access device in the first transportation vehicle or vessel and/or client devices in the first transportation vehicle or vessel to align content availability from the edge cache with requirements of the second geographical region, and performing the network address translation on behalf of the client devices based on a public Internet Protocol (IP) address of the second geographical region.

8. The method of claim 7 wherein a first configuration setting to be modified comprises a network routing configuration on the first network access device.

9. The method of claim 8 wherein the network routing configuration is to be modified to insert a route ahead of network address translation to reflect a new IP address associated with the second geographical region.

10. The method of claim 9 wherein the event comprises a global positioning system (GPS) event indicating that the first transportation vehicle or vessel has moved into the second geographical region.

11. The method of claim 10 wherein the content cached on the mobile edge cache comprises a superset of all content, portions of which correspond to different geographical regions.

12. The method of claim 11 wherein a content owner is provided with control as to whether to continue streaming a particular content title upon the first transportation vehicle or vessel entering the second geographical region.

13. A non-transitory machine-readable medium having program code stored thereon which, when executed by a machine causes the machine to perform the operations of:

providing network connectivity to client devices within a plurality of mobile environments to couple the client devices to a plurality of mobile edge caches, each mobile edge cache integrated within one of the plurality of mobile environments, wherein providing network connectivity is performed by a plurality of network access devices each coupled to a different mobile edge cache within a different mobile environment;

establishing a high bandwidth link between each edge cache and one or more fixed high speed network interfaces when the mobile environment is within range;

storing content titles owned by a content provider, the content titles to be distributed to the plurality of mobile edge caches, each content title comprising a plurality of title segments;

performing network address translation on behalf of the client devices within a local network of the mobile environment; and

responsive to an event indicating that a first transportation vehicle or vessel has moved from a first geographical region to a second geographical region, modifying one or more configuration settings of a first network access device in the first transportation vehicle or vessel and/or client devices in the first transportation vehicle or vessel to align content availability from the edge cache with requirements of the second geographical region, and performing the network address translation on behalf of the client devices based on a public Internet Protocol (IP) address of the second geographical region.

14. The non-transitory machine-readable medium of claim 13 wherein a first configuration setting to be modified comprises a network routing configuration on the first network access device.

15. The non-transitory machine-readable medium of claim 14 wherein the network routing configuration is to be modified to insert a route ahead of network address translation to reflect a new IP address associated with the second geographical region.

16. The non-transitory machine-readable medium of claim 15 wherein the event comprises a global positioning system (GPS) event indicating that the first transportation vehicle or vessel has moved into the second geographical region.

17. The non-transitory machine-readable medium of claim 16 wherein the content cached on the mobile edge cache comprises a superset of all content, portions of which correspond to different geographical regions.

18. The non-transitory machine-readable medium of claim 17 wherein a content owner is provided with control as to whether to continue streaming a particular content title upon the first transportation vehicle or vessel entering the second geographical region.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2021
From: LUFT, SIEGFRIED
To: NETSKRT SYSTEMS, INC.
Reel/Frame 056435/0838 →
Continuity (14)
Continuation In Part 15933330 · Mar 22, 2018
Continuation In Part 15933327 · Mar 22, 2018
Continuation In Part 15933338 · Mar 22, 2018
Continuation In Part 15933332 · Mar 22, 2018
Continuation In Part 15933336 · Mar 22, 2018
Provisional Application 62842408 · May 2, 2019
Provisional Application 62842397 · May 2, 2019
Provisional Application 62842414 · May 2, 2019
Provisional Application 62842457 · May 2, 2019
Provisional Application 62842427 · May 2, 2019
Provisional Application 62842383 · May 2, 2019
Provisional Application 62842447 · May 2, 2019
Provisional Application 62842446 · May 2, 2019
Related Publication 20200259917A1 · Aug 13, 2020
Cited By (3)
US 12,197,918 US 12,273,421 US 12,289,490