Method and system for remote programming of a program-controlled device using a legitimization code
First Claim
1. A method for remote programming of a device configured to be program-controlled, comprising:
- remotely transmitting program data from a control station via a long-distance connection to an interface connected to the device, wherein the program data include one or more check sums calculated from the program data;
buffering the program data at the interface;
checking the integrity of the program data by using the one or more check sums;
if the program data is determined to be free of errors, remotely transmitting a legitimization from the control station to the interface, wherein the legitimization forms a security code associated with the device;
assigning a validity period to the legitimization;
forwarding the legitimization, unbuffered, to the device upon receiving the legitimization at the interface;
checking, by the device, the legitimization for validity, wherein the checking includes checking of the validity period of the legitimization; and
if the legitimization is determined to be valid, entering the program data into a memory of the device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for remote programming of a program-controlled device, and a system having an interface to receive program data and a legitimization, as well as a remotely programmable, program-controlled device, which includes a processor and a program memory, are provided. In the method, program data are remotely transmitted from a control station to the interface and buffer-stored there in a buffer store. Subsequently, a legitimization is transmitted from the control station to the interface, and from there to the program-controlled device. The device checks the legitimization and imports the program data from the buffer store if the legitimization check is positive.
-
Citations
18 Claims
-
1. A method for remote programming of a device configured to be program-controlled, comprising:
-
remotely transmitting program data from a control station via a long-distance connection to an interface connected to the device, wherein the program data include one or more check sums calculated from the program data; buffering the program data at the interface; checking the integrity of the program data by using the one or more check sums; if the program data is determined to be free of errors, remotely transmitting a legitimization from the control station to the interface, wherein the legitimization forms a security code associated with the device; assigning a validity period to the legitimization; forwarding the legitimization, unbuffered, to the device upon receiving the legitimization at the interface; checking, by the device, the legitimization for validity, wherein the checking includes checking of the validity period of the legitimization; and if the legitimization is determined to be valid, entering the program data into a memory of the device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for remote programming of a device configured to be program-controlled, comprising:
-
remotely transmitting program data from a control station via a long-distance connection to an interface connected to the device, wherein the program data include one or more check sums calculated from the program data; buffering the program data at the interface; checking the integrity of the program data by using the one or more check sums; if the program data is determined to be free of errors, remotely transmitting a legitimization from the control station to the interface, wherein the legitimization forms a security code associated with the device; buffering the legitimization at the interface by storing the legitimization together with the program data; assigning a validity period to the legitimization; after the buffering of the legitimization, forwarding the legitimization to the device; checking, by the device, the legitimization for validity, wherein the checking includes checking of the validity period of the legitimization; and if the legitimization is determined to be valid, entering the program data into a memory of the device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for remote programming of a device, comprising:
-
an interface configured to receive program data and a legitimization from a control station, wherein the program data include one or more check sums calculated from the program data; and the device is configured to be remotely programmed and program-controlled, wherein the device includes a processor and a program memory, wherein the device is operatively connected to the interface, wherein the legitimization forms a security code associated with the device, wherein the legitimization is assigned a validity period, and wherein the device is further configured to check the validity period of the legitimization; wherein the interface is further configured to; buffer the received program data; check the integrity of the received program data by using the one or more check sums; receive the legitimization from the control station if the received program data is determined to be free of errors; forward the received legitimization to the device without buffering, upon receiving the legitimization; and transmit the buffered program data to the device after a positive determination of validity of the received legitimization by the device. - View Dependent Claims (15, 16, 17, 18)
-
Specification