IP Library › Granted Patent US 10,883,850
Granted Patent B2
US 10,883,850 · App. 16/122,477 · Granted Jan 5, 2021

Additional security information for navigation systems

Inventors: Alice Guidotti (Rome, IT); Fabio Cerri (Rome, IT); Daniele Morgantini (Rome, IT); Marco Vettori (Rome, IT)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G01C21/3697G01C21/3461
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,883,850
App. No.
16/122,477
Granted
Jan 5, 2021
Kind
B2
Abstract

A computer-implemented method for enhancing navigation systems and maps with security-related information includes receiving, by a computer, a map comprising one or more security areas; and also receiving dynamic information about respective conditions related to each of the one or more security areas and respective security attributes related to each of the one or more security areas. Furthermore, the computer calculates a respective risk value for each of the one or more security areas based on the respective conditions and the respective security attribute of the security area; and transmits to a user device associated with a user, risk-related information based on a current location of the user device and the respective risk values.

Claims (54)

1. A computer-implemented method comprising:

receiving, by a computer, a map comprising a plurality of security areas;

receiving, by the computer, dynamic information about respective conditions related to each of the plurality of security areas;

receiving, by the computer, respective security attributes related to each of the plurality of security areas;

calculating, by the computer, a respective risk value for each of the plurality of security areas based on the respective conditions and the respective security attribute of the security area; and

transmitting, by the computer to a user device associated with a user, risk-related information based on a current location of the user device and the respective risk values, wherein

the risk-related information comprises a suggested route from the current location to a destination,

each of the plurality of security areas having a size defined based on a security homogeneous characteristic,

each of the plurality of security areas have a specific security tag used to respectively define the plurality of security areas,

at least one of the plurality of security areas have a specific set of security tags, and

at least two of the plurality of security areas overlap.

2. The computer-implemented method of claim 1 , wherein the risk-related information comprises alerts to be provided via the user device.

3. The computer-implemented method of claim 2 , wherein the alerts include one or more of: audio alerts, textual alerts, visual alerts, or overlay information for display on a graphical map being displayed to the user.

4. The computer-implemented method of claim 1 , further comprising:

determining, by the computer, for each of a plurality of alternative routes from the current location to the destination which of the plurality of security areas are traversed by a particular alternative route; and

calculating, by the computer, a respective risk score for each of the plurality of alternative routes based on the plurality of security areas traversed by the particular alternative route.

5. The computer-implemented method of claim 4 , wherein the suggested route has a respective risk value indicative of being less of a risk than a predetermined risk level identified by the user.

6. The computer-implemented method of claim 4 , wherein the suggested route comprises a plurality of segments each having a corresponding risk value and wherein none of the plurality of segments has a corresponding risk value indicative of being a higher risk than a predetermined risk level identified by the user.

7. The computer-implemented method of claim 1 , wherein the dynamic information comprises a type of vehicle in which the user is traveling.

8. The computer-implemented method of claim 1 , wherein the security attributes comprise one or more of: static information about street, historical information about accidents, or historical dynamic information.

9. The computer-implemented method of claim 1 , wherein the security attributes comprise a geometrical-related feature of a road within a particular security area.

10. A system, comprising:

a processor programmed to initiate executable operations comprising:

receiving a map comprising plurality of security areas;

receiving dynamic information about respective conditions related to each of the plurality of security areas;

receiving respective security attributes related to each of the plurality of security areas;

calculating a respective risk value for each of the plurality of security areas based on the respective conditions and the respective security attribute of the security area; and

transmitting to a user device associated with a user, risk-related information based on a current location of the user device and the respective risk values, wherein

the risk-related information comprises a suggested route from the current location to a destination,

each of the plurality of security areas having a size defined based on a security homogeneous characteristic,

each of the plurality of security areas have a specific security tag used to respectively define the plurality of security areas,

at least one of the plurality of security areas have a specific set of security tags, and

at least two of the plurality of security areas overlap.

11. The system of claim 10 , wherein the risk-related information comprises alerts to be provided via the user device.

12. The system of claim 11 , wherein the alerts include one or more of: audio alerts, textual alerts, visual alerts, or overlay information for display on a graphical map being displayed to the user.

13. The system of claim 10 , wherein the processor is programmed to initiate executable operations further comprising:

determining for each of a plurality of alternative routes from the current location to the destination which of the plurality of security areas are traversed by a particular alternative route; and

calculating a respective risk score for each of the plurality of alternative routes based on the plurality of security areas traversed by the particular alternative route.

14. The system of claim 13 , wherein the suggested route has a respective risk value indicative of being less of a risk than a predetermined risk level identified by the user.

15. The system of claim 13 , wherein the suggested route comprises a plurality of segments each having a corresponding risk value and wherein none of the plurality of segments has a corresponding risk value indicative of being a higher risk than a predetermined risk level identified by the user.

16. The system of claim 10 , wherein the dynamic information comprises a type of vehicle in which the user is traveling.

17. The system of claim 10 , wherein the security attributes comprise one or more of: static information about street, historical information about accidents, or historical dynamic information.

18. A computer program product, comprising:

a computer readable storage medium having program code stored thereon, the program code executable by a data processing system to initiate operations including:

receiving, by the data processing system, a map comprising plurality of security areas;

receiving, by the data processing system, dynamic information about respective conditions related to each of the plurality of security areas;

receiving, by the data processing system, respective security attributes related to each of the plurality of security areas;

calculating, by the data processing system, a respective risk value for each of the plurality of security areas based on the respective conditions and the respective security attribute of the security area; and

transmitting, by the data processing system to a user device associated with a user, risk-related information based on a current location of the user device and the respective risk values, wherein

the risk-related information comprises a suggested route from the current location to a destination,

each of the plurality of security areas having a size defined based on a security homogeneous characteristic,

each of the plurality of security areas have a specific security tag used to respectively define the plurality of security areas,

at least one of the plurality of security areas have a specific set of security tags, and

at least two of the plurality of security areas overlap.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2018
From: GUIDOTTI, ALICE; CERRI, FABIO; MORGANTINI, DANIELE; VETTORI, MARCO
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 046793/0696 →
Continuity (1)
Related Publication 20200072637A1 · Mar 5, 2020
Cited By (2)
US 12,339,129 US 12,456,378