Remote testing of an electronic device via network connection
First Claim
1. An apparatus comprising:
- first logic that is independent of a processor, that is configured to monitor and control the processor, and that receives test input signals and generates a test output signal;
a network interface that is operable to receive network packets;
second logic communicatively coupled to the network interface and that is operable to;
determine whether a packet received on the network interface is a packet for testing the apparatus;
extract test information from packets received on the network interface that are determined to be test packets;
generate the test input signals for the first logic from the extracted test information; and
incorporate test results into network packets based on the test output signal from the first logic;
wherein the first logic, the network interface and the second logic are components of a device under testing.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device having logic that allows testing the device via a network interface is disclosed herein. The electronic device comprises the following. The electronic device has testing logic that receives test input signals and generate a test output signal. The electronic device has a network interface that is operable to receive network packets. The electronic device has packet processing logic communicatively coupled to the network interface that is able to determine whether a packet received in the network interface is a packet for testing the apparatus. The packet processing logic extracts test information from packets received on the network interface that are determined to be test packets, and generates the test input signals for the testing logic from the extracted test information. The packet processing logic incorporate test results into network packets based on the test output signal from the testing logic.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
first logic that is independent of a processor, that is configured to monitor and control the processor, and that receives test input signals and generates a test output signal; a network interface that is operable to receive network packets; second logic communicatively coupled to the network interface and that is operable to; determine whether a packet received on the network interface is a packet for testing the apparatus; extract test information from packets received on the network interface that are determined to be test packets; generate the test input signals for the first logic from the extracted test information; and incorporate test results into network packets based on the test output signal from the first logic; wherein the first logic, the network interface and the second logic are components of a device under testing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device comprising:
-
one or more processors; logic that is independent of the one or more processors, and that is configured to monitor and control the one or more processors to; determine whether a packet received on a network interface is a packet for testing an apparatus; extract test information from packets received on the network interface that the logic determines are test packets; generate test input signals from the extracted test information; receive a test output signal; and incorporate test results into network packets based on the received test output signal; wherein the logic is a component of a device under testing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a packet on a network interface of a device through a testing logic that is independent of a processor of the device and is configured to monitor and control the processor; determining whether a packet received in the network interface is a test packet for testing the device; in response to determining that the packet is a test packet performing the following; extracting test information from packets received on the network interface that are determined to be test packets; and generating test input signals from the extracted test information; providing the test input signals to testing logic in the device; receiving a test output signal from the testing logic; incorporating test results into network packets based on the test output signal; and forwarding the packets on the network interface; wherein the testing logic and the network interface are components of a device under testing. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification