Barcode Selection via Context Filtering in Camera Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Speed
If the camera system automatically selects barcodes without user input, then the operation speed increases, but the adaptability to different payment contexts decreases
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.
Data Source
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.


