Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
139 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by receipt of a packet from a remote user over the local area network containing a unique dump/debug packet header and a data portion, thereby placing the network device into an interrupt-disabled state, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, and wherein the network device maintains the interrupt-disabled state until a command to resume execution is received from a remote user over the local area network and executed by the network device.
Claim 2
Dependent Claim
139 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by receipt of a packet from a remote user over the local area network containing a unique dump/debug packet header and a data portion, thereby placing the network device into an interrupt-disabled state, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, and wherein the network device maintains the interrupt-disabled state until a command to resume execution is received from a remote user over the local area network and executed by the network device.
Claim 3
Dependent Claim
28 words
A network device according to claim 1, wherein the software module in said data link layer sends a response packet confirming that dump/debug command execution has been completed.
Claim 4
Dependent Claim
28 words
A network device according to claim 1, wherein the dump/debug commands include commands to dump some or all of the contents of a memory on the network device.
Claim 5
Dependent Claim
29 words
A network device according to claim 1, wherein the dump/debug commands include commands to store data from the packet to specific locations of a memory on the network device.
Claim 6
Dependent Claim
45 words
A network device according to claim 1, wherein the execution of the dump/debug command causes the network device to suspend the execution of currently executing software in the application layer until a dump/debug command to resume execution is received and executed by the network device.
Claim 7
Dependent Claim
50 words
A network device according to claim 1, wherein the execution of the dump/debug command causes the application layer to defer the processing of all incoming data packets received during the execution of the dump/debug command until a dump/debug command to resume execution is received and executed by the network device.
Claim 8
Dependent Claim
56 words
A network device according to claim 1, wherein the execution of the dump/debug command causes the data link layer to ignore the processing of all subsequent incoming dump/debug commands from a different source received during the execution of the dump/debug command until a dump/debug command to resume execution is received and executed by the network device.
Claim 9
Dependent Claim
45 words
A network device according to claim 1, wherein the dump/debug command to resume execution includes commands to instruct the network device to quit the interrupt-disabled state and resume normal operations so as to allow for the dump/debug command from a different source to be processed.
Claim 10
Dependent Claim
180 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by receipt of a packet from a remote user over the local area network containing a unique dump/debug packet header and a data portion, thereby placing the network device into an interrupt-disabled state, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received from a remote user over the local area network and executed by the network device, wherein the dump/debug commands include commands to store data from the packet to specific locations of a memory on the network device, and wherein storage of predetermined pieces of data causes the network device to enter into a debug mode of operation.
Claim 11
Dependent Claim
180 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by receipt of a packet from a remote user over the local area network containing a unique dump/debug packet header and a data portion, thereby placing the network device into an interrupt-disabled state, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received from a remote user over the local area network and executed by the network device, wherein the dump/debug commands include commands to store data from the packet to specific locations of a memory on the network device, and wherein storage of predetermined pieces of data causes the network device to enter into a debug mode of operation.
Claim 12
Dependent Claim
23 words
A network device according to claim 9, wherein storage of the predetermined piece of data causes a subsequent break-in into a debug mode.
Claim 13
Dependent Claim
28 words
A network device according to claim 9, wherein the software module in the data link layer sends a response packet confirming that dump/debug command execution has been completed.
Claim 14
Dependent Claim
28 words
A network device according to claim 9, wherein the dump/debug commands include commands to dump some or all of the contents of a memory on the network device.
Claim 15
Dependent Claim
46 words
A network device according to claim 9, wherein the execution of the dump/debug command causes the network device to suspend the execution of all currently executing software in the application layer until a dump/debug command to resume execution is received and executed by the network device.
Claim 16
Dependent Claim
50 words
A network device according to claim 9, wherein the execution of the dump/debug command causes the application layer to defer the processing of all incoming data packets received during the execution of the dump/debug command until a dump/debug command to resume execution is received and executed by the network device.
Claim 17
Dependent Claim
55 words
A network device according to claim 9, wherein the execution of the dump/debug commands causes the data link layer to ignore the processing of subsequent incoming dump/debug commands from a different source received during the execution of the dump/debug command until a dump/debug command to resume execution is received and executed by the network device.
Claim 18
Dependent Claim
45 words
A network device according to claim 9, wherein the dump/debug command to resume execution include commands to instruct the network device to quit the interrupt-disabled state and resume normal operations so as to allow for the dump/debug command from a different source to be processed.
Claim 19
Dependent Claim
157 words
A computer-executable utility on a workstation of a local area network (LAN) to which is connected an interface board for a network peripheral, the computer-executable utility comprising: a user interface for accepting user-originated dump/debug commands; process steps to construct a dump/debug network packet containing at least one dump/debug command, in accordance with one of the user-originated commands; process steps to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; process steps to receive a response dump/debug packet originating from the interface board via the LAN, the response dump/debug packet including a sequence number; process steps to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and process steps to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 20
Dependent Claim
157 words
A computer-executable utility on a workstation of a local area network (LAN) to which is connected an interface board for a network peripheral, the computer-executable utility comprising: a user interface for accepting user-originated dump/debug commands; process steps to construct a dump/debug network packet containing at least one dump/debug command, in accordance with one of the user-originated commands; process steps to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; process steps to receive a response dump/debug packet originating from the interface board via the LAN, the response dump/debug packet including a sequence number; process steps to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and process steps to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 21
Dependent Claim
26 words
A computer-executable utility according to claim 17, further comprising process steps to re-send dump/debug packets in a case that the response dump/debug packet is not verified.
Claim 22
Dependent Claim
161 words
A computer-executable utility on a workstation of a local area network (LAN) to which is connected an interface board for a network peripheral, comprising: a user interface for accepting user-originated dump/debug commands; process steps to construct a dump/debug network packet containing at least one dump/debug command, in accordance with one of the user-originated commands; process steps to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; process steps to receive a response dump/debug packet originating from the interface board via the LAN; process steps to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and process steps to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified; wherein the sequence number of the dump/debug packet is incremented from a preceding dump/debug packet.
Claim 23
Dependent Claim
161 words
A computer-executable utility on a workstation of a local area network (LAN) to which is connected an interface board for a network peripheral, comprising: a user interface for accepting user-originated dump/debug commands; process steps to construct a dump/debug network packet containing at least one dump/debug command, in accordance with one of the user-originated commands; process steps to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; process steps to receive a response dump/debug packet originating from the interface board via the LAN; process steps to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and process steps to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified; wherein the sequence number of the dump/debug packet is incremented from a preceding dump/debug packet.
Claim 24
Dependent Claim
26 words
A computer-executable utility according to claim 19, further comprising process steps to re-send dump/debug packets in a case that the response dump/debug packet is not verified.
Claim 25
Dependent Claim
167 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, and wherein the dump/debug commands include commands to open and close a connection to a particular network workstation so as to recognize dump/debug packets from the network workstation only, to transmit data from a memory on the network device to the LAN, to store data from a packet in a memory on the network device, and to suspend and resume execution of the software module.
Claim 26
Dependent Claim
167 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, and wherein the dump/debug commands include commands to open and close a connection to a particular network workstation so as to recognize dump/debug packets from the network workstation only, to transmit data from a memory on the network device to the LAN, to store data from a packet in a memory on the network device, and to suspend and resume execution of the software module.
Claim 27
Dependent Claim
189 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, wherein the dump/debug commands include commands to open and close a connection to a particular network workstation so as to recognize dump/debug packets from the network workstation only, to transmit data from a memory on the network device to the LAN, to store data from a packet to specific locations of a memory on the network device, and to suspend and resume execution of the software module, and wherein storage of predetermined pieces of data causes the network device to enter into a debug mode of operation.
Claim 28
Dependent Claim
189 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, wherein the dump/debug commands include commands to open and close a connection to a particular network workstation so as to recognize dump/debug packets from the network workstation only, to transmit data from a memory on the network device to the LAN, to store data from a packet to specific locations of a memory on the network device, and to suspend and resume execution of the software module, and wherein storage of predetermined pieces of data causes the network device to enter into a debug mode of operation.
Claim 29
Dependent Claim
179 words
A network workstation connected to a local area network (LAN), for requesting and receiving dump/debug information from an interface board which interfaces a network peripheral to the LAN, comprising: a user interface for accepting user-originated dump/debug commands; a memory which stores executable process steps; and a processor which executes the process steps stored in the memory (1) to construct a dump/debug network packet containing a unique dump/debug identification header and at least one dump/debug command, in accordance with one of the user-originated commands, (2) to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number, (3) to receive a response dump/debug packet originating from the interface board via the LAN, the response dump/debug packet including a sequence number, (4) to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet, and (5) to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 30
Dependent Claim
179 words
A network workstation connected to a local area network (LAN), for requesting and receiving dump/debug information from an interface board which interfaces a network peripheral to the LAN, comprising: a user interface for accepting user-originated dump/debug commands; a memory which stores executable process steps; and a processor which executes the process steps stored in the memory (1) to construct a dump/debug network packet containing a unique dump/debug identification header and at least one dump/debug command, in accordance with one of the user-originated commands, (2) to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number, (3) to receive a response dump/debug packet originating from the interface board via the LAN, the response dump/debug packet including a sequence number, (4) to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet, and (5) to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 31
Dependent Claim
22 words
A network workstation according to claim 23, wherein the sequence number of the dump/debug packet is incremented from a preceding dump/debug packet.
Claim 32
Dependent Claim
28 words
A network workstation according to claim 23, wherein the processor executes process steps to re-send dump/debug packets in a case that the response dump/debug packet is not verified.
Claim 33
Independent Claim
163 words
A method of requesting and receiving dump/debug information in a workstation connected to a local area network (LAN) to which is connected an interface board which interfaces a network peripheral to the LAN, the method comprising the steps of: constructing a dump/debug network packet in accordance with one of a plurality of user-originated commands entered on the network workstation, the dump/debug network packet containing a unique dump/debug identification header and at least one dump/debug command; sending the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; receiving, via the LAN, a response dump/debug packet originating from the interface board, the response dump/debug packet including a sequence number; verifying the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and displaying to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 34
Independent Claim
163 words
A method of requesting and receiving dump/debug information in a workstation connected to a local area network (LAN) to which is connected an interface board which interfaces a network peripheral to the LAN, the method comprising the steps of: constructing a dump/debug network packet in accordance with one of a plurality of user-originated commands entered on the network workstation, the dump/debug network packet containing a unique dump/debug identification header and at least one dump/debug command; sending the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; receiving, via the LAN, a response dump/debug packet originating from the interface board, the response dump/debug packet including a sequence number; verifying the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and displaying to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 35
Dependent Claim
21 words
A method according to claim 26, wherein the sequence number for the dump/debug packet is incremented from a preceding dump/debug packet.
Claim 36
Dependent Claim
25 words
A method according to claim 26, further comprising the step of re-sending dump/debug packets in a case that the response dump/debug packet is not verified.
Claim 37
Dependent Claim
192 words
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to request and receive dump/debug information in a workstation connected to a local area network (LAN) to which is connected an interface board which interfaces a network peripheral to the LAN, the computer-executable process steps comprising: a constructing step to construct a dump/debug network packet in accordance with one of a plurality of user-originated commands entered on the network workstation, the dump/debug network packet containing a unique dump/debug identification header and at least one dump/debug command; a sending step to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; a receiving step to receive, via the LAN, a response dump/debug packet originating from the interface board, the response dump/debug packet including a sequence number; a verifying step to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and a displaying step to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 38
Dependent Claim
192 words
A computer-readable medium which stores computer-executable process steps, the computer-executable process steps to request and receive dump/debug information in a workstation connected to a local area network (LAN) to which is connected an interface board which interfaces a network peripheral to the LAN, the computer-executable process steps comprising: a constructing step to construct a dump/debug network packet in accordance with one of a plurality of user-originated commands entered on the network workstation, the dump/debug network packet containing a unique dump/debug identification header and at least one dump/debug command; a sending step to send the dump/debug packet across the LAN to the interface board, the dump/debug packet including a sequence number; a receiving step to receive, via the LAN, a response dump/debug packet originating from the interface board, the response dump/debug packet including a sequence number; a verifying step to verify the response dump/debug packet by comparing the sequence number of the dump/debug packet to the sequence number of the response dump/debug packet; and a displaying step to display to the user dump/debug results which are based on the response dump/debug packet in a case that the response dump/debug packet has been verified.
Claim 39
Dependent Claim
22 words
A computer-readable medium according to claim 29, wherein the sequence number for the dump/debug packet is incremented from a preceding dump/debug packet.
Claim 40
Dependent Claim
26 words
A computer-readable medium according to claim 29, further comprising a step to re-send dump/debug packets in a case that the response dump/debug packet is not verified.
Claim 41
Dependent Claim
115 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, and wherein the dump/debug commands are executed exclusively in the data link layer.
Claim 42
Dependent Claim
115 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, and wherein the dump/debug commands are executed exclusively in the data link layer.
Claim 43
Dependent Claim
156 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, wherein the dump/debug commands include commands to store data from the packet to specific locations of a memory on the network device, wherein storage of predetermined pieces of data causes the network device to enter into a debug mode of operation, and wherein the dump/debug commands are executed exclusively in the data link layer.
Claim 44
Dependent Claim
156 words
A network device that interfaces between a local area network (LAN) and a network peripheral, comprising: a protocol stack which extends from a physical network layer, through an interrupt-driven data link layer, to an application layer which services the network peripheral, the data link layer including a software module which is triggered by a unique dump/debug packet header, which interprets dump/debug commands stored in the data portion of the packet, and which in the interrupt-disabled state executes the dump/debug commands, wherein the network device maintains the interrupt-disabled state until a command to resume execution is received and executed by the network device, wherein the dump/debug commands include commands to store data from the packet to specific locations of a memory on the network device, wherein storage of predetermined pieces of data causes the network device to enter into a debug mode of operation, and wherein the dump/debug commands are executed exclusively in the data link layer.