IP Library Granted Patent US 9,002,567
Granted Patent B2
US 9,002,567 · App. 13/735,902 · Granted Apr 7, 2015

Course-based place searching

Inventors: Peter Barrett (Palo Alto, CA); Bruce Leak (Los Altos Hills, CA); Konstantin Othmer (Los Altos, CA); Zarko Draganic (Belvedere, CA)
Assignee: Cloudcar, Inc.
G01C21/3682
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 9,002,567
App. No.
13/735,902
Granted
Apr 7, 2015
Kind
B2
Abstract

Course-based place searching systems and methods are described. In an embodiment, a system for performing a course-based place search may include a navigation device, a processing device, and a display. The navigation device may be configured to track a location and a course of the vehicle. The processing device may be communicatively coupled to the navigation device and may be configured to request places from a resource based at least in part on the location of the vehicle and the search criterion and to return a first one or more places received from the resource to an occupant of the vehicle. The first one or more places may be based at least in part on the course of the vehicle. The display may be communicatively coupled to the processing device. The first one or more places may be displayed on the display.

Claims (79)

1. A system for performing a course-based place search, the system comprising:

a navigation device configured to track a location of a vehicle and a course of the vehicle;

a processing device communicatively coupled to the navigation device and configured to request places from a resource based at least in part on the location of the vehicle and a search criterion and to return a first one or more places received from the resource to an occupant of the vehicle, the first one or more places returned based at least in part on the course of the vehicle; and

a display communicatively coupled to the processing device on which the first one or more places are displayed,

wherein a second one or more places received from the resource are not returned by the processing device, and wherein the second one or more places require the vehicle to deviate from the course, a predicted route of the vehicle, or a proposed route of the vehicle by more than an acceptable threshold to reach the second one or more places.

2. The system of claim 1 , wherein the search criterion is related to places providing energy for replacing energy reserves of the vehicle, and wherein the processing device is further configured to:

retrieve information about energy reserves of the vehicle;

determine an expected range of the vehicle based at least in part on the energy reserves of the vehicle; and

return the first one or more places further based on the expected range of the vehicle.

3. The system of claim 2 , wherein the processing device is further configured to:

track the energy reserves of the vehicle; and

automatically return the first one or more places further based on a level of the energy reserves of the vehicle.

4. The system of claim 1 , wherein the processing device is further configured to request information related to a cost of purchasing energy, wherein the first one or more places are further returned based on the cost of purchasing energy from the first one or more places.

5. The system of claim 1 , wherein the second one or more places require the vehicle to deviate from the course by more than the acceptable threshold to reach the second one or more places.

6. The system of claim 1 , wherein:

the course of the vehicle includes a heading of the vehicle;

the first one or more places are associated with:

locations located along the predicted route of the vehicle; or

locations that require the vehicle to deviate from the predicted route by less than the acceptable threshold to reach the first one or more places, the predicted route based at least in part on the heading; and

the second one or more places require the vehicle to deviate from the predicted route by more than the acceptable threshold to reach the second one or more places.

7. The system of claim 1 , wherein:

the course includes the proposed route that includes a travel plan from the location of the vehicle to a destination;

the first one or more places are associated with:

locations located along the proposed route of the vehicle; or

locations that require the vehicle to deviate from the proposed route by less than the acceptable threshold to reach the first one or more places; and

the second one or more places require the vehicle to deviate from the proposed route by more than the acceptable threshold to reach the second one or more places.

8. The system of claim 1 , wherein the first one or more places returned are further based on at least one of a preference of the occupant of the vehicle, a status of the vehicle, and detailed information about the places received from the resource.

9. A method of performing a course-based place search, the method comprising:

tracking a location of a vehicle and a course of the vehicle;

requesting places from a resource based at least in part on the location of the vehicle and a search criterion; and

returning a first one or more places received from the resource to an occupant of the vehicle, the first one or more places returned based at least in part on the course of the vehicle,

wherein a second one or more places received from the resource are not returned, and wherein the second one or more places require the vehicle to deviate from the course, a predicted route of the vehicle, or a proposed route of the vehicle by more than an acceptable threshold to reach the second one or more places.

10. The method of claim 9 , wherein the search criterion is related to places providing energy for replenishing energy reserves of the vehicle, the method further comprising:

retrieving information about the energy reserves of the vehicle;

determining an expected range of the vehicle based at least in part on the energy reserves of the vehicle; and

returning the first one or more places further based on the expected range of the vehicle.

11. The method of claim 9 , further comprising:

tracking energy reserves of the vehicle; and

automatically returning the first one or more places further based on a level of the energy reserves of the vehicle.

12. The method of claim 9 , wherein the second one or more places require the vehicle to deviate from the course by more than the acceptable threshold to reach the second one or more places.

13. The method of claim 9 , wherein:

the course of the vehicle includes a heading of the vehicle;

the first one or more places are associated with:

locations located along the predicted route of the vehicle; or

locations that require the vehicle to deviate from the predicted route by less than the acceptable threshold to reach the first one or more places, the predicted route based at least in part on the heading; and

the second one or more places require the vehicle to deviate from the predicted route by more than the acceptable threshold to reach the second one or more places.

14. The method of claim 9 , wherein:

the course includes the proposed route of the vehicle, the proposed route including a travel plan from the location of the vehicle to a destination;

the first one or more places are associated with:

locations located along the proposed route of the vehicle; or

locations that require the vehicle to deviate from the proposed route by less than the acceptable threshold to reach the first one or more places; and

the second one or more places require the vehicle to deviate from the proposed route by more than the acceptable threshold.

15. The method of claim 9 , wherein the first one or more places returned are further based on at least one of a preference of the occupant of the vehicle, a status of the vehicle, and detailed information about the places received from the resource.

16. A computer-readable medium having computer-executable instructions stored thereon that are executable by a system to cause the system to perform operations for performing a course-based location search, the operations comprising:

tracking a location of a vehicle and a course of the vehicle;

requesting places from a resource based at least in part on the location of the vehicle and a search criterion; and

returning a first one or more places received from the resource to an occupant of the vehicle, the first one or more places returned based at least in part on the course of the vehicle,

wherein a second one or more places received from the resource are not returned, and wherein the second one or more places require the vehicle to deviate from the course, a predicted route of the vehicle, or a proposed route of the vehicle by more than an acceptable threshold to reach the second one or more places.

17. The computer-readable medium of claim 16 , wherein the search criterion is related to places providing energy for replenishing energy reserves of the vehicle, the operations further comprising:

retrieving information about the energy reserves of the vehicle;

determining an expected range of the vehicle based at least in part on the energy reserves of the vehicle; and

returning the first one or more places further based on the expected range of the vehicle.

18. The computer-readable medium of claim 16 , the operations further comprising:

tracking energy reserves of the vehicle; and

automatically returning the first one or more places further based on a level of the energy reserves of the vehicle.

19. The computer-readable medium of claim 16 , wherein the second one or more places require the vehicle to deviate from the course by more than the acceptable threshold to reach the second one or more places.

20. The computer-readable medium of claim 16 , wherein:

the course of the vehicle includes a heading of the vehicle;

the first one or more places are associated with:

locations located along the predicted route of the vehicle, wherein the predicted route is based at least in part on the heading; or

locations that require the vehicle to deviate from the predicted route by less than the acceptable threshold to reach the first one or more places; and

the second one or more places require the vehicle to deviate from the predicted route by more than the acceptable threshold to reach the second one or more places.

21. The computer-readable medium of claim 16 , wherein:

the course includes the proposed route of the vehicle, the proposed route including a travel plan from the location of the vehicle to a destination;

the first one or more places are associated with:

locations located along the proposed route of the vehicle; or

locations that require the vehicle to deviate from the proposed route by less than the acceptable threshold to reach the first one or more places; and

the second one or more places require the vehicle to deviate from the proposed route by more than the acceptable threshold.

22. The computer-readable medium of claim 16 , wherein the first one or more places returned are further based on at least one of a preference of the occupant of the vehicle, a status of the vehicle, and detailed information about the places received from the resource.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2020
From: CLOUDCAR, INC.
To: CLOUDCAR (ABC), LLC, AS ASSIGNEE FOR THE BENEFIT OF CREDITORS OF CLOUDCAR, INC.
Reel/Frame 053859/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2020
From: CLOUDCAR (ABC), LLC, AS ASSIGNEE FOR THE BENEFIT OF CREDITORS OF CLOUDCAR, INC.
To: LENNY INSURANCE LIMITED
Reel/Frame 053860/0951 →
SECURITY INTEREST Recorded Feb 26, 2019
From: CLOUDCAR, INC.
To: JAGUAR LAND ROVER LIMITED
Reel/Frame 048445/0949 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2013
From: BARRETT, PETER; LEAK, BRUCE; OTHMER, KONSTANTIN; DRAGANIC, ZARKO
To: CLOUDCAR, INC.
Reel/Frame 029581/0236 →
Continuity (1)
Related Publication 20140195153A1 · Jul 10, 2014