Patent attributes
A recommendation system communicates with end user devices over a computer communications network and includes a recommendations engine that communicates with the network from behind a firewall that inhibits unauthorized communications from the network, a data file system that receives disposition update data in response to purchase actions initiated by an end user device and receives ingested user activity data in response to activity at a network storefront initiated by an end user device, and a database system that updates a recommendation model for the end user device in response to receiving the disposition update data and ingested user activity data. The recommendations engine generates a recommendation for the end user device in response to the update of the recommendation model.