×

Systems and methods for discerning and controlling communication traffic

DC CAFC
  • US 7,933,951 B2
  • Filed: 01/19/2007
  • Issued: 04/26/2011
  • Est. Priority Date: 01/20/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system for redirecting Internet communications, said system comprising:

  • a first processor that receives information from a computer at a point of origin;

    a second processor that analyzes the information for one or more pre-defined bit strings or character sets;

    a third processor that receives return information from a computer that communicates with other computers on the Internet;

    a fourth processor that analyzes the return information for said one or more pre-defined bit strings or character sets;

    a fifth processor thata) supplies one or more IP Addresses for the information requested if one or more of the pre-defined bit strings or character sets are not encountered,b) supplies one or more second IP Addresses for the information requested if one or more different bit strings or character sets are encountered,c) supplies one or more third IP Addresses if one or more of the pre-defined bit strings or character sets are encountered and a higher level protocol can be inferred, and/ord) allows the traffic to flow thru unmodified; and

    a sixth processor that analyzes a request submitted to said different IP Address for one or more alternative bit strings or character sets,wherein the alternative bit strings or character sets are indicative of a particular higher level Internet communication protocol, andwherein the system further comprises maintaining a list of bit strings or character sets for which a different IP Address should not be supplied, wherein the list is updated one or more times after creation of the list, and wherein the list is updated based on monitoring of requests for;

    originating IP Address, requested hostname, size of a DNS query, frequency of a single hostname or domain name, port number, date, and/or time.

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