×

Network bookmarking based on network traffic

  • US 8,255,519 B2
  • Filed: 10/10/2007
  • Issued: 08/28/2012
  • Est. Priority Date: 10/10/2007
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system, comprising:

  • a first packet data router, comprising;

    one or more ingress network interfaces that are coupled to a data network for receiving one or more data packets therefrom;

    one or more egress network interfaces that are coupled to a data network for sending one or more data packets thereto;

    one or more processors;

    a packet switching system coupled to the one or more processors and to the ingress network interfaces and to the egress network interfaces and configured to receive one of the data packets from one of the ingress network interfaces, determine next hop for the one of the data packets, and forward the one of the data packets toward the next hop on a selected one of the egress interfaces;

    first network resource tracking logic in the router and encoded in a computer-readable storage medium for execution and when executed by the one or more processors operable to perform;

    monitoring the one or more data packets as the one or more data packets pass through the first packet data router;

    detecting one or more network resource identifiers within the one or more data packets;

    forming one or more network resource identifier report messages that carry the one or more network resource identifiers;

    forwarding the one or more network resource identifier report messages to a bookmark processing server;

    wherein the bookmark processing server comprises bookmark processing logic encoded in a computer-readable storage medium for execution and when executed is operable to perform;

    receiving the one or more network resource identifier report messages and storing one or more records of each of the one or more network resource identifiers carried therein;

    creating and storing counters in the records, wherein the counters identify numbers of times that associated network resource identifiers were requested;

    determining one or more interesting network resource identifiers based on the records and one or more decision steps;

    wherein a network resource identifier is an interesting network resource identifier if the network resource identifier was repeatedly accessed by a subset of computers in the data network, wherein the subset of computers is at least 10% of a total quantity of computers but less than a specified percentage at which the network resource identifier is deemed widely known;

    generating and providing a report of the interesting network resource identifiers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×