Patent ID: 8443071

Claim:
A data server system comprising: (a) home automation data server (HADS); (b) network gateway router (NGR); and (c) home automation network (HAN); wherein said HADS further comprises an Applications Interface (AI), Communication Mediator (CM), and Communications Coordinator (CC); said CC performs a physical-to-virtual device translation between physical devices (PD) present in said HAN to virtual devices (VD) presented to said CM; said CM maintains a publisher/subscriber association table (PSAT) logically connecting a VD data producer and VD data consumer in said CC; said CM maintains a virtual device list of the VD in said PSAT that reference said CC; said HADS further comprises local data storage (LDS) accessible via said AI; said HADS interfaces said NGR with said HAN; said NGR connects to an external computer network (ECN); said HADS is configured to transfer data from/to devices present in said HAN to/from said ECN through said NGR using the network protocols of said ECN and the physical-to-virtual mapping provided by said CC under control of said CM; said HADS is configured to search for HA devices connected to said HADS via said HAN; said HADS is configured to provide a VD physical-to-virtual translation for said HA device via said CC; said HADS is configured to report said VD physical-to-virtual translation to said CM; said HADS is configured to map data publishers to data subscribers within said CM using said VD physical-to-virtual translation; and said HADS is configured to transfer data from said data publishers to said data subscribers through said HADS using said VD physical-to-virtual translation in said CC.