IP Library Granted Patent US 10,931,626
Granted Patent B2
US 10,931,626 · App. 15/255,180 · Granted Feb 23, 2021

Automatic discovery of management server IP address using DHCP for thin client solution

Inventors: Veerajothi Ramasamy (Duluth, GA); Varadachari Sudan Ayanam (Suwanee, GA); Balasubramanian Chandrasekaran (Chennai, IN); Indira Valmiki (Anantapur, IN)
Assignee: AMZETTA TECHNOLOGIES, LLC
H04L61/2015H04L41/12H04L67/16H04L41/0809
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 10,931,626
App. No.
15/255,180
Granted
Feb 23, 2021
Kind
B2
Abstract

Systems and methods for automatic discovery of a network address of a machine storing a management server application. The system includes a dynamic host configuration protocol (DHCP) server, which may perform internet protocol (IP) address leasing for DHCP clients. When the DHCP server performs IP address leasing to the machine storing the management server application, the DHCP server may configure a first IP address issued to the machine in vendor specific class information. When the DHCP server performs IP address leasing to a computing device functioning as a thin/zero client, the DHCP server may, in the IP address leasing process, send the vendor specific class information requested to the computing device. Thus, the computing device may retrieve the first network address of the machine from the vendor specific class information, and communicate with the management server application using the first network address of the machine.

Claims (55)

1. A system, comprising:

a computing device communicatively connected to a dynamic host configuration protocol (DHCP) server via a network, configured to:

send a client network address request to a DHCP service provided by the DHCP server;

receive, from the same DHCP service provided by the same DHCP server, a client network address being issued for the computing device;

in response to receiving the client network address, send a request for vendor specific class information to the same DHCP service provided by the same DHCP server;

receive the vendor specific class information requested from the same DHCP service provided by the same DHCP server, wherein the vendor specific class information comprises a first network address of a machine storing a management server application, and the computing device functions as a thin client or a zero client managed by the management server application; and

retrieve the first network address of the machine storing the management server application from the vendor specific class information;

wherein the DHCP service provided by the DHCP server is configured to, before the computing device sends the request for the vendor specific class information to the DHCP server:

receive a network address request from the machine storing the management server application;

in response to the network address request, issue the first network address to the machine storing the management server application;

configure the first network address of the machine storing the management server application in the vendor specific class information;

receive the client network address request from the computing device; and

in response to the client network address request, issue the client network address to the computing device.

2. The system as claimed in claim 1 , wherein the machine storing the management server application is a management server computing device or a virtual machine.

3. The system as claimed in claim 2 , wherein the management server application is deployed to and executed on the management server computing device or the virtual machine.

4. The system as claimed in claim 1 , wherein each of the client network address and the first network address issued by the DHCP service provided by the DHCP server is an internet protocol (IP) address.

5. The system as claimed in claim 1 , wherein the computing device is further configured to:

communicate with the management server application using the first network address of the machine storing the management server application.

6. A system, comprising:

a dynamic host configuration protocol (DHCP) server, configured to provide a DHCP service, wherein the DHCP service is configured to:

receive an IP address request from a machine storing a management server application via a network;

in response to the IP address request, issue a first network address to the machine storing the management server application;

configure the first network address of the machine storing the management server application in vendor specific class information;

after configuring the first network address of the machine storing the management server application in the vendor specific class information, receive a client network address request from a computing device functioning as a thin client or a zero client managed by the management server application via the network;

in response to the client network address request, issue a second network address to the computing device;

receive a request for the vendor specific class information from the computing device via the network, wherein the request for the vendor specific class information is sent by the computing device in response to receiving the second network address; and

in response to the request for the vendor specific class information, send the vendor specific class information requested to the computing device, wherein the computing device is configured to retrieve the first network address of the machine storing the management server application from the vendor specific class information.

7. The system as claimed in claim 6 , wherein the machine storing the management server application is a management server computing device or a virtual machine.

8. The system as claimed in claim 7 , wherein the management server application is deployed to and executed on the management server computing device or the virtual machine.

9. The system as claimed in claim 6 , wherein each of the first network address and the second network address issued by the DHCP service provided by the DHCP server is an internet protocol (IP) address.

10. The system as claimed in claim 6 , wherein the computing device is further configured to:

send the client network address request to the DHCP service provided by the DHCP server via the network;

receive the second network address issued to the computing device from the same DHCP service provided by the same DHCP server;

in response to receiving the second network address, send the request for the vendor specific class information to the same DHCP service provided by the same DHCP server via the network; and

receive the vendor specific class information requested from the same DHCP service provided by the same DHCP server.

11. The system as claimed in claim 10 , wherein the computing device is further configured to:

communicate with the management server application using the first network address of the machine storing the management server application.

12. A method for automatic discovery of a network address of a machine storing a management server application, the method comprising:

receiving, by a dynamic host configuration protocol (DHCP) service provided by a DHCP server, an IP address request from the machine storing the management server application via a network;

in response to the IP address request, issuing, by the same DHCP service provided by the same DHCP server, a first network address to the machine storing the management server application;

configuring, by the same DHCP service provided by the same DHCP server, the first network address of the machine in vendor specific class information;

after configuring, by the same DHCP service provided by the same DHCP server, the first network address of the machine in the vendor specific class information,

receiving, by the DHCP service provided by the same DHCP server, a client network address request from a computing device functioning as a thin client or a zero client managed by the management server application via a network;

in response to the client network address request, issuing, by the DHCP service provided by the same DHCP server, a second network address to the computing device;

receiving, by the DHCP service provided by the same DHCP server, a request for the vendor specific class information from the computing device, wherein the request for the vendor specific class information is sent by the computing device in response to receiving the second network address; and

in response to the request for the vendor specific class information, sending, by the DHCP service provided by the same DHCP server, the vendor specific class information requested to the computing device,

wherein the computing device is configured to retrieve the first network address of the machine storing the management server application from the vendor specific class information.

13. The method as claimed in claim 12 , wherein the machine storing the management server application is a management server computing device or a virtual machine, and the management server application is deployed to and executed on the management server computing device or the virtual machine.

14. The method as claimed in claim 12 , wherein each of the first network address and the second network address issued by the DHCP service provided by the DHCP server is an internet protocol (IP) address.

15. The method as claimed in claim 12 , wherein the computing device is further configured to:

send the client network address request to the DHCP service provided by the DHCP server via the network;

receive the second network address issued to the computing device from the DHCP service provided by the same DHCP server;

in response to receiving the second network address issued to the computing device from the DHCP service provided by the same DHCP server, send the request for the vendor specific class information to the DHCP service provided by the same DHCP server via the network;

receive the vendor specific class information requested from the DHCP service provided by the same DHCP server; and

communicate with the management server application using the first network address of the machine storing the management server application.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2020
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC,
To: AMZETTA TECHNOLOGIES, LLC,
Reel/Frame 053007/0151 →
CHANGE OF NAME Recorded Jun 22, 2020
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 053007/0233 →
CORP TO CORP ASSIGNMENT Recorded Apr 22, 2020
From: AMERICAN MEGATRENDS INTERNATIONAL, LLC
To: AMZETTA TECHNOLOGIES, LLC
Reel/Frame 052472/0630 →
ENTITY CONVERSION Recorded Oct 25, 2019
From: AMERICAN MEGATRENDS, INC.
To: AMERICAN MEGATRENDS INTERNATIONAL, LLC
Reel/Frame 050830/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2016
From: RAMASAMY, VEERAJOTHI; AYANAM, VARADACHARI SUDAN; CHANDRASEKARAN, BALASUBRAMANIAN; VALMIKI, INDIRA
To: AMERICAN MEGATRENDS, INC.
Reel/Frame 039619/0628 →
Continuity (1)
Related Publication 20180069829A1 · Mar 8, 2018