US 12,229,027 B2
Methods and systems of an all purpose broadband network with publish subscribe broker network
Harvey Rubin, New York, NY (US); James Keith Brewington, Paupack, PA (US); Anil S. Sawkar, Andover, MA (US); and David M. Poticny, Whippany, NJ (US)
Assigned to All Purpose Networks, Inc., Martinsville, NJ (US)
Filed by All Purpose Networks, inc., New Providence, NJ (US)
Filed on Jul. 13, 2022, as Appl. No. 17/864,107.
Application 17/864,107 is a continuation of application No. 17/115,218, filed on Dec. 8, 2020, granted, now 11,422,906.
Application 17/115,218 is a continuation of application No. 16/391,562, filed on Apr. 23, 2019, granted, now 10,884,883, issued on Jan. 5, 2021.
Application 16/391,562 is a continuation of application No. 15/829,014, filed on Dec. 1, 2017, granted, now 10,320,871, issued on Jun. 11, 2019.
Application 15/829,014 is a continuation of application No. 14/669,890, filed on Mar. 26, 2015, granted, now 9,882,950, issued on Jan. 30, 2018.
Application 14/669,890 is a continuation in part of application No. 14/552,827, filed on Nov. 25, 2014, granted, now 9,084,143, issued on Jul. 14, 2015.
Application 14/669,890 is a continuation in part of application No. 14/478,899, filed on Sep. 5, 2014, granted, now 9,107,094, issued on Aug. 11, 2015.
Application 14/552,827 is a continuation in part of application No. 14/337,657, filed on Jul. 22, 2014, granted, now 9,503,927, issued on Nov. 22, 2016.
Application 14/478,899 is a continuation in part of application No. 14/337,657, filed on Jul. 22, 2014, granted, now 9,503,927, issued on Nov. 22, 2016.
Application 14/337,657 is a continuation in part of application No. 14/200,874, filed on Mar. 7, 2014, granted, now 9,131,385, issued on Sep. 8, 2015.
Application 14/200,874 is a continuation in part of application No. 14/176,762, filed on Feb. 10, 2014, granted, now 9,179,392, issued on Nov. 3, 2015.
Application 14/176,762 is a continuation in part of application No. 14/065,729, filed on Oct. 29, 2013, granted, now 9,179,352, issued on Nov. 3, 2015.
Application 14/065,729 is a continuation in part of application No. 14/018,055, filed on Sep. 4, 2013, granted, now 9,125,064, issued on Sep. 1, 2015.
Application 14/018,055 is a continuation in part of application No. 13/945,273, filed on Jul. 18, 2013, granted, now 9,219,541, issued on Dec. 22, 2015.
Application 13/945,273 is a continuation in part of application No. 13/916,338, filed on Jun. 12, 2013, granted, now 9,144,082, issued on Sep. 22, 2015.
Application 13/916,338 is a continuation in part of application No. 13/860,711, filed on Apr. 11, 2013, granted, now 9,137,675, issued on Sep. 15, 2015.
Application 13/860,711 is a continuation in part of application No. 13/755,808, filed on Jan. 31, 2013, granted, now 9,031,511, issued on May 12, 2015.
Application 13/755,808 is a continuation in part of application No. 13/667,424, filed on Nov. 2, 2012, granted, now 8,565,689, issued on Oct. 22, 2013.
Claims priority of provisional application 61/971,602, filed on Mar. 28, 2014.
Claims priority of provisional application 61/659,174, filed on Jun. 13, 2012.
Prior Publication US 2022/0398176 A1, Dec. 15, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/80 (2022.01); G06F 11/00 (2006.01); G06F 11/20 (2006.01); G08C 15/00 (2006.01); H04B 7/04 (2017.01); H04B 17/00 (2015.01); H04L 1/00 (2006.01); H04L 9/40 (2022.01); H04L 61/5007 (2022.01); H04L 65/60 (2022.01); H04L 67/56 (2022.01); H04L 67/562 (2022.01); H04L 67/568 (2022.01); H04Q 9/00 (2006.01); H04W 12/082 (2021.01); H04W 12/084 (2021.01); H04W 36/00 (2009.01); H04W 36/02 (2009.01); H04W 84/12 (2009.01); H04W 88/08 (2009.01); H04L 1/1829 (2023.01); H04L 43/0817 (2022.01); H04L 43/10 (2022.01); H04W 24/02 (2009.01); H04W 24/04 (2009.01); H04W 36/16 (2009.01)
CPC G06F 11/2038 (2013.01) [G06F 11/00 (2013.01); G08C 15/00 (2013.01); H04B 17/00 (2013.01); H04L 1/00 (2013.01); H04L 1/0026 (2013.01); H04L 1/0027 (2013.01); H04L 47/805 (2013.01); H04L 61/5007 (2022.05); H04L 63/0861 (2013.01); H04L 65/60 (2013.01); H04L 67/56 (2022.05); H04L 67/562 (2022.05); H04L 67/568 (2022.05); H04Q 9/00 (2013.01); H04W 12/082 (2021.01); H04W 12/084 (2021.01); H04W 36/0033 (2013.01); H04W 36/02 (2013.01); G06F 11/2097 (2013.01); H04B 7/04 (2013.01); H04L 1/1854 (2013.01); H04L 43/0817 (2013.01); H04L 43/10 (2013.01); H04W 24/02 (2013.01); H04W 24/04 (2013.01); H04W 36/0016 (2013.01); H04W 36/0235 (2023.05); H04W 36/165 (2013.01); H04W 84/12 (2013.01); H04W 88/08 (2013.01)] 43 Claims
OG exemplary drawing
 
1. A system comprising:
a wireless RF access node having an RF coverage area and configured for RF communication with a first entity that is a transceiver device in the RF coverage area, wherein the wireless RF access node is communicatively connected to one or more servers through a communication network, wherein the one or more servers are adapted to provide streaming data distribution services for the transceiver device via the wireless RF access node, wherein the one or more servers comprise a first publish-subscribe broker that is part of a publish-subscribe broker network that comprises one or more additional publish-subscribe brokers, wherein the publish-subscribe broker network is operable to distribute published streaming data between entities that have published streaming data and entities that have subscribed to receive the published streaming data via the publish-subscribe broker network, wherein the first entity is connected to the publish-subscribe broker network via the first publish-subscribe broker;
wherein the one or more servers are further adapted to subscribe to streaming data provided by the transceiver device, encode the received streaming data at different encoding rates, and publish the streaming data at each of the different encoding rates via one or more publish-subscribe brokers to which the one or more servers are connected to the publish-subscribe broker network; and
wherein a second entity connected via an air interface to a second publish-subscribe broker in the publish-subscribe broker network accepts communications from the one or more servers at an encoding rate, of the different encoding rates, selected based at least in part on a transmission ability of the air interface by subscribing, via the second publish-subscribe broker, to streaming data published by the one or more servers at the selected encoding rate.