IP Library Granted Patent US 7,069,428
Granted Patent B2
US 7,069,428 · App. 10/241,808 · Granted Jun 27, 2006

System for managing boot-up of target computers

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,069,428
App. No.
10/241,808
Granted
Jun 27, 2006
Kind
B2
Abstract

A system for managing boot-up of target machines. In a preferred embodiment, a server computer acts as a managing computer. A target machine notifies the server that the target machine has been powered-up. The server allocates an IP address and sends a response to the target machine. The target machine download boot-up software from the server computer. The target machine then downloads discovery software from the server computer for purposes of determining information about the configuration and resources of the target machine. Standard protocols and mechanisms such as DHCP, BOOTP, TFTP and others can be used. The system works with different types of manufacturers' processors and platforms.

Claims (59)

1. A system for controlling boot-up of a target machine upon power-up, the system comprising

a managing processor;

a notification mechanism coupled to the target machine configured to send a notification to the managing processor that the target machine has been powered-up;

discovery software configured to determine one or more characteristics of the target machine, wherein

the one or more characteristics comprise memory type, hard disk type, hard disk capacity, number of hard disks, processor type, motherboard chip set, network card type, System Management Software (“SMS”) serial number, SMS model name, SMS data, and SMS version, and

the determined one or more characteristics are used to provision a software environment for the target machine; and

server software executed by the managing processor configured to transfer the discovery software to the target machine in response to the notification.

2. The system of claim 1 , further comprising

a PXE card coupled to the target machine for sending a DHCP notification.

3. The system of claim 1 , wherein no operating system is present on the target machine.

4. The system of claim 1 further comprising:

a dynamic computing environment coupled to the managing processor, wherein

the dynamic computing environment comprises resources, wherein

the resources include one or more of network resources, data storage resources, and computing resources, and

one or more of the resources is coupled to the target machine in response to an instruction from the managing processor.

5. The system of claim 1 further comprising:

provisioning software configured to install on the target machine one or more software instructions configured to support the characteristics of the target machine, wherein

the managing processor configures the provisioning software in response to data describing the characteristics of the target machine, wherein

the data is provided by the discovery software; and

the server software is further configured to transfer the provisioning software to the target machine.

6. A method for controlling boot-up of a target machine upon power-up, the method comprising:

receiving a notification from the target machine indicating that the target machine has been powered-up; and

transferring discovery software to the target machine, wherein

the discovery software is configured to obtain information on one or more of the following characteristics of the target machine

memory type,

hard disk type,

hard disk capacity,

number of hard disks,

processor type,

motherboard chip set,

network card type,

System Management Software (“SMS”) serial number,

SMS model name,

SMS data, and

SMS version, and

the obtained information is used to provision a software environment for the target machine.

7. The method of claim 6 further comprising:

receiving a DHCP notification from the target machine.

8. The method of claim 7 further comprising:

transferring boot-up software to the target machine in response to the DHCP notification.

9. The method of claim 6 , further comprising:

accepting signals from a user input device to modify the determination of one or more resources in the target machine.

10. The method of claim 8 , wherein the boot-up software is transferred using the BOOTP protocol.

11. The method of claim 6 , wherein the discovery software is compressed.

12. The method of claim 6 , further comprising

determining the type of target machine; and

transferring different discovery software based on the type of target machine.

13. The method of claim 6 further comprising:

receiving data describing the characteristics of the target machine,

wherein

the data is provided by the discovery software; and

in response to said description of the characteristics,

configuring a provisioning agent to install one or more software instructions configured to support the characteristics described, and

providing the provisioning agent to the target machine.

14. The method of claim 8 , wherein

the boot-up software comprises instructions executable on the target machine configured to

establish a network link to a managing processor, and

request a transfer of the discovery software, wherein

the discovery software is configured to execute on the type of the target machine.

Assignments (8)
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Apr 8, 2025
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2025
From: VERITAS TECHNOLOGIES LLC
To: COHESITY, INC.
Reel/Frame 070335/0013 →
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
SECURITY INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK. N.A.
Reel/Frame 069890/0001 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →