IP Library Granted Patent US 7,124,176
Granted Patent B2
US 7,124,176 · App. 10/231,973 · Granted Oct 17, 2006

Discovering thin-client parameters in an enterprise network environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,124,176
App. No.
10/231,973
Granted
Oct 17, 2006
Kind
B2
Abstract

A thin-client device broadcasts a configuration request message over a network. In response to the configuration request message, the thin-client device receives a configuration response message including a first set of configuration information. The thin-client device determines if the configuration response message includes a second set of configuration information. If the configuration response message does not include the second set of configuration information, the thin-client device broadcasts a status message over a network. In response to the status message, the thin-client device receives a status response message with the second set of configuration information.

Claims (36)

1. A method for automatically configuring a thin-client device comprising the steps of:

broadcasting a configuration request message over a network, the network including configuration servers of a first type for servicing the thin-client device and of a second type not capable of servicing the thin-client;

receiving a configuration response message including a first set of configuration information, the first set of configuration information comprises network configuration information enabling a thin-client device to communicate over a network;

determining if the configuration response message includes a second set of configuration information;

broadcasting a status message over a network if the configuration response message does not include the second set of configuration information, the configuration response message does not include the second set of configuration information if one configuration server of the second type of the configuration servers connected to the network provides the configuration response message; and

receiving a status response message with the second set of configuration information if the configuration response message does not include the second set of configuration information, the second set of configuration information being provided by one configuration server of the first type of the configuration servers that is capable of servicing the thin client.

2. The method of claim 1 , wherein the second set of configuration information comprises thin-client configuration information enabling a thin-client device to operate in conjunction with a thin-client server.

3. The method of claim 1 , wherein the step of receiving a status response message comprises the sub-steps of:

receiving a plurality of status response messages;

filtering the plurality of status response messages to identify a status response message including the second set of configuration information; and

extracting the second set of configuration information from the identified status response message.

4. The method of claim 3 , wherein the step of filtering includes the step of searching each of the plurality of status response messages for a predetermined vendor-specific tag indicating the inclusion of the second set of configuration information.

5. The method of claim 3 , wherein the step of filtering includes discarding a status response message if the status response message does not include the second set of configuration information.

6. The method of claim 1 , further including the step of:

configuring thin-client device according to first and second set of configuration information.

7. The method of claim 1 , wherein the thin-client device broadcasts and receives messages according to the Dynamic Host Configuration Protocol.

8. The method of claim 7 , wherein the configuration request is a “DHCPDiscover” message and the configuration response is a “DHCPOffer” message.

9. The method of claim 7 , wherein the status message is a “DHCPInform” message and the status response message is a “DHCPAck” message.

10. A thin-client device having a network interface adapted to communicate with a information network, a memory storage device having an application program stored therein, and a processor for executing the application program and for communicating with the network via the network interface, such that when the network interface is connected with the network, the thin-client device performs the steps of:

broadcasting a configuration request message over the network, the network including configuration servers of a first type for servicing the thin-client device and of a second type not capable of servicing the thin-client;

receiving a configuration response message including a first set of configuration information, the first set of configuration information comprises network configuration information enabling a thin-client device to communicate over the network;

determining if the configuration response message includes a second set of configuration information;

broadcasting a status message over a network if the configuration response message does not include the second set of configuration information, the configuration response message does not include the second set of configuration information if one configuration server of the second type of the configuration servers connected to the network provides the configuration response message; and

receiving a status response message with the second set of configuration information if the configuration response message does not include the second set of configuration information, the second set of configuration information being provided by one configuration server of the first type of the configuration servers that is capable of servicing the thin client.

11. The thin-client device of claim 10 , wherein the second set of configuration information comprises thin-client configuration information enabling a thin-client device to operate in conjunction with a thin-client server.

12. The thin-client device of claim 10 , wherein the step of receiving a status response message comprises the sub-steps of:

receiving a plurality of status response messages;

filtering the plurality of status response messages to identify a status response message including the second set of configuration information; and

extracting the second set of configuration information from the identified status response message.

13. The thin-client device of claim 12 , wherein the step of filtering includes the step of searching each of the plurality of status response messages for a predetermined vendor-specific tag indicating the inclusion of the second set of configuration information.

14. The thin-client device of claim 12 , wherein the step of filtering includes discarding a status response message if the status response message does not include the second set of configuration information.

15. The thin-client device of claim 10 further performing the step of:

configuring thin-client device according to first and second set of configuration information.

16. The thin-client device of claim 10 , wherein the thin-client device broadcasts and receives messages according to the Dynamic Host Configuration Protocol.

17. The thin-client device of claim 16 , wherein the configuration request is a “DHCPDiscover” message and the configuration response is a “DHCPOffer” message.

18. The thin-client device of claim 16 , wherein the status message is a “DHCPInform” message and the status response message is a “DHCPAck” message.

Assignments (1)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037302/0616 →