Abstract: Described herein are firmware update systems and methods for providing a update/upgrade path for a plurality of products. An exemplary firmware update system may comprise Application Store providing applications to commonly available consumer devices like cell phones, tables and/or laptops, whose application provides a method of carrying with it a payload of firmware that can be distributed to a plurality of products. An exemplary integration system may or may not also comprise a central or remote database that tracks and manages the status of the Target Devices. An exemplary integration system may or may not also comprise a Target Device that can in turn communicate with other Target Devices within its realm of communication to provide a firmware update to these Secondary Target Devices.
January 7, 2014
July 10, 2014
David Kristian Hanon, Gareth Williams, Randy Tyner
Abstract: Described herein are integration systems and methods for providing a cohesive user experience within an environment of a plurality of products. An exemplary integration system may comprise a gateway for bidirectional communication with the products. The integration system may also comprise a central or remote database defining the user interface design for a plurality of products, and a database that provides new features for a plurality of extensible products. An input to an interaction point on a first of the products may be transmitted to the gateway, which may interpret the input and transmit output instructions to the first product or to another product in the environment. Audio, visual, and tactile inputs and outputs may be provided through the gateway. In some embodiments, the database may provide a user interface skin or theme to the products, so that a standard look and feel is provided across the plurality of products.