IP Library Granted Patent US 10,410,064
Granted Patent B2
US 10,410,064 · App. 15/366,615 · Granted Sep 10, 2019

System for tracking and identifying vehicles and pedestrians

Inventor: Austin Newman (San Jose, CA)
Assignee: NIO USA, Inc.
G06K9/00771G06F16/5854G08B25/016G08G1/0112G08G1/0129G08G1/0133G08G1/0141G08G1/04G08G1/0962H04L67/00H04W4/44H04W4/90G06K9/00288G06K9/00362G06K2209/23
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,410,064
App. No.
15/366,615
Granted
Sep 10, 2019
Kind
B2
Abstract

A system and method for monitoring locating people and vehicles based upon information is collected by a wide array of sensors already included in modern motor vehicles. Also included is a system of locating people and vehicles by aggregating data collected by an array of vehicles.

Claims (54)

1. An apparatus for locating objects specified in an emergency alert, the apparatus comprising:

one or more imagers, each imager having a respective bubble of vision,

a real time communication interface,

a short range communication interface,

a geo locating system to determine a location of a vehicle at a selected point in time; and

a vehicle computer communicatively coupled to the one or more imagers, the geo locating system, the real time communication interface, and the short range communication interface;

wherein the vehicle computer:

acquires a plurality of images from the one or more imagers,

determines if the plurality of images contain another vehicle,

determines if an active alert has been received via the real time communication interface,

when the plurality of images contain the another vehicle and the active alert has been received via the real time communication interface, selectively transmits via the real time communication interface the plurality of images to a database server based on a vehicle analysis, and

when the plurality of images contain the another vehicle and the active alert has not been received via the real time communication interface, stores the plurality of images in a storage medium of the vehicle.

2. The apparatus of claim 1 , wherein first and second imagers have first and second bubbles of vision, wherein the first and second bubbles of vision overlap and have different ranges to provide multiple views and perspective of an imaged object, and wherein the vehicle computer further:

selectively transmits, via the short range communication interface and upon detecting that the short range communication interface is connected to the Internet, the plurality of images stored in the storage medium of the vehicle to the database server.

3. The apparatus of claim 2 , wherein the database server:

receives a plurality of images acquired by other vehicles, each of the plurality of images acquired by the other vehicles having temporal and geo location information associated therewith,

aggregates the plurality of images acquired by the other vehicles with the plurality of images transmitted via the short range communication interface based on the temporal and geo location information to form aggregated data,

performs an additional analysis on the aggregated data,

determines, based on the additional analysis, whether the another vehicle in at least a portion of the aggregated data matches a particular vehicle identified in a current active alert, and

selectively transmits the at least a portion of the aggregated data to an emergency services provider based on the additional analysis and determination.

4. A method for locating objects specified in an emergency alert, the method comprising:

acquiring, by a vehicle, a plurality of images from one or more imagers, each imager having a respective bubble of vision

determining, by the vehicle, if the plurality of images contain another vehicle,

determining, by the vehicle, if an active alert has been received via a real time communication interface of the vehicle, and

selectively transmitting, by the vehicle when the plurality of images contain the another vehicle and the active alert has been received via the real time communication interface, via the real time communication interface, the plurality of images to a database server based on a vehicle analysis, and

storing, by the vehicle when the plurality of images contain the another vehicle and the active alert has not been received via the real time communication interface, the plurality of images in a storage medium of the vehicle.

5. The method of claim 4 , wherein first and second imagers have first and second bubbles of vision, wherein the first and second bubbles of vision overlap and have different ranges to provide multiple views and perspective of an imaged object, and further comprising:

selectively transmitting, via a short range communication interface of the vehicle and upon detecting that the short range communication interface is connected to the Internet, the plurality of images stored in the storage medium of the vehicle to the database server.

6. The method of claim 5 , further comprising:

receiving, by the database server, a plurality of images acquired by other vehicles, each of the plurality of images acquired by the other vehicles having temporal and geo location information associated therewith,

aggregating, by the database server, the plurality of images acquired by the other vehicles with the plurality of images transmitted via the short range communication interface based on the temporal and geo location information to form aggregated data,

performing, by the database server, an additional analysis on the aggregated data,

determining, by the database server based on the additional analysis, whether the another vehicle in at least a portion of the aggregated data matches a particular vehicle identified in a current active alert, and

selectively transmitting, by the database server, the at least a portion of the aggregated data to an emergency services provider based on the additional analysis and determination.

7. A system for locating objects specified in an emergency alert, the system comprising:

a database server communicatively coupled to a plurality of vehicles, wherein the database server includes:

a communication interface,

a memory,

a storage, and

a processor communicatively coupled to the memory, the storage, and the communication interface;

wherein the processor of the database server:

receives, via the communication interface, a plurality of images from the plurality of vehicles, wherein the plurality of images include images acquired by one or more imagers of each of the vehicles in the plurality of vehicles,

aggregates the plurality of images based on geo location information and temporal information provided by the plurality of vehicles to form aggregated data,

receives, from an emergency services provider, an active alert including an identity of a particular vehicle, and wherein the identity of the particular vehicle in the plurality of images is not identifiable by any single vehicle in the plurality of vehicles,

analyzes, based on the identity of the particular vehicle in the active alert, the aggregated data to determine if the aggregated data includes the particular vehicle identified in the active alert received, and

selectively alerts the emergency service provider based on a result of the analysis.

8. The system of claim 7 , wherein each vehicle of the plurality of vehicles further:

store, in a storage medium of each vehicle when the active alert is not received, the plurality of images including the images acquired by the one or more imagers of each vehicle; and

selectively transmit, via a short range communication interface of each vehicle and upon detecting that the short range communication interface of each vehicle is connected to the Internet, the plurality of images from the storage medium of each vehicle to the database server.

9. The system of claim 8 , wherein the database server further:

performs an additional analysis on the plurality of images on a condition that the plurality of images contain a person and the active alert specifies a particular person, and

selectively transmits the plurality of images to the emergency services provider based on the additional analysis.

10. The system of claim 9 , wherein the additional analysis includes facial recognition.

11. The system of claim 7 , wherein the plurality of vehicles comprise first and second vehicles having imagers with first and second bubbles of vision, respectively, wherein the particular vehicle is simultaneously within each of the first and second bubbles of vision, and wherein first and second images provided by the imagers of the first and second vehicles, respectively, comprise different views of the object.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: NIO USA, INC.
To: NIO TECHNOLOGY (ANHUI) CO., LTD.
Reel/Frame 060171/0724 →
CHANGE OF NAME Recorded Aug 18, 2017
From: NEXTEV USA, INC.
To: NIO USA, INC.
Reel/Frame 043600/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2017
From: NEWMAN, AUSTIN L.
To: NEXTEV USA, INC.
Reel/Frame 042414/0893 →
Continuity (2)
Provisional Application 62421022 · Nov 11, 2016
Related Publication 20180137368A1 · May 17, 2018
Cited By (1)
US 12,684,095