Patent ID: 9639884
Date: 2017-05-02
CPC Classifications: G06Q

Claim:
1. A web server device for merging online shopping baskets, the web server device comprising: a processor; and a machine-readable storage medium comprising a plurality of instructions, that in response to being executed by the processor, cause the web server device to: receive first rules specified by a first customer; receive second rules specified by a second customer; associate a primary online shopping basket with the first customer comprising a primary basket identifier, associate a first secondary online shopping basket comprising a first secondary basket identifier and a second secondary online shopping basket comprising a second secondary basket identifier with the second customer, wherein the second customer being different from the first customer, wherein the first secondary online shopping basket is associated with a first Domain Name Server (DNS) of a first online store and the second secondary online shopping baskets is associated with a second DNS of a second online store different from the first online store, and wherein the first and second secondary online shopping baskets are each associated with (i) the first rules specified by the first customer which define purchase preferences of the first customer for items within the first and second secondary shopping baskets, and (ii) second rules specified by the second customer which define purchase preferences of the second customer for items within the first and second secondary shopping baskets, verify that the second rules specified by the second customer do not conflict with the first rules specified by the first customer, allow entry into the first and second secondary shopping baskets of the items which comply with the first and second rules specified by the first and second customers, selectively merge items from the first and second secondary online shopping baskets into the primary online shopping basket, the selection being based in part on the first and second rules specified by the first and second customers, to create a single merged online shopping basket, and display the items merged into the single merged online shopping basket simultaneously with each other on a web page such that the items are simultaneously viewable on the web page before checkout of the selected items in the single merged online shopping basket during a single purchase transaction.