IP Library Granted Patent US 12,055,400
Granted Patent B2
US 12,055,400 · App. 18/233,040 · Granted Aug 6, 2024

Systems and methods for generating calm or quiet routes

Inventors: Kenneth Jason Sanchez (San Francisco, CA); Theobolt N. Leung (San Francisco, CA); Patricia Grealish-Rust (Dighton, MA)
Assignee: QUANATA, LLC
G01C21/3484A61B5/024A61B5/18A61B5/6893G01C21/3492G01C21/36G08G1/0129
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 12,055,400
App. No.
18/233,040
Granted
Aug 6, 2024
Kind
B2
Abstract

Systems and methods for generating calm or quiet routes are provided. When a user requests navigation directions and indicates a preference for a calm route, a plurality of routes between the origin location and the destination location requested by the user may be identified. Historical sensor data (e.g., including heart rate data, exterior vehicle noise level data, accelerometer data) and traffic data associated with route segments of each of the routes may be analyzed to identify indications of calmness associated with each route segment. Current traffic data associated with the route segments may be analyzed to assign a traffic score representing a level of congestion along the segment and corresponding to a level of insurance risk associated with traversing the segment. Based at least in part upon the indications of calmness and the traffic score associated with each route segment, a route may be selected and presented to the user.

Claims (54)

1. A computer-implemented method of generating a route, the method comprising:

receiving, by one or more processors, a navigation request from an origin location to a destination location, wherein the navigation request includes an indication of a user preference of a user for a calm route;

identifying, by the one or more processors, based at least in part upon map data, a plurality of routes between the origin location and the destination location;

identifying, by the one or more processors, one or more indications of calmness associated with each route segment of one or more route segments in the plurality of routes by analyzing sensor data associated with the one or more route segments;

determining a calmness score associated with each route segment of the one or more route segments based upon the one or more indications of calmness, as identified, associated with each route segment of the one or more route segments; and

receiving, by the one or more processors, a selected route of the plurality of routes between the origin location and the destination location based at least in part upon the calmness score associated with each route segment of the one or more route segments.

2. The method of claim 1 , wherein the calmness score is determined based at least in part upon a number of the one or more indications of calmness and a degree of calmness associated with each route segment of the one or more route segments.

3. The method of claim 1 , wherein the sensor data includes historical sensor data.

4. The method of claim 1 , wherein the sensor data includes current traffic data.

5. The method of claim 4 , wherein the sensor data was collected by one or more sensors,

wherein the sensor data includes at least one selected from a group consisting of: 1) heart rate data associated with operators of vehicles captured while driving a route segment, 2) noise data received from exteriors of vehicles traveling along a route segment, 3) accelerometer data indicative of hard braking and acceleration events captured along a route segment, and 4) traffic data along a route segment.

6. The method of claim 5 , wherein the identifying the one or more indications of calmness includes identifying one or more instances in which the noise data is below a predetermined volume threshold.

7. The method of claim 4 , further comprising:

assigning, by the one or more processors, a traffic score to the current traffic data associated with each route segment the one or more route segments of each route of the plurality of routes between the origin location and the destination location to represent a level of congestion along the one or more segments;

wherein the identifying the one or more indications of calmness comprises identifying the one or more indications of calmness associated with each route segment of the one or more route segments based at least in part on the traffic score associated with each route segment of the one or more route segments.

8. A computer system for generating a route, the computer system comprising:

one or more memories storing instructions; and

one or more processors configured to execute the instructions and configured to:

receive a navigation request from an origin location to a destination location, wherein the navigation request includes an indication of a user preference of a user for a calm route;

identify, based at least in part upon map data, a plurality of routes between the origin location and the destination location;

identify one or more indications of calmness associated with each route segment of one or more route segments in the plurality of routes by analyzing sensor data associated with the one or more route segments;

determine a calmness score associated with each route segment of the one or more route segments based upon the one or more indications of calmness, as identified, associated with each route segment of the one or more route segments; and

receive a selected route of the plurality of routes between the origin location and the destination location based at least in part upon the calmness score associated with each route segment of the one or more route segments.

9. The computer system of claim 8 , wherein the calmness score is determined based at least in part upon a number of the one or more indications of calmness and a degree of calmness associated with each route segment of the one or more route segments.

10. The computer system of claim 8 , wherein the sensor data includes historical sensor data.

11. The computer system of claim 8 , wherein the sensor data includes current traffic data.

12. The computer system of claim 11 , wherein the sensor data was collected by one or more sensors,

wherein the sensor data includes at least one selected from a group consisting of: 1) heart rate data associated with operators of vehicles captured while driving a route segment, 2) noise data received from exteriors of vehicles traveling along a route segment, 3) accelerometer data indicative of hard braking and acceleration events captured along a route segment, and 4) traffic data along a route segment.

13. The computer system of claim 12 , wherein to identify one or more indications of calmness, the one or more processors are configured to identify one or more instances in which the noise data is below a predetermined volume threshold.

14. The computer system of claim 11 , wherein the one or more processors are further configured to:

assign a traffic score to the current traffic data associated with each route segment the one or more route segments of each route of the plurality of routes between the origin location and the destination location to represent a level of congestion along the one or more segment; and

identify the one or more indications of calmness associated with each route segment of the one or more route segments based at least in part on the traffic score associated with each route segment of the one or more route segments.

15. A non-transitory computer-readable medium storing executable instructions for generating a route that, when executed by at least one processor of a computer system, cause the computer system to perform operations comprising:

receiving a navigation request from an origin location to a destination location, wherein the navigation request includes an indication of a user preference of a user for a calm route;

identifying, based at least in part upon map data, a plurality of routes between the origin location and the destination location;

identifying one or more indications of calmness associated with each route segment of one or more route segments in the plurality of routes by analyzing sensor data associated with the one or more route segments;

determining a calmness score associated with each route segment of the one or more route segments based upon the one or more indications of calmness, as identified, associated with each route segment of the one or more route segments; and

receiving a selected route of the plurality of routes between the origin location and the destination location based at least in part upon the calmness score associated with each route segment of the one or more route segments.

16. The non-transitory computer-readable medium of claim 15 , wherein the calmness score is determined based at least in part upon a number of the one or more indications of calmness and a degree of calmness associated with each route segment of the one or more route segments.

17. The non-transitory computer-readable medium of claim 15 , wherein the sensor data includes historical sensor data.

18. The non-transitory computer-readable medium of claim 15 , wherein the sensor data includes current traffic data.

19. The non-transitory computer-readable medium of claim 18 , wherein the sensor data was collected by one or more sensors,

wherein the sensor data includes at least one selected from a group consisting of: 1) heart rate data associated with operators of vehicles captured while driving a route segment, 2) noise data received from exteriors of vehicles traveling along a route segment, 3) accelerometer data indicative of hard braking and acceleration events captured along a route segment, and 4) traffic data along a route segment.

20. The non-transitory computer-readable medium of claim 18 , wherein the operations further comprise:

assigning a traffic score to the current traffic data associated with each route segment the one or more route segments of each route of the plurality of routes between the origin location and the destination location to represent a level of congestion along the one or more segment; and

identifying the one or more indications of calmness associated with each route segment of the one or more route segments based at least in part on the traffic score associated with each route segment of the one or more route segments.

21. A system for generating a route, the system comprising:

a means for storing instructions; and

a means for performing operations comprising:

receiving a navigation request from an origin location to a destination location, wherein the navigation request includes an indication of a user preference of a user for a calm route;

identifying, based at least in part upon map data, a plurality of routes between the origin location and the destination location;

identifying one or more indications of calmness associated with each route segment of one or more route segments in the plurality of routes by analyzing sensor data associated with the one or more route segments;

determining a calmness score associated with each route segment of the one or more route segments based upon the one or more indications of calmness, as identified, associated with each route segment of the one or more route segments; and

receiving a selected route of the plurality of routes between the origin location and the destination location based at least in part upon the calmness score associated with each route segment of the one or more route segments.

Assignments (3)
CHANGE OF NAME Recorded May 29, 2024
From: BLUEOWL, LLC
To: QUANATA, LLC
Reel/Frame 067558/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: SANCHEZ, KENNETH JASON; LEUNG, THEOBOLT N.; GREALISH-RUST, PATTY
To: BLUEOWL, LLC
Reel/Frame 066185/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: GREALISH-RUST, PATRICIA
To: BLUEOWL, LLC
Reel/Frame 066185/0461 →
Continuity (4)
Continuation 18098391 · Jan 18, 2023
Continuation 17749634 · May 20, 2022
Continuation 16795124 · Feb 19, 2020
Related Publication 20230384109A1 · Nov 30, 2023