IP Library › Granted Patent US 12,615,256
Granted Patent B1
US 12,615,256 · App. 18/224,914 · Granted Apr 28, 2026

System and method of view driven omni-cart

Inventors: Balaji Natarajan (Shrewsbury, MA); Raghuveer Prasad Nagar (Kota, IN)
Assignee: Blue Yonder Group, Inc.
H04L63/10H04L67/104
View Patent ↗
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 12,615,256
App. No.
18/224,914
Granted
Apr 28, 2026
Kind
B1
Abstract

A system and method are disclosed for sharing cart data. The method includes detecting a request to share cart data between a primary device and a non-primary device, retrieving cart data from the primary device based at least in part on a sharing method, filtering private user data from the cart data, displaying the filtered cart data on the non-primary device, and updating the cart data based on communications between the primary device and the non-primary device. The method further comprises monitoring non-text communications between the primary device and the non-primary device, converting the non-text communications into text in order to perform text classification, generating temporary access credentials to allow access to the cart data by the non-primary device, and purging the temporary access credentials upon ending sharing of the cart data.

Claims (54)

1 . A computer-implemented method for sharing cart data, comprising:

detecting, using a computer comprising a processor and memory, a request to share cart data of a cart between a primary device and a non-primary device;

determining, using the computer, from one or more communications that a user of the primary device has requested help with the cart from a customer service representative;

retrieving, using the computer, the cart data from the primary device based at least in part on a sharing method;

filtering, using the computer, private user data from the cart data, wherein the filtered private user data comprises portions of video data;

displaying, using the computer, the filtered cart data on the non-primary device, wherein the non-primary device is associated with the customer service representative; and

updating, using the computer, the cart data based at least in part on one or more communications between the primary device and the non-primary device without transforming the cart to meet one or more specifications of different channels of an e-commerce channel and a customer service platform.

2 . The method of claim 1 , wherein the sharing method is determined based on a type of display in use on the primary device.

3 . The method of claim 1 , wherein the filtering further comprises selecting certain portions of video data to censor from streaming.

4 . The method of claim 1 , further comprising:

monitoring, by the computer, non-text communications between the primary device and the non-primary device; and

converting, by the computer, the non-text communications into text in order to perform text classification.

5 . The method of claim 1 , further comprising:

transmitting, by the computer, a temporary URL to the non-primary device for access to the cart data.

6 . The method of claim 1 , further comprising:

generating, by the computer, temporary access credentials to allow access to the cart data by the non-primary device.

7 . The method of claim 6 , further comprising:

purging, by the computer, the temporary access credentials upon ending sharing of the cart data.

8 . A system for sharing cart data, comprising:

a computer comprising a processor and a memory and configured to:

detect a request to share cart data of a cart between a primary device and a non-primary device;

determine from one or more communications that a user of the primary device has requested help with the cart from a customer service representative;

retrieve the cart data from the primary device based at least in part on a sharing method;

filter private user data from the cart data, wherein the filtered private user data comprises portions of video data;

display the filtered cart data on the non-primary device, wherein the non-primary device is associated with the customer service representative; and

update the cart data based at least in part on one or more communications between the primary device and the non-primary device without transforming the cart to meet the specifications of different channels of an e-commerce channel and a customer service platform.

9 . The system of claim 8 , wherein the sharing method is determined based on a type of display in use on the primary device.

10 . The system of claim 8 , wherein the filtering further comprises selecting certain portions of video data to censor from streaming.

11 . The system of claim 8 , wherein the computer is further configured to:

monitor non-text communications between the primary device and the non-primary device; and

convert the non-text communications into text in order to perform text classification.

12 . The system of claim 8 , wherein the computer is further configured to:

transmit a temporary URL to the non-primary device for access to the cart data.

13 . The system of claim 8 , wherein the computer is further configured to:

generate temporary access credentials to allow access to the cart data by the non-primary device.

14 . The system of claim 13 , wherein the computer is further configured to:

purge the temporary access credentials upon ending sharing of the cart data.

15 . A non-transitory computer-readable medium embodied with software, the software when executed is configured for sharing cart data by:

detecting a request to share cart data of a cart between a primary device and a non-primary device;

determining from one or more communications that a user of the primary device has requested help with the cart from a customer service representative;

retrieving the cart data from the primary device based at least in part on a sharing method;

filtering private user data from the cart data, wherein the filtered private user data comprises portions of video data;

displaying the filtered cart data on the non-primary device, wherein the non-primary device is associated with the customer service representative; and

updating the cart data based at least in part on one or more communications between the primary device and the non-primary device without transforming the cart to meet one or more specifications of different channels of an e-commerce channel and a customer service platform.

16 . The non-transitory computer-readable medium of claim 15 , wherein the sharing method is determined based on a type of display in use on the primary device.

17 . The non-transitory computer-readable medium of claim 15 , wherein the filtering further comprises selecting certain portions of video data to censor from streaming.

18 . The non-transitory computer-readable medium of claim 15 , wherein the software is further configured for sharing cart data by:

monitoring non-text communications between the primary device and the non-primary device; and

converting the non-text communications into text in order to perform text classification.

19 . The non-transitory computer-readable medium of claim 15 , wherein the software is further configured for sharing cart data by:

transmitting a temporary URL to the non-primary device for access to the cart data.

20 . The non-transitory computer-readable medium of claim 15 , wherein the software is further configured for sharing cart data by:

generating temporary access credentials to allow access to the cart data by the non-primary device; and

purging the temporary access credentials upon ending sharing of the cart data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2024
From: NATARAJAN, BALAJI; NAGAR, RAGHUVEER PRASAD
To: BLUE YONDER GROUP, INC.
Reel/Frame 068272/0035 →
Continuity (1)
Provisional Application 63425785 · Nov 16, 2022
References Cited (16)
US 9607330B2 · Spitz et al. · 2017 [cited by applicant]
US 10275332B2 · Ryabchun et al. · 2019 [cited by applicant]
US 10529336B1 · Matthews · 2020 [cited by examiner]
US 11138611B2 · Sivan · 2021 [cited by examiner]
US 11706337B1 · Mitchem · 2023 [cited by examiner]
US 20090182643A1 · Holstein · 2009 [cited by examiner]
US 20180081927A1 · Soryal · 2018 [cited by examiner]
US 20210027349A1 · Spitz · 2021 [cited by examiner]
US 20210110451A1 · Marchant · 2021 [cited by examiner]
US 20220366477A1 · Gupta · 2022 [cited by examiner]
US 20240028695A1 · Chen · 2024 [cited by examiner]
JP 6019124 · 2016 [cited by applicant]
IBM Documentation, “Pull cart,” Apr. 16, 2021, IBM Sterling Call Center 9.5.0 Documentation, https://www.ibm.com/docs/en/call-center/9.5.0?topic=orders-pull-cart, (Year: 2021). [cited by applicant]
“Share-A-Cart,” The Wayback Machine, Apr. 21, 2021, https://web.archive.org/web/20210421073921/https://share-a-cart.com/, (Year: 2021). [cited by applicant]
“Cart Sharing,” CS-Cart Addons Documentation, https://docs.cs-cart.com/marketplace-addons/addons/cart_sharing/index.html#overview, (Year: 2018). [cited by applicant]
Keenan, Joe, “Shared Cart Functionality Essential to Omnichannel Customer Experience,” Total Retail, https://www.mytotalretail.com/article/shared-cart-functionality-essential-to-omnichannel-customer-experience/, (Year: … [cited by applicant]