In an Interactive network board, a method and apparatus for storing a media access control address in a remotely alterable memory
First Claim
Patent Images
1. A networked device comprising:
- a LAN interface;
an EPROM for storing a media access control (MAC) address for the networked device as well as operational firmware for the networked device, the operational firmware comprising executable code for operating the networked device and the MAC address comprising non-executable data defining a unique address for the networked device; and
a processor for processing network communication over said LAN interface in accordance with the operational firmware in said EPROM;
wherein said processor verifies that network communication is directed to said networked device in accordance with the MAC address in said EPROM.
3 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for storing a Media Access Control (MAC) address in an EPROM disposed on a target interactive network board having a local area network interface comprises the step of activating a LAN communication program. The communication program operates to broadcast an inquiry through the LAN for the target interactive network board, to receive location information of the target interactive network board in response to the broadcast inquiry, and to establish communication with the target interactive network board. The MAC address is downloaded to a RAM on the board, verified therein, and loaded into the EPROM from the RAM.
188 Citations
26 Claims
-
1. A networked device comprising:
-
a LAN interface; an EPROM for storing a media access control (MAC) address for the networked device as well as operational firmware for the networked device, the operational firmware comprising executable code for operating the networked device and the MAC address comprising non-executable data defining a unique address for the networked device; and a processor for processing network communication over said LAN interface in accordance with the operational firmware in said EPROM; wherein said processor verifies that network communication is directed to said networked device in accordance with the MAC address in said EPROM. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for updating operational data which a target interactive network board uses to carry out network communication so as to interface between a local area network (LAN) via a LAN interface and a peripheral device via a peripheral interface, comprising the steps of:
-
activating a LAN communication program on a remote LAN device, said LAN communication program operating to broadcast an inquiry through the LAN for the target interactive network board, to receive location information of the target interactive network board in response to the broadcast inquiry, and to establish communication with the target interactive network board; receiving, at said target interactive network board and from said remote LAN device, updated operational data, the updated operational data comprising executable firmware used to affect communication between the LAN and the peripheral device and a media access control (MAC) address, the MAC address comprising non-executable data which provides a unique identifier for the target interactive network board; storing the updated operational data, including the executable firmware and the MAC address, to a RAM disposed on said target interactive network board; verifying the MAC address stored in the RAM; and loading the updated operational data, including the executable firmware and the MAC address, stored in the RAM into an EPROM disposed on the target interactive network board. - View Dependent Claims (8, 9, 10)
-
-
11. A method for altering a media access control (MAC) address of a network board having a LAN interface, comprising the steps of:
-
receiving operational firmware and a MAC address of the network board, the operational firmware comprising executable code used by the network board to carry out network communication over the LAN interface, and the MAC address comprising non-executable data which provides a unique identifier for the network board; storing the MAC address and the operational firmware in a RAM disposed on the board; and loading the operational firmware and the MAC address of the network board from the RAM into an EPROM disposed on the network board.
-
-
12. An apparatus for remotely storing a media access control (MAC) address in an EPROM disposed on an interactive network board coupled to a LAN peripheral, said MAC address comprising non-executable data used to identify the interactive network board, comprising:
-
a LAN interface disposed on said board; a RAM disposed on said board; an EPROM, disposed on said board, for storing a MAC address and at least one executable file; and a processor, disposed on said board, for executing executable files stored in said EPROM, and for downloading the MAC address into said RAM from a remote LAN device through the LAN interface and for storing the downloaded MAC address with said at least one executable file into said EPROM. - View Dependent Claims (13, 14, 15, 16)
-
-
17. Apparatus for writing a media access control (MAC) address into an EPROM disposed on an interactive network board in a peripheral device, the MAC address comprising non-executable data used to identify the interactive network board, the apparatus comprising:
-
an interface, disposed on the board, for receiving the MAC address and executable firmware which the interactive network board executes to conduct communication over a local area network; a RAM disposed on the board, for storing the executable firmware and the MAC address; an EPROM disposed on the board for storing the executable firmware and the MAC address; and a processor, disposed on the board, for causing the executable firmware and the MAC address stored in said RAM to be loaded into said EPROM. - View Dependent Claims (18)
-
-
19. A network device which loads a firmware image into a same EPROM which stores a media access control (MAC) address, the firmware image comprising executable code which the network device executes to affect communication between a local area network (LAN) and an interfaced peripheral, and the MAC address comprising non-executable data which uniquely identifies the network device, the network device comprising:
-
a LAN interface which interfaces the network device to the LAN, and over which an updated firmware image is received; a RAM which stores the updated firmware image received via the LAN interface; an EPROM which stores the firmware image and the MAC address; and a processor which executes stored process steps to copy the MAC address stored in the EPROM into the RAM which stores the updated firmware image, and to write both the MAC address and the updated firmware image from the RAM into the EPROM.
-
-
20. A method of loading a firmware image into a same EPROM which stores a media access control (MAC) address for a network device, the firmware image comprising executable code which the network device executes to affect communication between a local area network (LAN) and an interfaced peripheral, and the MAC address comprising non-executable data which uniquely identifies the network device, the method comprising the steps of:
-
downloading an updated firmware image over a LAN interface on the network device; storing the firmware image received via the LAN interface in a RAM on the network device; copying the MAC address stored in the EPROM on the network device from the EPROM to the RAM which stores the updated firmware image; and transferring the MAC address and the undated firmware image from the RAM into the EPROM on the network device.
-
-
21. Computer-executable process steps stored on a computer-readable medium, the computer executable process steps to update operational data which a target interactive network board uses to carry out network communication so as to interface between a local area network (LAN) via a LAN interface and a peripheral device via a peripheral interface, the computer-executable process steps comprising:
-
code to activate a LAN communication program on a remote LAN device, the LAN communication program operating to broadcast an inquiry through the LAN for the target interactive network board, to receive location information of the target interactive network board in response to the broadcast inquiry, and to establish communication with the target interactive network board; code to receive, at the target interactive network board and from the remote LAN device, updated operational data, the updated operational data comprising executable firmware used to affect communication between the LAN and the peripheral device and a media access control (MAC) address, the MAC address comprising non-executable data which provides a unique identifier for the target interactive network board; code to store the updated operational data, including the executable firmware and the MAC address, to a RAM disposed on the target interactive network board; code to verify the MAC address stored in the RAM; and code to load the updated operational data, including the executable firmware and the MAC address, stored in the RAM into an EPROM disposed on the target interactive network board.
-
-
22. A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to update operational data which a target interactive network board uses to carry out network communication so as to interface between a local area network (LAN) via a LAN interface and a peripheral device via a peripheral interface, the computer-executable process steps comprising:
-
an activating step to activate a LAN communication program on a remote LAN device, the LAN communication program operating to broadcast an inquiry through the LAN for the target interactive network board, to receive location information of the target interactive network board in response to the broadcast inquiry, and to establish communication with the target interactive network board; a receiving step to receive, at the target interactive network board and from the remote LAN device, updated operational data, the updated operational data comprising executable firmware used to affect communication between the LAN and the peripheral device and a media access control (MAC) address, the MAC address comprising non-executable data which provides a unique identifier for the target interactive network board; a storing step to store the updated operational data, including the executable firmware and the MAC address, to a RAM disposed on the target interactive network board; a verifying step to verify the MAC address stored in the RAM; and a loading step to load the updated operational data, including the executable firmware and the MAC address, stored in the RAM into an EPROM disposed on the target interactive network board.
-
-
23. Computer-executable process steps stored on a computer-readable medium, the computer executable process steps to alter a media access control (MAC) address of a network board having a LAN interface, the computer-executable process steps comprising:
-
code to receive operational firmware and a MAC address of the network board, the operational firmware comprising executable code used by the network board to carry out network communication over the LAN interface, and the MAC address comprising non-executable data which provides a unique identifier for the network board; code to store the MAC address and the operational firmware in a RAM disposed on the board; and code to load the operational firmware and the MAC address of the network board from the RAM into an EPROM disposed on the network board.
-
-
24. A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to alter a media access control (MAC) address of a network board having a LAN interface, the computer-executable process steps comprising:
-
a receiving step to receive operational firmware and a MAC address of the network board, the operational firmware comprising executable code used by the network board to carry out network communication over the LAN interface, and the MAC address comprising non-executable data which provides a unique identifier for the network board; a storing step to store the MAC address and the operational firmware in a RAM disposed on the board; and a loading step to load the operational firmware and the MAC address of the network board from the RAM into an EPROM disposed on the network board.
-
-
25. Computer-executable process steps stored on a computer-readable medium, the process steps to load a firmware image into a same EPROM which stores a media access control (MAC) address for a network device, the firmware image comprising executable code which the network device executes to affect communication between a local area network (LAN) and an interfaced peripheral, and the MAC address comprising non-executable data which uniquely identifies the network device, the computer-executable process steps comprising:
-
code to download an updated firmware image over a LAN interface on the network device; code to store the firmware image received via the LAN interface in a RAM on the network device; code to copy the MAC address stored in the EPROM on the network device from the EPROM to the RAM which stores the updated firmware image; and code to transfer the MAC address and the updated firmware image from the RAM into the EPROM on the network device.
-
-
26. A computer-readable medium which stores computer-executable process steps stored on a computer-readable medium, the process steps to load a firmware image into a same EPROM which stores a media access control (MAC) address for a network device, the firmware image comprising executable code which the network device executes to affect communication between a local area network (LAN) and an interfaced peripheral, and the MAC address comprising non-executable data which uniquely identifies the network device, the computer-executable process steps comprising:
-
a downloading step to download an updated firmware image over a LAN interface on the network device; a storing step to store the firmware image received via the LAN interface in a RAM on the network device; a copying step to copy the MAC address stored in the EPROM on the network device from the EPROM to the RAM which stores the updated firmware image; and a transferring step to transfer the MAC address and the updated firmware image from the RAM into the EPROM on the network device.
-
Specification