IP Library Granted Patent US 8,908,516
Granted Patent B2
US 8,908,516 · App. 13/220,237 · Granted Dec 9, 2014

Maintaining stability of a wireless network by adjusting transmitting period

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 8,908,516
App. No.
13/220,237
Granted
Dec 9, 2014
Kind
B2
Abstract

An enhanced mobile communication device communicates directly with other enhanced mobile communication devices in an ad-hoc mode over a wireless medium. The device transmits and receives packets of digital data. The packets of digital data are such that when transmitted, the probability that they will be received by the other mobile communication devices is increased. The probability is further increased by transmitting the packets a multiple and variable number of times according activity in the wireless medium. Attempts to transmit are made periodically and the period of transmission is adjusted according to activity in the wireless medium. In a transportation application, the packets comprise vehicle traffic congestion update information. The device maintains a traffic database and a map database. Traffic congestion update information is exchanged with other devices. Routes through the map from a source or current position of the device to a destination are computed according to an analysis of the traffic database.

Claims (49)

1. A method comprising the steps of:

initializing a transmitting frequency timer with a transmitting period;

checking number of incoming traffic congestion packets received at a first vehicle during the transmitting period;

adjusting the transmitting period according to the number of incoming traffic congestion packets received at the first vehicle such that the transmitting period increases as the number of traffic congestion packets received increases;

transmitting an outgoing traffic congestion packet at a rate of once per the transmitting period;

estimating traffic flow based on the incoming traffic congestion packets, a traffic database, a map database and a current position of the first vehicle; and

computing an alternate route from the current position of the first vehicle to a destination based on the estimated traffic flow,

wherein the outgoing traffic congestion packet comprises:

a beacon service table that comprises real-time and historical data about the first vehicle; and

a vehicle service table that comprises real-time and historical data about one or more other vehicles, the real-time and historical data about one or more other vehicles having been received in one or more of the incoming traffic congestion packets.

2. The method of claim 1 wherein the outgoing traffic congestion packet comprises a beacon service table that comprises real-time and historical data about the first vehicle.

3. The method of claim 2 wherein the real-time and historical data about the first vehicle comprise location data for the first vehicle.

4. The method of claim 2 wherein the real-time and historical data about the first vehicle comprise speed data for the first vehicle.

5. The method of claim 1 wherein the real-time and historical data about the one or more other vehicles comprise location data for the one or more other vehicles.

6. The method of claim 1 wherein the real-time and historical data about the one or more other vehicles comprise speed data for the one or more other vehicles.

7. The method of claim 1 wherein the transmission period is initialized at one second.

8. The method of claim 1 wherein the transmission period is adjusted such that the transmission period is set according to a Fibonacci series.

9. The method of claim 1 wherein the adjustment of the transmission period is used to restrict use of the wireless network to less than approximately 50%.

10. The method of claim 1 wherein the adjustment of the transmission period is used to restrict use of the wireless network to less than approximately 40%.

11. A mobile communication device comprising:

a processor;

a wireless transceiver in communication with the processor;

a memory in communication with the processor, the memory comprising executable code that, when run on the processor, executes the following:

initializing a transmitting frequency timer with a transmitting period;

checking number of incoming traffic congestion packets received at a first vehicle during the transmitting period;

adjusting the transmitting period according to the number of incoming traffic congestion packets received at the first vehicle such that the transmitting period increases as the number of traffic congestion packets received increases;

transmitting an outgoing traffic congestion packet at a rate of once per the transmitting period;

estimating traffic flow based on the incoming traffic congestion packets, a traffic database, a map database and a current position of the first vehicle; and

computing an alternate route from a current position of the first vehicle to a destination based on the estimated traffic flow,

wherein the outgoing traffic congestion packet comprises:

a beacon service table that comprises real-time and historical data about the first vehicle; and

a vehicle service table that comprises real-time and historical data about one or more other vehicles, the real-time and historical data about one or more other vehicles having been received in one or more of the incoming traffic congestion packets.

12. The mobile communication device of claim 11 wherein the wireless transceiver communicates with one or more other vehicles to exchange incoming and outgoing congestion packets.

13. The mobile communication device of claim 11 wherein the outgoing traffic congestion packet comprises a beacon service table that comprises real-time and historical data about the first vehicle.

14. The mobile communication device of claim 13 wherein the real-time and historical data about the first vehicle comprise location data for the first vehicle.

15. The mobile communication device of claim 13 wherein the real-time and historical data about the first vehicle comprise speed data for the first vehicle.

16. The mobile communication device of claim 11 wherein the real-time and historical data about the one or more other vehicles comprise location data for the one or more other vehicles.

17. The mobile communication device of claim 11 wherein the real-time and historical data about the one or more other vehicles comprise speed data for the one or more other vehicles.

18. The mobile communication device of claim 11 wherein the transmission period is initialized at one second.

19. The mobile communication device of claim 11 wherein the transmission period is adjusted such that the transmission period is set according to a Fibonacci series.

20. The mobile communication device of claim 11 wherein the adjustment of the transmission period is used to restrict use of the wireless network to less than approximately 50%.

21. The mobile communication device of claim 11 wherein the adjustment of the transmission period is used to restrict use of the wireless network to less than approximately 40%.

22. A non-transitory computer readable medium comprising instructions for execution by a processor to:

initialize a transmitting frequency timer with a transmitting period;

check number of incoming traffic congestion packets received at a first vehicle during the transmitting period;

adjust the transmitting period according to the number of incoming traffic congestion packets received at the first vehicle such that the transmitting period increases as the number of traffic congestion packets received increases;

transmit an outgoing traffic congestion packet at a rate of once per the transmitting period;

estimate traffic flow based on the incoming traffic congestion packets, a traffic database, a map database and a current position of the first vehicle; and

compute an alternate route from the current position of the first vehicle to a destination based on the estimated traffic flow.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 20, 2023
From: BLACKBERRY CORPORATION
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 063988/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2023
From: BLACKBERRY CORPORATION
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 063983/0991 →
DISTRIBUTION AGREEMENT Recorded Oct 2, 2014
From: DASH NAVIGATION, INC.
To: BLACKBERRY CORPORATION
Reel/Frame 033886/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2011
From: SKYMOON RESEARCH AND DEVELOPMENT, INC.
To: CIRCUMNAV NETWORKS, INC.
Reel/Frame 026849/0484 →
CHANGE OF NAME Recorded Sep 2, 2011
From: CIRCUMNAV NETWORKS, INC.
To: DASH NAVIGATION, INC.
Reel/Frame 026849/0678 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2011
From: TZAMALOUKAS, ASSIMAKIS; FARMWALD, P. MICHAEL
To: SKYMOON RESEARCH AND DEVELOPMENT, INC.
Reel/Frame 026847/0340 →