IP Library Patent Application 19272126
Patent Application
App. No. 19/272,126

SYSTEM AND METHOD FOR IMPLEMENTING MULTI-LOCATION AND MULTI-CART SWITCHING ON A USER ACCOUNT

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/272,126
Abstract

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.

Claims (75)

1 . A system for implementing multi-location switching in an online marketplace, comprising:

a communication interface of a user device;

one or more processors; and

a non-transitory computer-readable storage medium containing instructions which, when executed by the one or more processors, cause the one or more processors to:

receive, via the communication interface, a first request to access a user account, wherein the user account is associated with one or more sub-accounts;

validate the first request according to one or more security protocols;

generate a first user interface based on the user account, wherein the first user interface includes visual representations of data dependent on the user account;

present, via the communication interface, the first user interface;

receive, via the communication interface, a second request to access a first sub-account of the one or more sub-accounts;

retrieve, from a database of account and sub-account information, data associated with the first sub-account, the data identifying at least a geographic location of the first sub-account; and

update the first user interface based on the retrieved data associated with the first sub-account to yield a second user interface, wherein the second user interface includes updated visual representations of location-dependent data based on the geographic location of the first sub-account.

2 . The system of claim 1 , the instructions further causing the one or more processors to:

receive, via the second user interface of the communication interface, a third request to maintain a first digital object, wherein the first digital object is associated with the first sub-account;

receive, via the communication interface, user input indicating that the first digital object should be updated to include a first resource; and

update the first digital object to include the first resource.

3 . The system of claim 2 , wherein the first digital object includes at least two digital sub-objects associated with respective resources, the instructions further causing the one or more processors to:

receive, via the second user interface of the communication interface, a fourth request to maintain a digital sub-object of the at least two digital sub-objects, wherein the digital sub-object is associated with the first digital object and the first sub-account;

receive, via the communication interface, user input indicating that the digital sub-object should be updated to include a second resource; and

update the digital sub-object to include the second resource.

4 . The system of claim 3 , the instructions further causing the one or more processors to:

receive, via the communication interface, a transaction request to complete a transaction associated with the digital sub-object.

5 . The system of claim 1 , the instructions further causing the one or more processors to:

receive, via the communication interface, a fifth request to access a second sub-account of the one or more sub-accounts;

update the second user interface based on the second sub-account to yield a third user interface, wherein the third user interface includes updated visual representations of data dependent on the second sub-account; and

present, via the communication interface, the third user interface.

6 . The system of claim 5 , the instructions further causing the one or more processors to:

receive, via the third user interface of the communication interface, a sixth request to maintain a second digital object, wherein the second digital object is associated with the second sub-account;

receive, via the communication interface, user input indicating that the second digital object should be updated to include a second resource; and

update the second digital object to include the second resource.

7 . The system of claim 1 , wherein the one or more sub-accounts are associated with a respective digital object accessible via a user interface.

8 . The system of claim 1 , the instructions further causing the one or more processors to:

receive, via the communication interface, a transaction request to complete a transaction associated with a digital object of the first sub-account.

9 . The system of claim 8 , the instructions further causing the one or more processors to:

complete the transaction associated with the digital object of the first sub-account; and

transmit the transaction to one or more remote servers for fulfillment, wherein the transaction includes data associated with the digital object and the first sub-account, and wherein when received by the one or more remote servers, the one or more remote servers begin servicing the transaction.

10 . The system of claim 9 , the instructions further causing the one or more processors to:

send a notification to the user account, wherein the notification includes an indication that the transaction may be modified.

11 . The system of claim 9 , the instructions further causing the one or more processors to:

send a notification to the user account, wherein the notification includes an indication that the one or more remote servers have completed servicing the transaction and the transaction can no longer be modified.

12 . The system of claim 1 , wherein the one or more security protocols include verifying a user identifier has permission to access the one or more sub-accounts.

13 . The system of claim 1 , wherein at least one sub-account of the one or more sub-accounts are associated with two or more digital objects accessible via a user interface.

14 . A computer-implemented method, comprising:

receiving, via a communication interface, a first request to access a user account, wherein the user account is associated with one or more sub-accounts;

validating the first request according to one or more security protocols;

generating a first user interface based on the user account, wherein the first user interface includes visual representations of data dependent on the user account;

presenting, via the communication interface, the first user interface;

receiving, via the communication interface, a second request to access a first sub-account of the one or more sub-accounts;

retrieving, from a database of account and sub-account information, data associated with the first sub-account, the data identifying at least a geographic location of the first sub-account; and

updating the first user interface based on the retrieved data associated with the first sub-account to yield a second user interface, wherein the second user interface includes updated visual representations of location-dependent data based on the geographic location of the first sub-account.

15 . The computer-implemented method of claim 14 , further comprising:

receiving, via the second user interface of the communication interface, a third request to maintain a first digital object, wherein the first digital object is associated with the first sub-account;

receiving, via the communication interface, user input indicating that the first digital object should be updated to include a first resource; and

updating the first digital object to include the first resource.

16 . The computer-implemented method of claim 15 , wherein the first digital object includes at least two digital sub-objects associated with respective resources, further comprising:

receiving, via the second user interface of the communication interface, a fourth request to maintain a digital sub-object, wherein the digital sub-object is associated with the first digital object and the first sub-account;

receiving, via the communication interface, user input indicating that the digital sub-object should be updated to include a second resource; and

updating the digital sub-object to include the second resource.

17 . The computer-implemented method of claim 16 , further comprising:

receiving, via the communication interface, a transaction request to complete a transaction associated with the digital sub-object.

18 . The computer-implemented method of claim 14 , further comprising:

receiving, via the communication interface, a fifth request to access a second sub-account of the one or more sub-accounts;

updating the second user interface based on the second sub-account to yield a third user interface, wherein the third user interface includes updated visual representations of data dependent on the second sub-account; and

presenting, via the communication interface, the third user interface.

19 . The computer-implemented method of claim 18 , further comprising:

receiving, via the third user interface of the communication interface, a sixth request to maintain a second digital object, wherein the second digital object is associated with the second sub-account;

receiving, via the communication interface, user input indicating that the second digital object should be updated to include a second resource; and

updating the second digital object to include the second resource.

20 . A non-transitory, computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:

receive, via the communication interface, a first request to access a user account, wherein the user account is associated with one or more sub-accounts;

validate the first request according to one or more security protocols;

generate a first user interface based on the user account, wherein the first user interface includes visual representations of data dependent on the user account;

present, via the communication interface, the first user interface;

receive, via the communication interface, a second request to access a first sub-account of the one or more sub-accounts;

retrieve, from a database of account and sub-account information, data associated with the first sub-account, the data identifying at least a geographic location of the first sub-account; and

update the first user interface based on the retrieved data associated with the first sub-account to yield a second user interface, wherein the second user interface includes updated visual representations of location-dependent data based on the geographic location of the first sub-account.

Assignments (5)
SECURITY INTEREST Recorded Sep 19, 2025
From: SHAMROCK FOODS COMPANY
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072317/0336 →
CORRECTIVE ASSIGNMENT TO CORRECT THE 2ND CONVEYING PARTY NAME PREVIOUSLY RECORDED AT REEL: 71838 FRAME: 749. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Aug 11, 2025
From: BOWMAN, JASON; ARAB, LEILA
To: OFFICE OF EXPERIENCE LLC
Reel/Frame 073114/0106 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2025
From: BOWMAN, JASON; ARAB, LELIA
To: OFFICE OF EXPERIENCE LLC
Reel/Frame 071838/0749 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2025
From: THOMPSON, MATTHEW; SNEERINGER, ALEXANDER
To: SHAMROCK FOODS COMPANY
Reel/Frame 071838/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2025
From: OFFICE OF EXPERIENCE LLC
To: SHAMROCK FOODS COMPANY
Reel/Frame 071838/0795 →