IP Library Patent Application 15727364
Patent Application
App. No. 15/727,364

System and Method of Managing Processor Instructions Associated with a Device

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.
15/727,364
Abstract

In one or more embodiments, one or more systems, methods, and/or processes may receive a first device identification from a first device of a first information handling system; determine an identification associated with the first information handling system; determine a first identifier based at least on the identification associated with the first information handling system and the first device identification; provide the first identifier, based at least on the identification associated with the first information handling system and the first device identification, and a first version identification of a first firmware associated with the first device of the first information handling system to a second information handling system, different from the first information handling system, via a network; and receive a second firmware, different from the first firmware, via the network. In one or more embodiments, the second firmware may be installed to the first device.

Claims (52)

1 . An information handling system, comprising:

a processor;

a first device, communicatively coupled to the processor; and

a memory medium, communicatively coupled to the processor, that includes first instructions executable by the processor of the information handling system to cause the information handling system to:

receive a first device identification from the first device;

determine an identification associated with the information handling system;

determine a first identifier based at least on the identification associated with the information handling system and the first device identification;

provide, via a network, the first identifier and a first version identification of a first firmware associated with the first device to a second information handling system; and

receive, via the network, a second firmware that is different from the first firmware, that was selected for the information handling system based at least on the first identifier and the first version identification of the first firmware, and that includes second instructions, which are executable by a processor of the first device to implement one or more functionalities of the first device.

2 . The information handling system of claim 1 , wherein the identification associated with the information handling system includes manufacturer information.

3 . The information handling system of claim 1 , wherein the memory medium further includes instructions executable by the processor of the information handling system to cause the information handling system to further install the second firmware to the first device.

4 . The information handling system of claim 1 , wherein the identifier based at least on the identification associated with the information handling system and the first device identification includes at least one of a globally unique identifier (GUID) and an universally unique identifier (UUID).

5 . The information handling system of claim 1 , further comprising:

a second device, communicatively coupled to the processor of the information handling system and different from the first device;

wherein the memory medium further includes instructions executable by the processor of the information handling system to cause the information handling system to further receive the first device identification from the second device.

6 . The information handling system of claim 1 , further comprising:

a second device, communicatively coupled to the processor of the information handling system and different from the first device;

wherein the memory medium further includes instructions executable by the processor of the information handling system to cause the information handling system to further:

receive a second device identification, different from the first device identification, from the second device;

determine a second identifier based at least on the identification associated with the information handling system and the second device identification, wherein the second identifier is different from the first identifier;

provide the second identifier and a second version identification of a third firmware associated with the second device to the second information handling system via the network; and

receive, via the network, a fourth firmware that is different from the third firmware, that was selected for the information handling system based at least on the second identifier and the second version identification of the third firmware, and that includes third instructions, which are executable by a processor of the second device to implement one or more functionalities of the second device.

7 . The information handling system of claim 1 , wherein the first device identification is associated with at least one of a manufacturer of the first device, a model of the first device, a type of the first device, subsystem information of the first device, revision information of the first device, and subsystem manufacturer information of the first device.

8 . A method, comprising:

receiving a first device identification from a first device of a first information handling system;

determining an identification associated with the first information handling system;

determining a first identifier based at least on the identification associated with the first information handling system and the first device identification;

providing, via a network, the first identifier and a first version identification of a first firmware associated with the first device of the first information handling system to a second information handling system, different from the first information handling system; and

receiving, via the network, a second firmware that is different from the first firmware, that was selected for the first information handling system based at least on the first identifier and the first version identification of the first firmware, and that includes instructions, which are executable by a processor of the first device to implement one or more functionalities of the first device.

9 . The method of claim 8 , wherein the identification associated with the first information handling system includes manufacturer information.

10 . The method of claim 8 , further comprising:

installing the second firmware to the first device.

11 . The method of claim 8 , wherein the identifier based at least on the identification associated with the first information handling system and the first device identification includes at least one of a globally unique identifier (GUID) and an universally unique identifier (UUID).

12 . The method of claim 8 , further comprising:

receiving the first device identification from a second device, different from the first device, of the first information handling system.

13 . The method of claim 8 , further comprising:

receiving a second device identification, different from the first device identification, from a second device, different from the first device, of the first information handling system;

determining a second identifier based at least on the identification associated with the first information handling system and the second device identification, wherein the second identifier is different from the first identifier;

providing the second identifier and a second version identification of a third firmware associated with the second device of the first information handling system to the second information handling system via the network; and

receiving, via the network, a fourth firmware that is different from the third firmware, that was selected for the first information handling system based at least on the second identifier and the second version identification of the third firmware, and that includes instructions, which are executable by a processor of the second device to implement one or more functionalities of the second device.

14 . The method of claim 8 , wherein the first device identification is associated with at least one of a manufacturer of the first device, a model of the first device, a type of the first device, subsystem information of the first device, revision information of the first device, and subsystem manufacturer information of the first device.

15 . A computer-readable non-transitory memory medium that includes first instructions that, when executed by a processor of an information handling system, cause the information handling system to:

receive a first device identification from the first device;

determine an identification associated with the information handling system;

determine a first identifier based at least on the identification associated with the information handling system and the first device identification;

provide, via a network, the first identifier and a first version identification of a first firmware associated with the first device to a second information handling system; and

receive, via the network, a second firmware that is different from the first firmware, that was selected for the information handling system based at least on the first identifier and the first version identification of the first firmware, and that includes second instructions, which are executable by a processor of the first device to implement one or more functionalities of the first device.

16 . The computer-readable non-transitory memory medium of claim 15 , wherein the identification associated with the information handling system includes manufacturer information.

17 . The computer-readable non-transitory memory medium of claim 15 , wherein the computer-readable non-transitory memory medium further includes instructions executable by the processor of the information handling system that, when executed by the processor of the information handling system, cause the information handling system to further install the second firmware to the first device.

18 . The computer-readable non-transitory memory medium of claim 15 , wherein the identifier based at least on the identification associated with the information handling system and the first device identification includes at least one of a globally unique identifier (GUID) and an universally unique identifier (UUID).

19 . The computer-readable non-transitory memory medium of claim 15 , wherein the computer-readable non-transitory memory medium further includes instructions executable by the processor of the information handling system that, when executed by the processor of the information handling system, cause the information handling system to further receive the first device identification from a second device, different from the first device, of the information handling system.

20 . The computer-readable non-transitory memory medium of claim 15 , wherein the first device identification is associated with at least one of a manufacturer of the first device, a model of the first device, a type of the first device, subsystem information of the first device, revision information of the first device, and subsystem manufacturer information of the first device.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (044535/0109) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0414 →
RELEASE OF SECURITY INTEREST AT REEL 044535 FRAME 0001 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0475 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 044535/0109 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Nov 29, 2017
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 044535/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2017
From: HIA, SWEE CHAY; HSU, SHUN-TANG
To: DELL PRODUCTS L.P.
Reel/Frame 044148/0591 →