Low resolution placeholder content for document navigation
US-8959431-B2 · Feb 17, 2015 · US
US10114828B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10114828-B2 |
| Application number | US-201414537932-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 11, 2014 |
| Priority date | Nov 11, 2014 |
| Publication date | Oct 30, 2018 |
| Grant date | Oct 30, 2018 |
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.
According to one exemplary embodiment, a method for time-shifted uploading of a data file through a backhaul network to a backend provider is provided. The method may include intercepting an upload request from an originating user located at a network edge. The method may include caching the data file associated with the upload request upstream of the backhaul network. This method may include uploading a placeholder file to the backend provider. The method may include receiving a file ID from the backend provider. The method may include mapping the received file ID to the cached data file. The method may include intercepting a request to access the data file by a requesting user. The method may include sending the requesting user the cached data file. The method may include uploading a copy of the data file to the backend provider based on a backhaul utilization policy.
Opening claim text (preview).
What is claimed is: 1. A method for time-shifted uploading of a data file through a backhaul network to a backend provider, the method comprising: intercepting an upload request to the backend provider, wherein the intercepted upload request is associated with the data file from an originating user located at a network edge within a local network, and wherein the backhaul network connects the local network to the backend provider; caching the data file associated with the upload request in the local network upstream of the backhaul network, wherein caching the data file associated with the upload request comprises storing a cached copy of the data file on a storage device located at the network edge of the local network; uploading a placeholder file to the backend provider based on the intercepted upload request; receiving a file identifier (ID) from the backend provider based on the uploaded placeholder file; mapping the received file ID to the cached data file; intercepting a request to access the data file at the backend provider by a requesting user located within the local network; sending the requesting user the cached data file within the local network based on the mapping and the intercepted access request; and uploading a copy of the data file to the backend provider through the backhaul network based on a backhaul utilization policy, wherein the backhaul utilization policy instructs the uploading to occur based on customer experience management rules, wherein uploading the copy of the data file to the backend provider comprises uploading a low quality version of the data file and then iteratively uploading a plurality of data overlays derived from a full quality version of the data file to increase a data quality of the copy stored at the backend service provider with each successive data overlay until the data quality of the copy stored at the backend service provider matches the full quality version of the data file, and wherein a data overlay is combined with the copy of the data file to generate a progressively higher quality data file stored at the backend service provider. 2. The method of claim 1 , wherein the backhaul utilization policy comprises a policy based on at least one of uploading when a bandwidth associated with the backhaul network is not fully utilized, upload user priority, or dynamic user request. 3. The method of claim 1 , wherein the placeholder file comprises a small file generated based on the data file. 4. The method of claim 1 , where the uploading the copy of the data file to the backend provider comprises overwriting the placeholder file at the backend service provider. 5. The method of claim 1 , further comprising: receiving a new file ID from the backend service provider; and mapping the new file ID to the file ID. 6. A computer system for time-shifted uploading of a data file through a backhaul network to a backend provider, comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising: intercepting an upload request to the backend provider, wherein the intercepted upload request is associated with the data file from an originating user located at a network edge within a local network, and wherein the backhaul network connects the local network to the backend provider; caching the data file associated with the upload request in the local network upstream of the backhaul network, wherein caching the data file associated with the upload request comprises storing a cached copy of the data file on a storage device located at the network edge of the local network; uploading a placeholder file to the backend provider based on the intercepted upload request; receiving a file identifier (ID) from the backend provider based on the uploaded placeholder file; mapping the received file ID to the cached data file; intercepting a request to access the data file at the backend provider by a requesting user located within the local network; sending the requesting user the cached data file within the local network based on the mapping and the intercepted access request; and uploading a copy of the data file to the backend provider through the backhaul network based on a backhaul utilization policy, wherein the backhaul utilization policy instructs the uploading to occur based on customer experience management rules, wherein uploading the copy of the data file to the backend provider comprises uploading a low quality version of the data file and then iteratively uploading a plurality of data overlays derived from a full quality version of the data file to increase a data quality of the copy stored at the backend service provider with each successive data overlay until the data quality of the copy stored at the backend service provider matches the full quality version of the data file, and wherein a data overlay is combined with the copy of the data file to generate a progressively higher quality data file stored at the backend service provider. 7. The computer system of claim 6 , wherein the backhaul utilization policy comprises a policy based on at least one of uploading when a bandwidth associated with the backhaul network is not fully utilized, upload user priority, or dynamic user request. 8. The computer system of claim 6 , wherein the placeholder file comprises a small file generated based on the data file. 9. The computer system of claim 6 , where the uploading the copy of the data file to the backend provider comprises overwriting the placeholder file at the backend service provider. 10. The computer system of claim 6 , further comprising: receiving a new file ID from the backend service provider; and mapping the new file ID to the file ID. 11. A computer program product for time-shifted uploading of a data file through a backhaul network to a backend provider, comprising: one or more computer-readable storage medium and program instructions stored on at least one of the one or more tangible storage medium, the program instructions executable by a processor, the program instructions comprising: intercepting an upload request to the backend provider, wherein the intercepted upload request is associated with the data file from an originating user located at a network edge within a local network, and wherein the backhaul network connects the local network to the backend provider; caching the data file associated with the upload request in the local network upstream of the backhaul network, wherein caching the data file associated with the upload request comprises storing a cached copy of the data file on a storage device located at the network edge of the local network; uploading a placeholder file to the backend provider based on the intercepted upload request; receiving a file identifier (ID) from the backend provider based on the uploaded placeholder file; mapping the received file ID to the cached data file; intercepting a request to access the data file at the backend provider by a requesting user located within the local network; sending the requesting user the cached data file within the local network based on the mapping and the intercepted access request; and uploading a copy of the data file to the backend provider through the backhaul network based on a backhaul utilization policy, wherein the backhaul utilization policy instructs the uploading to occur based on customer experience management rul
Physics · mapped topic
Electricity · mapped topic
Physics · mapped topic
Enhancement of application control based on intercepted application data · CPC title
taking into account QoS or priority requirements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.