US2026032169A1PendingUtilityA1

Building containerized layers using publish-subscribe topics to facilitate data consumption

Assignee: RED HAT INCPriority: Jul 24, 2024Filed: Jul 24, 2024Published: Jan 29, 2026
Est. expiryJul 24, 2044(~18 yrs left)· nominal 20-yr term from priority
H04L 65/1063H04L 67/10
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computing system can be provided for building containerized layers using publish-subscribe topics to facilitate software application data consumption. For example, the computing system may receive data that satisfies a set of data parameters using a publish-subscribe topic. The publish-subscribe topic can be a logical channel for receiving data streams with the data from computing nodes in a distributed computing environment. The computing system can then assemble one or more containerized layers, which can include the data. Additionally, the computing system can deploy the one or more containerized layers in a container at one of the computing nodes.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 a processing device; and   a memory device including instructions that are executable by the processing device for causing the processing device to perform operations comprising:
 receiving data that satisfies a set of data parameters using a publish-subscribe topic, the publish-subscribe topic being a logical channel for receiving a plurality of data streams from a plurality of computing nodes in a distributed computing environment, the plurality of data streams comprising the data; 
 assembling one or more containerized layers, the one or more containerized layers comprising the data; and 
 deploying the one or more containerized layers in a container at a computing node of the plurality of computing nodes. 
   
     
     
         2 . The system of  claim 1 , wherein the operations further comprise:
 receiving the set of data parameters from the computing node of the plurality of computing nodes; and   generating, based on the set of data parameters, the publish-subscribe topic.   
     
     
         3 . The system of  claim 1 , wherein the operations further comprise storing the one or more containerized layers in a container registry. 
     
     
         4 . The system of  claim 3 , wherein the operation of deploying the one or more containerized layers in the container at the computing node comprises:
 providing access for the computing node to the one or more containerized layers via the container registry, the computing node being configured to download the one or more containerized layers from the container registry and integrate the one or more containerized layers with the container.   
     
     
         5 . The system of  claim 1 , wherein the operations further comprise:
 receiving second data that satisfies a second set of data parameters using a second publish-subscribe topic, the second publish-subscribe topic being another logical channel for receiving at least one data stream from at least one of the plurality of computing nodes in the distributed computing environment, the at least one data stream being different from the plurality of data streams and the at least one data stream comprising the second data; and   wherein the one or more containerized layers further comprises the second data.   
     
     
         6 . The system of  claim 1 , wherein the operations further comprise, prior to assembling the one or more containerized layers, detecting, based on a data parameter of the set of data parameters, that the publish-subscribe topic has expired. 
     
     
         7 . The system of  claim 1 , wherein the data is first data, and wherein the operation of receiving the first data occurs during a first period of time, and wherein the operations further comprise generating another version of the one or more containerized layers by:
 receiving, during a second period of time, second data that satisfies the set of data parameters using the publish-subscribe topic; and   assembling a second version of the one or more containerized layers, the second version of the one or more containerized layers comprising the second data.   
     
     
         8 . A computer-implemented method comprising:
 receiving data that satisfies a set of data parameters using a publish-subscribe topic, the publish-subscribe topic being a logical channel for receiving a plurality of data streams from a plurality of computing nodes in a distributed computing environment, the plurality of data streams comprising the data;   assembling one or more containerized layers, the one or more containerized layers comprising the aggregated data; and   deploying the one or more containerized layers in a container at a computing node of the plurality of computing nodes.   
     
     
         9 . The computer-implemented method of  claim 8 , further comprising:
 receiving the set of data parameters from the computing node of the plurality of computing nodes in the distributed computing environment; and   generating, based on the set of data parameters, the publish-subscribe topic.   
     
     
         10 . The computer-implemented method of  claim 8 , further comprising storing the one or more containerized layers in a container registry. 
     
     
         11 . The computer-implemented method of  claim 10 , wherein deploying the one or more containerized layers in the container at the computing node comprises:
 providing access for the computing node to the one or more containerized layers via in the container registry, the computing node being configured to download the one or more containerized layers from the container registry and integrate the one or more containerized layers with the container.   
     
     
         12 . The computer-implemented method of  claim 8 , further comprising:
 receiving second data that satisfies a second set of data parameters using a second publish-subscribe topic, the second publish-subscribe topic being another logical channel for receiving at least one data stream from at least one of the plurality of computing nodes in the distributed computing environment, the at least one data stream being different from the plurality of data streams and the at least one data stream comprising the second data; and   wherein the one or more containerized layers further comprises the second data.   
     
     
         13 . The computer-implemented method of  claim 8 , further comprising, prior to assembling the one or more containerized layers, detecting, based on a data parameter of the set of data parameters, that the publish-subscribe topic has expired. 
     
     
         14 . The computer-implemented method of  claim 8 , wherein the data is first data, wherein receiving the first data occurs during a first period of time, and wherein the method further comprises generating another version of the one or more containerized layers by:
 receiving, during a second period of time, second data that satisfies the set of data parameters using the publish-subscribe topic; and   assembling a second version of the one or more containerized layers, the second version of the one or more containerized layers comprising the second data.   
     
     
         15 . A non-transitory computer-readable medium comprising program code executable by a processing device for causing the processing device to perform operations comprising:
 receiving data that satisfies a set of data parameters using a publish-subscribe topic, the publish-subscribe topic being a logical channel for receiving a plurality of data streams from a plurality of computing nodes in a distributed computing environment, the plurality of data streams comprising the data;   assembling one or more containerized layers, the one or more containerized layers comprising the data; and   deploying the one or more containerized layers in a container at a computing node of the plurality of computing nodes.   
     
     
         16 . The non-transitory computer-readable medium of  claim 15 , wherein the operations further comprise:
 receiving the set of data parameters from the computing node of the plurality of computing nodes; and   generating, based on the set of data parameters, the publish-subscribe topic.   
     
     
         17 . The non-transitory computer-readable medium of  claim 15 , wherein the operations further comprise storing the one or more containerized layers in a container registry. 
     
     
         18 . The non-transitory computer-readable medium of  claim 17 , wherein the operation of deploying the one or more containerized layers in the container at the computing node comprises:
 providing access for the computing node to the one or more containerized layers via the container registry, the computing node being configured to download the one or more containerized layers from the container registry and integrate the one or more containerized layers with the container.   
     
     
         19 . The non-transitory computer-readable medium of  claim 15 , wherein the operations further comprise:
 receiving second data that satisfies a second set of data parameters using a second publish-subscribe topic, the second publish-subscribe topic being another logical channel for receiving at least one data stream from at least one of the plurality of computing nodes in the distributed computing environment, the at least one data stream being different from the plurality of data streams and the at least one data stream comprising the second data; and   wherein the one or more containerized layers further comprises the second data.   
     
     
         20 . The non-transitory computer-readable medium of  claim 15 , wherein the operations further comprise, prior to assembling the one or more containerized layers, detecting, based on a data parameter of the set of data parameters, that the publish-subscribe topic has expired.

Join the waitlist — get patent alerts

Track US2026032169A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.