Local Identification Data Processing in A/V Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio/video (A/V) recording and communication devices rely heavily on remote servers for identification processes, leading to delays due to network and processing constraints, which affects the efficiency of identifying persons or objects.

Innovation Solution

Implementing local processing capabilities in A/V recording and communication devices to perform computer vision tasks such as face and object recognition, allowing for the storage and comparison of identification data within the device, thereby reducing reliance on remote servers and enhancing processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If A/V recording and communication devices rely on remote servers for identification processes, then identification can be performed using centralized processing power, but network delays and server processing constraints cause unwanted delays in identification

Engineering Contradiction:
Improveidentification accuracyVSAvoididentification delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The identification system is segmented into two parts: a centralized server that maintains the identification database and sends identification data to devices, and local A/V devices that perform real-time comparison of captured images with stored identification data. This segmentation allows centralized data management while enabling local real-time processing to eliminate network delays during actual identification operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Identification data is pre-loaded into the local memory of A/V recording and communication devices before actual identification is needed. When a person or object is detected, the device can immediately compare captured images with pre-stored identification data without needing to query remote servers in real-time, thus eliminating network transmission delays while maintaining accurate identification capability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If all computer vision processing is performed locally at A/V devices, then identification speed increases, but device complexity and processing requirements increase

Engineering Contradiction:
Improveidentification speedVSAvoidlocal processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of implementing complete computer vision processing pipelines locally, the system performs only the essential comparison operation locally - matching captured images against pre-stored identification data. The more complex tasks of data collection, database management, and identification data generation remain on the server, while only the time-critical comparison function is performed locally to achieve fast identification without excessive device complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10839204B2Sharing identification data with audio/video recording and communication devices and local processing of the shared data
Publication Date: 2020.11.17 AMAZON TECH INC
  • US10839204B2 patent drawing
  • US10839204B2 patent drawing
  • US10839204B2 patent drawing

AI summary

Some aspects of the present embodiments provide an A/V recording and communication device that stores the identification data for one or more known persons and/or objects at a local memory of the device. Each time the A/V recording and communication device detects a person or an object, the A/V recording and communication device may capture identification data for the person or object and identify the detected person or object by comparing the identification data for the detected person or object (e.g., an image of the person and/or other biometric data related to the person) with the previously stored identification data.