IP Library Granted Patent US 7,480,736
Granted Patent B2
US 7,480,736 · App. 10/822,360 · Granted Jan 20, 2009

Method of discovering and operating a payload node

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,480,736
App. No.
10/822,360
Granted
Jan 20, 2009
Kind
B2
Abstract

A method of discovering and operating a payload node ( 104 ) includes in a computer network ( 100 ) having a central node ( 102 ) coupled to a payload node slot ( 110 ), coupling the payload node to the payload node slot. The payload node executing a payload boot algorithm ( 120 ) located at the payload node. The payload boot algorithm discovers a hardware capability set ( 122 ) of the payload node. The payload boot algorithm communicating the hardware capability set to a payload discovery manager ( 114 ) at the central node. The payload discovery manager selecting a software set ( 116 ) based on the hardware capability set. The payload discovery manager communicating the software set to the payload node and the payload node transitioning from the payload boot algorithm to the software set while bypassing rebooting the payload node to the software set.

Claims (54)

1. A method of discovering and operating a payload node, comprising:

coupling the payload node to a payload node slot in a computer network having a central node coupled to a payload node slot;

executing by the payload node a payload boot algorithm located at the payload node;

discovering by the payload boot algorithm a hardware capability set of the payload node;

communicating the hardware capability set to a payload discovery manager at the central node;

selecting by the payload discovery manager a software set based on the hardware capability set;

communicating by the payload discovery manager the software set to the payload node; and

transitioning operating the payload node from the payload boot algorithm to the software set while bypassing rebooting the payload node to the software set.

2. The method of claim 1 , wherein the software set comprises a transition module and an operating system module, wherein transitioning comprises the transition module transitioning the payload node from the payload boot algorithm to the operating system module.

3. The method of claim 2 , wherein transitioning, by the transition module, the payload node from the payload boot algorithm to the operating system module while bypassing rebooting the payload node to the operating system module.

4. The method of claim 2 , wherein selecting, by the payload discovery manager, the transition module based on the hardware capability set and the software set selected.

5. The method of claim 2 , wherein selecting, by the payload discovery manager, the transition module to transition the payload boot algorithm to the operating system module while bypassing rebooting the payload node to the operating system module.

6. The method of claim 1 , wherein selecting comprises selecting the software set to optimize the computer network.

7. The method of claim 1 , wherein the computer network is a backplane-based computer network.

8. The method of claim 1 , further comprising:

removing the payload node from the payload node slot;

changing the hardware capability set to a second hardware capability set;

coupling the payload node to the payload node slot;

discovering by the payload boot algorithm the second hardware capability set;

communicating the second hardware capability set to the payload discovery manager;

selecting by the payload discovery manager a second software set based on the second hardware capability set and communicating the second software set to the payload node; and

transitioning operating the payload node from the payload boot algorithm to the second software set bypassing rebooting the payload node to the second software set.

9. In a payload node, a method, comprising:

executing by the payload node a payload boot algorithm located at the payload node upon coupling the payload node to a payload node slot in a computer network having a central node;

discovering by the payload boot algorithm a hardware capability set of the payload node;

communicating the hardware capability set to a payload discovery manager at the central node; and

transitioning operating the payload node from the payload boot algorithm to a software set while bypassing rebooting the payload node to the software set upon the payload discovery manager selecting the software set based on the hardware capability set and communicating the software set to the payload node.

10. The payload node of claim 9 , wherein the software set comprises a transition module and an operating system module, wherein transitioning comprises the transition module transitioning the payload node from the payload boot algorithm to the operating system module.

11. The payload node of claim 10 , wherein transitioning, by the transition module, the payload node from the payload boot algorithm to the operating system module while bypassing rebooting the payload node to the operating system module.

12. A computer network, comprising:

a central node;

a payload discovery manager located at the central node, wherein the payload discovery manager is coupled to select a software set;

a payload node slot coupled to the central node;

a payload node coupled to interface with the payload node slot, wherein the payload node comprises a hardware capability set; and

a payload boot algorithm located at the payload node and coupled to execute when the payload node is coupled to the payload node slot, wherein the payload boot algorithm discovers the hardware capability set and communicates the hardware capability set to the payload discovery manager, wherein the payload discovery manager selects the software set based on the hardware capability set and communicates the software set to the payload node, and wherein the payload node transitions from using the payload boot algorithm to using the software set while bypassing rebooting to the payload node to the software set.

13. The computer network of claim 12 , wherein the software set comprises a transition module and an operating system module, and wherein the transition module transitions the payload node from the payload boot algorithm to the operating system module.

14. The computer network of claim 13 , wherein the transition module transitions the payload node from the payload boot algorithm to the operating system module while bypassing rebooting the payload node to the operating system module.

15. The computer network of claim 13 , wherein the payload discovery manager selects the transition module based on the hardware capability set and the software set selected.

16. The computer network of claim 13 , wherein the payload discovery manager selects the transition module to transition the payload boot algorithm to the operating system module while bypassing rebooting the payload node to the operating system module.

17. The computer network of claim 12 , wherein the payload discovery manager selects the software set to optimize the computer network.

18. The computer network of claim 12 , wherein the computer network is a backplane-based computer network.

19. A computer-readable medium containing computer instructions for instructing a processor to perform a method of discovering and operating a payload node, the instructions comprising:

instructions for the payload node executing a payload boot algorithm located at the payload node upon coupling the payload node to a payload node slot in a computer network having a central node coupled to the payload node slot;

instructions for the payload boot algorithm discovering a hardware capability set of the payload node;

instructions for communicating the hardware capability set to a payload discovery manager at the central node;

instructions for the payload discovery manager selecting a software set based on the hardware capability set;

instructions for the payload discovery manager communicating the software set to the payload node; and

instructions for the payload node transitioning operating from the payload boot algorithm to the software set while bypassing rebooting the payload node to the software set.

20. The computer-readable medium of claim 19 , wherein the software set comprises a transition module and an operating system module, wherein transitioning comprises the transition module transitioning the payload node from the payload boot algorithm to the operating system module.

21. The computer-readable medium of claim 20 , wherein the transition module transitions the payload node from the payload boot algorithm to the operating system module while bypassing rebooting the payload node to the operating system module.

22. The computer-readable medium of claim 20 , wherein the payload discovery manager selects the transition module based on the hardware capability set and the software set selected.

23. The computer-readable medium of claim 20 , wherein the payload discovery manager selecting the transition module to transition the payload boot algorithm to the operating system module while bypassing rebooting the payload node to the operating system module.

24. The computer-readable medium of claim 19 , wherein selecting comprises 20 selecting the software set to optimize the computer network.

25. The computer-readable medium of claim 19 , wherein the computer network is a backplane-based computer network.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Jun 30, 2025
From: CREELED, INC.; PENGUIN SOLUTIONS CORPORATION (DE); SMART EMBEDDED COMPUTING, INC.; SMART HIGH RELIABILITY SOLUTIONS LLC; SMART MODULAR TECHNOLOGIES, INC.; PENGUIN COMPUTING, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 071755/0001 →
RELEASE OF PATENT SECURITY INTEREST RECORDED AT R/F 058983/0001 Recorded Jun 25, 2025
From: CITIZENS BANK, N.A.
To: SMART MODULAR TECHNOLOGIES, INC.; SMART EMBEDDED COMPUTING, INC.; SMART HIGH RELIABILITY SOLUTIONS LLC; CREELED, INC.
Reel/Frame 071725/0207 →
SECURITY INTEREST Recorded Feb 7, 2022
From: SMART MODULAR TECHNOLOGIES, INC.; SMART HIGH RELIABILITY SOLUTIONS, LLC; SMART EMBEDDED COMPUTING, INC.; CREELED, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 058983/0001 →
CHANGE OF NAME Recorded Jun 24, 2020
From: ARTESYN EMBEDDED COMPUTING, INC.
To: SMART EMBEDDED COMPUTING, INC.
Reel/Frame 053023/0953 →
CHANGE OF NAME Recorded Jun 18, 2020
From: EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.
To: ARTESYN EMBEDDED COMPUTING, INC.
Reel/Frame 052978/0634 →
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2019
From: ARTESYN EMBEDDED COMPUTING, INC. (F/K/A EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.)
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049698/0222 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 8, 2019
From: BANK OF AMERICA, N.A.
To: ARTESYN EMBEDDED COMPUTING, INC. (F/K/A EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.)
Reel/Frame 049694/0096 →
SECURITY AGREEMENT Recorded Nov 26, 2013
From: ARTESYN TECHNOLOGIES, INC.; ARTESYN NORTH AMERICA LLC; EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031731/0048 →
SECURITY AGREEMENT Recorded Nov 25, 2013
From: ARTESYN TECHNOLOGIES, INC.; ARTESYN NORTH AMERICA LLC; EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT AND GRANTEE
Reel/Frame 031719/0417 →