Patent ID: 7991866
Filing Date: 2011-08-02
Classification: G06F

Abstract:
1. A method for updating a site, comprising: providing a site controller having site controller software; providing a plurality of devices that are not directly user updatable and are not connected to the Internet, wherein the plurality of devices are in electronic communication with the site controller; putting external media, including device software updates and site controller software updates, in electronic communication with the site controller, wherein the external media is put into electronic communication with the site controller by a user; automatically updating the site controller software with the site controller software updates; automatically determining which devices of the plurality of devices need to be updated; automatically updating the devices needing an update by communicating at least a portion of the device software update to the devices needing an update, wherein the site controller software is updated before the devices are updated; preventing user access to the site controller and the devices once the user puts the external media in electronic communication with the site controller until the devices have been updated and the site controller software has been updated; and automatically storing the device software updates on the site controller from the external media if the devices were successfully updated.