System and method for improving internet communication by using intermediate nodes
US-12143461-B2 · Nov 12, 2024 · US
US12225072B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12225072-B2 |
| Application number | US-202217877393-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 29, 2022 |
| Priority date | Jul 29, 2022 |
| Publication date | Feb 11, 2025 |
| Grant date | Feb 11, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system, method, and computer-readable medium are disclosed for performing a data center connectivity management operation. The connectivity management operation includes: providing a data center asset with a data center asset client module, the data center asset client module comprising a file download module, the data center asset client module storing a file block; establishing a connection between the data center asset client module and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator, the connectivity management system aggregator communicating with a file distribution service, the file distribution service communicating with a file tracker service, the location of the software component being maintained by the file tracker service; and, distributing the file block from the data center asset client module to the data center asset client module via the file download module.
Opening claim text (preview).
What is claimed is: 1. A computer-implementable method for performing a data center connectivity management operation, comprising: providing a plurality of data center assets with respective data center asset client modules, one of the plurality of data center assets comprising an embedded data center asset client module, each respective data center asset client module comprising a file download module, each data center asset client module storing a respective file block; establishing a connection between the respective data center asset client modules and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator, the connectivity management system aggregator interacting with the respective data center asset client modules to establish a trusted state and a claimed state between each of the plurality of data center assets and the connectivity management system, the trusted state and the claimed state being orthogonal as they relate to the respective data center asset client modules, the trusted state indicating a channel of communication between the data center asset and the connectivity management system is guaranteed, the claimed state indicating the data center asset can be authenticated and bound to a user, the connectivity management system aggregator communicating with a file distribution service, the file distribution service communicating with a file tracker service, the location of the software component being maintained by the file tracker service; and, distributing a file block from a first data center asset client module to a second data center asset client module via the file download module of the second data center asset client module, the embedded data center asset client module being configured to use the file download module of the second data center asset client module as a proxy to distribute the file block from the first data center asset client module to the second data center asset client module. 2. The method of claim 1 , further comprising: using the connection between the data center asset client module and the connectivity management system to install or update the data center asset client module with one or more of an operating system, software and firmware components, at least some of the one or more of an operating system, software and firmware components being stored within the file block. 3. The method of claim 2 , wherein: the data center asset includes a baseboard management controller; and, the embedded data center asset client module is installed on the baseboard management controller. 4. The method of claim 1 , wherein: the respective data center asset client modules include a respective local cache; and, the software component is stored within the respective local cache of a respective data center asset client module. 5. The method of claim 4 , wherein: a data center comprises the plurality of data center assets; and, at least some of the respective file download modules comprise respective client-aware file download plug-ins. 6. The method of claim 5 , wherein: the respective file download modules communicate with the file distribution service, the file distribution service communicating with the file tracker service to receive locations of file blocks within the data center. 7. A system comprising: a processor; a data bus coupled to the processor; a data center asset client module; and, a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: providing a plurality of data center assets with respective data center asset client modules, one of the plurality of data center assets comprising an embedded data center asset client module, each respective data center asset client module comprising a file download module, each data center asset client module storing a respective file block; establishing a connection between the respective data center asset client modules and a connectivity management system, the connectivity management system comprising a connectivity management system aggregator, the connectivity management system aggregator interacting with the respective data center asset client modules to establish a trusted state and a claimed state between each of the plurality of data center assets and the connectivity management system, the trusted state and the claimed state being orthogonal as they relate to the respective data center asset client modules, the trusted state indicating a channel of communication between the data center asset and the connectivity management system is guaranteed, the claimed state indicating the data center asset can be authenticated and bound to a user, the connectivity management system aggregator communicating with a file distribution service, the file distribution service communicating with a file tracker service, the location of the software component being maintained by the file tracker service; and, distributing a file block from a first data center asset client module to a second data center asset client module via the file download module of the second data center asset client module, the embedded data center asset client module being configured to use the file download module of the second data center asset client module as a proxy to distribute the file block from the first data center asset client module to the second data center asset client module. 8. The system of claim 7 , wherein instructions executable by the processor are further configured for: using the connection between the data center asset client module and the connectivity management system to install or update the data center asset client module with one or more of an operating system, software and firmware components, at least some of the one or more of an operating system, software and firmware components being stored within the file block. 9. The system of claim 8 , wherein: the data center asset includes a baseboard management controller; and, the embedded data center asset client module is installed on the baseboard management controller. 10. The system of claim 7 , wherein: the respective data center asset client modules include a respective local cache; and, the software component is stored within the respective local cache of a respective data center asset client module. 11. The system of claim 10 , wherein: a data center comprises the plurality of data center assets; and, at least some of the respective file download modules comprise respective client-aware file download plug-ins. 12. The system of claim 11 , wherein: the respective file download modules communicate with the file distribution service, the file distribution service communicating with the file tracker service to receive locations of file blocks within the data center. 13. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for: providing a plurality of data center assets with respective data center asset client modules, one of the plurality of data center assets comprising an embedded data center asset client module, each respective data center asset client module comprising a file download module, each data center asset client module storing a respective file block; establishing a connection between the respective data center asset client modules and a connectivity
Storage of data provided by user terminals, i.e. reverse caching · CPC title
Grouping or aggregating service requests, e.g. for unified processing · CPC title
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.