IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0026712
(2004-12-30)
|
등록번호 |
US-8799428
(2014-08-05)
|
발명자
/ 주소 |
- Herbert, Howard
- Maor, Moshe
|
출원인 / 주소 |
|
대리인 / 주소 |
Blakely, Sokoloff, Taylor & Zafman LLP
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
29 |
초록
In one embodiment, a networked device includes a main platform having a processor, a memory and a basic input/output system (BIOS), and a management subsystem coupled to the main platform to provision the main platform irrespective of the presence of an operating system on the main platform.
대표청구항
▼
1. A networked device comprising: a main platform comprising a processor, a memory, and a basic input/output system (BIOS); andan embedded management subsystem coupled to the main platform, wherein the management subsystem accesses a non-volatile storage device storing identifying data that identifi
1. A networked device comprising: a main platform comprising a processor, a memory, and a basic input/output system (BIOS); andan embedded management subsystem coupled to the main platform, wherein the management subsystem accesses a non-volatile storage device storing identifying data that identifies a deployment mode of the networked device to determine the deployment mode and to provision the main platform based on the determined deployment mode, irrespective of whether an operating system or applications have been installed on the main platform, wherein the deployment mode identifies one or more networked configuration devices from which the management subsystem receives configuration information via a network, wherein based on the determined deployment mode being a first deployment mode, the management subsystem is configured to: initiate a connection to a provisioning server, which is one of the one or more networked configuration devices, to provide the provisioning server an address of the networked device,receive a new connection from the provisioning server after providing the address to the provisioning server,allow the provisioning server to log into the management subsystem using a username and a password and using the new connection,receive, using the new connection, the configuration information from the provisioning server,store the configuration information into the memory of the main platform, andreset the main platform,wherein when the determined deployment mode is a second deployment mode, the management subsystem is configured to: receive an address for the network device,receive a connection from a management console using the address,allow the management console to log into the management subsystem using the username and the password,receive the configuration information from the management console, andreset the main platform to complete provisioning of the main platform based on the configuration information, wherein the management console is one of the one or more networked configuration devices,wherein the first deployment mode is selected as a default mode and the second deployment mode is manually selected based upon input,wherein the configuration information is used to provision the main platform for deployment or redeployment on the network. 2. The device of claim 1 further comprising: a host interface to enable communication between the BIOS and the management subsystem. 3. The device of claim 1 wherein the management subsystem is to communicate to the management console via a network. 4. The device of claim 1 wherein the configuration information is selected from the group consisting of an identifier of the device, a certificate generated by a certificate authority server for the device, security codes, a domain name, current date and time, and an access control list. 5. The device of claim 1 wherein if the determined deployment mode is a first deployment mode, the management subsystem is to obtain an Internet Protocol (IP) address of the provisioning server by requesting an IP address of a Domain Name Service (DNS) server from an isolated Dynamic Host Control Protocol (DHCP) server, receiving an IP address of the networked device and the IP address of the DNS server from the DHCP server, requesting an IP address of a provisioning server from the DNS server, and receiving the IP address of the provisioning server from the DNS server. 6. A method comprising: configuring, by a networked device, a management subsystem of the networked device;determining, by the management subsystem, a deployment mode of the networked device, the determining comprising accessing data identifying the deployment mode in a non-volatile memory, wherein the deployment mode identifies one or more networked configuration devices from which the management subsystem receives configuration information via a network and defines a content of the configuration information to be received from the one or more networked configuration devices; andusing the management subsystem to provision the main platform of the networked device based on the determined deployment mode, irrespective of whether an operating system or applications have been installed on the main platform, wherein provisioning the main platform comprises: communicating with a provisioning server as one of the one or more networked configuration devices,initiating a connection to the provisioning server to provide the provisioning server an address of the networked device,receiving a new connection from the provisioning server after providing the address to the provisioning server,allowing the provisioning server to log into the management subsystem using a username and a password and using the new connection,receiving, using the new connection, the configuration information from the provisioning server,storing the configuration information into the memory of the main platform, andresetting the main platform,based on the determined deployment mode being a first deployment mode, receiving an address for the network device,communicating with a management console as one of the one or more networked configuration devices using the address,allowing the management console to log into the management subsystem using the user name and password,receiving the configuration information from the management console, andresetting the main platform to complete provisioning of the main platform based on the configuration information,based on the determined deployment mode being a second deployment mode, andstoring the configuration information in the non-volatile memory. 7. The method of claim 6 wherein configuring the management subsystem comprises: obtaining an IP address for the networked device. 8. The method of claim 6 wherein communicating with the provisioning server comprises: obtaining an Internet Protocol (IP) address for the provisioning server. 9. The method of claim 6 wherein the configuration information is selected from the group consisting of an identifier of the device, a certificate generated by a certificate authority server for the device, security codes, a domain name, current date and time, and an access control list. 10. The method of claim 8 wherein obtaining the IP address of the provisioning server comprises: requesting an IP address for a Domain Name Service (DNS) server from an isolated Dynamic Host Control Protocol (DHCP) server;receiving the IP address of the DNS server from the DHCP server;requesting an IP address for a provisioning server from the DNS server; andreceiving the IP address of the provisioning server from the DNS server. 11. The method of claim 8 wherein the IP address of the provisioning server is obtained based on input provided by an IT technician or IT administrator. 12. The method of claim 6 wherein the deployment mode determines whether the networked device will be assigned an automatically assigned, dynamic, short-term IP address from a Dynamic Host Control Protocol (DHCP) server or the networked device will be assigned a manually entered IP address from an IT administrator. 13. The method of claim 6 wherein the configuration information includes a random number generator (RNG) secret key. 14. A machine-readable storage medium containing instructions which, when executed by a processing system, cause the processing system to perform a method, the method comprising: configuring a management subsystem of a networked device;determining a deployment mode of the networked device, the determining comprising accessing data identifying the deployment mode in a non-volatile memory of the networked device, wherein the deployment mode identifies one or more networked configuration devices from which the management subsystem receives configuration information via a network; andusing the management subsystem to provision the main platform of the networked device based on the determined deployment mode, irrespective of whether an operating system or applications have been installed on the main platform, wherein provisioning the main platform comprises: communicating with a provisioning server as one of the one or more networked configuration devices,initiating a connection to the provisioning server to provide the provisioning server an address of the networked device,receiving a new connection from the provisioning server after providing the address to the provisioning server,allowing the provisioning server to log into the management subsystem using a username and a password and using the new connection,receiving, using the new connection, the configuration information from the provisioning server,storing the configuration information into the memory of the main platform, andresetting the main platform,based on the determined deployment mode being a first deployment mode, receiving an address for the network device,communicating with a management console as one of the one or more networked configuration devices using the address,allowing the management console to log into the management subsystem using the user name and password,receiving the configuration information from the management console, andresetting the main platform to complete provisioning of the main platform based on the configuration information,based on the determined deployment mode being a second deployment mode, andstoring the configuration information in the non-volatile memory.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.