Session Transfer System for Secure Shopping Cart Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when trying to migrate electronic shopping carts between devices, as they often need to manually re-add items and input sensitive information on untrusted devices, making the process burdensome and time-consuming.

Innovation Solution

A session transfer system that encodes the electronic shopping cart and session data into a code, allowing users to transfer the cart seamlessly between devices by inputting or capturing the code on a trusted device, enabling continued browsing and checkout without interruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually re-add items and re-input information on a trusted device, then security is improved, but time consumption and operational burden increase

Engineering Contradiction:
ImprovesecurityVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically transferring shopping cart data and user information from the untrusted device to the trusted device before the user needs to complete the purchase. This includes pre-filling checkout forms, pre-selecting payment methods, and pre-configuring shipping addresses, so that when the user switches to the trusted device, all necessary information is already in place, eliminating the need for manual re-entry and reducing time consumption while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the shopping cart data and session information from the untrusted device and transfers it to the trusted device. This copying mechanism preserves the original data integrity while allowing the user to continue the purchase process on the trusted device without manually re-entering information, thus resolving the contradiction between security (using trusted device) and time consumption (avoiding manual re-entry)

Inventive Principle:
Principle #26Copying

2Reliability

If users manually re-add items on a trusted device, then security is improved, but operational complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoidoperational burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by automatically transferring shopping cart data and user information from the untrusted device to the trusted device before the user needs to complete the purchase. This includes pre-filling checkout forms, pre-selecting payment methods, and pre-configuring shipping addresses, so that when the user switches to the trusted device, all necessary information is already in place, eliminating the need for manual re-entry and reducing time consumption while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the shopping cart data and session information from the untrusted device and transfers it to the trusted device. This copying mechanism preserves the original data integrity while allowing the user to continue the purchase process on the trusted device without manually re-entering information, thus resolving the contradiction between security (using trusted device) and time consumption (avoiding manual re-entry)

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12125094B2Migration of electronic shopping carts between devices
Publication Date: 2024.10.22 PAYPAL INC
  • US12125094B2 patent drawing
  • US12125094B2 patent drawing
  • US12125094B2 patent drawing

AI summary

Methods and systems are presented for facilitating migration of electronic shopping carts between devices. A user generates an electronic shopping cart based on interacting with a merchant website using a first device. In response to receiving a request for transferring the electronic shopping cart, cart data associated with the electronic shopping cart is obtained. The cart data is encoded, using a selected encoding technique, into a code, which can be a phrase, an emoji string, a QR code, or an image of a face that can be transferrable to a second device. The code is presented on the first device. In response to receiving the code from the second device, the electronic shopping cart is re-generated based on the cart data extracted from the code. The electronic shopping cart is made accessible to the user via the second device.