DECENTRALIZED IMAGE MANAGEMENT
First Claim
1. A non-transitory computer-readable medium to store instructions, which when executed by a computer, causes the computer to:
- receive a request for retrieving an image;
based upon the request, identify a metadata related to the image;
determine one or more layers of the image from the metadata;
determine one or more nodes storing the one or more layers of the image;
retrieve the one or more layers of the image from at least one of the determined one or more nodes;
generate the image using the retrieved one or more layers of the image; and
send the generated image as a response to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of systems and methods for decentralized image management are described herein. The method includes generating, distributing, and retrieving images on peer-to-peer network. Request for generating an image is received. One or more components/layers of a to-be-generated image is identified. A layer is stored as a file. Files corresponding to the layers are packaged as an image file representing the image. The packaged image file and/or files of respective layers are distributed across the network, e.g., across a plurality of available nodes upon receiving a distribution command/request. When a request for retrieving the image is received, the nodes storing the one or more layers of the image are identified. The layers are retrieved from the identified one or more nodes. Using the retrieved one or more layers, the image is recreated/generated.
11 Citations
20 Claims
-
1. A non-transitory computer-readable medium to store instructions, which when executed by a computer, causes the computer to:
-
receive a request for retrieving an image; based upon the request, identify a metadata related to the image; determine one or more layers of the image from the metadata; determine one or more nodes storing the one or more layers of the image; retrieve the one or more layers of the image from at least one of the determined one or more nodes; generate the image using the retrieved one or more layers of the image; and send the generated image as a response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
receiving a request for retrieving an image; based upon the request, identifying a metadata related to the image; determining one or more layers of the image from the metadata; determining one or more nodes storing the one or more layers of the image; retrieving the one or more layers of the image from at least one of the determined one or more nodes; generating the image using the retrieved one or more layers of the image; and sending the generated image as a response to the request. - View Dependent Claims (11, 12)
-
-
13. A computer system comprising:
-
at least one memory to store executable instructions; and at least one processor communicatively coupled to the at least one memory, the at least one processor configured to execute the executable instructions to; receive a request for retrieving an image; based upon the request, identify a metadata related to the image; determine one or more layers of the image from the metadata; determine one or more nodes storing the one or more layers of the image; retrieve the one or more layers of the image from at least one of the determined one or more nodes; generate the image using the retrieved one or more layers of the image; and send the generated image as a response to the request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification