Dynamic Barcode Generation for Digital Content Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for sharing and obtaining electronic content, such as e-books, are time-consuming, especially on mobile devices, requiring manual entry or search processes that can be cumbersome and inefficient, especially when sharing with multiple users.

Innovation Solution

Dynamic barcode generation on electronic devices that includes content identification, user information, and access rights, allowing other devices to capture and decode the barcode to obtain or share content efficiently, eliminating the need for manual entry and simplifying the process of content transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual entry or search methods are used to share e-book content, then content transfer can be achieved, but the process becomes time-consuming and cumbersome

Engineering Contradiction:
Improvecontent transfer speedVSAvoidtime required for manual entry and search
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical input methods (typing, searching, copying URLs) with an optical scanning system. Users simply point a camera at a barcode displayed on a screen, and the system automatically captures, decodes, and processes the barcode information to transfer content, eliminating the need for manual entry operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a barcode as an intermediary carrier between the content source and the receiving device. Instead of directly transferring content through complex manual processes, the barcode serves as a simple intermediate that encodes all necessary information (content ID, user ID, access rights) and enables automatic system processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If conventional sharing methods are used, then content can be transferred, but the process becomes complex when sharing with multiple users

Engineering Contradiction:
Improvemulti-user sharing capabilityVSAvoidcomplexity of sharing process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal barcode system that can handle multiple sharing scenarios (one-to-one, one-to-many, temporary sharing, permanent sharing) through a single standardized mechanism. The same barcode scanning process works for all user types and sharing purposes, eliminating the need for different procedures for different sharing situations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically handles all sharing operations without requiring manual configuration for each user. When a barcode is scanned, the system autonomously decodes the information, identifies the user, checks access rights, and initiates content transfer automatically, eliminating the need for users to manually manage sharing complexity.

Inventive Principle:
Principle #25Self-service

3Extent of automation

If barcodes include comprehensive information (content ID, user ID, access rights), then content transfer becomes efficient and automated, but barcode encoding complexity increases

Engineering Contradiction:
Improveautomation of content transferVSAvoidcomplexity of barcode information structure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent divides the barcode into distinct segments or zones that represent different types of information (content identifier portion, user identifier portion, access rights portion). This segmentation allows the complex information to be organized in a structured way that is easy to encode, decode, and process systematically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent utilizes different barcode formats and encoding parameters to represent different types of information. By changing the encoding parameters (such as using different barcode types like QR codes, Data Matrix, or modified UPC codes) for different information segments, the system can efficiently pack complex data into a compact, scannable format.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9875342B2Dynamic barcode generation for content location
Publication Date: 2018.01.23 AMAZON TECH INC
  • US9875342B2 patent drawing
  • US9875342B2 patent drawing
  • US9875342B2 patent drawing

AI summary

A user can share digital content with another user or device using dynamically-generated barcodes. A user might request to share an electronic book (“e-book”), stored on a first device, with another user having a second device. The first device can generate a barcode that includes not only information about the identity of the e-book, but also information about the user or the first device, which can help to determine rights and/or access restrictions for the content. The second device can capture an image of the barcode generated on a display of the first device, and use information extracted from that image to attempt to obtain a copy of the e-book. Other types of barcodes can be generated based at least in part upon the context, such as where a user is attempting to locate a physical copy of a type of digital content in a retail location.