×

System and method for conditional analysis of network traffic

  • US 9,628,580 B2
  • Filed: 10/30/2014
  • Issued: 04/18/2017
  • Est. Priority Date: 10/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving network traffic that carries content items for processing by an analytics system;

    extracting a content item from the network traffic;

    finding whether the content item is a duplicate of previous content that was already processed by the analytics system and cached;

    when the content item is found to duplicate the previous content, retrieving and outputting a cached analytics outcome of the content item;

    when the content item is found not to duplicate any previous content, causing the analytics system to produce the analytics outcome for the content item, and caching the analytics outcome, wherein extracting the content item comprises deriving a respective unique identifier for the content item, and wherein finding that the content item does not duplicate comprises validating that the unique identifier does not match any identifier in a cache memory that caches identifiers of previous content items that were processed by the analytics system; and

    for a given content item, counting a number of matching, occurrences of the given content item, and caching the number of matching occurrences in the cache memory in association with the unique identifier of the given content item, for use by the analytics system, wherein caching the number of matching occurrences comprises deleting from the cache memory the given content identifier if the number of matching occurrences during a predefined duration is lower than a predefined threshold, wherein the number of matching occurrences is multiplied by a weight factor that is based on a processing time of the content item.

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