IP Library Patent Application 14228497
Patent Application
App. No. 14/228,497

PLUGGABLE COMPONENT TRACKING PROGRAM

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 None
App. No.
14/228,497
Abstract

A method for tracking a pluggable component associated with an electronic device is provided. The method may include identifying at least one field of vital product data (VPD) information associated with the pluggable component. The method may also include decoding the at least one field of VPD information. Additionally, the method may include determining, based on the decoding of the at least one field, when a hardware id associated with the pluggable component is valid. The method may further include generating a pairing signature based on the hardware id being valid.

Claims (37)

1 . A method for tracking a pluggable component associated with an electronic device, the method comprising:

identifying at least one field of vital product data (VPD) information associated with the pluggable component;

decoding the at least one field of VPD information;

determining, based on the decoding of the at least one field, when a hardware id associated with the pluggable component is valid; and

generating a pairing signature based on the hardware id being valid.

2 . The method of claim 1 , further comprising:

recording the generated pairing signature.

3 . The method of claim 1 , wherein the decoding of the at least one field of VPD information comprises determining whether the pluggable component was present during a last boot of the electronic device.

4 . The method of claim 2 , wherein the recording the generated pairing signature comprises a storing of the generated pairing signature in a persistent memory associated with the pluggable component.

5 . The method of claim 2 , wherein the recording the generated pairing signature comprises a storing of the generated pairing signature in a persistent memory associated with the electronic device.

6 . The method of claim 1 , wherein the determining when a hardware id is associated with the pluggable component is valid comprises determining when the at least one field of VPD information is valid.

7 . The method of claim 6 , wherein the determining when the at least one field of VPD information is valid comprises comparing the at least one field of VPD information against a list of invalid VPD information.

8 . The method of claim 1 , wherein the determining when a hardware id associated with the pluggable hardware is valid comprises comparing the hardware id against a list of valid hardware id information.

9 . The method of claim 1 , wherein the generated pairing signature comprises information to identify the pluggable component and information to identify the electronic device associated with the pluggable component.

10 . A computer system for tracking a pluggable component associated with an electronic device, comprising:

one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:

indentifying at least one field of vital product data (VPD) information associated with the pluggable component;

decoding the at least one field of VPD information;

determining, based on the decoding of the at least one field, when a hardware id associated with the pluggable component is valid; and

generating a pairing signature based on the hardware id being valid.

11 . The computer system of claim 10 , further comprising:

recording the generated pairing signature.

12 . The computer system of claim 10 , wherein the decoding of the at least one field of VPD information comprises determining whether the pluggable component was present during a last boot of the electronic device.

13 . The computer system of claim 11 , wherein the recording the generated pairing signature comprises a storing of the generated pairing signature in a persistent memory associated with the pluggable component.

14 . The computer system of claim 11 , wherein the recording the generated pairing signature comprises a storing of the generated pairing signature in a persistent memory associated with the electronic device.

15 . The computer system of claim 10 , wherein the determining when a hardware id is associated with the pluggable component is valid comprises determining when the at least one field of VPD information is valid.

16 . The computer system of claim 15 , wherein the determining when the at least one field of VPD information is valid comprises comparing the at least one field of VPD information against a list of invalid VPD information.

17 . The computer system of claim 10 , wherein the determining when a hardware id associated with the pluggable hardware is valid comprises comparing the hardware id against a list of valid hardware id information.

18 . The computer system of claim 10 , wherein the generated pairing signature comprises information to identify the pluggable component and information to identify the electronic device associated with the pluggable component.

19 . A computer program product for tracking a pluggable component associated with an electronic device, comprising:

one or more computer-readable storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising:

program instructions to identify at least one field of vital product data (VPD) information associated with the pluggable component;

program instructions to decode the at least one field of VPD information;

program instructions to determine, based on the decoding of the at least one field, when a hardware id associated with the pluggable component is valid; and

program instructions to generate a pairing signature based on the hardware id being valid.

20 . The computer program product of claim 19 , further comprising:

program instructions to record the generated pairing signature.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2014
From: DANG, TU T.; ELLES, MICHAEL C.; KLUSTAITIS, PAUL; NOLL, MARK G.; QUINONES, LUIS R.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032549/0224 →