URL based filtering of electronic communications and web pages
First Claim
1. A system for handling an electronic communication, said system including instructions for:
- receiving the communication;
parsing the received communication;
identifying URLs within the parsed communication;
categorizing the identified URLs; and
routing the communication as a function of the categorized URLs.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for handling an electronic communication such as an email, an instant message or a chat room statement. Instructions receive and parse the electronic communication. URLs within the parsed electronic communication are identified and categorized as appropriate or inappropriate. The electronic communication is routed as a function of the categorized URLs—appropriate electronic communications are routed to the addressee; inappropriate electronic communications have controlled access. Also included is a system and method for controlling access by third parties to web pages including instructions for parsing a web page, identifying URLs within the parsed web page, categorizing the identified URLs, and permitting third parties to access the web page as a function of the categorized URLs.
-
Citations
62 Claims
-
1. A system for handling an electronic communication, said system including instructions for:
-
receiving the communication;
parsing the received communication;
identifying URLs within the parsed communication;
categorizing the identified URLs; and
routing the communication as a function of the categorized URLs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for controlling access by third parties to web pages of a website, said system including instructions for:
-
parsing pages within a website;
identifying URLs within the parsed web pages;
categorizing the identified URLs; and
permitting third parties to access the web pages as a function of the categorized URLs. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for handling an email, said system including instructions for:
-
receiving the email;
parsing the received email;
identifying URLs within the parsed email;
looking up a rating for each of the identified URLs;
designating certain of the identified URLs as inappropriate or assigning a number to each identified URL based on its inappropriateness; and
permitting the client to access the email when the number of inappropriate URLs is below a threshold or when the assigned number is below a threshold. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A system for handling an email, said system including instructions for:
-
receiving the email;
parsing the received email;
identifying URLs within the parsed email;
looking up a rating for each of the identified URLs;
designating certain of the identified URLs as inappropriate or assigning a number to each identified URL based on its inappropriateness; and
inhibiting the client to access the email when the number of inappropriate URLs or the assigned number is at or above a threshold. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. A client side hardware system comprising:
-
a client computer having a memory and having capability for receiving electronic communications from a source for presentation to a client;
instructions for receiving electronic communications from a source and storing the received electronic communications in the memory while initially inhibiting client access to the electronic communications;
instructions for categorizing the stored electronic communications based on the URLs therein; and
instructions for permitting client access to a particular electronic communication as a function of the category of the electronic communication. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A server side hardware system comprising:
-
a server computer having a memory and having capability for receiving electronic communications from a source for presentation to a client;
instructions for receiving electronic communications from a source and storing the received electronic communications in the memory;
instructions for categorizing the stored electronic communications based on the URLs therein; and
instructions for selectively sending a particular electronic communication to the client as a function of the categorization of the electronic communication. - View Dependent Claims (49, 50, 51, 52, 53)
-
-
54. A server side hardware system comprising:
-
a server computer presenting a plurality of websites having web pages on a network and having the capability of controlling a client'"'"'s access to the pages of the websites;
instructions for periodically categorizing the web pages based on URLs therein; and
instructions for permitting client access to a particular web page as a function of the categorization of the web page. - View Dependent Claims (55, 56, 57, 58, 59)
-
-
60. A computer readable medium for handling an electronic communication, said medium including instructions for:
-
receiving the communication;
parsing the received communication;
identifying URLs within the parsed communication;
categorizing the identified URLs; and
routing the communication as a function of the categorized URLs.
-
-
61. A computer readable medium for controlling access by third parties to web pages of a website, said medium including instructions for:
-
parsing pages within a website;
identifying URLs within the parsed web pages;
categorizing the identified URLs; and
permitting third parties to access the web pages as a function of the categorized URLs.
-
-
62. A computer readable medium for handling an email, said medium including instructions for:
-
receiving the email;
parsing the received email;
identifying URLs within the parsed email;
looking up a rating for each of the identified URLs;
designating certain of the identified URLs as inappropriate or assigning a number to each identified URL based on its inappropriateness; and
permitting the client to access the email when the assigned number or the number of inappropriate URLs is below a threshold or inhibiting the client to access the email when the assigned number or the number of inappropriate URLs is at or above the threshold.
-
Specification