Patent ID: 8473371

Claim:
A method for transactions comprising: loading, by a server at a remote location, an application on a user device of a user, the application: allowing the user to upload an inventory comprising one or more items or services offered for sale by the user; allowing the user to browse on the user device other inventory offered for sale by one or more other users as the user comes into proximity of the one or more other users; and constantly updating an inventory list maintained at the user device with the other inventory viewed by the user device based on where the user device has been or is located, the inventory list reflecting what has been viewed by the user device; receiving, by the server at the remote location, transaction information associated with conducting a transaction in connection with the inventory list over the user device; facilitating, by the server at the remote location, the transaction between the user via the user device and the one or more other users; allowing the user to upload a digital representation of the inventory offered for sale by the user; comparing the uploaded digital representation of the inventory with the other inventory of the one or more other users in proximate range of the user device; if the inventory of the one or more other users does not exist in the user device, adding the inventory of the one or more other users to the inventory list on the user device; and continually updating the inventory list on the user device when the user device is in proximate range of other further users.