System and method for extracting device uniqueness to assign a license to the device
First Claim
Patent Images
1. An information handling system, comprising:
- a hardware processor; and
a memory device storing instructions that when executed cause the hardware processor to perform operations, the operations including;
receiving a peripheral component interconnect (PCI) identifier sent by a device connected to a peripheral component interconnect bus;
querying a PCI-based licensing manager for the peripheral component interconnect identifier, the PCI-based licensing manager having a datastore that electronically associates licenses to the peripheral component interconnect identifiers;
determining that the device connected to the peripheral component interconnect bus is unlicensed in response to the PCI-based licensing manager failing to electronically associate the peripheral component interconnect identifier to any of the licenses in the datastore; and
licensing the device connected to the peripheral component interconnect bus in response to the determining that the device is unlicensed.
6 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes a device, a controller, and a license manager subsystem. The controller is configured to determine whether the device has a license assigned and to extract a unique identification for the device in response to a request for information about the device. The license manager subsystem is configured to send the request for information about the device to the controller, to send the unique identification for the device to a license server as a request for the license for the device, to receive the license from the license server, and to assign the license to the device when the license is received.
65 Citations
20 Claims
-
1. An information handling system, comprising:
-
a hardware processor; and a memory device storing instructions that when executed cause the hardware processor to perform operations, the operations including; receiving a peripheral component interconnect (PCI) identifier sent by a device connected to a peripheral component interconnect bus; querying a PCI-based licensing manager for the peripheral component interconnect identifier, the PCI-based licensing manager having a datastore that electronically associates licenses to the peripheral component interconnect identifiers; determining that the device connected to the peripheral component interconnect bus is unlicensed in response to the PCI-based licensing manager failing to electronically associate the peripheral component interconnect identifier to any of the licenses in the datastore; and licensing the device connected to the peripheral component interconnect bus in response to the determining that the device is unlicensed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a peripheral component interconnect (PCI) identifier sent by a device connected to a peripheral component interconnect bus; querying a remote licensing server for the peripheral component interconnect identifier, the remote licensing server having a datastore that electronically associates licenses to peripheral component interconnect identifiers; determining that the device connected to the peripheral component interconnect bus is unlicensed in response to the remote licensing server failing to electronically associate the peripheral component interconnect identifier to any of the licenses in the datastore; and licensing the device connected to the peripheral component interconnect bus in response to the determining that the device is unlicensed. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:
-
receiving a peripheral component interconnect (PCI) identifier sent from a peripheral card connected to a peripheral component interconnect bus; querying a remote licensing server for the peripheral component interconnect identifier, remote licensing server providing a card-based licensing manager having a datastore that electronically associates licenses to peripheral component interconnect identifiers; determining that the peripheral card connected to the peripheral component interconnect bus is unlicensed in response to the card-based licensing manager failing to electronically associate the peripheral component interconnect identifier to any of the licenses in the datastore; and licensing the peripheral card connected to the peripheral component interconnect bus in response to the determining that the peripheral card is unlicensed. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification