Achieving a uniform device abstraction layer
First Claim
1. A system for achieving a uniform device abstraction layer, said system comprising:
- a device class determiner coupled with a local server, said device class determiner configured for establishing a device class for at least one device residing in a domain at a premises, wherein said domain is coupled with a remote server, and a device of said at least one device comprises a communication port that supports a first protocol corresponding to a second protocol, wherein said second protocol is supported by a device driver coupled with said domain,wherein based on said establishing said device class, an action is enabled to be mapped to said device, thereby enabling an application to run on and utilize a capability of said device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for achieving a uniform device abstraction layer is described. The system includes a device class determiner coupled with a local server, the device class determiner configured for establishing a device class for at least one device residing in a domain at a premises, wherein the domain is coupled with a remote server, and a device of the at least one device includes a communication port that supports a first protocol corresponding to a second protocol, wherein the second protocol is supported by a device driver coupled with the domain, wherein based on the establishing the device class, an action is enabled to be mapped to the device, thereby enabling an application to run on and utilize a capability of the device.
-
Citations
37 Claims
-
1. A system for achieving a uniform device abstraction layer, said system comprising:
-
a device class determiner coupled with a local server, said device class determiner configured for establishing a device class for at least one device residing in a domain at a premises, wherein said domain is coupled with a remote server, and a device of said at least one device comprises a communication port that supports a first protocol corresponding to a second protocol, wherein said second protocol is supported by a device driver coupled with said domain, wherein based on said establishing said device class, an action is enabled to be mapped to said device, thereby enabling an application to run on and utilize a capability of said device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium having stored thereon, computer-executable instructions that, when executed by a computer, cause said computer to perform a method for achieving a uniform device abstraction layer, said method comprising:
-
automatically establishing a device class for at least one device residing in a domain of a premises, wherein said domain is coupled with a remote server, and a device of said at least one device comprises a communication port that supports a first protocol corresponding to a second protocol, wherein said second protocol is supported by a device driver coupled with said domain; and based on said establishing of said device class, enabling a mapping of at least one action to said device, thereby enabling an application to run on and utilize a capability of said device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification