IP Library › Granted Patent US 10,625,674
Granted Patent B2
US 10,625,674 · App. 15/944,928 · Granted Apr 21, 2020

System and method for generation of a preventive alert

Inventors: Nagesh B. T. Shenoy (Bangalore, IN); Pramod Chintalapoodi (San Diego, CA); Sho Tanaka (Tokyo, JP)
Assignee: SONY CORPORATION
B60Q9/008G08G1/0112G08G1/096775G08G1/164
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 10,625,674
App. No.
15/944,928
Granted
Apr 21, 2020
Kind
B2
Abstract

Various aspects of a system and method for generation of a preventive alert are disclosed herein. The system comprises one or more circuits in a vehicle that retrieves sensor data associated with the vehicle and/or obstacle information generated by one or more sensors of the vehicle, along a path of the vehicle. The system further comprises one or more circuits that communicates to a server, a set of data based on the retrieved sensor data and/or the retrieved obstacle information. The generation of an alert to one or more vehicles is controlled by the server, based on the communicated set of data.

Claims (91)

1. A signal processing system for a first vehicle, comprising:

a central processing unit (CPU) configured to:

generate first obstacle information based on sensor data from at least one sensor,

wherein said first obstacle information is indicative of a plurality of obstacles along a path of travel of said first vehicle;

generate a first minimum set of data (MSD) that includes a payload of eCall standard data and additional data, wherein

said additional data comprises said first obstacle information, speed information of said first vehicle, and danger level information of at least one obstacle of said plurality of obstacles,

said danger level information indicates a likelihood of a collision of said first vehicle with said at least one obstacle of said plurality of obstacles, and

said likelihood of said collision is based on at least one of an acceleration of said at least one obstacle with respect to said first vehicle that exceeds a threshold acceleration value, or brightness level information of environment outside said first vehicle;

transmit said first MSD to a server;

receive alert information from said server, wherein

said server receives a second MSD including speed information of a second vehicle and second obstacle information from said second vehicle in said path of travel of said first vehicle, and

said server generates said alert information based on said speed information of said second vehicle; and

render an alert based on said alert information.

2. The signal processing system according to claim 1 , wherein said alert is at least one of audio-visual information, haptic information, audio information, voice-based broadcast message, text-based broadcast message, or activation of an alarm in said second vehicle.

3. The signal processing system according to claim 1 , wherein said CPU is further configured to render said alert by at least one of a dashboard indication, a vibration of a steering wheel of said first vehicle, or an audio system of said first vehicle.

4. The signal processing system according to claim 1 , wherein

said first MSD further includes a field that indicates presence of said at least one obstacle along said path of travel of said first vehicle, and

said at least one obstacle corresponds to at least one of a stationary obstacle or a slow-moving obstacle.

5. The signal processing system according to claim 4 , wherein

said first vehicle further comprises at least one imaging device configured to detect said at least one of said stationary obstacle or said slow-moving obstacle, and

said CPU is further configured to:

update said first MSD based on said detection of said at least one of said stationary obstacle or said slow-moving obstacle; and

transmit said updated first MSD to said server.

6. The signal processing system according to claim 1 , wherein said alert information is indicative of a threat of said collision in at least one of a threshold distance from said first vehicle, or said path of travel of said first vehicle.

7. A method, comprising:

in a first vehicle,

receiving sensor data;

generating first obstacle information based on said sensor data,

wherein said first obstacle information is indicative of a plurality of obstacles along a path of travel of said first vehicle;

generating a first minimum set of data (MSD) that includes a payload of eCall standard data and additional data, wherein

said additional data comprises said first obstacle information, speed information of said first vehicle, and danger level information of at least one obstacle of said plurality of obstacles,

said danger level information indicates a likelihood of a collision of said first vehicle with said at least one obstacle of said plurality of obstacles, and

said likelihood of said collision is based on at least one of an acceleration of said at least one obstacle with respect to said first vehicle that exceeds a threshold acceleration value, or brightness level information of environment outside said first vehicle;

transmitting said first MSD to a server;

receiving alert information from said server, wherein

said server receives a second MSD including speed information of a second vehicle and second obstacle information from said second vehicle in said path of travel of said first vehicle, and

said server generates said alert information based on said speed information of said second vehicle; and

rendering an alert based on said alert information.

8. The method according to claim 7 , wherein said alert is at least one of audio-visual information, haptic information, audio information, voice-based broadcast message, text-based broadcast message, or activation of an alarm in said second vehicle.

9. The method according to claim 7 , wherein said alert is rendered by at least one of a dashboard indication, a vibration of a steering wheel of said first vehicle, or an audio system of said first vehicle.

10. The method according to claim 7 , wherein

said first MSD further includes a field that indicates presence of said at least one obstacle along said path of travel of said first vehicle, and

said at least one obstacle corresponds to at least one of a stationary obstacle or a slow-moving obstacle.

11. The method according to claim 10 , further comprising:

detecting said at least one of said stationary obstacle or said slow-moving obstacle;

updating said first MSD based on said detection of said at least one of said stationary obstacle or said slow-moving obstacle; and

transmitting said updated first MSD to said server.

12. The method according to claim 7 , wherein said alert information is indicative of a threat of said collision in at least one of a threshold distance from said first vehicle, or said path of travel of said first vehicle.

13. A non-transitory computer-readable storage medium having stored thereon computer executable instructions, which when executed by a computer, cause said computer to execute operations, said operations comprising:

in a first vehicle,

receiving sensor data;

generating first obstacle information based on said sensor data,

wherein said first obstacle information is indicative of a plurality of obstacles along a path of travel of said first vehicle;

generating a first minimum set of data (MSD) that includes a payload of eCall standard data and additional data, wherein

said additional data comprises said first obstacle information, speed information of said first vehicle, and danger level information of at least one obstacle of said plurality of obstacles,

said danger level information indicates a likelihood of a collision of said first vehicle with said at least one obstacle of said plurality of obstacles, and

said likelihood of said collision is based on at least one of an acceleration of said at least one obstacle with respect to said first vehicle that exceeds a threshold acceleration value, or brightness level information of environment outside said first vehicle;

transmitting said first MSD to a server;

receiving alert information from said server, wherein

said server receives a second MSD including speed information of a second vehicle and second obstacle information from said second vehicle in said path of travel of said first vehicle, and

said server generates said alert information based on said speed information of said second vehicle; and

rendering an alert based on said alert information.

14. The signal processing system according to claim 1 , wherein said first obstacle information corresponds to at least one of a stationary obstacle on said path of travel of said first vehicle or a moving obstacle on said path of travel of said first vehicle.

15. The signal processing system according to claim 1 , wherein

said likelihood of said collision is further based on a size of said at least one obstacle of said plurality of obstacles,

said first vehicle further comprises at least one imaging device configured to detect at least one of a stationary obstacle or a slow-moving obstacle along said path of travel of said first vehicle, and

said danger level information indicates said likelihood of said collision of said first vehicle with said at least one of said stationary obstacle or said slow-moving obstacle.

16. The signal processing system according to claim 15 , wherein said CPU is further configured to set said danger level information to a high value based on at least one of:

said size of said at least one of said stationary obstacle or said slow-moving obstacle that exceeds a size threshold value,

said brightness level information of said environment outside said first vehicle that is less than a brightness threshold value, or

said acceleration of said at least one of said stationary obstacle or said slow-moving obstacle that is higher than said threshold acceleration value.

17. The signal processing system according to claim 1 , wherein

said CPU is further configured to determine confidence level information of presence of said plurality of obstacles based on said sensor data, and

said additional data includes said confidence level information.

18. The signal processing system according to claim 1 , wherein said CPU is further configured to:

determine confidence level information based on a type of said at least one sensor; and

update said additional data based on said determined confidence level information.

19. The signal processing system according to claim 1 , further comprising said at least one sensor configured to output said sensor data.

20. A first vehicle, comprising:

at least one sensor configured to output sensor data; and

a central processing unit (CPU) configured to:

generate first obstacle information based on said sensor data,

wherein said first obstacle information is indicative of a plurality of obstacles along a path of travel of said first vehicle;

generate a first minimum set of data (MSD) that includes a payload of eCall standard data and additional data, wherein

said additional data comprises said first obstacle information, speed information of said first vehicle, and danger level information of at least one obstacle of said plurality of obstacles,

said danger level information indicates a likelihood of a collision of said first vehicle with said at least one obstacle of said plurality of obstacles, and

said likelihood of said collision is based on at least one of an acceleration of said at least one obstacle with respect to said first vehicle that exceeds a threshold acceleration value, or brightness level information of environment outside said first vehicle;

transmit said first MSD to a server;

receive alert information from said server, wherein

said server receives a second MSD including speed information of a second vehicle and second obstacle information from said second vehicle in said path of travel of said first vehicle, and

said server generates said alert information based on said speed information of said second vehicle; and render an alert based on said alert information.

Continuity (2)
Continuation 14855578 · Sep 16, 2015
Related Publication 20180222388A1 · Aug 9, 2018