Proximity-Based Transaction Application with Real-Time Inventory Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transaction methods, particularly in electronic commerce, are cumbersome and inconvenient for users, especially when using mobile devices, as they often require entering credit card information and may not accommodate cash-only or power/internet-constrained sellers.

Innovation Solution

A system and method that loads a transaction application on a user device, allowing users to view and purchase items/services from nearby sellers, with inventory lists updated in real-time, enabling transactions via the device without the need for POS machines or internet access, using a service provider like PayPal or eBay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If credit card information is entered for each transaction, then payment security is improved, but user convenience deteriorates

Engineering Contradiction:
Improvepayment securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by storing credit card information in advance and automatically retrieving it during transactions. The server pre-loads available credit cards into memory, and during a transaction, the system automatically selects and uses the appropriate card without requiring the user to manually enter information again, thus maintaining security while improving convenience

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the credit card information in the server's memory as a working replica. Instead of requiring the original card or full manual entry, the system uses this copied information for transaction processing, which speeds up the operation while maintaining security through encrypted storage and controlled access to the original data

Inventive Principle:
Principle #26Copying

2Loss of information

If online transaction systems are used, then payment tracking is improved, but device complexity deteriorates

Engineering Contradiction:
Improvepayment trackingVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the user device and the payment network. It handles the complex tasks of managing credit card information, processing transactions, and maintaining transaction records, while the user device remains relatively simple. The server mediates all communication and data handling, reducing the complexity burden on individual devices while ensuring comprehensive payment tracking

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system merges multiple functions into the server: storing credit card information, processing transactions, maintaining transaction histories, and managing user profiles. By consolidating these functions in a centralized server rather than distributing them across multiple devices, the system reduces overall device complexity while improving payment tracking capabilities through centralized data management

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10679270B2Transactions via a user device in the proximity of a seller
Publication Date: 2020.06.09 PAYPAL INC
  • US10679270B2 patent drawing
  • US10679270B2 patent drawing
  • US10679270B2 patent drawing

AI summary

Embodiments of methods and systems are provided that allow a user to upload inventories, view inventories in the proximity of the user, and/or facilitate transactions over a user device in a simple manner. In an embodiment, a method for transactions comprises loading, by a server at a remote location, an application on a user device of a user, wherein the application allows the user to upload an inventory comprising one or more items and/or services offered for sale by the user, as well as to view on the user device other inventory offered for sale by one or more other users as the user comes into proximity of the one or more other users, and wherein an inventory list maintained at the user device is constantly updated with the other inventory viewed by the user device. The method also comprises receiving, by the server at the remote location, transaction information associated with conducting a transaction in connection with the inventory list over the user device. The method further comprises facilitating, by the server at the remote location, the transaction between the user via the user device and the one or more other users.