IP Library Granted Patent US 11,087,627
Granted Patent B2
US 11,087,627 · App. 16/559,847 · Granted Aug 10, 2021

Vehicle and bicycle communication to avoid vehicle door crash accidents

Inventors: Marco P. Crasso (Mar del Plata, AR); Jeronimo Irazabal (Roque Perez, AR)
Assignee: International Business Machines Corporation
G08G1/166H04W4/46H04W4/38H04W4/40H04W4/42H04W4/44H04W4/80
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 11,087,627
App. No.
16/559,847
Granted
Aug 10, 2021
Kind
B2
Abstract

A method, computer system, and a computer program product for communicating between a bicycle and a vehicle to prevent vehicle open door accidents is provided. The present invention may include determining, by a bicycle device, a bicycle is in a stationary state. The present invention may then include sending, by the bicycle device, a request to a user to confirm that the bicycle is in the stationary state. The present invention may further include receiving, from the user, a response to the sent request, wherein the user confirms that the bicycle is in an active state.

Claims (60)

1. A computer-implemented method comprising:

determining, by a bicycle device, a bicycle is in a stationary state;

sending, by the bicycle device, a request to a user to confirm that the bicycle is in the stationary state;

receiving, from the user, a response to the sent request, wherein the user confirms that the bicycle is in an active state by interacting with the bicycle, wherein the interacting with the bicycle comprises moving a pedal of the bicycle;

determining, by the bicycle device, the bicycle device was removed from the bicycle; and

ending a plurality of alert signals transmitted to the bicycle based on the determining the bicycle device was removed.

2. The method of claim 1 , further comprises:

collecting data from the bicycle device associated with the bicycle, wherein the collected data is associated with a state of the bicycle.

3. The method of claim 1 , further comprises:

determining a vehicle is involved in at least one high-risk activity;

determining the bicycle is in a proximity of the vehicle involved in the at least one high-risk activity; and

transmitting, by the bicycle device, a plurality of proximity alerts to the vehicle involved in the at least one high-risk activity.

4. The method of claim 3 , further comprises:

transmitting and receiving the plurality of alert signals and the plurality of proximity alerts, wherein the plurality of alert signals are transmitted, by a vehicle device associated with the vehicle, to the bicycle device that the vehicle is involved in the at least one high-risk activity, wherein the bicycle device stops receiving the plurality of alert signals when not in the active state.

5. The method of claim 2 , wherein collecting the data from the bicycle device associated with the bicycle, further comprises:

determining, by the bicycle device, the bicycle is in motion; and

determining, by the bicycle device, at least one route for the bicycle, wherein at least one electronic device associated with the bicycle device is utilized to generate the at least one route for the bicycle.

6. The method of claim 4 , further comprising:

responding, by the vehicle device, to the transmitted plurality of proximity alerts from the bicycle device by triggering at least one preventative action in the vehicle involved in the at least one high-risk activity.

7. The method of claim 4 , further comprises:

determining, by the vehicle device, the vehicle is in an inactive state for a predetermined period of time; and

ending, by the vehicle device, the transmitted plurality of alert signals to the bicycle device.

8. The method of claim 7 , further comprising:

determining, by the vehicle device, the vehicle is in the active state, wherein an engine associated with the vehicle is turned on; and

receiving, by the vehicle device, the transmitted plurality of proximity alerts from at least one bicycle device.

9. A computer system for communicating between a bicycle and a vehicle to prevent vehicle open door accidents, comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable non-transitory storage media, and program instructions stored on at least one of the one or more computer-readable non-transitory storage media for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:

determining, by a bicycle device, the bicycle is in a stationary state;

sending, by the bicycle device, a request to a user to confirm that the bicycle is in the stationary state;

receiving, from the user, a response to the sent request, wherein the user confirms that the bicycle is in an active state by interacting with the bicycle, wherein the interacting with the bicycle comprises moving a pedal of the bicycle;

determining, by the bicycle device, the bicycle device was removed from the bicycle; and

ending a plurality of alert signals transmitted to the bicycle based on the determining the bicycle device was removed.

10. The computer system of claim 9 , further comprises:

collecting data from the bicycle device associated with the bicycle, wherein the collected data is associated with a state of the bicycle.

11. The computer system of claim 9 , further comprises:

determining the vehicle is involved in at least one high-risk activity;

determining the bicycle is in a proximity of the vehicle involved in the at least one high-risk activity; and

transmitting, by the bicycle device, a plurality of proximity alerts to the vehicle involved in the at least one high-risk activity.

12. The computer system of claim 11 , further comprises:

transmitting and receiving the plurality of alert signals and the plurality of proximity alerts, wherein the plurality of alert signals are transmitted, by a vehicle device associated with the vehicle, to the bicycle device that the vehicle is involved in the at least one high-risk activity, wherein the bicycle device stops receiving the plurality of alert signals when not in the active state.

13. The computer system of claim 10 , wherein collecting the data from the bicycle device associated with the bicycle, further comprises:

determining, by the bicycle device, the bicycle is in motion; and

determining, by the bicycle device, at least one route for the bicycle, wherein at least one electronic device associated with the bicycle device is utilized to generate the at least one route for the bicycle.

14. A computer program product for communicating between a bicycle and a vehicle to prevent vehicle open door accidents, the computer program product comprising a computer readable storage non-transitory medium having program instructions embodied therewith, the program instructions executable by processor to:

determining, by a bicycle device, the bicycle is in a stationary state;

sending, by the bicycle device, a request to a user to confirm that the bicycle is in the stationary state;

receiving, from the user, a response to the sent request, wherein the user confirms that the bicycle is in an active state by interacting with the bicycle, wherein the interacting with the bicycle comprises moving a pedal of the bicycle;

determining, by the bicycle device, the bicycle device was removed from the bicycle; and

ending a plurality of alert signals transmitted to the bicycle based on the determining the bicycle device was removed.

15. The computer program product of claim 14 , further comprises:

collecting data from the bicycle device associated with the bicycle, wherein the collected data is associated with a state of the bicycle.

16. The computer program product of claim 14 , further comprises:

determining that the vehicle is involved in at least one high-risk activity;

determining that the bicycle is in a proximity of the vehicle involved in the at least one high-risk activity; and

transmitting, by the bicycle device, a plurality of proximity alerts to the vehicle involved in the at least one high-risk activity.

17. The computer program product of claim 16 , further comprises:

transmitting and receiving the plurality of alert signals and the plurality of proximity alerts, wherein the plurality of alert signals are transmitted, by a vehicle device associated with the vehicle, to the bicycle device that the vehicle is involved in the at least one high-risk activity, wherein the bicycle device stops receiving the plurality of alert signals when not in the active state.

18. The computer program product of claim 15 , wherein collecting the data from the bicycle device associated with the bicycle, further comprises:

determining, by the bicycle device, the bicycle is in motion; and

determining, by the bicycle device, at least one route for the bicycle, wherein at least one electronic device associated with the bicycle device is utilized to generate the at least one route for the bicycle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 057885/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: CRASSO, MARCO P.; IRAZABAL, JERONIMO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050259/0238 →
Continuity (3)
Continuation 16386388 · Apr 17, 2019
Continuation 15892878 · Feb 9, 2018
Related Publication 20190392713A1 · Dec 26, 2019