Patent ID: 8799103

Claim:
A method for generating a structured data object, comprising: providing, from a supplier network server, one or more scripts to an Internet browser application associated with a buyer, wherein the one or more scripts include a punchout script that is configured to: extract a plurality of pieces of content from a website associated with a supplier, wherein the website is accessed using the Internet browser application; use a processor to assemble a structured data object which describes a purchase between the buyer and the supplier using the plurality of pieces of content extracted from the website; and send the structured data object which describes the purchase between the buyer and the supplier to a procurement system of the buyer which is associated with managing purchases; and wherein the punchout script is obtained at least in part by: obtaining a bootstrap script; modifying the bootstrap script with supplier-specific information; sending the bootstrap script with the supplier-specific information from the website associated with the supplier to the Internet browser application associated with the buyer; and using the bootstrap script with the supplier-specific information to obtain the punchout script from the supplier network server.