IP Library › Granted Patent US 9,924,327
Granted Patent B2
US 9,924,327 · App. 15/277,549 · Granted Mar 20, 2018

Systems and methods for inter-application communication in a network of moving things

Inventor: Henrique Cabral (Senhora da Hora, PT)
Assignee: VENIAM, INC.
H04W4/046H04W4/023H04W88/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 9,924,327
App. No.
15/277,549
Granted
Mar 20, 2018
Kind
B2
Abstract

Systems and methods for providing inter-application communication in a network of moving things. As non-limiting examples, various aspects of this disclosure provide configurable systems and methods for providing inter-application communication in a network of moving things, for example in which clients may register for participation, subscribe to topics, publish different types of messages, etc.

Claims (86)

1. An access point (AP) of a vehicle communication network, the access point comprising:

at least one wireless transceiver operable to communicate with other access points of the vehicle communication network; and

at least one module operable to, at least:

receive a first message from a first module of the AP;

in response to at least the received first message, creating a first information topic to which other modules may subscribe, the first information topic comprising a first type of information regarding an operational state of the AP;

receive a second message from a second module, independent of the first module;

in response to at least the received second message, subscribe the second module to the first information topic;

receive a third message from the first module of the AP, the third message comprising first information of the first type of information;

in response to at least the received third message, communicate the first information to the second module;

receive a fourth message from the second module; and

in response to at least the received fourth message, unsubscribe the second module from the first information topic.

2. The access point (AP) of claim 1 , wherein the AP is a mobile access point.

3. The access point (AP) of claim 1 , wherein the at least one module is operable to, in response to at least the received third message, store the first information for communication to a future subscriber.

4. The access point (AP) of claim 1 , wherein the first type of information comprises information of a location of the AP and/or information identifying one or more other access points.

5. The access point (AP) of claim 1 , wherein the second module is a module of a second access point of the vehicle communication network.

6. The access point (AP) of claim 5 , wherein the second access point is a mobile access point.

7. The access point (AP) of claim 1 , wherein the at least one module is operable to:

receive a fifth message from the first module of the AP; and

in response to at least the received fifth message, remove the first information topic.

8. The access point (AP) of claim 1 , wherein the at least one module is operable to:

receive the third message prior to the second message; and

communicate the first information to the second module in response to at least the received third message and the received second message.

9. An access point (AP) of a vehicle communication network, the access point comprising:

at least one wireless transceiver operable to communicate with other access points of the vehicle communication network; and

at least one module operable to, at least:

receive a first message from a first module of the AP;

in response to at least the received first message, creating a first information topic to which other modules may subscribe, the first information topic comprising a first type of information regarding an operational state of the AP;

receive a second message from a second module, independent of the first module;

in response to at least the received second message, subscribe the second module to the first information topic;

receive a third message from the first module of the AP, the third message comprising first information of the first type of information; and

in response to at least the received third message, communicate the first information to the second module,

wherein the at least one module is operable to, in response to at least the received third message, store the first information for communication to a future subscriber.

10. The access point (AP) of claim 9 , wherein the at least one module is operable to store the first information for communication to a future subscriber by, at least in part, operating to replace other information of the first type of information with the first information.

11. The access point (AP) of claim 9 , wherein the AP is a mobile access point.

12. The access point (AP) of claim 9 , wherein the first type of information comprises information of a location of the AP and/or information identifying one or more other access points.

13. The access point (AP) of claim 9 , wherein the at least one module is operable to:

receive a fourth message from the first module of the AP; and

in response to at least the received fourth message, remove the first information topic.

14. The access point (AP) of claim 9 , wherein the at least one module is operable to:

receive the third message prior to the second message; and

communicate the first information to the second module in response to at least the received third message and the received second message.

15. An access point (AP) of a vehicle communication network, the access point comprising:

at least one wireless transceiver operable to communicate with other access points of the vehicle communication network; and

at least one module operable to, at least:

receive a first message from a first module of the AP;

in response to at least the received first message, creating a first information topic to which other modules may subscribe, the first information topic comprising a first type of information regarding an operational state of the AP;

receive a second message from a second module, independent of the first module;

in response to at least the received second message, subscribe the second module to the first information topic;

receive a third message from the first module of the AP, the third message comprising first information of the first type of information; and

in response to at least the received third message, communicate the first information to the second module,

wherein the at least one module is operable to:

receive a fourth message from the first module of the AP; and

in response to at least the received fourth message, remove the first information topic.

16. The access point (AP) of claim 15 , wherein the AP is a mobile access point.

17. The access point (AP) of claim 15 , wherein the first type of information comprises information of a location of the AP and/or information identifying one or more other access points.

18. The access point (AP) of claim 15 , wherein the at least one module is operable to:

receive the third message prior to the second message; and

communicate the first information to the second module in response to at least the received third message and the received second message.

19. An access point (AP) of a vehicle communication network, the access point comprising:

at least one wireless transceiver operable to communicate with other access points of the vehicle communication network; and

at least one module operable to, at least:

receive a first message from a first module of the AP;

in response to at least the received first message, creating a first information topic to which other modules may subscribe, the first information topic comprising a first type of information regarding an operational state of the AP;

receive a second message from a second module, independent of the first module;

in response to at least the received second message, subscribe the second module to the first information topic;

receive a third message from the first module of the AP, the third message comprising first information of the first type of information; and

in response to at least the received third message, communicate the first information to the second module,

wherein the at least one module is operable to:

receive the third message prior to the second message; and

communicate the first information to the second module in response to at least the received third message and the received second message.

20. The access point (AP) of claim 19 , wherein the AP is a mobile access point.

21. The access point (AP) of claim 19 , wherein the first type of information comprises information of a location of the AP and/or information identifying one or more other access points.

22. A node of a vehicle communication network, the node comprising:

at least one transceiver operable to communicate with other nodes of the vehicle communication network;

at least one module operable to, at least:

receive a first message from a first module of a first access point of the vehicle communication network, the first message comprising first information of a first type of information regarding the operational state of the first access point;

receive a second message from a second module of a second access point of the vehicle communication network subscribing to the first type of information; and

in response to at least the received first and second messages, communicate the received first information to the second module,

wherein the first type of information comprises information identifying one or more access points to which the first access point is communicatively connected and/or that are within communication range of the first access point.

23. The vehicle communication network node of claim 22 , wherein at least one of the first and second access points is a mobile access point.

24. The vehicle communication network node of claim 22 , wherein the at least one module is operable to, in response to at least the received first message, store the first information for communication to a future subscriber.

25. The vehicle communication network node of claim 22 , wherein the at least one module is operable to:

receive a third message from the second module unsubscribing to the first type of information; and

in response to at least the received third message, unsubscribe the second module from the first type of information.

26. The vehicle communication network node of claim 22 , wherein the second message is received after the first message.

27. The vehicle communication network node of claim 22 , wherein the at least one transceiver comprises a wireless transceiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2016
From: CABRAL, HENRIQUE
To: VENIAM, INC.
Reel/Frame 039869/0184 →
Continuity (2)
Provisional Application 62246368 · Oct 26, 2015
Related Publication 20170118599A1 · Apr 27, 2017