Patent ID: 7788352

Claim:
A system for providing services to a user with one or more user devices in a communication network, comprising: a server for communicating with the one or more user devices, wherein the server stores a connected-data-set, and wherein the one or more user devices share portions of the connected-data-set, and wherein the connected-data-set comprises user application data collected from the one or more user devices; a configuration database for storing configurations and settings of the one or more user devices, wherein the configuration database includes type descriptions, transcodings, account templates, service descriptions, and settings of the connected-data-set; and logic for providing services to the one or more user devices using the connected-data-set and the configuration database, the logic comprising: logic for enabling the user to register and receive the services using one of the one or more user devices; logic for downloading a loader to the one of the one or more user devices; logic for enabling the user to download software used to operate the one of the one or more user devices from the server to the respective device; logic for enabling the user to upload configuration settings for the one of the one or more user devices to the server; and logic for synchronizing data on the one of the one or more user devices with the shared portion of the connected-data-set.