URL filtering based on user browser history
First Claim
1. At a computer system, a method being performed on a computer processor for controlling access to content associated with a URL, said method comprising:
- receiving a user scoring policy;
receiving a URL access policy;
receiving a URL request comprising a first URL from a user;
transmitting said first URL to a URL reputation service;
receiving a URL score for said first URL from said URL reputation service, said URL score indicating that content associated with the URL has a plurality of classifications and also has conflicting classifications, one or more classifications for said associated content viewed favorably in the URL access policy, one or more other classifications for said associated content viewed unfavorably in the URL access policy;
accessing a user score for said user, said user score summarizing said user'"'"'s prior browsing behavior based on said user'"'"'s browsing history; and
controlling access to said first URL based on said user'"'"'s prior browsing behavior by comparing said user score to said URL score.
2 Assignments
0 Petitions
Accused Products
Abstract
A URL monitoring system may use a user'"'"'s browsing history to generate a score for the user. The score may be used to permit or deny access to a URL. The score may be used to represent the user'"'"'s intent when browsing, and based on that intent, the user may be allowed access to a URL with conflicting classifications. The score may be also be used as a trustworthiness score so that a user who browses responsibly may have their score increased over time, and a user who browses irresponsibly or inappropriately may have their score decreased. The scores may be calculated and maintained on a user'"'"'s client device, edge device, or other device within a network.
-
Citations
20 Claims
-
1. At a computer system, a method being performed on a computer processor for controlling access to content associated with a URL, said method comprising:
-
receiving a user scoring policy; receiving a URL access policy; receiving a URL request comprising a first URL from a user; transmitting said first URL to a URL reputation service; receiving a URL score for said first URL from said URL reputation service, said URL score indicating that content associated with the URL has a plurality of classifications and also has conflicting classifications, one or more classifications for said associated content viewed favorably in the URL access policy, one or more other classifications for said associated content viewed unfavorably in the URL access policy; accessing a user score for said user, said user score summarizing said user'"'"'s prior browsing behavior based on said user'"'"'s browsing history; and controlling access to said first URL based on said user'"'"'s prior browsing behavior by comparing said user score to said URL score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; system memory; one or more computer storage devices having stored thereon a URL access policy and a user scoring policy; a URL detecting mechanism that identifies a URL request over a communication stream; a URL reputation engine that; transmits at least a portion of said URL request to a URL reputation service; and receives a classification for said URL request, said classification comprising a plurality of classes and also comprising conflicted classes, at least one class in the plurality of classes viewed favorably in the URL access policy, at least one other class view in the plurality of classes viewed unfavorably in the URL access policy, the at least one class and the at least one other class conflicting with one another; an access control engine that; accesses a user score for a user, said user score summarizing said user'"'"'s browsing behavior based on said user'"'"'s browsing history; and controls access to a URL based on said user'"'"'s browsing behavior by comparing said classification and said user score, said controlling access based on a first algorithm being at least partially defined in said URL access policy; and a user score engine that updates said user score based on said classification, said updating based on a second algorithm being at least partially defined in said user scoring policy. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. At a computer system, a method being performed on a computer processor for controlling access to content associated with a URL, said method comprising:
-
receiving a user scoring policy; receiving a URL access policy; detecting a first URL request over a network connection, said first URL request comprising a first URL; determining that said first URL request was generated by an action of a first user; transmitting said first URL to a URL reputation service; receiving URL score for said first URL from said URL reputation service, said URL score indicating that content associated with the URL has at least one questionable classification in conflict with at least one other classification, said at least one questionable classification viewed unfavorably in the URL access policy, said at least one other classification viewed favorably in the URL access policy; accessing a user score for said user, said user score summarizing said user'"'"'s browsing behavior based on said user'"'"'s browsing history; and controlling access to said first URL based on said user'"'"'s browsing behavior by comparing said user score to said URL score according to said URL access policy. - View Dependent Claims (19, 20)
-
Specification