IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0241401
(2011-09-23)
|
등록번호 |
US-8907772
(2014-12-09)
|
발명자
/ 주소 |
- Green, William Blease
- Thompson, Chris
|
출원인 / 주소 |
- Cyber Physical Systems, Inc.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
20 인용 특허 :
8 |
초록
▼
A computer program product is provided for automatically detecting unsafe driving practices and providing real time driver feedback upon execution by either of a local device which may be embodied in for example a cigarette lighter adapter, or a mobile cellular device such as for example an iPhone.
A computer program product is provided for automatically detecting unsafe driving practices and providing real time driver feedback upon execution by either of a local device which may be embodied in for example a cigarette lighter adapter, or a mobile cellular device such as for example an iPhone. The device upon which the program is embodied is thus configured to receive and store program parameters including predetermined speed limit settings, receive sensor output signals representative of vehicle position and vehicle movement, determine a location of the vehicle based on the position sensor output signals, and determine a safe- or unsafe-driving condition based on the movement sensor output signals and at least a predetermined speed limit setting associated with the vehicle location. A driver alert signal is further generated in response to determining an unsafe driving condition, and notification of unsafe driving conditions may be accordingly transmitted to third parties.
대표청구항
▼
1. A device for automatically detecting unsafe driving practices and providing real time driver feedback, the device comprising: a housing configured for coupling to a power source associated with the vehicle, said housing positioned in a fixed manner relative to the vehicle when coupled thereto;a p
1. A device for automatically detecting unsafe driving practices and providing real time driver feedback, the device comprising: a housing configured for coupling to a power source associated with the vehicle, said housing positioned in a fixed manner relative to the vehicle when coupled thereto;a power supply residing within the housing and configured to receive power from the power source when the housing is coupled thereto;one or more movement sensors residing within the housing and effective to generate output signals associated with movement of the vehicle;a position sensor residing within the housing and effective to generate output signals associated with a position of the vehicle;a communications device residing within the housing and effective to send and receive data via a communications network; anda control unit functionally linked to each of said power supply, movement sensors, position sensor and communications device and further comprising a processor and one or more memory media, at least one of said memory media having program instructions residing thereon which upon execution by the processor are further effective to receive and store unsafe driving parameters sent via the communications device, the parameters further comprising predetermined speed limit settings and unsafe driving locations, the unsafe driving locations associated with the predetermined speed limit settings and historically with one or more of unsafe driving conditions and accidents,determine a location of the vehicle based on the position sensor output signals,determine an unsafe driving condition based on the movement sensor output signals and at least a predetermined speed limit setting associated with said vehicle location,aggregating data associated with vehicle movement over time with respect to corresponding vehicle locations,dynamically adjusting the predetermined speed limit setting associated with one or more vehicle locations, based on the aggregated data,determine a potential unsafe driving condition based on the stored unsafe driving locations, the determined location of the vehicle and the movement sensor output signals, andgenerate a driver alert signal in substantially real-time in response to determining an unsafe driving condition or a potential unsafe driving condition. 2. The device of claim 1, the program instructions further effective to transmit an unsafe driving notification to a remote device via the communications device in accordance with determined unsafe driving conditions. 3. The device of claim 1, the driver alert signal generated in response to determining an unsafe driving condition comprising a first type of driver alert signal, wherein the program instructions are further effective upon execution by the processor to aggregate an amount of the first type of driver alert signals generated during a particular driving session,compare the aggregated amount of the first type of driver alert signals to a predetermined threshold value, andtransmit an unsafe driving notification to the remote device via the communications device in accordance with the aggregated amount of the first type of driver alert signals exceeding the predetermined threshold value. 4. The device of claim 3, the program instructions further effective upon execution by the processor to determine an unsafe driving condition based on the movement sensor output signals, a predetermined speed limit setting associated with said vehicle location, and a predetermined absolute offset value with respect to the various speed limit settings. 5. The device of claim 3, the program instructions further effective upon execution by the processor to determine an unsafe driving condition based on the movement sensor output signals, a predetermined speed limit setting associated with said vehicle location, and a predetermined percentage offset value with respect to the various speed limit settings. 6. The device of claim 1, the program instructions further effective upon execution by the processor to determine a change in movement by the vehicle from the movement sensor output signals,compare the determined change in movement by the vehicle to a rate of change threshold value, anddetermine an unsafe driving condition based on the determined change in movement by the vehicle exceeding the rate of change threshold value. 7. The device of claim 1, the housing further comprising a cigarette lighter plug configured to engage a cigarette lighter socket as said power source associated with the vehicle. 8. The device of claim 7, the housing further comprising a first portion comprising the cigarette lighter plug configured on a first end for coupling to the cigarette lighter socket and positioned in a fixed manner relative to the vehicle when coupled thereto;a second portion coupled to the second end of the first portion and moveable between a first and a second position; anda locking mechanism effective to permit movement by the second portion relative to the first portion in a first state and to prevent movement by the second portion relative to the first portion in a second state. 9. The device of claim 8, further comprising an audio sensor residing within the housing and functionally linked to the control unit, the program instructions further effective to receive audio output signals from the audio sensor and to determine a movement status associated with an accident based on the movement sensor output signals, the audio sensor output signals and one or more accident threshold settings. 10. A system comprising: one or more devices configured for coupling to respective vehicles and each comprising one or more sensors effective to generate output signals associated with positions and movements of the associated vehicle;a hosted server network communicatively linked to each of the one or more devices via a communications network;a computer program product comprising one or more computer-readable memory media, the computer program product including program instructions executable by a processor to direct the performance of operations further comprising:receiving an array of data representative of predetermined speed limit settings for an associated array of geographical locations;storing said data in a database functionally linked to the memory medium and the processor;defining one or more unsafe driving locations in the array of geographical locations with respect to associated historical unsafe driving conditions and/or accidents;and for each of the respective vehicles to which one of the one or more devices are coupled, receiving position sensor output signals representative of vehicle position;receiving movement sensor output signals representative of vehicle movement;determining a location of the vehicle based on the position sensor output signals;determining a safe driving condition or unsafe driving condition based on the movement sensor output signals and at least a predetermined speed limit setting associated with said vehicle location;aggregating data associated with vehicle movement over time with respect to corresponding vehicle locations;dynamically adjusting the predetermined speed limit setting associated with one or more vehicle locations, based on the aggregated data;determining a potential unsafe driving condition based on the defined unsafe driving locations, the determined location of the vehicle and the movement sensor output signals; andgenerating a driver alert signal in substantially real-time in response to determining an unsafe driving condition or a potential unsafe driving condition. 11. The system of claim 10, the program instructions executable to direct the performance of operations further comprising transmitting an unsafe driving notification to a remote device via a communications device functionally linked to the processor and the memory medium in accordance with determined unsafe driving conditions. 12. The computer program product of claim 10, the driver alert signal generated in response to determining an unsafe driving condition comprising a first type of driver alert signal, wherein the program instructions executable by the processor to direct the performance of operations further comprising aggregating an amount of the first type of driver alert signals generated during a particular driving session,comparing the aggregated amount of the first type of driver alert signals to a predetermined threshold value, andtransmitting an unsafe driving notification to the remote device in accordance with the aggregated amount of the first type of driver alert signals exceeding the predetermined threshold value. 13. The computer program product of claim 12, the program instructions executable by the processor to direct the performance of operations further comprising determining a safe driving condition or an unsafe driving condition based on the movement sensor output signals, a predetermined speed limit setting associated with said vehicle location, and a predetermined absolute offset value with respect to the various speed limit settings. 14. The computer program product of claim 12, the program instructions executable by the processor to direct the performance of operations further comprising determining a safe driving condition or an unsafe driving condition based on the movement sensor output signals, a predetermined speed limit setting associated with said vehicle location, and a predetermined percentage offset value with respect to the various speed limit settings. 15. The system of claim 10, the program instructions executable by the processor to direct the performance of operations further comprising determining a change in movement by the vehicle from the movement sensor output signals,comparing the determined change in movement by the vehicle to a rate of change threshold value, anddetermining an unsafe driving condition based on the determined change in movement by the vehicle exceeding the rate of change threshold value. 16. The system of claim 10, the operation of dynamically adjusting the speed limit setting comprising disregarding vehicle movement data for respective vehicle locations outside of a threshold deviation value, and adjusting the speed limit settings based on one or more of a determined average speed and a determined median speed from the remaining vehicle movement data. 17. The system of claim 10, at least one of the one or more devices comprising a cigarette lighter plug configured to engage a cigarette lighter socket as a power source associated with a respective vehicle, the at least one device positioned in a fixed manner relative to the respective vehicle when coupled thereto. 18. The system of claim 17, said at least one of the one or more devices further comprising a first portion comprising the cigarette lighter plug configured on a first end for coupling to the cigarette lighter socket and positioned in a fixed manner relative to the respective vehicle when coupled thereto;a second portion coupled to the second end of the first portion and moveable between a first and a second position; anda locking mechanism effective to permit movement by the second portion relative to the first portion in a first state and to prevent movement by the second portion relative to the first portion in a second state. 19. The system of claim 18, said at least one of the one or more devices further comprising an audio sensor, the program instructions further executable to receive audio output signals from the audio sensor and to determine a movement status associated with an accident based on the movement sensor output signals, the audio sensor output signals and one or more accident threshold settings.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.