Barcode Selection via Context Filtering in Camera Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices face challenges in efficiently selecting and processing multiple barcodes within their field of view, particularly in identifying and filtering relevant payment links, leading to user confusion and inefficiency in making selections.

Innovation Solution

A system that analyzes the camera view to identify multiple barcodes and selects appropriate ones based on the device's context, such as operating system, installed applications, and operation context, displaying relevant information like URLs and payment link details to facilitate informed user decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the camera system captures multiple barcodes in the field of view, then the quantity of detectable barcodes increases, but the user confusion and difficulty in selecting relevant barcodes increases

Engineering Contradiction:
Improvenumber of barcodes detectedVSAvoiduser selection difficulty
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the list of detected barcodes into relevant and irrelevant entries by filtering based on payment application context. The system divides the full barcode list into manageable segments that are relevant to the current payment application, making it easier for users to review and select from only the pertinent options rather than facing a comprehensive list of all detected barcodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary filtering mechanism that mediates between the camera system's detection capabilities and the user's selection needs. This intermediary layer (the filtering logic based on payment application context) processes the raw detection output and presents refined results to the user, reducing confusion by eliminating irrelevant barcodes before they reach the user interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system displays all detected barcodes and their URLs, then the information completeness increases, but the time required for user review and selection increases

Engineering Contradiction:
Improveinformation completenessVSAvoiduser selection time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies partial action by filtering the barcode list to display only the relevant subset based on payment application context. Instead of presenting all detected barcodes (excessive action), the system presents only the pertinent ones (partial action), reducing user selection time while maintaining sufficient information completeness for the user's needs.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary filtering action before the user needs to review the barcodes. The system pre-processes the detected barcodes by filtering out irrelevant ones based on payment application context, so that when the user views the results, they are already organized and reduced to only the relevant options, saving time that would otherwise be spent reviewing irrelevant entries.

Inventive Principle:
Principle #10Preliminary action

3Speed

If the camera system automatically selects barcodes without user input, then the operation speed increases, but the adaptability to different payment contexts decreases

Engineering Contradiction:
Improvebarcode selection speedVSAvoidcontext adaptability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptation by adjusting the barcode selection process based on the current payment application context. The system dynamically filters and prioritizes barcodes according to the active payment application, allowing automatic selection to adapt to different contexts rather than using a static selection method. This maintains speed while improving context-aware adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240331426A1Automatically selecting from multiple barcodes in a camera system field of view
Publication Date: 2024.10.03 MOTOROLA MOBILITY LLC
  • US20240331426A1 patent drawing
  • US20240331426A1 patent drawing
  • US20240331426A1 patent drawing

AI summary

A computing device includes at least one camera system and the scene from the at least one camera system is analyzed to identify one or more barcodes in the scene. In situations where multiple barcodes are identified in the scene, one or more of the multiple barcodes is selected based on a current context of the computing device. The current context can be, for example, an operating system running on the computing device, a configuration of the computing device, an operation context of the computing device, and so forth. One or more actions are taken based on the selected one or more barcodes, such as displaying a preview image with the selected one or more barcodes and one or more URLs encoded in the selected one or more barcodes.