IP Library Granted Patent US 11,552,840
Granted Patent B2
US 11,552,840 · App. 17/106,291 · Granted Jan 10, 2023

Intention-based device component tracking system

Inventors: Parminder Singh Sethi (Ludhiana, IN); Vaideeswaran Ganesan (Bangalore, IN); Arjit Rastogi (New Delhi, IN); Prabhat Chandra Biswas (Bangalore, IN)
Assignee: Dell Products L.P.
H04L41/0681G06F11/3048G06F11/3051G06F11/327G08B21/24H04L41/0622H04L41/0853H04L43/0811
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 11,552,840
App. No.
17/106,291
Granted
Jan 10, 2023
Kind
B2
Abstract

A component tracking system includes a plurality of devices that each include a device component monitoring subsystem that monitors for and records the addition and/or removal of device components to/from that device. A device component manager system that is coupled to each of the plurality of devices identifies, via a recording by a first device monitoring subsystem in a first device included in the plurality of devices, the removal of a first device component from the first device. The device component manager system then determines, via a recording by a second device component monitoring subsystem in a second device included in the plurality of devices, that the first device component has been added to the second device within a time period and, in response, the device component manager device prevents a removed first device component alarm.

Claims (77)

1. A component tracking system, comprising:

a plurality of devices, wherein each of the plurality of devices includes:

a device component monitoring subsystem that is configured to:

monitor for and record the addition of device components to that device; and

monitor for and record the removal of device components from that device;

a device component manager system that is coupled to each of the plurality of devices, wherein the device component manager system is configured to:

identify, via a recording by a first device monitoring subsystem in a first device that is included in the plurality of devices, the removal of a first device component from the first device;

determine, via respective device component monitoring subsystems in the plurality of devices, that the first device component has not been added to any of the plurality of devices within the time period;

determine that the first device component was in use when it was removed from the first device; and

generate, in response to determining that the first device component has not been added to any of the plurality of devices within the time period and that the first device component was in use when it was removed from the first device, a removed first device component alarm.

2. The system of claim 1 , wherein the device component manager system is configured to:

add, in response to determining that the first device component has not been added to any of the plurality of devices within the time period and that the first device component was in use when it was removed from the first device, a first device component identifier for the first device component to a removed-while-in-use device component list.

3. The system of claim 2 , wherein the device component manager system is configured to:

identify, via a recording by a second device monitoring subsystem in a second device that is included in the plurality of devices, the addition of the first device component to the second device;

determine that the first device component identifier for the first device component is included in the removed-while-in-use device component list; and

transmit, in response to identifying the addition of the first device component to the second device and determining that the first device component is included in the removed-while-in-use device component list, a found device component message.

4. The system of claim 1 , wherein the device component manager system is configured to:

identify, via a recording by a second device monitoring subsystem in a second device that is included in the plurality of devices, the removal of a second device component from the second device;

determine, via respective device component monitoring subsystems in the plurality of devices, that the second device component has not been added to any of the plurality of devices within the time period;

determine that the second device component was not in use when it was removed from the second device; an

prevent, in response to determining that the second device component has not been added to any of the plurality of devices within the time period and that the second device component was not in use when it was removed from the second device, a removed third device component alarm.

5. The system of claim 4 , wherein the device component manager system is configured to:

add, in response to determining that the second device component has not been added to any of the plurality of devices within the time period and that the second device component was not in use when it was removed from the second device, a second device component identifier for the second device component to a relocated device component list.

6. The system of claim 5 , wherein the device component manager system is configured to:

identify, via a third device monitoring subsystem in a third device that is included in the plurality of devices, the addition of the second device component to the third device;

determine that the second device component identifier for the second device component is included in the relocated device component list; and

transmit, in response to identifying the addition of the second device component to the third device and determining that the second device component is included in the relocated device component list, a device component relocation confirmation message.

7. An Information Handling System (IHS), comprising:

a processing system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a device component manager engine that is configured to:

identify, via a recording by a first device monitoring subsystem in a first device that is included in a plurality of devices, the removal of a first device component from the first device;

determine, via respective device component monitoring subsystems in the plurality of devices, that the first device component has not been added to any of the plurality of devices within the time period;

determine that the first device component was in use when it was removed from the first device; and

generate, in response to determining that the first device component has not been added to any of the plurality of devices within the time period and that the first device component was in use when it was removed from the first device, a removed first device component alarm.

8. The IHS of claim 7 , wherein the device component manager engine is configured to:

add, in response to determining that the first device component has not been added to any of the plurality of devices within the time period and that the first device component was in use when it was removed from the first device, a first device component identifier for the first device component to a removed-while-in-use device component list.

9. The IHS of claim 8 , wherein the device component manager engine is configured to:

identify, via a recording by a second device monitoring subsystem in a second device that is included in the plurality of devices, the addition of the first device component to the second device;

determine that the first device component identifier for the first device component is included in the removed-while-in-use device component list; and

transmit, in response to identifying the addition of the first device component to the second device and determining that the first device component is included in the removed-while-in-use device component list, a found device component message.

10. The IHS of claim 9 , wherein the device component manager engine is configured to:

remove, in response to transmitting the found device component message, the first device component identifier for the first device component from the removed-while-in-use device component list.

11. The IHS of claim 7 , wherein the device component manager engine is configured to:

identify, via a recording by a second device monitoring subsystem in a second device that is included in the plurality of devices, the removal of a second device component from the second device;

determine, via respective device component monitoring subsystems in the plurality of devices, that the second device component has not been added to any of the plurality of devices within the time period;

determine that the second device component was not in use when it was removed from the second device; an

prevent, in response to determining that the second device component has not been added to any of the plurality of devices within the time period and that the second device component was not in use when it was removed from the second device, a removed third device component alarm.

12. The IHS of claim 11 , wherein the device component manager engine is configured to:

add, in response to determining that the second device component has not been added to any of the plurality of devices within the time period and that the second device component was not in use when it was removed from the second device, a second device component identifier for the second device component to a relocated device component list.

13. The IHS of claim 12 , wherein the device component manager engine is configured to:

identify, via a third device monitoring subsystem in a third device that is included in the plurality of devices, the addition of the second device component to the third device;

determine that the second device component identifier for the second device component is included in the relocated device component list; and

transmit, in response to identifying the addition of the second device component to the third device and determining that the second device component is included in the relocated device component list, a device component relocation confirmation message.

14. A method for tracking device components, comprising:

identifying, by a device component manager system via a recording by a first device monitoring subsystem in a first device that is included in a plurality of devices, the removal of a first device component from the first device;

determining, by the device component manager system via respective device component monitoring subsystems in the plurality of devices, that the first device component has not been added to any of the plurality of devices within the time period;

determining, by the device component manager system, that the first device component was in use when it was removed from the first device; and

generating, by the device component manager system in response to determining that the first device component has not been added to any of the plurality of devices within the time period and that the first device component was in use when it was removed from the first device, a removed first device component alarm.

15. The method of claim 14 , further comprising:

adding, by the device component manager system in response to determining that the first device component has not been added to any of the plurality of devices within the time period and that the first device component was in use when it was removed from the first device, a first device component identifier for the first device component to a removed-while-in-use device component list.

16. The method of claim 15 , further comprising:

identifying, by the device component manager system via a recording by a second device monitoring subsystem in a second device that is included in the plurality of devices, the addition of the first device component to the second device;

determining, by the device component manager system, that the first device component identifier for the first device component is included in the removed-while-in-use device component list; and

transmitting, by the device component manager system in response to identifying the addition of the first device component to the second device and determining that the first device component is included in the removed-while-in-use device component list, a found device component message.

17. The method of claim 16 , further comprising:

removing, by the device component manager system in response to transmitting the found device component message, the first device component identifier for the first device component from the removed-while-in-use device component list.

18. The method of claim 14 , further comprising:

identifying, by the device component manager system via a recording by a second device monitoring subsystem in a second device that is included in the plurality of devices, the removal of a second device component from the second device;

determining, by the device component manager system via respective device component monitoring subsystems in the plurality of devices, that the second device component has not been added to any of the plurality of devices within the time period;

determining, by the device component manager system, that the second device component was not in use when it was removed from the second device; an

preventing, by the device component manager system in response to determining that the second device component has not been added to any of the plurality of devices within the time period and that the second device component was not in use when it was removed from the second device, a removed third device component alarm.

19. The method of claim 18 , further comprising:

adding, by the device component manager system in response to determining that the second device component has not been added to any of the plurality of devices within the time period and that the second device component was not in use when it was removed from the second device, a second device component identifier for the second device component to a relocated device component list.

20. The method of claim 19 , further comprising:

identifying, by the device component manager system via a third device monitoring subsystem in a third device that is included in the plurality of devices, the addition of the second device component to the third device;

determining, by the device component manager system, that the second device component identifier for the second device component is included in the relocated device component list; and

transmitting, by the device component manager system in response to identifying the addition of the second device component to the third device and determining that the second device component is included in the relocated device component list, a device component relocation confirmation message.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2020
From: SETHI, PARMINDER SINGH; GANESAN, VAIDEESWARAN; RASTOGI, ARJIT; BISWAS, PRABHAT CHANDRA
To: DELL PRODUCTS L.P.
Reel/Frame 054491/0381 →
Continuity (2)
Continuation 16399422 · Apr 30, 2019
Related Publication 20210083931A1 · Mar 18, 2021