IP Library Granted Patent US 9,179,392
Granted Patent B2
US 9,179,392 · App. 14/176,762 · Granted Nov 3, 2015

Efficient delivery of real-time asynchronous services over a wireless network

Inventors: Harvey Rubin (New York, NY); James Keith Brewington (Paupack, PA); Anil S. Sawkar (Basking Ridge, NJ); David M. Poticny (Whippany, NJ)
Assignee: ALL PURPOSE NETWORKS LLC
H04W40/02H04J11/005H04L65/403H04L65/4069H04L65/4084H04L65/80H04W16/14H04L45/306H04L45/38H04W36/165H04W72/0413
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,179,392
App. No.
14/176,762
Granted
Nov 3, 2015
Kind
B2
Abstract

In embodiments of the present disclosure, improved capabilities are described for conserving back haul utilization in a wireless network, where base station optimization servers are provided within the wireless network to provide streaming data services required for applications streaming data to a plurality of mobile cellular devices, such as where a base station optimization server is connected to first and second mobile transceiver devices via redirected bearers such that the base station optimization server may route an application data packet stream, on behalf of an application that provides streaming application data, from the base station optimization server to each of first and the second mobile, where the application data packet stream is delivered to each of the plurality of mobile cellular devices at different times, and wherein use of the back haul network is minimized.

Claims (29)

1. A system comprising:

a base station optimization server connected to a back haul network and adapted for association with a cellular LTE base transceiver station having an RF coverage area and configured for RF communication with at least a first and a second mobile transceiver device in the RF coverage area, the cellular LTE base transceiver station being connected to the back haul network,

wherein the base station optimization server is connected to the cellular LTE base transceiver station and connected to the back haul network in parallel with the cellular LTE base transceiver station so as to permit a data packet to flow between any of: (a) the cellular LTE base transceiver station and the back haul network, (b) the base station optimization server and the back haul network, and (c) the cellular LTE base transceiver station and the base station optimization server,

wherein the base station optimization server is configured to connect to each of the first and the second mobile transceiver devices via a corresponding LTE bearer that is redirected through the cellular LTE base transceiver station to terminate on the base station optimization server instead of on an initial termination point of that bearer for each of the first and the second mobile transceiver devices, wherein the base station optimization server is adapted to route an application data packet stream, on behalf of an application that provides streaming application data, from the base station optimization server to the first mobile transceiver device via the corresponding redirected bearer of the first mobile transceiver device when the first mobile transceiver device makes a connection to request the streaming application data, and wherein the base station optimization server is adapted to route a replication of the same application data packet stream, on behalf of the application that provides the streaming application data, from the base station optimization server to the second mobile transceiver device via the corresponding redirected bearer of the second mobile transceiver device when the second mobile transceiver device makes a connection to request the streaming application data, wherein the replicated application data packet stream is transmitted to the second mobile transceiver device at a different time than the application data packet stream is transmitted to the first mobile transceiver device, and wherein delivery of the application data packet streams to the first and the second mobile transceiver devices occurs while incurring a minimal use of the back haul network.

2. The system of claim 1 , wherein the base station optimization server is adapted to run the application that provides streaming application data.

3. The system of claim 2 , wherein delivery of the application data packet streams to the first and the second mobile transceiver devices occurs without incurring any use of the back haul network.

4. A system comprising:

a base station optimization server connected to a back haul network and adapted for association with a cellular LTE base transceiver station having an RF coverage area and configured for RF communication with at least a first and a second mobile transceiver device in the RF coverage area, the cellular LTE base transceiver station being connected to the back haul network,

wherein the base station optimization server is connected to the cellular LTE base transceiver station and connected to the back haul network in parallel with the cellular LTE base transceiver station so as to permit a data packet to flow between any of: (a) the cellular LTE base transceiver station and the back haul network, (b) the base station optimization server and the back haul network, and (c) the cellular LTE base transceiver station and the base station optimization server,

wherein the base station optimization server is configured to connect to each of the first and the second mobile transceiver devices via a corresponding LTE bearer that is redirected through the cellular LTE base transceiver station to terminate on the base station optimization server instead of on an initial termination point of that bearer for each of the first and the second mobile transceiver devices,

wherein the base station optimization server is adapted to route an application data packet stream, on behalf of a first application that provides streaming application data, to the first mobile transceiver device via the corresponding redirected bearer that the first mobile transceiver device has at the cellular LTE base transceiver station when the first mobile transceiver device makes a connection to request the streaming application data, and wherein the base station optimization server is adapted to route a replication of the same application data packet stream, on behalf of the first application that provides the streaming application data, from the base station optimization server to the second mobile transceiver device via the corresponding redirected bearer that the second mobile transceiver device has at the cellular LTE base transceiver station when the second mobile transceiver device makes a connection to request the streaming application data, wherein the first and the second mobile transceiver devices request the streaming application data at different times, wherein the replicated application data packet stream is transmitted to the second mobile transceiver device at a different time than the application data packet stream is transmitted to the first mobile transceiver device, and wherein delivery of the application data packet streams to the first and the second mobile transceiver devices occurs while incurring a minimal use of the back haul network; and

a regional optimization server communicatively connected with a packet data network gateway (PGW) on the packet data network side of the PGW and adapted to run a second application for providing streaming data services to the first and the second mobile transceiver devices, the regional optimization server being adapted to route the separate application data packet streams being transmitted to the first and second mobile transceiver devices to the base station optimization server, on behalf of the second application that provides streaming application data.

5. The system of claim 4 , wherein the second application that provides streaming application data runs either on the regional optimization server or on a server remote from the boundary of the cellular LTE wireless network that encompasses the LTE base transceiver station.

6. The system of claim 5 , wherein the application data is stored at least at the regional optimization server or on the server remote from the boundary of the cellular LTE wireless network and is transmitted to and stored on the base station optimization server if the number of mobile transceiver devices of a plurality of mobile transceiver devices within the RF coverage area of the cellular LTE base transceiver station which request the streaming application data exceeds a first threshold number of mobile transceiver devices.

7. The system of claim 6 , wherein a third application runs on the base station optimization server, and stores the application data packets for later distribution to mobile transceiver devices that request the streaming application data through corresponding redirected bearers at the cellular LTE base transceiver station.

8. The system of claim 6 , wherein the first threshold number is determined through a usage-based algorithm.

9. The system of claim 6 , wherein delivery of the application data packet streams from the base station optimization server to the first and the second mobile transceiver devices occurs without incurring any use of the back haul network as a result of the application data being stored on the base station optimization server.

10. The system of claim 6 , wherein the application data packets stored on the base station optimization server are deleted if the number of mobile transceiver devices of a plurality of mobile transceiver devices within the RF coverage area of the cellular LTE base transceiver station which request the streaming application data subsequently drops below a second threshold number of mobile transceiver devices for a predetermined interval of time.

11. A method comprising:

providing a base station optimization server connected to a back haul network and adapted for association with a cellular LTE base transceiver station having an RF coverage area and configured for RF communication with at least a first and a second mobile transceiver device in the RF coverage area, the cellular LTE base transceiver station being connected to the back haul network,

wherein the base station optimization server is connected to the cellular LTE base transceiver station and connected to the back haul network in parallel with the cellular LTE base transceiver station so as to permit a data packet to flow between any of: (a) the cellular LTE base transceiver station and the back haul network, (b) the base station optimization server and the back haul network, and (c) the cellular LTE base transceiver station and the base station optimization server, the base station optimization server being communicatively connected to the first and the second mobile transceiver devices via a corresponding LTE bearer that is redirected through the cellular LTE base transceiver station to terminate on the base station optimization server instead of on the initial termination point of that bearer for each of the first and the second mobile transceiver devices;

routing an application data packet stream, by the base station optimization server, on behalf of an application that provides streaming application data, from the base station optimization server to the first mobile transceiver device via the redirected bearer that the first mobile transceiver device has at the cellular LTE base transceiver station when the first mobile transceiver device makes a connection to request the streaming application data; and

routing a replication of the same application data packet stream, by the base station optimization server, on behalf of the application that provides streaming application data, from the base station optimization server to the second mobile transceiver device via the redirected bearer that the second mobile transceiver device has at the cellular LTE base transceiver station when the second mobile transceiver device makes a connection to request the streaming application data, wherein the replicated application data packet stream is transmitted to the second mobile transceiver device at a different time than the application data packet stream is transmitted to the first mobile transceiver device, and wherein delivery of the application data packet streams to the first and the second mobile transceiver devices occurs while incurring a minimal use of the back haul network.

12. A method comprising:

providing a base station optimization server connected to a back haul network and adapted for association with a cellular LTE base transceiver station having an RF coverage area and configured for RF communication with at least a first and a second mobile transceiver device in the RF coverage area, the cellular LTE base transceiver station being connected to the back haul network;

wherein the base station optimization server is connected to the cellular LTE base transceiver station and to the back haul network in parallel with the cellular LTE base transceiver station so as to permit a data packet to flow between any of: (a) the cellular LTE base transceiver station and the back haul network, (b) the base station optimization server and the back haul network, and (c) the cellular LTE base transceiver station and the base station optimization server, the base station optimization server being communicatively connected to the first and the second mobile transceiver devices via a corresponding LTE bearer that is redirected through the cellular LTE base transceiver station to terminate on the base station optimization server instead of on the initial termination point of that bearer for each of the first and the second mobile transceiver devices;

routing an application data packet stream, by the base station optimization server, on behalf of a first application that provides streaming application data, from the base station optimization server to the first mobile transceiver device via the redirected bearer that the first mobile transceiver device has at the cellular LTE base transceiver station when the first mobile transceiver device makes a connection to request the streaming application data, and receiving the application data packet stream by the first mobile transceiver device from the base station optimization server;

routing a replication of the same application data packet stream, by the base station optimization server, on behalf of the first application that provides the streaming application data, from the base station optimization server to the second mobile transceiver device via the redirected bearer that the second mobile transceiver device has at the cellular LTE base transceiver station when the second mobile transceiver device makes a connection to request the streaming application data, wherein the first and the second mobile transceiver devices request the streaming application data at different times, wherein the replicated application data packet stream is transmitted to the second mobile transceiver device at a different time than the application data packet stream is transmitted to the first mobile transceiver device, and wherein delivery of the application data packet streams to the first and the second mobile transceiver devices occurs while incurring a minimal use of the back haul network; and

providing a regional optimization server connected with a packet data network gateway (PGW) on the packet data network side of the PGW and adapted to run a second application for providing streaming data services to the at least first and second mobile transceiver devices, the regional optimization server being adapted to route to the base station optimization server the separate application data packet streams being delivered to the first and second mobile transceiver devices, on behalf of the second application that provides streaming application data.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded May 23, 2018
From: ALL PURPOSE NETWORKS LLC; ALL PURPOSE NETWORKS, INC.
To: ALL PURPOSE NETWORKS, INC.
Reel/Frame 045886/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: RUBIN, HARVEY; BREWINGTON, JAMES KEITH; SAWKAR, ANIL S.; POTICNY, DAVID M.
To: ALL PURPOSE NETWORKS LLC
Reel/Frame 032185/0651 →
Continuity (9)
Continuation In Part 14065729 · Oct 29, 2013
Continuation In Part 14018055 · Sep 4, 2013
Continuation In Part 13945273 · Jul 18, 2013
Continuation In Part 13916338 · Jun 12, 2013
Continuation In Part 13860711 · Apr 11, 2013
Continuation In Part 13755808 · Jan 31, 2013
Continuation In Part 13667424 · Nov 2, 2012
Provisional Application 61659174 · Jun 13, 2012
Related Publication 20140153402A1 · Jun 5, 2014