Storage enhanced intelligent pre-seeding of information

US10798167B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10798167-B2
Application numberUS-201514952109-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateNov 25, 2015
Publication dateOct 6, 2020
Grant dateOct 6, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10798167B2 cover?
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 t…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 06 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).