MANAGING AND MAINTAINING A DOMAIN
First Claim
1. A system for automatically mapping an action requested to be performed on a specified device of at least one device in a domain, wherein said system comprises:
- an action identifier coupled with a computer, said action identifier being also coupled with a server, said action identifier configured for identifying an action to be performed on said specified device, wherein said action comprises running a third party application on said specified device, wherein said specified device comprises a communication port,wherein said communication port is defined by a physical communication method and a first protocol operating on said communication port, wherein said first protocol supports a functioning of said action on said specified device;
a comparer coupled with said computer, said comparer being also coupled with said server, said comparer configured for comparing said first protocol with a domain configuration store, wherein said domain configuration store comprises device configuration information for said at least one device;
a device driver determiner coupled with said computer, said device driver determiner being also coupled with said server, said device driver determiner configured for, based on said comparing, determining which device driver, that is coupled with devices of said device class, supports a second protocol, wherein said second protocol supports said functioning of said action on said specified device; and
a device driver implementer coupled with said computer, said device driver implementer being also coupled with said server, said device driver implementer configured for, based on said determining which device driver supports said second protocol, implementing said device driver to perform said action on said specified device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing a domain in a premises is described. The system includes: an action identifier coupled with a server, the action identifier identifies an action to be mapped to a device of the at least one device, wherein the device comprises a communication port that supports a first protocol; a device driver determiner coupled with the server, the device driver determiner determines a device driver that supports a second protocol, wherein the second protocol supports the action; a comparer coupled with the server, the comparer compares the second protocol with a domain configuration store comprising device configuration information for the at least one device; and a device driver implementer coupled with the server, the device driver implementer implements, based on the comparing, the device driver when the first protocol corresponds to the second protocol such that the action is enabled for performance.
-
Citations
20 Claims
-
1. A system for automatically mapping an action requested to be performed on a specified device of at least one device in a domain, wherein said system comprises:
an action identifier coupled with a computer, said action identifier being also coupled with a server, said action identifier configured for identifying an action to be performed on said specified device, wherein said action comprises running a third party application on said specified device, wherein said specified device comprises a communication port, wherein said communication port is defined by a physical communication method and a first protocol operating on said communication port, wherein said first protocol supports a functioning of said action on said specified device; a comparer coupled with said computer, said comparer being also coupled with said server, said comparer configured for comparing said first protocol with a domain configuration store, wherein said domain configuration store comprises device configuration information for said at least one device; a device driver determiner coupled with said computer, said device driver determiner being also coupled with said server, said device driver determiner configured for, based on said comparing, determining which device driver, that is coupled with devices of said device class, supports a second protocol, wherein said second protocol supports said functioning of said action on said specified device; and a device driver implementer coupled with said computer, said device driver implementer being also coupled with said server, said device driver implementer configured for, based on said determining which device driver supports said second protocol, implementing said device driver to perform said action on said specified device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory computer readable storage medium having stored thereon, computer-executable instructions that, when executed by said computer, cause said computer to perform a method for automatically mapping an action requested to be performed on a specified device of at least one device in a domain, said method comprising:
-
identifying an action to be performed on said specified device, wherein said action comprises running a third party application, wherein said action comprises running a third party application on said specified device, wherein said specified device comprises a communication port, wherein said communication port is defined by a physical communication method and a first protocol operating on said communication port, wherein said first protocol supports a functioning of said action on said specified device; comparing said first protocol with a domain configuration store, wherein said domain configuration store comprises device configuration information for said at least one device; based on said comparing, determining which device driver, that is coupled with devices of said device class, supports a second protocol, wherein said second protocol also supports said functioning of said action on said specified device; and based on said determining which device driver supports said second protocol, implementing said device driver to perform said action on said specified device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for maintaining a domain in a premises, wherein said domain is coupled with a remote server, said system comprising:
-
an instruction receiver coupled with a local server, said instruction receiver configured for receiving a set of instructions relating to managing said domain, wherein said set of instructions comprises a complete set of instructions associated with said managing a configuration of said domain such that said domain functions according to said complete set of instructions without any further communication necessary between said remote server with said local server until a change in said domain occurs, wherein said change requires an update to said remote server and components coupled therewith, wherein said domain comprises; at least one device, a device of said at least one device comprising a communication port that supports a first protocol corresponding to a second protocol, wherein said second protocol is supported by a device driver that is coupled with said domain; a secure connection establisher coupled with said instruction receiver, said secure connection establisher configured for establishing a secure connection between said local server and said remote server; a data exchange module coupled with said secure connection establisher, said data exchange module configured for exchanging device configuration information between said local server and said remote server; and an updating module coupled with said data exchange module, said updating module configured for, based on said exchanging, updating an application residing on at least one of said remote server and a computing device that is separate from said remote server and updating device configuration information stored on a first database coupled with said remote server. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification