Patent ID: 7577496

Claim:
A system, comprising: a processor; and a storage device in communication with the processor and storing instructions adapted to be executed by the processor to: offer a plurality of physical products for sale via a vending machine; maintain an inventory of a plurality of data files available via the vending machine; define a first package by packaging a first subset of the plurality of offered physical products with a first subset of data files from the inventory of data files; define a second package by packaging a second subset of the plurality of offered physical products with a second subset of data files from the inventory of data files; receive an indication, from a customer, of a selection of the first package; receive an indication of payment provided by the customer in exchange for the first package; dispense, after the receiving of the indication of payment provided by the customer in exchange for the first package, the first subset of the plurality of offered physical products; and provide, to the customer, after the receiving of the indication of payment provided by the customer in exchange for the first package, the first subset of data files.