Business Bar Code Server for Secure Automated Workflow Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing QR code systems direct users to potentially insecure web addresses and require manual input of additional information, making interactions between users and business platforms inconvenient and inefficient.

Innovation Solution

A system and method where a business bar code server receives information from a mobile user device, automatically determines a business model associated with the bar code, and interacts with an enterprise system to execute a business process workflow, allowing for secure and automated interactions between users and business platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a QR code directs users to a web page, then users can access information, but users may be directed to insecure web addresses and need to manually provide additional information

Engineering Contradiction:
Improveease of interactionVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a business platform as an intermediary between the QR code and the user's browser. The platform receives the QR code data, validates it against a database of legitimate business codes, and then redirects users to verified web addresses. This intermediary layer ensures security by filtering out malicious codes while maintaining ease of use through automatic validation and redirection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary validation of QR codes by checking them against a database of legitimate business codes before directing users to web pages. This advance verification ensures that only authorized codes are processed, preventing users from being directed to insecure or malicious web addresses while maintaining smooth operation for legitimate codes.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If users manually provide additional information after scanning a QR code, then business platforms can collect necessary data, but the process becomes inconvenient and may prevent some users from using the code

Engineering Contradiction:
Improveinformation collectionVSAvoidease of interaction
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements self-service by having the business platform automatically extract and process user information from the mobile device after QR code validation. The system retrieves user profile data, device information, and contextual data without requiring manual input, thereby maintaining complete information collection while eliminating the inconvenience of manual data entry.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary data gathering by automatically collecting user information, device details, and contextual data immediately after QR code validation. This advance data collection eliminates the need for subsequent manual input steps, ensuring complete information is captured while maintaining ease of operation throughout the interaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9400965B2Platform for modeling and embedding business scenarios in bar codes
Publication Date: 2016.07.26 SAP SE
  • US9400965B2 patent drawing
  • US9400965B2 patent drawing
  • US9400965B2 patent drawing

AI summary

According to some embodiments, a business bar code application may execute at a mobile user device associated with a user. The user may initiate a capture of an image of a bar code, and responsive to said capturing, information about the user may be automatically fetched. Information associated with the bar code may be transmitted to a remote business bar code server. The business bar code server may automatically determine a business model associated with the received bar code information and interact with an enterprise system to execute a business process workflow for the user in accordance with the determined business model.