A method of a content broker assisting distribution of content, comprising: obtaining, by one or more content distribution servers of the content broker, user device parameter information associated with a user device (100, 101, 102), wherein a plurality of storage elements (120, 121, 501, 2600, 2601) are associated with the user device (100, 101, 102), wherein the plurality of storage elements (120, 121, 501, 2600, 2601) comprise an internal storage element that is internal to the user device (100, 101, 102) and an external storage element (120, 2600) that is external to the user device (100, 101, 102), wherein the external storage element is connected to a home network (115, 116), and wherein the one or more content distribution servers are connectable to the external storage element (120, 2600) through at least a first communication network and connectable to the user device (100, 101, 102) through a second communication network (111, 112); assisting, by the one or more content distribution servers, at least one content provider in preloading a first portion of a content onto the external storage element (120, 2600) associated with the user device (100, 101, 102) through the first communication network based on the user device parameter information, wherein the preloading is additionally based at least upon a value metric, wherein the value metric is at least partially dependent on a cost of usage of the first communication network and a cost of usage of the second communication network (111, 112), and wherein the cost of usage of the second communication network (111, 112) is greater than the cost of usage of the first communication network; assisting, by the one or more content distribution servers, in providing a second portion of the content onto at least one of the plurality of storage elements (120, 121, 501, 2600, 2601) associated with the user device (100, 101, 102) through the second communication network (111, 112), wherein the first portion of the content is larger than the second portion of the content, wherein the first portion of the content is moved from the external storage element (120, 2600) to the internal storage element of the user device based on the user device (100, 101, 102) being connected to the home network (115, 116), whereby the second portion of the content in conjunction with the first portion of the content allows a user to consume the content. obtaining, by one or more content distribution servers of the content broker, user device parameter information associated with a user device (100, 101, 102), wherein a plurality of storage elements (120, 121, 501, 2600, 2601) are associated with the user device (100, 101, 102), wherein the plurality of storage elements (120, 121, 501, 2600, 2601) comprise an internal storage element that is internal to the user device (100, 101, 102) and an external storage element (120, 2600) that is external to the user device (100, 101, 102), wherein the external storage element is connected to a home network (115, 116), and wherein the one or more content distribution servers are connectable to the external storage element (120, 2600) through at least a first communication network and connectable to the user device (100, 101, 102) through a second communication network (111, 112); assisting, by the one or more content distribution servers, at least one content provider in preloading a first portion of a content onto the external storage element (120, 2600) associated with the user device (100, 101, 102) through the first communication network based on the user device parameter information, wherein the preloading is additionally based at least upon a value metric, wherein the value metric is at least partially dependent on a cost of usage of the first communication network and a cost of usage of the second communication network (111, 112), and wherein the cost of usage of the second communication network (111, 112) is greater than the cost of usage of the first communication network; assisting, by the one or more content distribution servers, in providing a second portion of the content onto at least one of the plurality of storage elements (120, 121, 501, 2600, 2601) associated with the user device (100, 101, 102) through the second communication network (111, 112), wherein the first portion of the content is larger than the second portion of the content, wherein the first portion of the content is moved from the external storage element (120, 2600) to the internal storage element of the user device based on the user device (100, 101, 102) being connected to the home network (115, 116), whereby the second portion of the content in conjunction with the first portion of the content allows a user to consume the content.