US5987625A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for testing network bootable devices
Assignee: Samsung Electronics Co Ltd
•
Filing: 1996-10-04
•
Granted: 1999-11-16
•
Expires: 2016-10-04
Abstract
Abstract A method and apparatus for testing a network bootable device provides a bootmode signature on the device to indicate whether a production test is to be performed. If a production test is to be performed, then test software is downloaded over a network from a server to device memory and then executed. If the test is successful, the bootmode signature is updated so that subsequent production tests are not performed. If the production test is not to be performed, then end user software is downloaded from the server to the device and executed.
Inventors
- 👤 Robert M. Wolff
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 15:28
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2284; G06F11/2294
Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
93 words
A method for testing a network bootable device, the method comprising the steps of: a) examining a test indicator such as a bootmode signature within the device to determine whether a test is to be performed on the network bootable device; b) if the test is to be performed, downloading test software from a network to the network bootable device and executing the test software; and c) if the test is not to be performed, downloading end user software from the network to the network bootable device and executing the end user software.
Claim 2
Independent Claim
93 words
A method for testing a network bootable device, the method comprising the steps of: a) examining a test indicator such as a bootmode signature within the device to determine whether a test is to be performed on the network bootable device; b) if the test is to be performed, downloading test software from a network to the network bootable device and executing the test software; and c) if the test is not to be performed, downloading end user software from the network to the network bootable device and executing the end user software.
Claim 3
Dependent Claim
28 words
The method of claim 1, further comprising the step of, upon successful performance of the test, changing the testing indicator so that subsequent tests will not be performed.
Claim 4
Dependent Claim
25 words
The method of claim 1, wherein the steps of downloading include the step of establishing a communications link to a server connected to the network.
Claim 5
Dependent Claim
122 words
The method of claim 3, wherein the step of examining the test indicator further comprises the step of reading the bootmode signature from a first memory contained in the device, and wherein the step of downloading the test software from the network to the device and executing the test software further comprises the step of downloading the test software from the server connected to the network to a second memory contained in the device, and wherein the step of downloading end user software from the network to the device and executing the end user software further comprises the step of downloading the end user software from the server connected to the network and storing the end user software in the second memory.
Claim 6
Dependent Claim
32 words
The method of claim 4, further comprising the steps of, requesting the test software from the server by the device, and requesting the end user software from the server by the device.
Claim 7
Dependent Claim
26 words
The method of claim 1, further comprising the step of performing a power-on-self-test (POST) on the device to determine whether a test is to be performed.
Claim 8
Dependent Claim
36 words
The method of claim 1, further comprising the steps of, a) sending a test signal to the device, and b) setting the test indicator to indicate that a test is to be performed on the device.
Claim 9
Independent Claim
135 words
A method for production testing a network bootable device, the method comprising the steps of: a) establishing a communications link between the network bootable device and a server; b) reading a test indicator such as a bootmode signature on the network bootable device regardless of the boot status of the device to determine whether a production test is to be performed; c) if a production test is to be performed, the network bootable device requesting test software from the server; d) in response to the request for the test software, the server downloading the test software to a first memory contained in the network bootable device and the network bootable device executing the test software; e) if the production test is successful, updating the test indicator so that subsequent production test will not be performed.
Claim 10
Independent Claim
135 words
A method for production testing a network bootable device, the method comprising the steps of: a) establishing a communications link between the network bootable device and a server; b) reading a test indicator such as a bootmode signature on the network bootable device regardless of the boot status of the device to determine whether a production test is to be performed; c) if a production test is to be performed, the network bootable device requesting test software from the server; d) in response to the request for the test software, the server downloading the test software to a first memory contained in the network bootable device and the network bootable device executing the test software; e) if the production test is successful, updating the test indicator so that subsequent production test will not be performed.
Claim 11
Dependent Claim
63 words
The method of claim 8, further comprising the steps of, a) if a production test is not to be performed, the device requesting end user software from the server, b) in response to the request for the end user software, the server downloading the end user software to a second memory contained in the device and the device executing the end user software.
Claim 12
Dependent Claim
44 words
The method of claim 8, wherein the method further comprises the step of the device performing a power on self test (POST) and if the POST is unsuccessful, the device updating the test indicator to indicate that the production test is to be performed.
Claim 13
Dependent Claim
44 words
The method of claim 10, wherein the step of performing the POST further comprises the steps of, a) testing an internal bus of the device, b) testing the first memory contained in the device, and c) testing a network interface contained in the device.
Claim 14
Dependent Claim
24 words
The method of claim 8, further comprising the step of setting the test indicator in response to application of an externally applied test signal.
Claim 15
Independent Claim
68 words
An apparatus for testing a network bootable device, the apparatus comprising: a) means for determining whether a test is to be performed regardless of the boot status of the device, wherein the determining means examines a bootmode signature; b) means for downloading test software to the network bootable device from an external software source; and c) means for executing the test software to test the network bootable device.
Claim 16
Independent Claim
68 words
An apparatus for testing a network bootable device, the apparatus comprising: a) means for determining whether a test is to be performed regardless of the boot status of the device, wherein the determining means examines a bootmode signature; b) means for downloading test software to the network bootable device from an external software source; and c) means for executing the test software to test the network bootable device.
Claim 17
Dependent Claim
13 words
The apparatus of claim 13, further comprising means for updating the bootmode signature.
Claim 18
Dependent Claim
33 words
The apparatus of claim 14, further comprising means for receiving a test signal, the update means setting the bootmode signature in response to receipt of the test signal by the means for receiving.
Claim 19
Dependent Claim
17 words
The apparatus of claim 13, further comprising power on self test (POST) means for providing a POST.
Claim 20
Independent Claim
127 words
A system for production testing a network bootable device, the system comprising: a) a server communicatively coupled to the network bootable device, the server containing test software and end user software; b) a processor for controlling the downloading of the test software and the end user software from the server to the network bootable device; c) a first memory in the network bootable device for receiving and storing the test software and the end user software; d) a second memory in the network bootable device for storing a bootmode signature, the bootmode signature being indicative of whether a production test is to be performed on the network bootable device; and e) means for performing the testing of the network bootable device in accordance with the test software.
Claim 21
Independent Claim
127 words
A system for production testing a network bootable device, the system comprising: a) a server communicatively coupled to the network bootable device, the server containing test software and end user software; b) a processor for controlling the downloading of the test software and the end user software from the server to the network bootable device; c) a first memory in the network bootable device for receiving and storing the test software and the end user software; d) a second memory in the network bootable device for storing a bootmode signature, the bootmode signature being indicative of whether a production test is to be performed on the network bootable device; and e) means for performing the testing of the network bootable device in accordance with the test software.
Claim 22
Dependent Claim
17 words
The system of claim 17, further comprising test means for performing a power on self test (POST).
Claim 23
Dependent Claim
26 words
The system of claim 17, further comprising means for sensing an externally applied test signal and setting the bootmode signature in response to the test signal.
Claim 24
Dependent Claim
106 words
A network bootable device comprising: a) a first non-volatile memory devoid of production test software for storing a test indicator such as a bootmode signal within the device; b) a communications interface for receiving production test software from a source external to the network bootable device; and c) a signal processor for examining the test indicator regardless of the boot status of the device and for controlling the downloading to the network bootable device of the production test software as a function of the test indicator, the signal processor also performing the production testing of the network bootable device in accordance with the production test software.
Claim 25
Dependent Claim
106 words
A network bootable device comprising: a) a first non-volatile memory devoid of production test software for storing a test indicator such as a bootmode signal within the device; b) a communications interface for receiving production test software from a source external to the network bootable device; and c) a signal processor for examining the test indicator regardless of the boot status of the device and for controlling the downloading to the network bootable device of the production test software as a function of the test indicator, the signal processor also performing the production testing of the network bootable device in accordance with the production test software.
Claim 26
Dependent Claim
18 words
The network bootable device of claim 20, further comprising a second memory for storing the production test software.
Claim 27
Dependent Claim
36 words
The network bootable device of claim 21, further comprising means for controlling the downloading to the device of end user software and the execution of the end user software as a function of the test indicator.
Claim 28
Independent Claim
201 words
A method for testing a network bootable device, the method comprising the steps of: a) examining a test to determine whether a test is to be performed on the network bootable device by reading a bootmode signature from a first memory contained in the device; b) if the test is to be performed, downloading test software from a network to the network bootable device by establishing a communications link to a server connected to the network and executing the test software; c) if the test is not to be performed, downloading end user software from the network to the network bootable device and executing the end user software; and d) wherein the step of downloading the test software from the network to the device and executing the test software further comprises the steps of downloading the test software from the server connected to the network to a second memory contained in the device, and wherein the step of downloading end user software from the network to the device and executing the end user software further comprises the step of downloading the end user software from the server connected to the network and storing the end user software in the second memory.
Claim 29
Independent Claim
201 words
A method for testing a network bootable device, the method comprising the steps of: a) examining a test to determine whether a test is to be performed on the network bootable device by reading a bootmode signature from a first memory contained in the device; b) if the test is to be performed, downloading test software from a network to the network bootable device by establishing a communications link to a server connected to the network and executing the test software; c) if the test is not to be performed, downloading end user software from the network to the network bootable device and executing the end user software; and d) wherein the step of downloading the test software from the network to the device and executing the test software further comprises the steps of downloading the test software from the server connected to the network to a second memory contained in the device, and wherein the step of downloading end user software from the network to the device and executing the end user software further comprises the step of downloading the end user software from the server connected to the network and storing the end user software in the second memory.
Claim 30
Dependent Claim
32 words
The method of claim 23, further comprising the steps of: requesting the test software from the server by the device, and requesting the end user software from the server by the device.
Claim 31
Independent Claim
177 words
A method for production testing a network bootable device, the method comprising the steps of: a) establishing a communications link between the network bootable device and a server; b) reading a test indicator on the network bootable to determine whether a production test is to be performed; the step of reading a test indicator further comprising the step of reading a bootmode signature and wherein the method further comprises the step of the device performing a power on self test (POST) and if the POST is unsuccessful, the device updating the test indicator to indicate that the production test is to be performed; c) if a production test is to be performed, the network bootable device requesting test software from the server; d) in response to the request for the test software, the server downloading the test software to a first memory contained in the network bootable device and the network bootable device executing the test software; e) if the production test is successful, updating the test indicator so that subsequent production test will not be performed.
Claim 32
Independent Claim
177 words
A method for production testing a network bootable device, the method comprising the steps of: a) establishing a communications link between the network bootable device and a server; b) reading a test indicator on the network bootable to determine whether a production test is to be performed; the step of reading a test indicator further comprising the step of reading a bootmode signature and wherein the method further comprises the step of the device performing a power on self test (POST) and if the POST is unsuccessful, the device updating the test indicator to indicate that the production test is to be performed; c) if a production test is to be performed, the network bootable device requesting test software from the server; d) in response to the request for the test software, the server downloading the test software to a first memory contained in the network bootable device and the network bootable device executing the test software; e) if the production test is successful, updating the test indicator so that subsequent production test will not be performed.
Claim 33
Dependent Claim
44 words
The method of claim 25, wherein the step of performing the POST further comprises the steps of: a) testing an internal bus of the device, b) testing the first memory contained in the device, and c) testing a network interface contained in the device.
Claim 34
Independent Claim
54 words
An apparatus for testing a network bootable device, the apparatus comprising: a) a bootmode signature indicative of whether a test is to be performed; b) means for downloading test software to the network bootable device from an external software source; and c) means for executing the test software to test the network bootable device.
Claim 35
Independent Claim
54 words
An apparatus for testing a network bootable device, the apparatus comprising: a) a bootmode signature indicative of whether a test is to be performed; b) means for downloading test software to the network bootable device from an external software source; and c) means for executing the test software to test the network bootable device.
Claim 36
Dependent Claim
13 words
The apparatus of claim 27, further comprising means for updating the bootmode signature.
Claim 37
Dependent Claim
33 words
The apparatus of claim 28, further comprising means for receiving a test signal, the update means setting the bootmode signature in response to receipt of the test signal by the means for receiving.
References Cited (Backward Citations)
US5193174A
Cited
US5465357A
Cited
US5463766A
Cited
US5673385A
Cited
US5535330A
Cited
US5875293A
Cited
US5732268A
Cited
US5805882A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-11-15 | 2003-05-17 | 2003-11-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-11-15 | 2007-05-17 | 2007-11-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-11-15 | 2011-05-17 | 2011-11-16 | $7700.00 | Window Closed / Lapsed |