Patent ID: 9703970
Date: 2017-07-11
CPC Classifications: G06F,H04L

Claim:
1. An apparatus comprising: a network interface; a deep-packet-inspection (DPI) unit communicatively connected to the network interface for receiving one or more packets, the DPI unit configured to: identify at least a source of content from a plurality of sources communicatively connected to the apparatus via a network connected to the apparatus that contains content useful for storage in the apparatus; and, inspect the one or more packets provided from the identified at least a source of content; wherein each packet has at least a specific source address and a specific destination address; a storage unit for storing at least a portion of the content from the identified at least a source of content for a predetermined time period, the storage unit communicatively connected to the DPI unit and the network interface; a content delivery unit communicatively connected to the DPI unit, the storage unit and the network interface, the content delivery unit configured to: identify a request from a client node communicatively connected to the network interface for content from the identified at least a source of content; determine whether the content requires an access authorization by the identified at least a source of content, receive an authorization from the at least a source of content; generate a random identification (ID) associated uniquely with the client; for allowing the client access to content of the at least a source of content stored in the storage unit requiring access authorization responsive of each request for content from the at least a source content by accompanying the each request with the random ID; provide at least the random ID to the client; and, store in a table the random ID and at least another parameter associated with the random ID.