IP Library Granted Patent US 6,862,500
Granted Patent B2
US 6,862,500 · App. 10/436,926 · Granted Mar 1, 2005

Methods for communicating between elements in a hierarchical floating car data network

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 6,862,500
App. No.
10/436,926
Granted
Mar 1, 2005
Kind
B2
Abstract

Participating vehicles and egress points communicate with each other according to an infrastructure mode. Participating vehicles communicate with other participating vehicles according to an ad-hoc mode. In an infrastructure mode packet transmitting method for a participating vehicle, beacon service table packets, vehicle service table packets, or packet bursts are created and transmitted. In an infrastructure mode packet receiving method for a participating vehicle, beacon service table packets, vehicle service table packets, packet bursts, or negative acknowledgement packets are received. In an infrastructure mode packet transmitting method for an egress point, an enhanced beacon packet or a negative acknowledgement packet is created and transmitted. In an infrastructure mode packet receiving method for an egress point, beacon service table packets, vehicle service table packets, or packets bursts are received. In an ad-hoc mode packet transmitting method for a participating vehicle, beacon service table packets, vehicle service table packets, packet bursts, or positive acknowledgement packets are created and transmitted. In an ad-hoc mode packet receiving method for a participating vehicle, beacon service table packets, vehicle service table packets, packet bursts, or positive acknowledgement packets are received.

Claims (52)

1. An infrastructure mode packet transmitting method for a participating vehicle in a hierarchical floating car data network, comprising the steps of:

(a) determining if a beacon timer has expired;

(b) if the beacon timer has expired, creating a beacon service table packet or vehicle service table packet;

(c) determining whether a memory threshold is exceeded;

(d) if the memory threshold is exceeded, creating a packet burst;

(e) sending the packet and/or the packet burst to a radio;

(f) queuing the packet and/or the packet burst sent in (e);

(g) transmitting the packet and/or the packet burst; and

(h) transitioning to a receive mode.

2. An infrastructure mode packet receiving method for an egress point in a hierarchical floating car data network, comprising the steps of:

(a) receiving a packet, wherein the packet comprises a beacon service table, a vehicle service table packet, or a packet burst;

(b) sending the packet to an application;

(c) determining whether a memory threshold is exceeded;

(d) if the memory threshold is exceeded, rejecting the packet and transitioning to a transmit mode; and

(e) if the memory threshold is not exceeded, accepting the packet and transitioning to a receive mode.

3. An infrastructure mode packet receiving method for a participating vehicle in a hierarchical floating car data network, comprising the steps of:

(a) receiving a packet, wherein the packet comprises a beacon service table, a vehicle service table packet, a packet burst, or a negative acknowledgement packet;

(b) sending the packet to an application;

(c) processing the sent packet;

(d) determining whether the packet should be retransmitted;

(e) if the packet should be retransmitted, transitioning to a transmit mode; and

(f) if the packet should not be retransmitted, transitioning to a receive mode.

4. The invention infrastructure mode packet receiving method of claim 3 , further comprising the steps of:

(g) determining whether a communication link used for the receiving in (a) is lost;

(h) if the communication link is lost, determining if the negative acknowledgement packet was received in (a);

(i) if the negative acknowledgement packet was received, transitioning to the receive mode; and

(j) if the negative acknowledgement packet was not received, flagging previously transmitted packets and transitioning to the receive mode.

5. An infrastructure mode packet transmitting method for an egress point in a hierarchical floating car data network, comprising the steps of:

(a) determining whether an enhanced beacon timer has expired;

(b) if the enhanced beacon timer has expired, creating an enhanced beacon packet;

(c) if a received packet burst is rejected, creating a negative acknowledgement packet;

(d) sending the enhanced beacon packet and/or the negative acknowledgement packet to a radio;

(e) queuing the sent packet;

(f) transmitting the queued packet; and

(g) transitioning to a receive mode.

6. An ad-hoc mode packet transmitting method for a participating vehicle in a hierarchical floating car data network, comprising the steps of:

(a) if a beacon timer is expired, creating a beacon service table packet or a vehicle service table packet;

(b) if a memory threshold is exceeded, creating a packet burst;

(c) if a positive acknowledgement is required, creating a positive acknowledgement packet;

(d) sending the beacon service table packet, the vehicle service table packet, the packet burst, and/or the positive acknowledgement packet to a radio;

(e) queuing the packet;

(f) transmitting the packet; and

(g) transitioning to a receive mode.

7. An ad-hoc mode packet receiving method for a participating vehicle in a hierarchical floating car data network, comprising the steps of:

(a) receiving a packet wherein the packet comprises a beacon service table, a vehicle service table packet, or a packet burst;

(b) sending the packet to an application;

(c) processing the packet sent

(d) determining whether the packet should be rejected or accepted, or whether the packet is a positive acknowledgment packet;

(e) if the packet is rejected, transitioning to a receive mode;

(f) if the packet is accepted, setting a timer and transitioning to the receive mode;

(g) if the packet is a positive acknowledgement packet, resetting the timer and transitioning to the receive mode; and

(h) if the timer expires before the packet is received in (a), creating a positive acknowledgement signal and transitioning to a transmit mode.

Assignments (7)
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 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
DISTRIBUTION AGREEMENT Recorded Oct 2, 2014
From: DASH NAVIGATION, INC.
To: BLACKBERRY CORPORATION
Reel/Frame 033886/0824 →
SECURITY AGREEMENT Recorded Feb 11, 2008
From: DASH NAVIGATION, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 020487/0656 →
CHANGE OF NAME Recorded Sep 24, 2007
From: CIRCUMNAV NETWORKS, INC.
To: DASH NAVIGATION, INC.
Reel/Frame 019902/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2004
From: SKYMOON RESEARCH AND DEVELOPMENT, LLC
To: CIRCUMNAV NETWORKS, INC.
Reel/Frame 014951/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2003
From: TZAMALOUKAS, ASSIMAKIS
To: SKYMOON RESEARCH AND DEVELOPMENT, LLC
Reel/Frame 014110/0637 →