Browser-Based Optical Code Decoding for Digital Document Information Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for retrieving information from barcodes in digital images are limited, especially for one-dimensional barcodes that can only store limited data, and require remote databases or camera access, while users need a way to access information from machine-readable optical codes within electronic documents without relying on camera devices.

Innovation Solution

A method that uses a processor to receive and decode machine-readable optical codes within electronic documents, presenting the decoded information through a graphic user interface, allowing users to access information referenced by the codes directly through a browser, even from scanned hard copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If 1D barcodes are used to encode information, then the implementation is simple and widely compatible, but the data storage capacity is limited

Engineering Contradiction:
Improvedata storage capacityVSAvoidbarcode complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent transitions from one-dimensional barcodes to two-dimensional barcodes to dramatically increase data storage capacity. The 2D barcode format allows encoding of longer URLs and more information within a compact visual space, resolving the contradiction between storage capacity and visual complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If a remote database is used to convert barcode values into URL strings, then the URL storage capacity is extended, but the system complexity and dependency on external services increase

Engineering Contradiction:
ImproveURL storage capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent embeds the complete URL string directly within the 2D barcode itself, creating a self-contained encoding system. This eliminates the need for remote databases or external conversion services, as the barcode contains all necessary information to directly navigate to the destination URL.

Inventive Principle:
Principle #26Copying

3Ease of operation

If camera devices are required to capture and decode barcodes, then information retrieval is enabled, but the ease of operation is reduced due to device accessibility requirements

Engineering Contradiction:
Improveinformation retrieval easeVSAvoiddevice requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a browser-based image viewing system that automatically detects and decodes 2D barcodes within displayed images. This intermediary system allows users to retrieve information simply by viewing an image in a web browser, eliminating the need for dedicated camera devices or specialized decoding software.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9117000B2Information retrieval using decoded machine-readable optical codes
Publication Date: 2015.08.25 MONUMENT PEAK VENTURES LLC
  • US9117000B2 patent drawing
  • US9117000B2 patent drawing
  • US9117000B2 patent drawing

AI summary

A method is disclosed for reading a machine-readable optical code encoding information formed in an image that is presented to a user. The method includes using a processor to receive the image with the machine-readable optical code; using a graphic user interface to visually present the received image on a display; using the graphic user interface to receive a user selection of the machine-readable optical code; using a processor to decode the selected machine-readable optical code; and using the graphic user interface to present information referenced by the decoded information on the display.