High-speed WAN to wireless LAN gateway
DCFirst Claim
1. A gateway interconnecting a first network to a second network comprising:
- an offload engine that includes a number of protocol stack layers from a protocol stack of the gateway and is implemented in a cross-layer architecture enabling communication between non-adjacent layers in the protocol stack;
a secure data cache associated with the offload engine;
a non-secure data cache;
a network interface communicatively coupling the offload engine to the first network and providing a first data rate; and
an interface associated with the offload engine and adapted to communicate with a plurality of user devices within the second network, the interface providing a second data rate that is less than the first data rate of the network interface;
wherein the offload engine is adapted to;
receive content from the first network via the network interface at the first data rate;
store the content in the non-secure data cache such that the first data rate is supported by the gateway; and
transmit the content from the data cache to a corresponding one of the plurality of user devices in the second network via the interface at the second data rate.
3 Assignments
Litigations
3 Petitions
Accused Products
Abstract
A gateway interconnecting a high speed Wide Area Network (WAN) and a lower speed Wireless Local Area Network (WLAN) is provided. The high speed WAN is preferably connected to the gateway via a Fiber-to-the Home (FTTH) connection and associated FTTH modem. In general, the gateway includes an adaptable cross-layer offload engine operating to manage bandwidth between the high speed WAN and the lower speed WLAN. As data enters the gateway from the WAN at the high speed data rate of the WAN, the offload engine stores the data in a non-secure data cache. A rule check engine performs a stateless or stateful inspection of the data in the non-secure data cache. Thereafter, the data is moved from the non-secure data cache to a secure data cache and thereafter transmitted to an appropriate user device in the WLAN at the lower data rate of the WLAN.
203 Citations
34 Claims
-
1. A gateway interconnecting a first network to a second network comprising:
-
an offload engine that includes a number of protocol stack layers from a protocol stack of the gateway and is implemented in a cross-layer architecture enabling communication between non-adjacent layers in the protocol stack; a secure data cache associated with the offload engine; a non-secure data cache; a network interface communicatively coupling the offload engine to the first network and providing a first data rate; and an interface associated with the offload engine and adapted to communicate with a plurality of user devices within the second network, the interface providing a second data rate that is less than the first data rate of the network interface; wherein the offload engine is adapted to; receive content from the first network via the network interface at the first data rate; store the content in the non-secure data cache such that the first data rate is supported by the gateway; and transmit the content from the data cache to a corresponding one of the plurality of user devices in the second network via the interface at the second data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 26, 27)
-
-
20. A method of interconnecting a first network and a second network comprising:
-
receiving content from the first network at a first data rate; offloading the content to a data cache; transmitting the content from the data cache to a corresponding one of a plurality of user devices within the second network at a second data rate of the second network that is less than the first data rate of the first network, wherein the content is offloaded to the data cache such that the first and second data rates are supported; inspecting the content in the data cache based on at least one Digital Rights Management (DRM) rule to identify data to be processed by a DRM function; encode the identified data using the DRM function such that the encoded data is transmitted to the corresponding one of the plurality of user devices within the second network; and providing license keys for decoding the encoded data to desired ones of the plurality of user devices having permission to consume the encoded data. - View Dependent Claims (21, 22, 23, 24, 25, 28, 29)
-
-
30. A gateway device comprising:
-
a first interface for receiving content at a first data rate in a first format from a first network; a data cache for storing the content; a rules check engine for determining Digital Rights Management (DRM) rules for the content; a format conversion function for processing the content from the first format to a second format having a different data rate requirement; a DRM encoder for encoding the converted content for authorized devices of a second network; and a second interface for transmitting the encoded content over the second network. - View Dependent Claims (31, 32, 33, 34)
-
Specification