SYSTEM, METHOD, AND COMPUTER PROGRAM FOR ONLINE DATA TRANSFER

Information

  • Patent Application
  • 20230300409
  • Publication Number
    20230300409
  • Date Filed
    March 21, 2022
    2 years ago
  • Date Published
    September 21, 2023
    9 months ago
Abstract
As described herein, a system, method, and computer program are provided for online data transfer. Content to be transferred to a destination device over a network is identified, where the content is constructed from a plurality of components. The plurality of components of the content are determined. A plurality of links corresponding to the plurality of components are retrieved, where each link of the plurality of links corresponds to a different component of the plurality of components. The plurality of links are transferred to the destination device over the network.
Description
Claims
  • 1. A non-transitory computer-readable media storing computer instructions which when executed by one or more processors of a device cause the device to: identify content to be transferred to a destination device over a network;analyze metadata associated with the content to determine a plurality of components that are required to construct the content, wherein the metadata includes identifiers of the plurality of components, and wherein the plurality of components include at least a video component divided into a plurality of fixed length segments;access a content manager device storing a plurality of previously generated links pointing to a plurality of files storing the plurality of components, wherein each link of the plurality of previously generated links corresponds to a different file of the plurality of files storing a different component of the plurality of components, and wherein the plurality of files are stored by a content source device separate from the content manager device;retrieve, from the content manager device, the plurality of previously generated links pointing to the plurality of files storing the plurality of components; andtransfer the plurality of links to the destination device over the network for use by the destination device to retrieve the plurality of components from the content source device, including individually retrieving the fixed length segments comprising the video component, and to construct the content using the retrieved plurality of components.
  • 2. The non-transitory computer-readable media of claim 1, wherein the content is identified in response to receipt of a request to transfer the content to the destination device.
  • 3. The non-transitory computer-readable media of claim 2, wherein the request is received from the destination device.
  • 4. The non-transitory computer-readable media of claim 1, wherein the destination device is a user device.
  • 5. The non-transitory computer-readable media of claim 1, wherein the content is digital media content.
  • 6. The non-transitory computer-readable media of claim 1, wherein the plurality of components include two or more of: an image,audio,video, ortext.
  • 7. The non-transitory computer-readable media of claim 6, wherein the content includes the text superimposed on the image or the video.
  • 8. The non-transitory computer-readable media of claim 6, wherein the content includes the video and the audio.
  • 9. (canceled)
  • 10. The non-transitory computer-readable media of claim 1, wherein only a single copy of each component of the plurality of components is stored by the content source device.
  • 11. The non-transitory computer-readable media of claim 10, wherein each component of the plurality of components is reusable to construct other content.
  • 12. (canceled)
  • 13. (canceled)
  • 14. The non-transitory computer-readable media of claim 1, wherein the plurality of links are each a uniform resource locator (URL).
  • 15. The non-transitory computer-readable media of claim 1, wherein the destination device retrieves the plurality of components using the plurality of links.
  • 16. The non-transitory computer-readable media of claim 15, wherein the destination device constructs the content using the retrieved plurality of components.
  • 17. The non-transitory computer-readable media of claim 15, wherein at least a portion of the plurality of components retrieved by the destination device are compressed.
  • 18. (canceled)
  • 19. A method, comprising: at a computer system:identifying content to be transferred to a destination device over a network;analyzing metadata associated with the content to determine a plurality of components that are required to construct the content, wherein the metadata includes identifiers of the plurality of components, and wherein the plurality of components include at least a video component divided into a plurality of fixed length segments;accessing a content manager device storing a plurality of previously generated links pointing to a plurality of files storing the plurality of components, wherein each link of the plurality of previously generated links corresponds to a different file of the plurality of files storing a different component of the plurality of components, and wherein the plurality of files are stored by a content source device separate from the content manager device;retrieving, from the content manager device, the plurality of previously generated links pointing to the plurality of files storing the plurality of components; andtransferring the plurality of links to the destination device over the network for use by the destination device to retrieve the plurality of components from the content source device, including individually retrieving the fixed length segments comprising the video component, and to construct the content using the retrieved plurality of components.
  • 20. A system, comprising: a non-transitory memory storing instructions; andone or more processors in communication with the non-transitory memory that execute the instructions to: identify content to be transferred to a destination device over a network;analyze metadata associated with the content to determine a plurality of components that are required to construct the content, wherein the metadata includes identifiers of the plurality of components, and wherein the plurality of components include at least a video component divided into a plurality of fixed length segments;access a content manager device storing a plurality of previously generated links pointing to a plurality of files storing the plurality of components, wherein each link of the plurality of previously generated links corresponds to a different file of the plurality of files storing a different component of the plurality of components, and wherein the plurality of files are stored by a content source device separate from the content manager device;retrieve, from the content manager device, the plurality of previously generated links pointing to the plurality of files storing the plurality of components; andtransfer the plurality of links to the destination device over the network for use by the destination device to retrieve the plurality of components from the content source device, including individually retrieving the fixed length segments comprising the video component, and to construct the content using the retrieved plurality of components.
  • 21. The non-transitory computer-readable media of claim 1, the plurality of components include at least: a first component that is the video component comprised of video, anda second component comprised of a message to be superimposed on the video,wherein the second component is stored in a language specific library.
  • 22. The non-transitory computer-readable media of claim 1, the plurality of components include at least: a first component that is the video component comprised of video, anda second component comprised of an audio track corresponding to the video,wherein the audio track includes audio in a language per a profile of the destination device.