DATA SERVER SYSTEM AND METHOD
First Claim
1. A data server system comprising:
- (a) home automation data server (HADS);
(b) network gateway router (NGR); and
(c) home automation network (HAN);
whereinsaid 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); and
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A data server system/method allowing cloud data server functionality in a coordinated/concerted fashion within network configurations that are local to and/or spanning network gateway routers is disclosed. The system may utilize a smart gateway power controller (SGPC) augmented with storage media and/or expansion slots to interact within a home automation network (HAN) to permit the local HAN to operate as a distinct network and allow access to locally stored data from remote networks such as the Internet. The system permits inter-networking of HAN devices (including SGPCs) and integration of data management within home automation networks while still providing access to HAN data via external remote networks such as the Internet. The system/method allows remote network access to HAN device data from local/remote access devices including mobile phones, tablet computers, laptops, desktop computers, and the like.
126 Citations
30 Claims
-
1. 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); and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data server method, said method operating in conjunction with a data server system, said 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); and 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; wherein said method comprises the steps of; (1) searching for HA devices connected to said HADS via said HAN; (2) providing a VD physical-to-virtual translation for said HA device via said CC; (3) reporting said VD physical-to-virtual translation to said CM; (4) mapping data publishers to data subscribers within said CM using said VD physical-to-virtual translation; (5) transferring data from said data publishers to said data subscribers through said HADS using said VD physical-to-virtual translation in said CC; and (6) proceeding to said step (1). - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible non-transitory computer usable medium having computer-readable program code means comprising a data server method wherein said method controls 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); and 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; wherein said method comprises the steps of; (1) searching for HA devices connected to said HADS via said HAN; (2) providing a VD physical-to-virtual translation for said HA device via said CC; (3) reporting said VD physical-to-virtual translation to said CM; (4) mapping data publishers to data subscribers within said CM using said VD physical-to-virtual translation; (5) transferring data from said data publishers to said data subscribers through said HADS using said VD physical-to-virtual translation in said CC; and (6) proceeding to said step (1). - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification