System and method of view driven omni-cart
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.
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.