Patent ID: 11907980
Assignee: INGRAM MICRO S.R.L.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for managing a purchase order, the system comprising:
one or more computers executing a first software application of a first supplier and a second software application of a second supplier, the second supplier being an alternative supplier to the first supplier, the second software application authorized by a user of the one or more computers, the second software application configured to run in a background on the one or more computers;
the one or more computers executing software to:
execute an online search for one or more items;
insert, by the first software application, the one or more items into a first shopping cart associated with the first supplier to form a compiled order, said inserting being triggered in response to the online search executed by the one or more computers, said one or more items comprising at least one of a product and a service offered by the first supplier;
detect a user triggered POST event that activates reading of HTML code;
in response the detection of the user triggered POST event, retrieve, by the second software application that is running in the background, the HTML code from a source of a web page navigator of the first software application, the HTML code containing information comprising the compiled order in the first shopping cart;
parse the HTML code and automatically create, by the second software application, a second shopping cart responsive to the parsing of the HTML code, the second shopping cart being associated with the second supplier;
automatically transfer, by the second software application, responsive to the creating of the second shopping cart, all of the one or more items from the first shopping cart of the first supplier into the second shopping cart of the second supplier based on the parsed HTML code;
automatically search for additional items based on the parsed HTML code, the additional items being identical to the one or more items transferred from the first shopping cart of the first supplier or alternative items available from the second supplier, said automatically searching being initiated by the second software application;
insert, by the second software application, the additional items found at the second supplier into the second shopping cart of the second supplier, such that the one or more items transferred from the first shopping cart and the inserted additional items all reside in the second shopping cart of the second supplier simultaneously; and
present, by the second software application, the second shopping cart of the second supplier for comparison of the one or more items transferred from the first shopping cart to the inserted additional items.