IP Library Patent Application 15368601
Patent Application
App. No. 15/368,601

LEDGER-CHAINED DISTRIBUTED INFORMATION HANDLING SYSTEMS AND METHODS

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/368,601
Abstract

Ledger-chained distributed information handling systems (LCDIHS) and methods are provided. LCDIHS may include M devices and O controllers. Each of M devices may be configured to process inputs using an algorithm from a set of N algorithms configured to process inputs to generate at least one result, and each of O controllers may be configured to process a subset of the algorithms or a subset of the results to generate a ledger entry corresponding to the subset of the N algorithms or the subset of the N results. A method for the LCDIHS may include automatically modifying at least one of the N algorithms to generate a modified algorithm comprising at least one of a modified code or at least one modified input for the at least one of the N algorithms. The method may further include providing the modified algorithm to a subset of the O controllers.

Claims (26)

1 . An information handling system (IHS) comprising:

M augmented sensors, wherein M is a positive integer, and wherein each of the M augmented sensors is configured to process at least a plurality of inputs using at least one algorithm from a set of N algorithms, wherein N is a positive integer, and wherein each of the N algorithms is configured to process a plurality of inputs to generate at least one result; and

O controllers, wherein O is a positive integer, and wherein each of the O controllers is configured to process at least one of a subset of the N algorithms or a subset of at least N results to generate at least one entry for a ledger comprising at least one header and at least one ledger value corresponding to the at least one of the subset of the N algorithms or the subset of the at least N results, wherein each of the M augmented sensors is further configured to without any direct input from any of L hosts, wherein L is a positive integer, and wherein each of the L hosts is configured to provide at least one service to the IHS, automatically modify at least one of the N algorithms to generate a modified algorithm, wherein the modified algorithm comprises at least one of a modified code for the least one of the N algorithms or at least one modified input for the at least one of the N algorithms, and wherein each of a subset of the O controllers is further configured to, based on at least the modified algorithm, automatically generate at least one modified header and at least one modified ledger value for at least one ledger entry.

2 . The IHS of claim 1 , wherein each of the subset of the O controllers is further configured to apply at least one criteria against any results generated by the modified algorithm to determine whether at least one result corresponds to a specified outcome based on the at least one criteria.

3 . The IHS of claim 2 , wherein each of the M augmented sensors is further configured to automatically modify the at least one of the N algorithms in response to receiving an indication from at least one of the subset of the O controllers that the at least one result corresponds to the specified outcome.

4 . The IHS of claim 1 , wherein the ledger comprises a blockchain, and wherein the at least one ledger entry comprises at least a portion of a block corresponding to the blockchain.

5 . The IHS of claim 1 , wherein each of the subset of the O controllers is further configured to perform a proof of work process to determine whether an input encrypted value corresponding to the modified algorithm results in an output encrypted value corresponding to the modified algorithm satisfying at least one condition.

6 . The IHS of claim 5 , wherein each of the subset of the O controllers is further configured to automatically generate the at least one modified header and the at least one modified ledger value for the at least one ledger entry only if the at least one condition is satisfied.

7 . A method in an information handling system (IHS) comprising: (1) M devices, wherein M is a positive integer, and wherein each of the M devices is configured to process at least a plurality of inputs using at least one algorithm from a set of N algorithms, wherein N is a positive integer, and wherein each of the N algorithms is configured to process a plurality of inputs to generate at least one result, and (2) O controllers, wherein O is a positive integer, and wherein each of the O controllers is configured to process at least one of a subset of the N algorithms or a subset of at least N results to generate at least one header and at least one ledger value for at least one ledger entry corresponding to the at least one of the subset of the N algorithms or the subset of the at least N results, the method comprising:

without any direct input from any of L hosts, wherein L is a positive integer, and wherein each of the L hosts is configured to provide at least one service to the IHS, automatically modifying at least one of the N algorithms to generate a modified algorithm, wherein the modified algorithm comprises at least one of a modified code for the least one of the N algorithms or at least one modified input for the at least one of the N algorithms; and

providing the modified algorithm to a subset of the O controllers.

8 . The method of claim 7 further comprising the subset of the O controllers applying at least one criteria against any result generated by the modified algorithm to determine whether the result corresponds to a specified outcome based on the at least one criteria.

9 . The method of claim 8 further comprising each of the M devices automatically modifying the at least one of the N algorithms in response to receiving an indication from at least one of the subset of the O controllers that the result corresponds to the specified outcome.

10 . The method of claim 7 , wherein the ledger comprises a blockchain, and wherein the at least one ledger entry comprises at least a portion of a block corresponding to the blockchain.

11 . The method of claim 9 further comprising the subset of the O controllers performing a proof of work process to determine whether an input encrypted value corresponding to the modified algorithm results in an output encrypted value corresponding to the modified algorithm satisfying at least one condition.

12 . The method of claim 11 further comprising automatically generating at least one modified header and at least one modified ledger value for the at least one ledger entry only if the at least one condition is satisfied.

13 . An information handling system (IHS) comprising:

M devices, wherein M is a positive integer, and wherein each of the M devices is configured to process at least a plurality of inputs using at least one algorithm from a set of N algorithms, wherein N is a positive integer, and wherein each of the N algorithms is configured to process a plurality of inputs to generate at least one result; and

O controllers, wherein O is a positive integer, and wherein each of the O controllers is configured to generate at least one entry for a ledger comprising at least one header and at least one ledger value corresponding to the at least one of the subset of the N algorithms or the subset of the at least N results, wherein each of the M devices is further configured to automatically modify at least one of the N algorithms to generate a modified algorithm, wherein the modified algorithm comprises at least one of a modified code for the at least one of the N algorithms or at least one modified input for the at least one of the N algorithms, and wherein each of a subset of the O controllers is further configured to, based on at least the modified algorithm, automatically generate at least one modified header and at least one modified ledger value for at least one ledger entry.

14 . The IHS of claim 13 , wherein each of the subset of the O controllers is further configured to apply at least one criteria against any result generated by each of the M devices to determine at least one result corresponding to a specified outcome based on the at least one criteria.

15 . The IHS of claim 14 , wherein each of the M devices is further configured to automatically modify the at least one of the N algorithms in response to receiving an indication from at least one of the subset of the O controllers that the at least one result corresponds to the specified outcome.

16 . The IHS of claim 13 , wherein the ledger comprises a blockchain, and wherein the at least one ledger entry comprises at least a portion of a block corresponding to the blockchain.

17 . The IHS of claim 13 , wherein each of the M devices is further configured to, without any direct input from any of L hosts, wherein L is a positive integer, and wherein each of the L hosts is configured to provide at least one service to the HIS, automatically modify the at least one of the N algorithms to generate the modified algorithm.

18 . The IHS of claim 13 , wherein each of the subset of the O controllers is further configured to perform a proof of work process to determine whether an input encrypted value corresponding to the modified algorithm results in an output encrypted value corresponding to the modified algorithm satisfying at least one condition.

19 . The IHS of claim 18 , wherein each of the subset of the O controllers is further configured to automatically generate the at least one modified header and the at least one modified ledger value for the at least one ledger entry only if the at least one condition is satisfied.

20 . The IHS of claim 13 , wherein the ledger comprises a database indexed by a device identifier associated with each of the M devices.

Assignments (6)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (041829/0873) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 059803/0724 →
RELEASE OF SECURITY INTEREST AT REEL 041808 FRAME 0516 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058297/0573 →
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 INTEREST (NOTES) Recorded Feb 28, 2017
From: DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 041829/0873 →
PATENT SECURITY INTEREST (CREDIT) Recorded Feb 24, 2017
From: DELL INTERNATIONAL, L.L.C.; DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; MOZY, INC.; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041808/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2016
From: ZESSIN, STEVEN P.; MOORE, MARISSA M.
To: DELL PRODUCTS, LP
Reel/Frame 040510/0657 →