IP Library Patent Application 15619345
Patent Application
App. No. 15/619,345

DISTRIBUTED VIDEO SEARCH WITH EDGE COMPUTING

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 None
App. No.
15/619,345
Abstract

Systems, devices, and methods are provided for distributed search with edge computing. Enabled systems and devices may overcome challenges associated with searching data captured by one or more connected devices, including privacy, security, bandwidth, backhaul, and memory storage.

Claims (68)

1 . A method, comprising:

receiving visual data from a camera at a first device, wherein the first device is proximate to the camera;

storing the visual data at a memory of the first device;

receiving a search query at a second device;

transmitting the search query from the second device to the first device; and

determining, at the first device, a relevance of the visual data based on the visual data and the search query.

2 . The method of claim 1 , further comprising:

processing the visual data at the first device with a first inference engine to produce an inference data;

wherein the determined relevance is based on the inference data and the search query.

3 . The method of claim 2 , wherein the inference data is a textual representation of the visual data.

4 . The method of claim 1 , further comprising:

transmitting a search result data from the first device to the second device based on the determined relevance; and

receiving the search result data at the second device.

5 . The method of claim 4 , further comprising:

receiving a third visual data from a third camera at a third device, wherein the third device is proximate to the third camera;

transmitting the search query from the second device to the third device;

determining, at the third device, a relevance of the third visual data based on the third visual data and the search query;

transmitting a search result data from the third device to the second device based on the determined relevance;

comparing, at the second device, the search result data and the third search result data; and

retrieving the visual data or the third visual data based on the comparison.

6 . The method of claim 1 , further comprising:

transmitting the visual data from the first device to the second device based on the determined relevance.

7 . The method of claim 7 , further comprising:

updating an inference engine based on the transmitted visual data.

8 . The method of claim 1 , wherein the first camera is affixed to a first vehicle.

9 . The method of claim 8 , wherein the search query refers to a rarely observed driving scenario.

10 . The method of claim 9 , further comprising:

determining, at the first device, a safety of a driving behavior of a driver of the first vehicle based on the stored visual data.

11 . An apparatus, the apparatus comprising:

a second memory unit;

a second at least one processor coupled to the second memory unit, in which the second at least one processor is configured to:

receive a search query; and

transmit the search query to a first memory unit; and

a first memory unit; and

a first at least one processor coupled to the first memory unit, in which the first at least one processor is configured to:

receive visual data from a proximate camera;

store the visual data at the first memory unit; and

determine a relevance of the visual data at the first device based on the visual data and the search query.

12 . The apparatus of claim 11 , wherein the first at least one processor is further configured to:

process the visual data with a first inference engine to produce an inference data; wherein the determined relevance is based on the inference data and the search query.

13 . The apparatus of claim 11 , wherein the first camera is affixed to a first vehicle.

14 . The apparatus of claim 13 , wherein the search query refers to a rarely observed driving scenario.

15 . The method of claim 14 , wherein the first at least one processor is further configured to:

determine a safety of a driving behavior of a driver of the first vehicle.

16 . An apparatus, the apparatus comprising:

means for receiving visual data from a camera at a first device, wherein the first device is proximate to the camera;

means for storing the visual data at the first device;

means for receiving a search query at a second device;

means for transmitting the search query from the second device to the first device; and

means for determining, at the first device, a relevance of the visual data based on the visual data and the search query.

17 . A computer program product, the computer program product comprising:

a non-transitory computer-readable medium having program code recorded thereon, the program code comprising program code to:

receive visual data from a camera at a first device, wherein the first device is proximate to the camera;

store the visual data to a memory at the first device;

receive a search query at a second device;

transmit the search query from the second device to the first device; and

determine, at the first device, a relevance of the visual data based on the visual data and the search query.

18 . The computer program product of claim 17 , the program code further comprising program code to:

transmit the visual data from the first device to the second device based on the determined relevance.

19 . The computer program product of claim 18 , the program code further comprising program code to:

update an inference engine based on the transmitted visual data.

20 . The computer program product of claim 17 , the program code further comprising program code to:

receive a third visual data from a third camera at a third device, wherein the third device is proximate to the third camera;

transmit the search query from the second device to the third device;

determine, at the third device, a relevance of the third visual data based on the third visual data and the search query;

transmit a search result data from the third device to the second device based on the determined relevance;

compare, at the second device, the search result data and the third search result data; and

retrieve the visual data or the third visual data based on the comparison.

Assignments (4)
SECURITY INTEREST Recorded Mar 9, 2021
From: NETRADYNE, INC.
To: SILICON VALLEY BANK
Reel/Frame 055530/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2019
From: JULIAN, DAVID JONATHAN; AGRAWAL, AVNEESH; ANNAPUREDDY, VENKATA SREEKANTA REDDY; TUTIKA, MANOJ VENKATA; RAI, VINAY KUMAR
To: NETRADYNE, INC.
Reel/Frame 049786/0004 →
SECURITY INTEREST Recorded Dec 17, 2018
From: NETRADYNE, INC.
To: SILICON VALLEY BANK
Reel/Frame 047798/0554 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: AGRAWAL, AVNEESH; JULIAN, DAVID JONATHAN; ANNAPUREDDY, VENKATA SREEKANTA REDDY; TUTIKA, MANOJ VENKATA; RAI, VINAY KUMAR
To: NETRADYNE INC
Reel/Frame 042666/0475 →