IP Library › Granted Patent US 8,300,564
Granted Patent B2
US 8,300,564 · App. 12/712,358 · Granted Oct 30, 2012

Opportunistic data transfer between vehicles

Assignee: GM Global Technology Operations LLC
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,300,564
App. No.
12/712,358
Granted
Oct 30, 2012
Kind
B2
Abstract

A system and method for optimizing wireless vehicle to vehicle communications is configured to maximize the amount of data that can be transferred from one vehicle to another during a transient encounter by adaptively adjusting the message packet size and data modulation rate during an inter-vehicle communication session.

Claims (35)

1. A method for optimizing data transferred between vehicles, said method comprising:

determining if there are missed packets in a sequence of status messages transmitted between two vehicles;

determining if a number of successful packet transfers is greater than or equal to a successful packets threshold and if a received signal strength indication is increasing, if there are no missed packets in the sequence of messages;

determining if a number of missed packet transfers is greater than or equal to a missed packets threshold and if a received signal strength indication is decreasing, if there are missed packets in the sequence of messages;

increasing a length of a message packet by a predetermined packet increase amount if the number of successful packet transfers is greater than or equal to the successful packets threshold and if the received signal strength indication is increasing;

decreasing the length of the message packet by a predetermined packet decrease amount if the number of missed packet transfers is greater than or equal to the successful packets threshold and if the received signal strength indication is decreasing; and

resetting the number of missed packet transfers and the number of successful packet transfers if packet settings have changed.

2. The method according to claim 1 further comprising incrementing the number of successful packet transfers if there are no missed packets in the sequence of messages.

3. The method according to claim 1 further including determining if the number of successful packet transfers is greater than or equal to a data rate success threshold and if the received signal strength indication is increasing, if there are no missed packets in the sequence of messages.

4. The method according to claim 1 further including determining if the number of missed packet transfers is greater than or equal to a data rate success threshold and if the received signal strength indication is decreasing, if there are missed packets in the sequence of messages.

5. The method according to claim 1 further comprising communicating between a host vehicle and a remote vehicle wherein the host vehicle estimates an approximate encounter time with the remote vehicle and selects the data to transmit.

6. The method according to claim 3 further including increasing a packet transfer data rate by a predetermined data rate unit if the number of successful packet transfers is greater than or equal to the data rate success threshold and if the received signal strength indication is increasing.

7. The method according to claim 4 further including decreasing the packet transfer data rate by a predetermined data rate unit if the number of missed packet transfers is greater than or equal to the data rate success threshold and if the received signal strength indication is decreasing.

8. A method for optimizing data transferred between vehicles, said method comprising:

determining if there are missed packets in a sequence of status messages transmitted between two vehicles;

determining if a number of successful packet transfers is greater than or equal to a data rate success threshold and if the received signal strength indication is increasing, if there are no missed packets in the sequence of messages;

determining if a number of missed packet transfers is greater than or equal to the data rate success threshold and if a received signal strength indication is decreasing, if there are missed packets in the sequence of messages;

increasing a packet transfer data rate by a predetermined data rate unit if the number of successful packet transfers is greater than or equal to the data rate success threshold and if the received signal strength indication is increasing;

decreasing the packet transfer data rate by a predetermined data rate unit if the number of missed packet transfers is greater than or equal to the data rate success threshold and if the received signal strength indication is decreasing; and

resetting the number of missed packet transfers and the number of successful packet transfers if packet settings have changed.

9. The method according to claim 8 further comprising incrementing the number of successful packet transfers if there are no missed packets in the sequence of messages.

10. The method according to claim 8 further comprising communicating between a host vehicle and a remote vehicle wherein the host vehicle estimates an approximate encounter time with the remote vehicle and selects the data to transmit.

11. A system having non-transitory computer-readable medium tangibly embodying computer-executable instructions for: using a computing device for:

determining if there are missed packets in a sequence of status messages transmitted between two vehicles;

determining if a number of successful packet transfers is greater than or equal to a successful packets threshold and if a received signal strength indication is increasing, if there are no missed packets in the sequence of messages;

determining if a number of missed packet transfers is greater than or equal to a missed packets threshold and if a received signal strength indication is decreasing, if there are missed packets in the sequence of messages;

increasing a length of a message packet by a predetermined packet increase amount if the number of successful packet transfers is greater than or equal to the successful packets threshold and if the received signal strength indication is increasing;

decreasing the length of the message packet by a predetermined packet decrease amount if the number of missed packet transfers is greater than or equal to the successful packets threshold and if the received signal strength indication is decreasing; and

resetting the number of missed packet transfers and the number of successful packet transfers if packet settings have changed.

12. The system according to claim 11 further comprising incrementing the number of successful packet transfers if there are no missed packets in the sequence of messages.

13. The system according to claim 11 further including determining if the number of successful packet transfers is greater than or equal to a data rate success threshold and if the received signal strength indication is increasing, if there are no missed packets in the sequence of messages.

14. The system according to claim 11 further including determining if the number of missed packet transfers is greater than or equal to a data rate success threshold and if the received signal strength indication is decreasing, if there are missed packets in the sequence of messages.

15. The system according to claim 11 further comprising communicating between a host vehicle and a remote vehicle wherein the host vehicle estimates an approximate encounter time with the remote vehicle and selects the data to transmit.

16. The system according to claim 13 further including increasing a packet transfer data rate by a predetermined data rate unit if the number of successful packet transfers is greater than or equal to the data rate success threshold and if the received signal strength indication is increasing.

17. The system according to claim 14 further including decreasing the packet transfer data rate by a predetermined data rate unit if the number of missed packet transfers is greater than or equal to the data rate success threshold and if the received signal strength indication is decreasing.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2014
From: WILMINGTON TRUST COMPANY
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 034287/0001 →
CHANGE OF NAME Recorded Feb 10, 2011
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 025781/0333 →
SECURITY AGREEMENT Recorded Nov 8, 2010
From: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
To: WILMINGTON TRUST COMPANY
Reel/Frame 025327/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: GRIMM, DONALD K.; BAI, FAN
To: GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Reel/Frame 023999/0937 →
Continuity (1)
Related Publication 20110205943A1 · Aug 25, 2011