# US 2014/0153402 A1 · Efficient delivery of real-time asynchronous services over a wireless network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0153402 A1
- Document ID: US20140153402A1
- Status: Published application
- Kind: A1
- Application number: 14/176,762
- Filed: 2014-02-10
- Published: 2014-06-05
- Earliest claimed: 2012-06-13
- Assignees: All Purpose Networks LLC
- Applicants: All Purpose Networks LLC
- Inventors: Harvey Rubin; James Keith Brewington; Anil S. Sawkar; David M. Poticny
- Web page: https://patentgrep.com/patent/US20140153402A1

## CPC

- H04W 40/02: Communication route or path selection, e.g. power-based or shortest path routing
- H04J 11/005: {of intercell interference}
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/61: for supporting one-way streaming services, e.g. Internet radio
- H04L 65/612: for unicast
- H04L 65/80: Responding to QoS
- H04W 16/14: Spectrum sharing arrangements {between different networks}
- H04L 45/306: {Route determination based on the nature of the carried application}
- H04L 45/38: {Flow based routing}
- H04W 36/165: {for reducing network power consumption (H04W36/18 - H04W36/22 take precedence)}
- H04W 72/21: in the uplink direction of a wireless link, i.e. towards the network
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In embodiments of the present disclosure, improved capabilities are described for conserving back haul utilization in a wireless network, where optimization servers utilizing publish-subscribe broker services are provided within the wireless network to provide streaming data services required for applications streaming data to a plurality of mobile cellular devices, where the streaming data is not necessarily delivered to each of the plurality of mobile cellular devices at the same time.

## Claims

### Claim 1

A system comprising:
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 a back haul network; and
a base station optimization server that 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 selectively 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 communicatively connected to the first and the second mobile transceiver devices via LTE bearers that are redirected through the cellular LTE base transceiver station for the first and the second mobile transceiver devices, wherein the base station optimization server comprises a publish-subscribe broker communications facility to which the first and the second mobile transceiver devices are connected via their redirected bearers, wherein the publish-subscribe broker communications facility is adapted to route a packet stream, on behalf of an application that publishes streaming application data, from the publish-subscribe broker communications facility to the first mobile transceiver device when the first mobile transceiver device subscribes to the streaming application data, and wherein the publish-subscribe broker communications facility is adapted to route a replication of the same packet stream, on behalf of the application that publishes the streaming application data, from the publish-subscribe broker communications facility to the second mobile transceiver device when the second mobile transceiver device subscribes to the streaming application data, wherein the streaming application data is transmitted to the second mobile transceiver device at a different time than the streaming application data is transmitted to the first mobile transceiver device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the base station optimization server is adapted to run the application, and wherein the publish-subscribe broker communications facility routes the packet streams to the first and the second mobile transceiver devices connected to the publish-subscribe broker communications facility via a redirected bearer that each mobile transceiver device has at the cellular LTE base transceiver station.

### Claim 3 (depends on 2)

The system of claim 2, wherein delivery of the streaming application data to the first and the second mobile transceiver devices that are connected through the cellular LTE base transceiver station, and which subscribe to the published streaming application data, occurs without incurring any use of the back haul network transmission path.

### Claim 4

A system comprising:
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 a back haul network; and
a base station optimization server that is connected to the cellular LTE base transceiver station and to the back haul network in parallel with the cellular LTE base transceiver station, the base station optimization server being communicatively connected to the first and the second mobile transceiver devices via LTE bearers that are redirected through the cellular LTE base transceiver station for the first and the second mobile transceiver devices, and comprising a first publish-subscribe broker communications facility to which the first and the second mobile transceiver devices are connected via their redirected bearers, wherein the first publish-subscribe broker communications facility is adapted to route a packet stream, on behalf of an application that publishes its streaming application data, to the first mobile transceiver device when the first mobile transceiver device subscribes to the streaming application data, and wherein the first publish-subscribe broker communications facility is adapted to route a replication of the same packet stream, on behalf of the application that publishes the streaming application data, from the first publish-subscribe broker communications facility to the second mobile transceiver device when the second mobile transceiver device subscribes to the streaming application data, wherein the streaming application data is transmitted to the second mobile transceiver device at a different time than the streaming application data is transmitted to the first mobile transceiver device; 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 an application for providing services to the first and the second mobile transceiver devices, the regional optimization server comprising a second publish-subscribe broker communications facility that is adapted to route to the first publish-subscribe broker communications facility the separate streaming application data transmitted to the first and second mobile transceiver devices, on behalf of the application that publishes streaming application data, wherein the first and the second mobile transceiver devices connected to the first publish-subscribe broker communications facility subscribe to the streaming application data at different times.

### Claim 5 (depends on 4)

The system of claim 4, wherein the application that publishes its streaming application data runs either on the regional optimization server or on a server remote from the boundary of the cellular LTE wireless network, and wherein the application publishes its streaming application data via the second publish-subscribe broker communications facility that runs on the regional optimization server or on a third publish-subscribe broker communications facility that runs on a server remote from the boundary of the cellular LTE wireless network, and wherein the second or the third publish-subscribe broker communications facility routes the published packet streams to the first publish-subscribe broker communications facility that runs on the base station optimization server that serves the first and the second mobile transceiver devices that subscribe to the streaming application data.

### Claim 6 (depends on 5)

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 first 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 that subscribe to the streaming application data exceeds a first threshold number of mobile transceiver devices.

### Claim 7 (depends on 6)

The system of claim 6, wherein a single packet stream delivered across the back haul network suffices to deliver the packet stream to an application that runs on the base station optimization server, and which stores the streaming data stream for later distribution to mobile transceiver devices that subscribe to the streaming application data through redirected bearers at the cellular LTE base transceiver station.

### Claim 8 (depends on 6)

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

### Claim 9 (depends on 6)

The system of claim 6, wherein delivery of the streaming application data from the base station optimization server to the mobile transceiver devices that subscribe to streaming application data occurs without incurring any use of the back haul network transmission path as a result of the application data being stored on the base station optimization server.

### Claim 10 (depends on 6)

The system of claim 6, wherein the application data stored on the base station optimization server is 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 that subscribe to the streaming application data subsequently drops below a second threshold number of mobile transceiver devices for a predetermined interval of time.

### Claim 11 (depends on 5)

The system of claim 5, wherein the back haul network is minimally used to deliver the streaming application data to the first and the second mobile transceiver devices that subscribe to the streaming application data.

### Claim 12 (depends on 4)

The system of claim 4, wherein at least one of the mobile transceiver devices is configured to publish a single Service Inquiry message pertaining to a particular set of streaming data content, and to receive a multiplicity of Service Description replies from instances of the streaming data application that are able to provide the desired content.

### Claim 13 (depends on 12)

The system of claim 12, wherein the at least one of the mobile transceiver devices is configured to select, from among the plurality of Service Descriptions it receives, a single streaming data application instance to provide the desired content.

### Claim 14 (depends on 13)

The system of claim 13, wherein the selection of a service-providing instance is based on parameters received in the Service Description messages selected from the group consisting of latency, distance of the streaming application from the mobile transceiver device, and processor occupancy at the server that runs the streaming application.

### Claim 15

A method comprising:
providing 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 a back haul network;
providing a base station optimization server that 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 selectively 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 LTE bearers that are redirected through the cellular LTE base transceiver station for the first and the second mobile transceiver devices, and comprising a publish-subscribe broker communications facility to which the first and the second mobile transceiver devices are connected via their redirected bearers;
routing a packet stream, by the publish-subscribe broker communications facility, on behalf of an application that publishes streaming application data, from the publish-subscribe broker communications facility to the first mobile transceiver device when the first mobile transceiver device subscribes to the streaming application data; and
routing a replication of the same packet stream, by the publish-subscribe broker communications facility, on behalf of an application that publishes the streaming application data, from the publish-subscribe broker communications facility to the second mobile transceiver device when the second mobile transceiver device subscribes to the streaming application data, wherein streaming application data is transmitted to the second mobile transceiver device at a different time than streaming application data is transmitted to the first mobile transceiver device.

### Claim 16

A method comprising:
providing 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 a back haul network;
providing a base station optimization server that is connected to the cellular LTE base transceiver station and to the back haul network in parallel with the cellular LTE base transceiver station, the base station optimization server being communicatively connected to the first and the second mobile transceiver devices via LTE bearers that are redirected through the cellular LTE base transceiver station for the first and the second mobile transceiver devices, and comprising a first publish-subscribe broker communications facility to which the first and the second mobile transceiver devices are connected via their redirected bearers;
routing a packet stream, by the first publish-subscribe broker communications facility, on behalf of an application that publishes streaming application data, from the first publish-subscribe broker communications facility to the first mobile transceiver device when the first mobile transceiver device subscribes to the streaming application data, and receiving the streamed application data by the first mobile transceiver device from the first publish-subscribe broker communications facility;
routing a replication of the same packet stream, by the first publish-subscribe broker communications facility, on behalf of the application that publishes the streaming application data, from the first publish-subscribe broker communications facility to the second mobile transceiver device, wherein the streaming application data is transmitted to the second mobile transceiver device at a different time than the streaming application data is transmitted to the first mobile transceiver device; and
providing 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 an application for providing services to the at least first and second mobile transceiver devices, the regional optimization server comprising a second publish-subscribe broker communications facility that is adapted to route to the first publish-subscribe broker communications facility the separate streamed application data being delivered to the first and second mobile transceiver devices, on behalf of the application that publishes streaming application data, wherein the first and the second mobile transceiver devices connected to the first publish-subscribe broker communications facility subscribe to the streaming application data at different times.
