System and method for aggregate online ordering using barcode scanners
The present invention discloses a system and method for placing orders utilizing barcode scanning technology. A user of the system utilizes a barcode scanner to scan the barcodes for all the objects the user wishes to order. The user then uploads this information to a computer. A software application located on the computer parses the information and assigns each scanned product to a vendor based upon the user's predetermined preferences. The application then launches a browser with a populated shopping cart at each vendor's e-commerce website. The user can then utilize the different e-commerce websites to complete the ordering transaction.
1 . A method of aggregate ordering comprising the steps of:
scanning at least one machine readable code with a scanner;
transmitting said scanned machine readable code to a computer;
creating a shopping list for each vendor by assigning each of said machine readable codes to a vendor based upon a predetermined preference stored in said computer;
transmitting said shopping lists to the appropriate e-commerce website operated by said vendor; and
completing the aggregate ordering by placing the order using each of said e-commerce websites.
2 . A method of aggregate ordering according to claim 1 , wherein said machine readable code is a barcode.
3 . A method of aggregate ordering according to claim 1 , wherein said machine readable code is a RFID tag.
4 . A method of aggregate ordering according to claim 2 , wherein said barcode is constructed from at least one of the standardized barcode symbology libraries consisting of the group of UPC-A, UC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 3, Code 39 Full ASCII, Code 128, PDF417, QR Code, or Data Matrix.
5 . A method of aggregate ordering according to claim 1 , wherein said step of creating shopping lists comprises the steps of:
searching a first preferred vendor database for the first scanned machine readable code;
adding said machine readable code to a first shopping list if said machine readable code is found in said first database;
adding all other machine readable codes found in said first preferred vendor database to said first shopping list; and
creating additional shopping lists using additional preferred vendor databases until each machine readable code has been added to a shopping list.
6 . A method of aggregate ordering according to claim 1 , wherein said scanner is a laser-based barcode scanner.
7 . A method of aggregate ordering according to claim 1 , wherein said scanner utilizes optical recognition techniques.
8 . A method of aggregate ordering according to claim 1 , wherein said scanner is a RFID scanner.
9 . A system for aggregate ordering comprising:
at least one machine readable code;
a scanner capable of scanning said machine readable code;
a computer for connecting to said scanner to upload said scanned machine readable codes;
a software application located on said computer which creates a shopping list for each vendor by assigning each of said machine readable codes to a vendor based upon a predetermined preference stored in said computer, transmits said shopping lists to the appropriate e-commerce website operated by said vendor, and completes the aggregate ordering by placing the order using each of said e-commerce websites.
10 . A system for aggregate ordering according to claim 9 , wherein said machine readable code is a barcode.
11 . A system for aggregate ordering according to claim 9 , wherein said machine readable code is a RFID tag.
12 . A system for aggregate ordering according to claim 10 , wherein said barcode is constructed from at least one of the standardized barcode symbology libraries consisting of the group of UPC-A, UC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 3, Code 39 Full ASCII, Code 128, PDF417, QR Code, or Data Matrix.
13 . A system for aggregate ordering according to claim 9 , wherein said scanner is a laser-based barcode scanner.
14 . A system for aggregate ordering according to claim 9 , wherein said scanner utilizes optical recognition techniques.
15 . A system for aggregate ordering according to claim 9 , wherein said scanner is a RFID scanner.