← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag