IP Library Patent Application 12578394
Patent Application
App. No. 12/578,394

METHODS AND APPARATUS FOR ENCAPSULATING FEMTOCELL TRAFFIC

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 None
App. No.
12/578,394
Abstract

Apparatus and methods for providing a virtual communication link between a network controller such as a femtocell controller and other entities external to the femtocell network. A femtocell controller can be configured to receive messages (for example, cells or packages) from a plurality of femtocells within the femtocell network and to package those messages for transport in an aggregated manner across an external network that utilizes a protocol different from the femtocell network, creating a virtual circuit or tunnel across that network to the external entity.

Claims (32)

1 . A method for establishing a communication tunnel between a femtocell controller connected to a femtocell network and an external entity on a shared network, comprising:

the femtocell controller operating with the femtocell network and receiving and aggregating messages across the femtocell network from a plurality of base stations, wherein the messages are received in a first network protocol compatible with the femtocell network;

the femtocell controller encapsulating aggregated messages received from the plurality of base stations, wherein encapsulating comprises wrapping each message in a wrapper compatible with a second network protocol of a shared network between the femtocell and the external entity; and

the femtocell controller sending the wrapped message to the external entity across the shared network.

2 . The method of claim 1 , wherein the sending comprises the femtocell controller sending the wrapped message to an interim entity and the interim entity resends the message to a destination entity.

3 . The method of claim 1 , further comprising the destination entity de-encapsulating the message received via the tunnel and transferring the message to a further destination.

4 . The method of claim 1 , wherein encapsulating comprises successively wrapping each message in a plurality of wrappers.

5 . A femtocell controller configured for connection to a femtocell network and further configured to establish a communication tunnel between the femtocell controller and an external entity on a shared network, the femtocell controller comprising:

a communication module configured to receive and aggregate messages on the femtocell network from a plurality of base stations, wherein the messages are received in a first network protocol compatible with the femtocell network; and

an encapsulation module configured to encapsulate the aggregated messages received from the plurality of base stations, wherein encapsulating comprises wrapping each message in a wrapper compatible with a second network protocol of a shared network between the femtocell and the external entity;

wherein the communication module is further configured to send the wrapped message to the external entity across the shared network.

6 . The femtocell controller of claim 1 , further comprising a de-encapsulation module configured to de-encapsulate received messages received from across the shared network, wherein de-encapsulating comprises removing unwrapping received messages from a wrapper that is compatible with the second network protocol of the shared network to obtain an inner message in the first network protocol compatible with the femtocell network.

7 . The femtocell controller of claim 1 wherein the communication module is further configured to send the unwrapped messages to their respective base stations on the femtocell network.

8 . The femtocell controller of claim 1 , wherein encapsulating comprises successively wrapping each message in a plurality of wrappers.

9 . A femtocell controller configured for connection to a femtocell network and further configured to establish a communication tunnel between the femtocell controller and an external entity on a shared network, the femtocell controller comprising:

means for receiving and aggregating messages on the femtocell network from a plurality of base stations, wherein the messages are received in a first network protocol compatible with the femtocell network; and

means for encapsulating the aggregated messages received from the plurality of base stations, wherein encapsulating comprises wrapping each message in a wrapper compatible with a second network protocol of a shared network between the femtocell and the external entity;

wherein the communication module is further configured to send the wrapped message to the external entity across the shared network.

10 . The femtocell controller of claim 9 , further comprising means for de-encapsulating received messages received from across the shared network, wherein de-encapsulating comprises removing unwrapping received messages from a wrapper that is compatible with the second network protocol of the shared network to obtain an inner message in the first network protocol compatible with the femtocell network.

11 . The femtocell controller of claim 10 , further comprising means for sending the unwrapped messages to their respective base stations on the femtocell network.

12 . The femtocell controller of claim 9 , wherein the means for encapsulating comprises successively wrapping each message in a plurality of wrappers.

13 . A computer readable medium comprising computer executable instructions stored thereon, which, when executed cause a femtocell controller to establish a communication tunnel between the femtocell controller and an external entity on a shared network, wherein establishing the communication tunnel comprises:

receiving and aggregating messages on the femtocell network from a plurality of base stations, wherein the messages are received in a first network protocol compatible with the femtocell network;

encapsulating aggregated messages received from the plurality of base stations, wherein encapsulating comprises wrapping each message in a wrapper compatible with a second network protocol of a shared network between the femtocell and the external entity; and

sending the wrapped message to the external entity across the shared network.

14 . The computer readable medium of claim 13 , wherein the sending comprises the femtocell controller sending the wrapped message to an interim entity and the interim entity resends the message to a destination entity.

15 . The computer readable medium of claim 13 , wherein establishing the communication tunnel further comprises de-encapsulating received messages received from across the shared network, wherein de-encapsulating comprises removing unwrapping received messages from a wrapper that is compatible with the second network protocol of the shared network to obtain an inner message in the first network protocol compatible with the femtocell network.

16 . The computer readable medium of claim 13 , wherein establishing the communication tunnel further comprises sending the unwrapped messages to their respective base stations on the femtocell network.

17 . The computer readable medium of claim 13 , wherein encapsulating comprises successively wrapping each message in a plurality of wrappers.

18 . The femtocell controller of claim 1 , further comprising a de-encapsulation module configured to de-encapsulate received messages received from across the shared network, wherein de-encapsulating comprises removing unwrapping received messages from a wrapper that is compatible with the second network protocol of the shared network to obtain an inner message in the first network protocol compatible with the femtocell network.

19 . The femtocell controller of claim 1 wherein the communication module is further configured to send the unwrapped messages to their respective base stations on the femtocell network.

20 . The femtocell controller of claim 1 , wherein encapsulating comprises successively wrapping each message in a plurality of wrappers.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2016
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: SPIDERCLOUD WIRELESS, INC.; SPIDERCLOUD WIRELESS SERVICES LLC
Reel/Frame 039096/0965 →
SECURITY INTEREST Recorded Sep 16, 2015
From: SPIDERCLOUD WIRELESS, INC.
To: SILICON VALLEY BANK
Reel/Frame 036617/0425 →
SECURITY INTEREST Recorded Aug 27, 2015
From: SPIDERCLOUD WIRELESS SERVICES LLC; SPIDERCLOUD WIRELESS, INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 036442/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2010
From: GALLAGHER, MARK; MURPHY, JAMES MICHAEL
To: SPIDERCLOUD WIRELESS, INC.
Reel/Frame 024412/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2010
From: GALLAGHER, MARK; MURPHY, JAMES MICHAEL
To: SPIDERCLOUD WIRELESS, INC.
Reel/Frame 023744/0402 →