IP Library Granted Patent US 11,490,311
Granted Patent B2
US 11,490,311 · App. 17/066,081 · Granted Nov 1, 2022

Methods and systems of an all purpose broadband network with publish subscribe broker network

Inventors: Harvey Rubin (New York, NY); James Keith Brewington (Paupack, PA); Anil S. Sawkar (Andover, MA); David M. Poticny (Whippany, NJ)
Assignee: All Purpose Networks, Inc.
H04W36/18G06F11/00G06F11/2028G06F15/16G08C15/00H04B17/00H04B17/382H04J1/16H04J3/14H04L1/00H04L1/0026H04L43/0817H04L43/10H04L65/1063H04L67/10H04L67/55H04L67/56H04L67/562H04L67/568H04W24/04H04W36/0016H04W36/0033H04W36/165H04W36/20H04W52/40G06F11/2038G06F11/2097H04B7/04H04L1/0003H04L41/0668H04W84/18
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,490,311
App. No.
17/066,081
Granted
Nov 1, 2022
Kind
B2
Abstract

A first optimization server including a first publish-subscribe broker is configured to connect to a first cellular base transceiver station, where the first cellular base transceiver station is configured to communicatively connect to entities, including a first entity, in an RF coverage area of the first cellular base transceiver station. A second optimization server includes a second publish-subscribe broker, where the first publish-subscribe broker and the second publish-subscribe broker are part of a publish-subscribe broker network that is operable to distribute published data packets between entities that are connected to a publish-subscribe broker of the publish-subscribe broker network, where the publish-subscribe broker network is configured to route data packets published by the first entity to a second entity via the first publish-subscribe broker and the second publish-subscribe broker if the second entity has subscribed to receive the data packets published by the first entity.

Claims (38)

1. A system comprising:

a first optimization server comprising a first publish-subscribe broker configured to connect to a first cellular base transceiver station, wherein the first cellular base transceiver station is configured to communicatively connect to entities, including a first entity, in an RF coverage area of the first cellular base transceiver station; and

a second optimization server comprising a second publish-subscribe broker,

wherein the first publish-subscribe broker and the second publish-subscribe broker are part of a publish-subscribe broker network that is operable to distribute published data packets between entities that are connected to a publish-subscribe broker of the publish-subscribe broker network, wherein the first entity is enabled to connect to the first publish-subscribe broker via the first cellular base transceiver station by a single connection, wherein a second entity is enabled to connect to the second publish-subscribe broker by a single connection, and wherein when the first entity is connected to the first publish-subscribe broker and the second entity is connected to the second publish-subscribe broker, then the publish-subscribe broker network is configured to route data packets published by the first entity to the second entity via the first publish-subscribe broker and the second publish-subscribe broker if the second entity has subscribed to receive the data packets published by the first entity.

2. The system of claim 1 , wherein the second publish-subscribe broker is configured to connect to a second cellular base transceiver station, wherein the second cellular base transceiver station is configured to communicatively connect to entities, including the second entity, in an RF coverage area of the second cellular base transceiver station, and the second entity is configured to connect to the second publish-subscribe broker via the second cellular base transceiver station.

3. The system of claim 1 , wherein the first optimization server is a local optimization server and the second optimization server is a regional optimization server associated with a packet data network gateway (PGW) of a cellular network including the first cellular base transceiver station.

4. The system of claim 1 , wherein the second entity is at least one of a computer-based user communication device, a mobile transceiver device, a sensor-based communication device, and an application.

5. The system of claim 1 , wherein the first entity is a sensor device and the second entity is a sensor data analysis application.

6. The system of claim 5 , wherein a plurality of sensor devices is configured to be in communication with the publish-subscribe broker network and to generate sensor data, wherein the publish-subscribe broker network is configured to collect and distribute the sensor data among a plurality of entities connected to the publish-subscribe broker network.

7. The system of claim 5 , wherein a redirected LTE bearer is used to connect the sensor device to the first publish-subscribe broker.

8. The system of claim 5 , wherein the publish-subscribe broker network is configured to deliver a single stream of data to each of a plurality of communicating entities that is connected to the publish-subscribe broker network and subscribes to the data packets published by the first entity.

9. The system of claim 8 , wherein each of the plurality of communicating entities is able to use a single connection to a respective publish-subscribe broker of the publish-subscribe broker network to communicate a plurality of data streams to one or more applications or other sensor devices.

10. A method comprising:

providing a first optimization server comprising a first publish-subscribe broker configured to connect to a first cellular base transceiver station, wherein the first cellular base transceiver station is configured to communicatively connect to entities, including a first entity, in an RF coverage area of the first cellular base transceiver station;

providing a second optimization server comprising a second publish-subscribe broker,

wherein the first publish-subscribe broker and the second publish-subscribe broker are part of a publish-subscribe broker network that is operable to distribute published data packets between entities that are connected to a publish-subscribe broker of the publish-subscribe broker network;

connecting the first publish-subscribe broker to the first entity via the first cellular base transceiver station using a single connection;

connecting the second publish-subscribe broker to a second entity using a single connection; and

routing, by the publish-subscribe broker network, data packets via the first publish-subscribe broker and the second publish-subscribe broker if the second entity has subscribed to receive the data packets published by the first entity when the first entity is connected to the first publish-subscribe broker and the second entity is connected to the second publish-subscribe broker.

11. A system comprising:

a first optimization server comprising a first publish-subscribe broker configured to connect to a first cellular base transceiver station, wherein the first cellular base transceiver station is configured to communicatively connect to entities, including a first entity, in an RF coverage area of the first cellular base transceiver station; and

a second optimization server comprising a second publish-subscribe broker;

wherein the first publish-subscribe broker and the second publish-subscribe broker are part of a publish-subscribe broker network that is operable to distribute published data packets between entities that are connected to a publish-subscribe broker of the publish-subscribe broker network, wherein the first entity is enabled to connect to the first publish-subscribe broker via the first cellular base transceiver station by a single connection, wherein a second entity is enabled to connect to the second publish-subscribe broker by a single connection, and wherein when the first entity is connected to the first publish-subscribe broker and the second entity is connected to the second publish-subscribe broker, then the publish-subscribe broker network is configured to route data packets published by the second entity to the first entity via the second publish-subscribe broker and the first publish-subscribe broker if the first entity has subscribed to receive the data packets published by the second entity.

12. The system of claim 11 , wherein the second publish-subscribe broker is configured to connect to a second cellular base transceiver station, wherein the second cellular base transceiver station is configured to communicatively connect to entities, including the second entity, in an RF coverage area of the second cellular base transceiver station, and the second entity is configured to connect to the second publish-subscribe broker via the second cellular base transceiver station.

13. The system of claim 11 , wherein the first optimization server is a local optimization server and the second optimization server is a regional optimization server associated with a packet data network gateway (PGW) of a cellular network including the first cellular base transceiver station.

14. The system of claim 11 , wherein the second entity is at least one of a computer-based user communication device, a mobile transceiver device, a sensor-based communication device, and an application.

15. The system of claim 11 , wherein the first entity is a mobile device and the second entity is a service providing application.

16. The system of claim 15 , wherein a plurality of mobile devices is configured to be in communication with the publish-subscribe broker network, wherein the publish-subscribe broker network is configured to simultaneously distribute data packets from the service providing application to the plurality of mobile devices when connected to the publish-subscribe broker network.

17. The system of claim 16 , wherein a redirected LTE bearer is used to connect each of the plurality of mobile devices to a respective publish-subscribe broker.

18. The system of claim 15 , wherein the publish-subscribe broker network is configured to deliver a single stream of data to each of a plurality of communicating entities that is connected to the publish-subscribe broker network and subscribes to the data packets published by the second entity.

19. The system of claim 18 , wherein each of the plurality of communicating entities is able to use a single connection to a respective publish-subscribe broker of the publish-subscribe broker network to receive a plurality of data streams from the service providing application.

20. A method comprising:

providing a first optimization server comprising a first publish-subscribe broker configured to connect to a first cellular base transceiver station, wherein the first cellular base transceiver station is configured to communicatively connect to entities, including a first entity, in an RF coverage area of the first cellular base transceiver station;

providing a second optimization server comprising a second publish-subscribe broker,

wherein the first publish-subscribe broker and the second publish-subscribe broker are part of a publish-subscribe broker network that is operable to distribute published data packets between entities that are connected to a publish-subscribe broker of the publish-subscribe broker network;

connecting the first publish-subscribe broker to the first entity via the first cellular base transceiver station using a single connection;

connecting the second publish-subscribe broker to a second entity using a single connection; and

routing, by the publish-subscribe broker network, data packets via the first publish-subscribe broker and the second publish-subscribe broker if the first entity has subscribed to receive the data packets published by the second entity when the first entity is connected to the first publish-subscribe broker and the second entity is connected to the second publish-subscribe broker.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: RUBIN, HARVEY; BREWINGTON, JAMES KEITH; SAWKAR, ANIL S.; POTICNY, DAVID M.
To: ALL PURPOSE NETWORKS LLC
Reel/Frame 054166/0611 →
MERGER AND CHANGE OF NAME Recorded Oct 26, 2020
From: ALL PURPOSE NETWORKS LLC; ALL PURPOSE NETWORKS, INC.
To: ALL PURPOSE NETWORKS, INC.
Reel/Frame 054166/0839 →
Continuity (9)
Continuation 16415799 · May 17, 2019
Continuation 15797902 · Oct 30, 2017
Continuation 15403413 · Jan 11, 2017
Continuation 15052492 · Feb 24, 2016
Continuation 14790210 · Jul 2, 2015
Continuation 14016289 · Sep 3, 2013
Continuation 13667424 · Nov 2, 2012
Provisional Application 61659174 · Jun 13, 2012
Related Publication 20210076281A1 · Mar 11, 2021
Cited By (2)
US 12,229,027 US 12,676,916