| CPC G06Q 30/0635 (2013.01) [G06F 16/951 (2019.01); G06F 40/205 (2020.01); G06Q 10/0875 (2013.01); G06Q 10/107 (2013.01); G06Q 30/0206 (2013.01); G06Q 30/04 (2013.01); G06Q 40/12 (2013.12); H04L 51/08 (2013.01); H04L 51/42 (2022.05); G06F 3/0482 (2013.01)] | 23 Claims |

|
1. A method for purchasing goods comprising:
receiving, from a user device at a processor, a purchase order document listing two or more goods to be purchased by the user in a project, the purchase order document listing a quantity for each of the two or more goods;
converting, via the processor, the purchase order document into a HTML Document Object Model having a standardized format to create a converted document;
parsing the converted document for product information about the two or more goods including:
looping through the converted document to identify document information based on pixel positions of objects in the converted document;
comparing the pixel positions of the identified document information to identify rows and/or columns of the converted document to identify other document information of the converted document;
identifying labels of the converted document indicating a type of data of associated document information; and
extracting the product information about the two or more goods from the identified document information;
determining, via the processor, identifying information of the two or more goods based at least in part on the product information parsed from the converted document;
acquiring, via the processor, prices for the two or more goods from a plurality of sellers based at least in part on the identifying information;
acquiring, via the processor, at least one price for a comparable good from at least one seller;
outputting to a user interface of the user device a bid including a bid price for purchasing the two or more goods of the purchase order document based at least in part on the acquired prices with an option to accept the bid to purchase each of the two or more goods at the bid price; and
facilitating purchase of the two or more goods of the purchase order document at the bid price in response to receiving a selection at the user interface to accept the bid.
|