Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
143 words
A method for downloading an executable file to a RAM disposed on a designated interactive network board having a local area network interface, comprising the steps of: activating a LAN communication program, said communication program operating to broadcast an inquiry through the local area network for the designated interactive network board, to receive location information of the designated interactive network board in response to the broadcast inquiry, and to establish communication with the designated interactive network board; downloading, from the local area network, the executable file into the RAM on the designated interactive network board through the local area network interface, said executable file including a checksum packet; verifying a checksum value of the executable file against a checksum value in the checksum packet; and in the case that the verifying step is successfully completed, remotely controlling the execution of the executable file.
Claim 2
Dependent Claim
22 words
A method according to Claim 1, wherein the step of downloading includes the step of downloading a MAC address into the RAM.
Claim 3
Dependent Claim
22 words
A method according to Claim 1, wherein the step of downloading includes the step of downloading a checksum value into the RAM.
Claim 4
Dependent Claim
39 words
A method according to Claim 1, wherein the step of remotely controlling includes the step of sending a command from a remote network source to a processor disposed on the designated interactive network board to execute the executable file.
Claim 5
Dependent Claim
20 words
A method according to Claim 1, wherein the step of downloading is performed immediately after an interactive network board test.
Claim 6
Dependent Claim
23 words
A method according to Claim 1, wherein the step of downloading includes the step of downloading a ROM firmware image into the RAM.
Claim 7
Dependent Claim
35 words
A method according to Claim 1, wherein the step of remotely controlling includes the step of commanding, from a remote network source, a loading of the executable file into an EPROM disposed on the board.
Claim 8
Dependent Claim
21 words
A method according to Claim 1, wherein the step of downloading is performed through a test interface disposed on the board.
Claim 9
Dependent Claim
64 words
A method according to Claim 1, wherein the verifying step includes the steps of determining a checksum value of the executable file and comparing the determined checksum value with a checksum value in the checksum packet attached to the executable file, and wherein, in the case the determined checksum value does not equal the checksum value in the checksum packet, outputting an error signal.
Claim 10
Independent Claim
72 words
An apparatus for downloading an executable file to an interactive network board, comprising: a LAN interface connected to said interactive network board, for receiving an executable file and an execute command from a LAN; a RAM, disposed on said interactive network board, for storing the received executable file therein; and a processor, disposed on said board, for executing the executable file stored in said RAM, in response to the received execute command.
Claim 11
Dependent Claim
28 words
An apparatus according to Claim 10, further comprising a remote LAN device for remotely downloading through the LAN interface the executable file to be stored in said RAM.
Claim 12
Dependent Claim
25 words
An apparatus according to Claim 11, wherein the remote LAN device sends the execute command to the processor to execute the executable file in RAM.
Claim 13
Dependent Claim
21 words
An apparatus according to Claim 12, wherein the processor verifies the integrity of the executable file before execution of the file.
Claim 14
Dependent Claim
23 words
An apparatus according to Claim 11, wherein the remote LAN device downloads the executable file through a test interface disposed on said board.
Claim 15
Dependent Claim
13 words
An apparatus according to Claim 10, wherein the RAM comprises a dynamic RAM.
Claim 16
Dependent Claim
15 words
An apparatus according to Claim 10, wherein the interactive board is coupled to a printer.
Claim 17
Dependent Claim
35 words
An apparatus according to Claim 10, further comprising an EPROM, disposed on said board, for storing a plurality of executable files, and wherein said processor loads said executable file from the RAM into the EPROM.
Claim 18
Dependent Claim
13 words
An apparatus according to Claim 17, wherein the EPROM comprises a flash EPROM.
Claim 19
Dependent Claim
29 words
An interface module comprising a processor and means for receiving and storing in non-volatile form instructions executable by said processor, wherein received instructions are verified prior to being stored.