IP Library Granted Patent US 11,452,062
Granted Patent B1
US 11,452,062 · App. 17/018,881 · Granted Sep 20, 2022

Edge model detection and management for distributed data collection

Inventor: Abraham Fisher (Haifa, IL)
Assignee: Lytx, Inc.
H04W64/003G06F16/9035G06N20/00H04W4/021H04W4/90H04W64/006H04W84/02
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 11,452,062
App. No.
17/018,881
Granted
Sep 20, 2022
Kind
B1
Abstract

The system includes a device database, an interface, and a processor. The device database stores a set of times and corresponding set of locations associated with a device. The interface is configured to receive a request for identification of sensor data associated with a target. The request includes a request time and/or a request location. The processor is configured to: determine a set of devices associated with the time and/or the location using the device database; provide a request to search for the sensor data associated with the target at the time and/or the location to each device of the set of devices; and receive an indication of the identification of sensor data associated with the target from an identifying device of the set of devices.

Claims (39)

1. A system, comprising:

a device database, wherein the device database stores a set of times and corresponding set of locations associated with a device;

an interface configured to receive a request for identification of sensor data associated with a target, wherein the request includes a request time and/or a request location; and

a processor configured to:

determine a set of devices associated with the request time and/or the request location using the device database;

provide a request to search for the sensor data associated with the target at the request time and/or the request location to each device of the set of devices;

determine whether a detector associated with the target is stored on a selected device of the one or more devices of the set of devices;

in response to a determination that the detector is not stored on the selected device, provide the detector to the selected device, wherein the selected device uses the detector to identify the sensor data associated with the target; and

receive an indication of the identification of sensor data associated with the target detected using the detector on the selected device.

2. The system of claim 1 , wherein the processor is further configured to determine a detector associated with the target.

3. The system of claim 2 , wherein the detector is used by the identifying device to identify stored sensor data associated with the target.

4. The system of claim 2 , wherein the detector comprises a detector for a vehicle, a person, a crowd, a vehicle accident, a near accident, a building, smoke, fire, panicked people, a fast food restaurant sign, or a specific-shaped vehicle.

5. The system of claim 2 , wherein the detector comprises a machine learning algorithm, a neural network, a machine vision algorithm, or an artificial intelligence algorithm.

6. The system of claim 1 , wherein the system for identification additionally comprises a detector database, wherein the detector database stores a list of detectors associated with a device.

7. The system of claim 6 , wherein determining that the detector is not already stored on the selected device is based at least in part on the detector database.

8. The system of claim 1 , wherein determining that the detector is not already stored on the selected device is based at least in part on querying the selected device.

9. The system of claim 1 , wherein the time comprises a time range.

10. The system of claim 1 , wherein the location comprises a location area.

11. The system of claim 10 , wherein the location area comprises a geofence area, a center coordinate and radius distance, everywhere, or a named area.

12. The system of claim 1 , wherein the interface is further configured to receive a device location update from a device.

13. The system of claim 12 , wherein the device location update comprises a device identifier, a time, and a device location.

14. The system of claim 12 , wherein the processor is further configured to add data from the device location update to the device database.

15. The system of claim 1 , wherein determining a set of devices associated with the time and/or the location comprises determining whether a device is at a location that is less than a threshold distance from the request location at a time less than a threshold time from the request ti me.

16. The system of claim 1 , wherein the processor is further configured to request additional data from the identifying device, wherein additional data comprises still image data, video data, audio data, sensor data, GPS data, accelerometer data, or other vehicle data.

17. The system of claim 1 , wherein the selected device uses the detector to determine whether the target was found.

18. A method, comprising:

receiving a request for identification of sensor data associated with a target, wherein the request includes a request time and/or a request location;

determining, using a processor, a set of devices associated with the request time and/or the request location using a device database, wherein the device database stores a set of times and corresponding set of locations associated with a device;

providing a request to search for the sensor data associated with the target at the request time and/or the request location to each device of the set of devices;

determining whether a detector associated with the target is stored on a selected device of the one or more devices of the set of devices;

in response to a determination that the detector is not stored on the selected device, providing the detector to the selected device, wherein the selected device uses the detector to identify the sensor data associated with the target; and

receiving an indication of the identification of sensor data associated with the target detected using the detector on the selected device.

19. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

receiving a request for identification of sensor data associated with a target, wherein the request includes a request time and/or a request location;

determining a set of devices associated with the request time and/or the request location using a device database, wherein the device database stores a set of times and corresponding set of locations associated with a device;

providing a request to search for the sensor data associated with the target at the request time and/or the request location to each device of the set of devices;

determining whether a detector associated with the target is stored on a selected device of the one or more devices of the set of devices;

in response to a determination that the detector is not stored on the selected device, providing the detector to the selected device, wherein the selected device uses the detector to identify the sensor data associated with the target; and

receiving an indication of the identification of sensor data associated with the target detected using the detector on the selected device.

Assignments (2)
SECURITY INTEREST Recorded Mar 30, 2023
From: LYTX, INC.
To: GUGGENHEIM CREDIT SERVICES, LLC, AS COLLATERAL AGENT
Reel/Frame 063158/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2020
From: FISHER, ABRAHAM
To: LYTX, INC.
Reel/Frame 054468/0444 →
Cited By (3)
US 12,272,184 US 12,284,461 US 12,322,192