Interface Widget for Automatic QR Code Generation Without App Launch

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile applications require multiple inputs and data processing steps to generate and display machine-readable codes, such as QR codes, which leads to time-consuming processes and potential errors during electronic transactions.

Innovation Solution

An interface widget tool that allows for automatic QR code generation and display without launching the mobile application, using API calls to a backend system to encode and display the code directly on the device, enabling faster and more convenient electronic transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If mobile application is used to generate and display machine-readable codes, then code generation functionality is provided, but multiple inputs and data processing steps are required which increases time consumption and potential for errors

Engineering Contradiction:
Improveerror reductionVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring the code generation functionality within the widget, storing necessary account information and transaction details locally. When activated, the widget can immediately generate codes without requiring users to navigate through multiple application screens or re-enter data, thus reducing both time consumption and potential for input errors

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts the essential code generation functionality from the full mobile application and implements it independently within a widget framework. This extracted functionality includes direct access to stored account information and the ability to generate codes using simplified parameters, eliminating the need for users to navigate through the complete application interface and reducing steps while maintaining reliability

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If multiple data processing steps are implemented in mobile application, then comprehensive data validation is achieved, but complexity of operations increases and user input requirements multiply

Engineering Contradiction:
Improveuser input requirementsVSAvoiddata processing steps
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The widget implements self-service by automatically retrieving stored account information, transaction details, and other necessary data from local storage or cached sources. The system performs self-validation of retrieved data using pre-configured validation rules, eliminating the need for users to manually input information and reducing operational complexity while maintaining comprehensive validation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary data validation and processing when information is initially stored or cached, preparing it for rapid retrieval and use. Validation rules, data formats, and processing parameters are pre-configured and stored with the data, allowing the widget to immediately generate codes without requiring complex real-time processing or multiple user input steps

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230281598A1Interface widget tool for automatic QR code generation and display without application launching
Publication Date: 2023.09.07 PAYPAL INC
  • US20230281598A1 patent drawing
  • US20230281598A1 patent drawing
  • US20230281598A1 patent drawing

AI summary

There are provided systems and methods for an interface widget tool for automatic QR code generation and display without application launching. A user may engage in a transaction with another user, such as a purchase of goods, services, or other items a merchant at a merchant location using machine-readable codes. A machine-readable code may be provided via a mobile device of a user. In order to provide faster and more efficient code generation, an interface widget or other tool may be provided, which, on selection, may execute API calls to a server of a transaction processor. The transaction processor may generate a code without requiring the user to go through a code generation and processing flow in a corresponding application. The code may be limited in validity and may be presented via the widget. Once scanned, the code may provide encoded data for a financial instrument.