METHODS FOR DETECTION OF CONTENT SERVERS AND CACHING POPULAR CONTENT THEREIN
First Claim
1. A method for identification of popular content provided over a first portion of a network to a second portion of a network in the form of packets containing, the method comprising:
- identifying a source of content in the first portion of a network;
performing deep-packet-inspection (DPI) to determine if content in each packet related to the content is to be stored in a storage that is in a path between the content source and at least a user node in the second portion of the network;
storing the content;
receiving a request from the user node for a requested content;
determining if the requested content or portions of the requested content is in the storage;
sending a request to the content source for the requested content or missing portions of the requested content, if the requested content or portions of the requested content is missing in the storage.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for identification of popular content provided over a first portion of a network to a second portion of a network in the form of packets containing, the method comprises identifying a source of content in the first portion of a network. Deep-packet-inspection (DPI) is performed to determine if content in each packet related to the content is to be stored in a storage that is in a path between the content source and at least a user node in the second portion of the network. The content is stored. A request is received from the user node for a requested content. It is determined if the requested content or portions of the requested content is in the storage. if the requested content or portions of the requested content is missing in the storage, a request is sent to the content source for the requested content or missing portions of the requested content.
21 Citations
19 Claims
-
1. A method for identification of popular content provided over a first portion of a network to a second portion of a network in the form of packets containing, the method comprising:
-
identifying a source of content in the first portion of a network; performing deep-packet-inspection (DPI) to determine if content in each packet related to the content is to be stored in a storage that is in a path between the content source and at least a user node in the second portion of the network; storing the content; receiving a request from the user node for a requested content; determining if the requested content or portions of the requested content is in the storage; sending a request to the content source for the requested content or missing portions of the requested content, if the requested content or portions of the requested content is missing in the storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for delivering popular content responsive of a request by at least a user node from a storage located on a network path between the at least a user node in a second portion of the network and at least a content source in a first portion of the network, the method comprising:
performing deep-packet-inspection (DPI) of packets containing content delivered over the network path and storing in a storage, content determined to be popular content. - View Dependent Claims (11, 12)
-
13. A method comprising:
-
receiving at least a parameter regarding data type of a content; selecting data packets for inspection from a plurality of data packets transferring over a first portion of a network; performing deep-packet-inspection (DPI) on the selected data packets to determine based on the at least parameter if the data packets contain content of interest; increasing an identification counter respective of the data packets that contain content of interest; associating a count of the identification counter with a content source; performing a DPI on each packet of the plurality of data packets that comes from an indentified source; and storing content of the inspected each packet if the inspection determined that the content was a content of interest. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification