Method and system for accelerated on-premise content delivery
US-2016226992-A1 · Aug 4, 2016 · US
US10798167B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10798167-B2 |
| Application number | US-201514952109-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 25, 2015 |
| Priority date | Nov 25, 2015 |
| Publication date | Oct 6, 2020 |
| Grant date | Oct 6, 2020 |
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.
Various embodiments for data management across a network by a processor. Data characteristics are analyzed through the network, incorporating an analysis of traffic and utilization of the data in the network, and inclusive of data operations resulting in at least a portion of the data reaching an endpoint in a network topology. Based on the analysis of the data characteristics, the portion of the data is pre-seeded forward to a location closer to the endpoint in the network topology than a previously stored location, such that when the portion of the data is requested through the endpoint, movement of the portion of the data to the endpoint encumbers fewer resources of the network.
Opening claim text (preview).
The invention claimed is: 1. A method for data management across a network, the method comprising: performing, by an internet service provider (ISP), a network traffic signature analysis on outbound traffic sent from a client device via a local area network to which the client device is connected; determining, by the ISP, a type of the client device, an operating system of the client device, and an application installed on the client device based on the network traffic signature analysis; determining, by the ISP, a first application-critical or hardware-critical update that is appropriate for the client device based only on the type of the client device, the operating system of the client device, and the application installed on the client device; determining, by the ISP, a time period of low utilization of the local area network by tracking a throughput of outbound traffic sent from the local area network; pre-seeding, by the ISP, the first application-critical or hardware critical update to a customer premises equipment (CPE) during the time period of low utilization, wherein the CPE comprises a router or modem that connects the local area network to a wide area network; storing, by the CPE, the first application-critical or hardware-critical update in a storage location associated with the CPE; pre-seeding, by the ISP, a second application-critical or hardware-critical update to the CPE and storing the second application-critical or hardware-critical update in the storage location associated with the CPE; and evicting, by the CPE, the first application-critical or hardware critical update from the storage location associated with the CPE upon determining that the first application-critical or hardware critical update is an outdated version of the second application-critical or hardware-critical update. 2. The method of claim 1 , further including the ISP identifying types of data to be pre-seeded, including at least one of a patch, a release, a critical update, a definition update, a driver, a feature pack, a security update, a service pack, a tool, an update, and an update rollup. 3. A system for data management across a network, the system comprising an internet service provider (ISP) and a customer premises equipment (CPE) respectively configured to: perform, by the ISP, a network traffic signature analysis on outbound traffic sent from a client device via a local area network to which the client device is connected; determine, by the ISP, a type of the client device, an operating system of the client device, and an application installed on the client device based on the network traffic signature analysis; determine, by the ISP, a first application-critical or hardware-critical update that is appropriate for the client device based only on the type of the client device, the operating system of the client device, and the application installed on the client device; determine, by the ISP, a time period of low utilization of the local area network by tracking a throughput of outbound traffic sent from the local area network; pre-seed, by the ISP, the first application-critical or hardware critical update to the CPE during the time period of low utilization, wherein the CPE comprises a router or modem that connects the local area network to a wide area network; store, by the CPE, the first application-critical or hardware-critical update in a storage location associated with the CPE; pre-seed, by the ISP, a second application-critical or hardware-critical update to the CPE and storing the second application-critical or hardware-critical update in the storage location associated with the CPE; and evict, by the CPE, the first application-critical or hardware critical update from the storage location associated with the CPE upon determining that the first application-critical or hardware critical update is an outdated version of the second application-critical or hardware-critical update. 4. The system of claim 3 , wherein the ISP identifies types of data to be pre-seeded, including at least one of a patch, a release, a critical update, a definition update, a driver, a feature pack, a security update, a service pack, a tool, an update, and an update rollup. 5. A computer program product for data management across a network by a processor, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an internet service provider (ISP) portion and a customer premises equipment (CPE) portion which, when respectively executed by an ISP and a CPE, cause the ISP and CPE to: perform, by the ISP, a network traffic signature analysis on outbound traffic sent from a client device via a local area network to which the client device is connected; determine, by the ISP, a type of the client device, an operating system of the client device, and an application installed on the client device based on the network traffic signature analysis; determine, by the ISP, a first application-critical or hardware-critical update that is appropriate for the client device based only on the type of the client device, the operating system of the client device, and the application installed on the client device; determine, by the ISP, a time period of low utilization of the local area network by tracking a throughput of outbound traffic sent from the local area network; pre-seed, by the ISP, the first application-critical or hardware critical update the CPE during the time period of low utilization, wherein the CPE comprises a router or modem that connects the local area network to a wide area network; store, by the CPE, the first application-critical or hardware-critical update in a storage location associated with the CPE; pre-seed, by the ISP, a second application-critical or hardware-critical update to the CPE and storing the second application-critical or hardware-critical update in the storage location associated with the CPE; and evict, by the CPE, the first application-critical or hardware critical update from the storage location associated with the CPE upon determining that the first application-critical or hardware critical update is an outdated version of the second application-critical or hardware-critical update. 6. The computer program product of claim 5 , wherein the ISP portion causes the ISP to identify types of data to be pre-seeded, including at least one of a patch, a release, a critical update, a definition update, a driver, a feature pack, a security update, a service pack, a tool an update, and an update rollup.
Pre-fetching or pre-delivering data based on network characteristics · CPC title
Network utilisation, e.g. volume of load or congestion level · CPC title
Intermediate processing functionally located close to the data consumer application, e.g. in same machine, in same home or in same sub-network · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
Throughput · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.