Context Dependent Recognition Using Local Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for identifying content using electronic devices require active internet connections, which can be unreliable and slow, leading to delayed or unavailable results, especially in situations where processing large amounts of data is necessary.

Innovation Solution

Implementing a system where a computing device determines its context using various sensors and algorithms, allowing it to locally store relevant data for quick recognition and reduce reliance on cloud-based services by capturing and analyzing context data such as images, audio, and location, enabling faster and more accurate identification of objects without constant internet connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If cloud-based services are used for content identification, then recognition accuracy can be improved through access to large datasets, but response time increases and reliability decreases due to network dependency

Engineering Contradiction:
Improverecognition accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system divides the recognition task into two parts: local processing for immediate responses and cloud processing for enhanced accuracy. The device performs initial analysis locally using stored context data, while selectively uploading only necessary information to cloud services for sophisticated analysis, thus balancing speed and accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-loads and stores context data locally on the device before recognition tasks are needed. This preliminary preparation of relevant information enables faster local processing and reduces the need for time-consuming cloud queries during actual recognition operations.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If cloud-based services are used for content identification, then recognition capabilities are enhanced, but device autonomy decreases due to constant internet connection requirements

Engineering Contradiction:
Improverecognition capabilitiesVSAvoiddevice autonomy
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The device is designed to perform content identification autonomously using locally stored context data and processing capabilities. It can independently handle recognition tasks without requiring continuous cloud connectivity, thereby maintaining device autonomy while still benefiting from cloud services when needed.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses local context data as an intermediary between the device and cloud services. This intermediate layer enables the device to operate autonomously by providing sufficient context for recognition tasks without needing direct cloud connectivity, while still allowing cloud enhancement when beneficial.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If large datasets are processed for content identification, then recognition accuracy improves, but processing power requirements and time consumption increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing power requirements
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system extracts and processes only the most relevant context data locally rather than processing entire large datasets. By identifying and working with the essential information needed for recognition, the system achieves adequate accuracy without the computational burden of processing all available data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements different processing qualities at different locations: lightweight local processing for immediate responses using stored context data, and heavier cloud-based processing for enhanced accuracy when needed. This localized approach to processing quality optimizes the balance between computational resources and recognition accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8694522B1Context dependent recognition
Publication Date: 2014.04.08 AMAZON TECH INC
  • US8694522B1 patent drawing
  • US8694522B1 patent drawing
  • US8694522B1 patent drawing

AI summary

Context data can be used to determine the current context and/or to predict the future context of a user. When the disclosed technology knows of the user's likely context, it can prepare for object recognition (e.g., image recognition, speech recognition, etc.) by (downloading and) locally storing (i.e., holding) object data related to the context. This allows for the object recognition to be performed locally and for any additional information about the object to be provided without communication over a network, thereby reducing resources such as time, cost, and processing power. If, however, the object data related to the context is not available locally, such object data can still be downloaded from a server/cloud. In some embodiments, if a likely future context is predicted and the object data related to that future context is not available locally, the object data can be downloaded from a server/cloud prior to the future context.