US 11,947,433 B2
System and method for subscription based solution management
Lucas A. Wilson, Cedar Park, TX (US); and Dharmesh M. Patel, Round Rock, TX (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 7, 2022, as Appl. No. 17/570,679.
Prior Publication US 2023/0222472 A1, Jul. 13, 2023
Int. Cl. G06F 11/22 (2006.01); G06F 9/50 (2006.01); G06F 11/30 (2006.01); H04L 67/00 (2022.01); H04L 67/141 (2022.01); G06Q 20/12 (2012.01)
CPC G06F 11/2247 (2013.01) [G06F 9/5044 (2013.01); G06F 11/3051 (2013.01); H04L 67/141 (2013.01); H04L 67/34 (2013.01); G06Q 20/127 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing computer implemented services provided by a managed system, the method comprising:
identifying, by a local subscription manager hosted within the managed system, that a startup of the managed system is being initiated after the managed system is powering on after being power cycled, the startup placing the managed system in an operating state where the managed system is unable to provide the computer implemented services, the computer implemented services being associated with one or more applications hosted by the managed system, the one or more applications being unable to operate while the managed system is in the operating state;
obtaining, by the local subscription manager, an inventory for the managed system from a startup entity of the managed system performing the startup, the startup entity comprising a basic input output system (BIOS) of the managed system, and the local subscription manager obtains the inventory for the managed system from the startup entity by, at least:
sending an interrupt to the BIOS of the managed system to interrupt the startup of the managed system and cause the BIOS to provide the inventory to the local subscription manager,
wherein the BIOS begins directly inventorying resources of the managed system to generate the inventory for the managed system when the startup of the managed system is initiated and before receiving the interrupt;
making a determination, by the local subscription manager, that the inventory indicates a change in hardware resources of the managed system;
in response to the determination:
identifying, by the local subscription manager, a change in solution compatibility for the managed system based on the inventory; and
enforcing, by the local subscription manager, the change in the solution compatibility on the managed system.