IP Library Granted Patent US 10,884,883
Granted Patent B2
US 10,884,883 · App. 16/391,562 · Granted Jan 5, 2021

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.
G06F11/2038G06F11/00G08C15/00H04B17/00H04L1/00H04L1/0026H04L1/0027H04L47/805H04L61/2007H04L63/0861H04L65/60H04L67/28H04L67/2809H04L67/2842H04Q9/00H04W12/0802H04W12/0804H04W36/0033H04W36/02G06F11/2097H04B7/04H04L1/1854H04L43/0817H04L43/10H04W24/02H04W24/04H04W36/0016H04W36/023H04W36/165H04W84/12H04W88/08
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 10,884,883
App. No.
16/391,562
Granted
Jan 5, 2021
Kind
B2
Abstract

A wireless RF access node is connected to a communication network and is adapted to provide communication services to a plurality of mobile entities. A server is connected to the communication network, wherein the server comprises a first publish-subscribe broker communications facility as part of a publish-subscribe broker network including one or more publish-subscribe broker communications facilities. The publish-subscribe broker network is operable to distribute published data packets between entities that have published data packets and entities that have subscribed to receive the published data packets via the publish-subscribe broker network. A second entity connected to any of the publish-subscribe broker communications facilities in the publish-subscribe broker network accepts communications from a first mobile entity if the second entity subscribes to data published by the first mobile entity through the publish-subscribe broker communications facility to which the second entity is connected.

Claims (38)

1. A system comprising:

a server comprising a first publish-subscribe broker that is part of a publish-subscribe broker network that comprises one or more publish-subscribe brokers including the first publish-subscribe broker, wherein the publish-subscribe broker network is operable to distribute published data packets between entities that have published data packets and entities that have subscribed to receive the published data packets via the publish-subscribe broker network;

a wireless RF access node connected to a communication network, wherein the wireless RF access node is configured to provide RF communication services to a plurality of mobile entities including a first entity in an associated coverage area, wherein the RF communication services include access for the plurality of mobile entities to applications that are not directly connected to the wireless RF access node but are accessible via the wireless RF access node; and

wherein the server is communicatively connected to the wireless RF access node through the communication network, wherein the first entity is configured to connect to the first publish-subscribe broker using a connection having a unicast IP address and thereafter publish data packets, wherein a second entity is configured to connect to the publish-subscribe broker network via any of the one or more publish-subscribe brokers in the publish-subscribe broker network, wherein the server is configured to provide packet distribution services via the first publish-subscribe broker for the first entity of the plurality of mobile entities via the wireless RF access node, and

wherein the publish-subscribe broker network routes communications from the first entity to the second entity if the second entity subscribes to the data packets published by the first entity, and wherein the data packets published by the first entity are routed through the publish-subscribe broker to which the second entity is connected.

2. The system of claim 1 , wherein the server is located in a public network.

3. The system of claim 1 , wherein the wireless RF access node is in at least one wireless network selected from a group including an LTE wireless network, a Wi-Fi wireless network, a 3G wireless network, and a wireless network that deploys access nodes that provide local access to users of the wireless network and that includes a centralized point of packet routing or processing.

4. The system of claim 1 , wherein the server is associated with a wireless communication network.

5. The system of claim 4 , wherein the wireless communication network is one of an LTE wireless network, a Wi-Fi wireless network, a 3G wireless network, and a wireless network that deploys access nodes that provide local access to users of the wireless network and that includes a centralized point of packet routing or processing.

6. The system of claim 4 , further comprising a wireless control facility that is communicatively connected to a publish-subscribe broker in the publish-subscribe broker network and configured to communicate via the publish-subscribe broker network to the plurality of mobile entities that use the wireless RF access node to access the publish-subscribe broker network, wherein the wireless control facility maintains centralized communications and control of access of the plurality of mobile entities to the publish-subscribe broker network.

7. The system of claim 1 , further comprising a queuing service application that saves published data packets received on behalf of the second entity, and after the second entity disconnects from the wireless RF access node and subsequently connects to a same or to a different wireless RF access node, re-connects to the publish-subscribe broker network, and re-subscribes to continue receiving the published data packets, the second entity sends a message indicating that the queuing service application should return all published data packets that were missed during a time that the second entity was not connected to any wireless RF access node.

8. The system of claim 1 , wherein the server is not associated with, and is not a part of a wireless communication network.

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

10. The system of claim 1 , further comprising a plurality of sensor devices with associated sensor data, and wherein the publish-subscribe broker network enables collection and distribution of the associated sensor data to be organized among a plurality of communicating entities in communication with the publish-subscribe broker network, wherein the plurality of communicating entities provide and receive data packets related to functions performed by the plurality of sensor devices.

11. The system of claim 1 , further wherein the second entity comprises a mobile entity.

12. The system of claim 1 , further wherein the second entity is connected via the wireless RF access node to a publish-subscribe broker in the publish-subscribe broker network.

13. A system comprising:

a server comprising a first publish-subscribe broker that is part of a publish-subscribe broker network that comprises one or more publish-subscribe brokers including the first publish-subscribe broker, wherein the publish-subscribe broker network is operable to distribute published data packets between entities that have published data packets and entities that have subscribed to receive the published data packets via the publish-subscribe broker network;

a wireless RF access node connected to a communication network, wherein the wireless RF access node is configured to provide RF communication services to a plurality of mobile entities including a first entity in an associated coverage area, wherein the RF communication services include access for the plurality of mobile entities to applications that are not directly connected to the wireless RF access node but are accessible via the wireless RF access node; and

wherein the server is communicatively connected to the wireless RF access node through the communication network, wherein the first entity is configured to connect to the first publish-subscribe broker using a connection having a unicast IP address and thereafter subscribe to receive data packets, wherein a second entity is configured to connect to the publish-subscribe broker network via any of the one or more publish-subscribe brokers in the publish-subscribe broker network, wherein the server is configured to provide packet distribution services via the first publish-subscribe broker and the wireless RF access node to the first entity of plurality of mobile entities, wherein a mobile entity connected to the wireless RF access node but not to the publish-subscribe broker network does not receive the packet distribution services of the server,

wherein the publish-subscribe broker network routes communications from the second entity to the first entity if the first entity subscribes to the data packets published by the second entity, and wherein the data packets published by the second entity are routed through the first publish-subscribe broker to which the first entity is connected.

14. The system of claim 13 , wherein the server is located in a public network.

15. The system of claim 13 , wherein the wireless RF access node is in at least one wireless network including an LTE wireless network, a Wi-Fi wireless network, a 3G wireless network, and a wireless network that deploys access nodes that provide local access to users of the wireless network and that includes a centralized point of packet routing or processing.

16. The system of claim 13 , wherein the server is associated with a wireless communication network.

17. The system of claim 16 , wherein the wireless communication network is one of an LTE wireless network, a Wi-Fi wireless network, a 3G wireless network, and a wireless network that deploys access nodes that provide local access to users of the wireless network and that includes a centralized point of packet routing or processing.

18. The system of claim 16 , also comprising a wireless control facility that is communicatively connected to a publish-subscribe broker in the publish-subscribe broker network, and is configured to communicate via the publish-subscribe broker network to the plurality of mobile entities that use the wireless RF access node to access the publish-subscribe broker network, wherein the wireless control facility maintains centralized communications and control of the access of the plurality of mobile entities to the publish-subscribe broker network.

19. The system of claim 13 , further comprising a queuing service application that saves published data packets received on behalf of the first entity, and after the first entity disconnects from the wireless RF access node and subsequently connects to a same or to a different wireless RF access node, re-connects to the publish-subscribe broker network, and re-subscribes to continue receiving the published data packets, the first entity sends a message indicating that the queuing service application should return all published data packets that were missed during a time that the first entity was not connected to any wireless RF access node.

20. The system of claim 13 , wherein the server is not associated with, and is not a part of a wireless communication network.

21. The system of claim 13 , wherein the first entity is at least one of a computer-based user communication device, a mobile transceiver device, and a sensor-based communication device.

22. The system of claim 13 , further comprising a plurality of sensor devices with associated sensor data, and wherein the publish-subscribe broker network enables collection and distribution of the associated sensor data to be organized among a plurality of communicating entities in communication with the publish-subscribe broker network, wherein the plurality of communicating entities provide and receive data packets related to functions performed by the plurality of sensor devices.

23. The system of claim 13 , further wherein the second entity comprises a mobile entity.

24. The system of claim 13 , further wherein the second entity is connected via the wireless RF access node to a publish-subscribe broker in the publish-subscribe broker network.

25. The system of claim 1 , wherein the one or more publish-subscribe brokers of the publish-subscribe broker network are able to operate with an arbitrary pattern of links that interconnect the one or more publish-subscribe brokers.

26. The system of claim 1 , wherein entities that connect to the publish-subscribe broker network are able to connect to any of the one or more publish-subscribe brokers of the publish-subscribe broker network.

27. The system of claim 1 , wherein the server provides packet distribution services to a mobile entity connected to the wireless RF access node if the mobile entity is connected to the publish-subscribe broker network via the wireless RF access node.

28. The system of claim 13 , wherein the one or more publish-subscribe brokers of the publish-subscribe broker network are able to operate with an arbitrary pattern of links that interconnect the one or more publish-subscribe brokers.

29. The system of claim 13 , wherein entities that connect to the publish-subscribe broker network are able to connect to any of the one or more publish-subscribe brokers of the publish-subscribe broker network.

30. The system of claim 13 , wherein the server provides packet distribution services to a mobile entity connected to the wireless RF access node if the mobile entity is connected to the publish-subscribe broker network via the wireless RF access node.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: RUBIN, HARVEY; BREWINGTON, JAMES KEITH; SAWKAR, ANIL S.; POTICNY, DAVID M.
To: ALL PURPOSE NETWORKS LLC
Reel/Frame 048968/0227 →
MERGER AND CHANGE OF NAME Recorded Apr 23, 2019
From: ALL PURPOSE NETWORKS LLC; ALL PURPOSE NETWORKS, INC.
To: ALL PURPOSE NETWORKS, INC.
Reel/Frame 048968/0282 →
Continuity (27)
Continuation 15829014 · Dec 1, 2017
Continuation 14669890 · Mar 26, 2015
Continuation In Part 14552827 · Nov 25, 2014
Continuation In Part 14337657 · Jul 22, 2014
Continuation In Part 14200874 · Mar 7, 2014
Continuation In Part 14176762 · Feb 10, 2014
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
Continuation In Part 14478899 · Sep 5, 2014
Continuation In Part 14337657 · Jul 22, 2014
Continuation In Part 14200874 · Mar 7, 2014
Continuation In Part 14176762 · Feb 10, 2014
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 61971602 · Mar 28, 2014
Provisional Application 61659174 · Jun 13, 2012
Related Publication 20190253469A1 · Aug 15, 2019
Cited By (3)
US 12,229,027 US 12,587,854 US 12,676,916