IP Library Granted Patent US 10,549,768
Granted Patent B2
US 10,549,768 · App. 15/790,968 · Granted Feb 4, 2020

Real time machine vision and point-cloud analysis for remote sensing and vehicle control

Inventors: Shanmukha Sravan Puttagunta (Berkeley, CA); Fabien Chraim (Seattle, WA); Anuj Gupta (Berkeley, CA); Scott Harvey (San Francisco, CA); Jason Creadore (Berkeley, CA); Graham Mills (Berkeley, CA)
Assignee: SOLFICE RESEARCH, INC.
B61L23/34B61L23/041B61L25/025B61L25/04B61L27/04B61L2205/04
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,549,768
App. No.
15/790,968
Granted
Feb 4, 2020
Kind
B2
Abstract

Methods and apparatus for real time machine vision and point-cloud data analysis are provided, for remote sensing and vehicle control. Point cloud data can be analyzed via scalable, centralized, cloud computing systems for extraction of asset information and generation of semantic maps. Machine learning components can optimize data analysis mechanisms to improve asset and feature extraction from sensor data. Optimized data analysis mechanisms can be downloaded to vehicles for use in on-board systems analyzing vehicle sensor data. Semantic map data can be used locally in vehicles, along with onboard sensors, to derive precise vehicle localization and provide input to vehicle to control systems.

Claims (29)

1. A method of localizing a vehicle by a computing platform installed within the vehicle, the method comprising:

determining an initial geographical position of the vehicle based on output of a global positioning system receiver installed in the vehicle;

querying a local map cache stored within the vehicle, the local map cache storing a local map of assets comprising, for each asset: a location of the asset, properties associated with the asset, and one or more relationships relative to other assets; the local map cache queried to identify assets previously mapped near the initial geographical position;

extracting one or more features, and a location relative to the vehicle, of assets observed within the vicinity of the vehicle using local environment sensors installed in the vehicle; and

determining a second vehicle position that is refined relative to the initial geographical position of the vehicle, by comparing the extracted features of said assets observed within the vicinity of the vehicle with asset information retrieved from the local map cache.

2. The method of claim 1 , further comprising, prior to the step of querying a local map cache: downloading local map data to the vehicle during vehicle operation from a remote map store, via a wireless communication device.

3. A method of localizing a vehicle by a computing platform installed within the vehicle, the method comprising:

determining an initial geographical position of the vehicle based on output of a global positioning system receiver installed in the vehicle;

querying a local map cache stored within the vehicle, the local map cache storing a local map of assets comprising, for each asset: a location of the asset, properties associated with the asset, and one or more relationships relative to other assets; the local map cache queried to identify assets previously mapped near the initial geographical position;

extracting one or more features, and a location relative to the vehicle, of assets observed within the vicinity of the vehicle using local environment sensors installed in the vehicle;

determining a second vehicle position that is refined relative to the initial geographical position of the vehicle, by comparing the extracted features of said assets observed within the vicinity of the vehicle with asset information retrieved from the local map cache; and

identifying one or more differences between characteristics of an asset obtained in the step of querying a local map database, and characteristics of said asset determined in the step of extracting, via observation by said local environment sensors installed in the vehicle.

4. The method of claim 3 , in which the step of identifying one or more differences comprises the substeps of:

identifying a missing asset observed within the vicinity of the vehicle using local environment sensors but not present within said local map cache; and

transmitting, to the remote map store, observed features and a location of the missing asset.

5. The method of claim 3 , in which the step of identifying one or more differences comprises the substeps of:

identifying a missing asset present within said local map cache but not observed within the vicinity of the vehicle using local environment sensors; and

transmitting, to the remote map store, identification of the missing asset.

6. The method of claim 3 , wherein said differences associated with an asset are indicative of damage or tampering.

7. The method of claim 6 , further comprising transmitting, to the remote map store, said differences associated with an asset.

8. A method of localizing a vehicle by a computing platform installed within the vehicle, the method comprising:

determining an initial geographical position of the vehicle based on output of a global positioning system receiver installed in the vehicle;

querying a local map cache stored within the vehicle, the local map cache storing a local map of assets comprising, for each asset: a location of the asset, properties associated with the asset, and one or more relationships relative to other assets; the local map cache queried to identify assets previously mapped near the initial geographical position;

extracting one or more features, and a location relative to the vehicle, of assets observed within the vicinity of the vehicle using local environment sensors installed in the vehicle;

determining a second vehicle position that is refined relative to the initial geographical position of the vehicle, by comparing the extracted features of said assets observed within the vicinity of the vehicle with asset information retrieved from the local map cache;

receiving, from a central control server, a request to audit map data; and

evaluating differences between asset information within said local map cache and asset information observed by said local environment sensors.

9. The method of claim 8 , in which the step of evaluating differences between asset information within said local map cache and asset information observed by said local environment sensors comprises confirming a discrepancy between asset information previously observed by another vehicle and asset information within a remote map store.

10. The method of claim 1 , further comprising: transmitting said second vehicle position to a vehicle decision engine.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2026
From: CONDOR ACQUISITION SUB II, INC.
To: MICROVISION, INC.
Reel/Frame 075282/0189 →
RELEASE OF SECURITY INTEREST Recorded Feb 6, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.
Reel/Frame 074733/0220 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0658 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Feb 4, 2026
From: GLAS TRUST COMPANY LLC
To: LUMINAR TECHNOLOGIES, INC.; LUMINAR LLC
Reel/Frame 074944/0606 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE FIRST CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 69312 FRAME: 713. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 27, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069990/0772 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LUMINAR TECHNOLOGIES, INC; LUMINAR , LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0669 →
SECURITY INTEREST Recorded Nov 6, 2024
From: LIMINAR TECHNOLOGIES, INC; LUMINAR, LLC; FREEDOM PHOTONICS LLC
To: GLAS TRUST COMPANY LLC
Reel/Frame 069312/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2022
From: SOLFICE RESEARCH, INC.
To: CONDOR ACQUISITION SUB II, INC.
Reel/Frame 060323/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2017
From: PUTTAGUNTA, SHANMUKHA SRAVAN; GUPTA, ANUJ; HARVEY, SCOTT; CREADORE, JASON; CHRAIM, FABIEN; MILLS, GRAHAM
To: SOLFICE RESEARCH, INC.
Reel/Frame 043926/0902 →
Cited By (1)
US 12,560,439