×

System and methods thereof for detection of content servers, caching popular content therein, and providing support for proper authentication

  • US 9,703,970 B2
  • Filed: 03/15/2013
  • Issued: 07/11/2017
  • Est. Priority Date: 08/22/2010
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×