Application updating in a home automation data transfer system
First Claim
1. An automation network, comprising:
- an automation network device in communication with the automation network; and
a system layer interface embodied in a computer-readable medium and configured to interface with a transport layer and an application layer of the automation network, wherein the system level interface comprises an upgrade command libraries configured to transmit application upgrade data to the automation network devices.
8 Assignments
0 Petitions
Accused Products
Abstract
An automation network includes automation network devices connected to the network and a system level interface that interfaces with a transport layer and an application layer of the automation network. A method is disclosed that programs an automation network device in communication with an automation network, where the automation network includes an access point coupled with an external network. The method includes receiving application upgrade data at the access point, where the application upgrade data includes upgrade data associated with a target automation network device in communication with the automation network. Application upgrade data is transmitted through the home to the target automation network device. A next application upgrade data packet to be transmitted across the automation network is requested from the target automation network device. An application stored in the target automation network device is programmed, using an application upgrade data command transmitted to the target home automation network device.
-
Citations
20 Claims
-
1. An automation network, comprising:
-
an automation network device in communication with the automation network; and
a system layer interface embodied in a computer-readable medium and configured to interface with a transport layer and an application layer of the automation network, wherein the system level interface comprises an upgrade command libraries configured to transmit application upgrade data to the automation network devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for programming an automation network device in communication with a automation network, where the automation network includes an access point coupled with an external network, the method comprising:
-
receiving application upgrade data at the access point, where the application upgrade data includes upgrade data associated with a target automation network device in communication with the automation network;
transmitting the application upgrade data to the target automation network device through the automation network;
requesting a next application upgrade data packet to be transmitted across the automation network with an application upgrade request command transmitted from the target automation network device; and
programming an application stored in the target automation network device with an application upgrade data command transmitted to the target automation network device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for updating an automation network device in communication with an automation network, where the automation network includes an access point coupled with an external network, the computer program product comprising a computer-readable medium comprising:
-
computer-executable code means executable to receive application upgrade data at the access point, where the application upgrade data includes upgrade data associated with a target automation network device in communication with the automation network;
computer-executable code means executable to transmit the application upgrade data to the target automation network device through the automation network;
computer-executable code means executable to request a next application upgrade data packet to be transmitted across the automation network with an application upgrade request command transmitted from the target automation network device; and
computer-executable code means executable to program an application stored in the target automation network device with an application upgrade data command transmitted to the target automation network device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification