Email-Based Link Update Mechanism for Non-Technical Users

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing process for updating machine-readable links associated with content is cumbersome, especially for users who are not technically savvy, as it requires accessing a developer portal and navigating complex workflows, making it difficult for users like teachers to update instructional materials.

Innovation Solution

Assigning external link identifiers to machine-readable links allows users to update the associated content by sending an email with the external link identifier to the linking service, enabling a more user-friendly update process through an email client rather than the developer portal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users access the developer portal and navigate complex workflows to update machine-readable links, then the update process maintains security and control, but the ease of operation deteriorates significantly for non-technical users

Engineering Contradiction:
Improvesecurity and controlVSAvoidease of updating links
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism (email-based update system) that mediates between the user and the complex developer portal system. Users can update machine-readable links by simply sending an email with the link identifier and new URL, without needing to access the developer portal or understand complex workflows. The system automatically processes these email updates while maintaining security through authorization checks, thus resolving the contradiction between ease of operation and security/control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the update process requires accessing a developer portal and navigating complex workflows, then system control and security are maintained, but the time required for updates increases

Engineering Contradiction:
Improvesystem controlVSAvoidtime for updating links
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the essential update function from the complex developer portal system and implements it as a separate, simplified email-based process. Users can update machine-readable links by sending emails with the link identifier and new URL, bypassing the need to navigate the developer portal entirely. This extraction reduces update time significantly while maintaining system control through automated authorization verification against the original creator's email address.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If a simplified email-based update process is implemented, then ease of operation improves for non-technical users, but device complexity increases

Engineering Contradiction:
Improveease of updating linksVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The email server acts as an intermediary layer that handles the simplified user interaction while the existing developer portal system continues to manage the complex backend operations. The email-based update mechanism translates simple user actions (sending an email) into the more complex operations required by the existing system (authorization checks, database updates, link regeneration), thus improving ease of operation without requiring users to understand or interact with the complex system directly.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10068065B2Assignment of a machine-readable link to content as a payoff
Publication Date: 2018.09.04 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US10068065B2 patent drawing
  • US10068065B2 patent drawing
  • US10068065B2 patent drawing

AI summary

Examples disclosed herein relate to assignment of a machine-readable link to content as a payoff. Examples include acquisition of an email message specifying an external link identifier, and identification of a machine-readable link to which the external link identifier is assigned in a linking service. Examples further include, based on the email message, a linking platform being caused to assign the machine-readable link to content as the payoff for the machine-readable link.