Device types and units for a home automation data transfer system
First Claim
1. A software architecture encoded in a computer-readable medium and configured to implement a human-readable device type and a human-readable unit for a network device in communication with a device automation network, the software architecture comprising:
- a command library adapted to assign a human-readable device type to a network device in communication with the device automation network; and
a command library adapted to assign a human-readable device unit to the network device in communication with the device automation network, where the human-readable device type and the human-readable device unit comprise an additional layer of description for a network description for each network device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system layer interface provides an abstraction interface to implement the system layer, and applications to interface with the network transport layer without requiring the developer to understand or work with the network transport layer functionality directly. A software architecture implements human-readable device types and human-readable units for network devices in an automation network. The software architecture includes command libraries to assign a human-readable device type to a network device and command libraries to assign a human-readable device unit to the network device in communication with the automation network. The human-readable device type and the human-readable device unit provide additional layers of description for a network description for each network device.
145 Citations
22 Claims
-
1. A software architecture encoded in a computer-readable medium and configured to implement a human-readable device type and a human-readable unit for a network device in communication with a device automation network, the software architecture comprising:
-
a command library adapted to assign a human-readable device type to a network device in communication with the device automation network; and
a command library adapted to assign a human-readable device unit to the network device in communication with the device automation network, where the human-readable device type and the human-readable device unit comprise an additional layer of description for a network description for each network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of coordinating a network device in communication with a device automation network, the method comprising:
-
accessing a device type command library adapted to assign a human-readable device type to a network device in communication with the device automation network;
accessing a device unit command library adapted to assign a human-readable device unit to the network device in communication with the device automation network; and
assigning at least one of a human-readable device type and a human-readable device unit to a network device, where the human-readable device type and the human-readable device unit comprise an additional layer of description for a network description for each network device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for coordinating a network device in communication with a device automation network, the computer program product comprising a computer-readable medium comprising:
-
computer-executable code means for accessing a device type command library adapted to assign a human-readable device type to a network device in communication with the device automation network;
computer-executable code means for accessing a device unit command library adapted to assign a human-readable device unit to the network device in communication with the device automation network; and
computer-executable code means for assigning at least one of a human-readable device type and a human-readable device unit to a network device, where the human-readable device type and the human-readable device unit comprise an additional layer of description for a network description for each network device. - View Dependent Claims (19, 20, 21, 22)
-
Specification