Sub-Account Cart Switching for Multi-Location User Accounts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online shopping platforms lack a streamlined method for seamlessly transitioning between multiple sub-accounts associated with a single user account, complicating processes such as adding items to carts, completing checkouts, and viewing order history across different sub-accounts.

Innovation Solution

A multi-location order platform that allows users to switch between sub-accounts within a single user account, maintaining a seamless transition by updating user interfaces and virtual carts in real-time, storing data for seamless switching, and facilitating transactions across multiple sub-accounts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users switch between multiple sub-accounts on current online shopping platforms, then they can access different settings and shipping addresses, but the process is cumbersome and requires complete re-navigation

Engineering Contradiction:
ImproveAbility to manage multiple sub-accountsVSAvoidProcess of switching between sub-accounts
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments the user account structure into a parent user account containing multiple sub-accounts (e.g., personal, business, location-specific accounts). Each sub-account maintains independent settings, shipping addresses, and cart data, allowing users to switch between segmented account profiles without losing context or requiring complete re-navigation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates and maintains copies of essential user data (shopping cart contents, order history, selected items) across different sub-accounts. When users switch between sub-accounts, their cart and order data are automatically copied or transferred to the active sub-account context, eliminating the need for manual re-navigation and data re-entry.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If users maintain separate shopping carts for different sub-accounts, then they can have location-specific and business-specific items, but the system complexity increases

Engineering Contradiction:
ImproveAbility to maintain separate carts for different sub-accountsVSAvoidSystem architecture for managing multiple carts
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system merges the cart management functionality across multiple sub-accounts into a unified cart system. Instead of requiring completely separate cart implementations for each sub-account, the system combines them into a single shared cart structure that automatically associates items with the appropriate sub-account context, reducing system complexity while maintaining the ability to track location-specific and business-specific items.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shopping cart is designed as a universal, multi-functional component that can serve multiple sub-accounts simultaneously. The cart system automatically adapts its behavior based on the active sub-account, allowing users to add items to the appropriate sub-account's cart without requiring separate cart interfaces or management mechanisms for each account type.

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

3Ease of operation

If the system stores data for seamless switching between sub-accounts, then users experience uninterrupted transitions, but data management complexity increases

Engineering Contradiction:
ImproveSeamlessness of sub-account switchingVSAvoidData storage and management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-loading and storing essential user data (cart contents, order history, selected items) in a ready-to-transfer format before users switch between sub-accounts. This preliminary data preparation ensures that when users switch accounts, their shopping context is immediately available without requiring complex real-time data retrieval or reconstruction operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary data layer that acts as a mediator between multiple sub-accounts. This intermediary storage mechanism temporarily holds and manages user data during transitions, automatically routing cart and order information to the appropriate sub-account context. This intermediary layer simplifies data management by providing a centralized buffer that handles the complexity of multi-account data synchronization transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260024129A1System and method for implementing multi-location and multi-cart switching on a user account
Publication Date: 2026.01.22 SHAMROCK FOODS CO
  • US20260024129A1 patent drawing
  • US20260024129A1 patent drawing
  • US20260024129A1 patent drawing

AI summary

Methods are described herein for implementing multi-location switching in an online marketplace. A system may receive, via a communication interface, a first request to access a user account that may be associated with one or more sub-accounts. The system may validate the first request and generate a first user interface based on the user account. The first user interface may include visual representations of data dependent on the user account. The system may present, via the communication interface, the first user interface. The system may receive a second request to access a first sub-account of the one or more sub-accounts. In response, the system may update the first user interface based on the first sub-account to yield a second user interface. The second user interface may include updated visual representations of data dependent on the first sub-account. The system may present the second user interface.