Agent Server for Autonomous Online Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online shopping is complicated and time-consuming due to the need for users to repeatedly enter personal and payment information across different online shops, each with unique interfaces, leading to frustration and lost sales.

Innovation Solution

An agent server that autonomously captures product information from webpages and facilitates ordering without requiring users to create accounts or enter information, using AI to emulate human interactions with online shops and store user data securely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually enter personal and payment information for each online shop, then ordering accuracy is improved, but time consumption and user frustration increase

Engineering Contradiction:
Improveordering accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically capturing product information, user data, and ordering details from the webpage before the user completes the purchase. This pre-capture mechanism eliminates the need for manual re-entry of information across different online shops, resolving the contradiction between ordering accuracy and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the relevant information (product details, user personal information, payment information) from the online shop webpage and stores it for future use. This copying mechanism allows the system to retrieve and reuse information across multiple shopping sessions without requiring users to re-enter data, thereby reducing time consumption while maintaining ordering accuracy.

Inventive Principle:
Principle #26Copying

2Reliability

If users create accounts with each online shop, then ordering reliability is improved, but device complexity and user burden increase

Engineering Contradiction:
Improveordering reliabilityVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system provides a universal solution that works across multiple online shops without requiring users to create separate accounts for each shop. The single system handles information capture, storage, and ordering for various online retailers, eliminating the need for multiple accounts and reducing user burden while maintaining ordering reliability through automated processes.

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

Solution Approach 2:

The system acts as an intermediary between the user and multiple online shops, managing all account-related operations centrally. This intermediary mechanism allows the system to handle ordering reliability requirements without requiring users to directly manage multiple accounts, thereby reducing device complexity and user burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If online shops use unique interfaces for ordering, then shop-specific customization is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveshop-specific customizationVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system provides a universal interface that can handle ordering from multiple different online shops with unique interfaces. By capturing information directly from various shop webpages and processing orders through a unified mechanism, the system maintains shop-specific customization capabilities while significantly improving ease of operation for users.

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

Solution Approach 2:

The system copies the necessary ordering information from various online shop interfaces and processes it through a standardized internal mechanism. This copying approach allows the system to adapt to different shop interfaces while presenting a consistent and easy-to-use experience to users, resolving the contradiction between customization and ease of operation.

Inventive Principle:
Principle #26Copying

4Productivity

If users complete the ordering process, then sales for online shops are improved, but user frustration and abandonment increase due to complexity

Engineering Contradiction:
ImprovesalesVSAvoiduser frustration
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary capture of all necessary ordering information before the user commits to the purchase. This pre-capture mechanism reduces the complexity of the ordering process by having information ready in advance, thereby decreasing user frustration and abandonment while maintaining or improving sales productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service functionality by automatically capturing, storing, and processing ordering information without requiring extensive user intervention. This automation reduces user frustration and abandonment rates while facilitating completed orders, thereby improving sales productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10121176B2Methods and systems for simplifying ordering from online shops
Publication Date: 2018.11.06 KLARNA BANK AB
  • US10121176B2 patent drawing
  • US10121176B2 patent drawing
  • US10121176B2 patent drawing

AI summary

Embodiments described herein simplify ordering of products from online shops. This may involve an agent server receiving captured contents of a product webpage from a client device and autonomously deriving product information therefrom. Alternatively, the agent service can receive a web address corresponding to a product webpage, and the agent server can visit the product webpage and capture its contents. The agent server then uses the derived product information to autonomously control ordering of the product for the user from an online shop, without requiring that the user have an account with the online shop, without requiring that the user enter personal and payment information in a check-out webpage of the online shop, without requiring that the user select a buy or shopping cart button associated with the online shop, and without requiring the online shop utilize an API to enable the agent server to interact with the online shop.