Filtering techniques for managing access to internet sites or other software applications
First Claim
1. A system comprising:
- at least one processor;
a first module that when executed by the at least one processor associates a category with an Internet site requested by a user, the category being selected from a predetermined list of categories;
a second module that when executed by the at least one processor determines a data transfer rate through a predetermined network access point, the network access point being between an area network and an Internet so that data received from the Internet site in response to the request passes through the network access point, the data transfer rate being indicative of an amount of data traffic passing through the network access point; and
a third module that when executed by the at least one processor identifies a predetermined network threshold value associated with the category that is associated with the requested Internet site, compares the predetermined network threshold value with the data transfer rate, and controls access through the network access point to the Internet site requested by the user based at least in part on the comparison.
19 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing flexible access resources or services related to particular software applications are described. The system includes a database of Internet sites that have been categorized so that the system determines the category of information that a user is accessing on the Internet. The system is also programmed so users are only allowed to access sites a limited number of times. The system is further programmed to limit a user'"'"'s access to the Internet based on the network'"'"'s current bandwidth usage. Moreover, users can requested a postponed access, wherein the resource or service they are requesting is stored to a server, and available to the user at a later time. In addition, if a user chooses to access a resource or service that is within certain predefined categories, they are presented with the option of retrieving the resource or service, but notified that their access will be logged to a file.
102 Citations
29 Claims
-
1. A system comprising:
-
at least one processor; a first module that when executed by the at least one processor associates a category with an Internet site requested by a user, the category being selected from a predetermined list of categories; a second module that when executed by the at least one processor determines a data transfer rate through a predetermined network access point, the network access point being between an area network and an Internet so that data received from the Internet site in response to the request passes through the network access point, the data transfer rate being indicative of an amount of data traffic passing through the network access point; and a third module that when executed by the at least one processor identifies a predetermined network threshold value associated with the category that is associated with the requested Internet site, compares the predetermined network threshold value with the data transfer rate, and controls access through the network access point to the Internet site requested by the user based at least in part on the comparison. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
associating a category with an Internet site requested by a user, the category being selected from a predetermined list of categories; determining a bandwidth through a predetermined network access point, the network access point being between an area network and an Internet so that data received from the Internet site in response to the request passes through the network access point, the bandwidth being indicative of an amount of data traffic passing through the network access point; identifying a predetermined network threshold value associated with the category that is associated with the requested Internet site; comparing the predetermined network threshold value with the bandwidth; and controlling access through the network access point to the internet site requested by the user based at least in part on the comparison. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system comprising:
-
means for associating a category with an Internet site requested by a user, the category being selected from a predetermined list of categories; means for determining a data transfer rate through a predetermined network access point, the network access point being between an area network and the Internet so that data received from the Internet site in response to the request passes through the network access point, the data transfer rate being indicative of an amount of data traffic passing through the network access point; means for identifying a predetermined network threshold value associated with the category that is associated with the requested Internet site; means for comparing the predetermined network threshold value with the data transfer rate; and means for controlling access through the network access point to the internet site requested by the user based at least in pan on the comparison.
-
-
13. A system comprising:
-
a first module that when executed determines a data transfer rate through a predetermined network access point, the network access point being between a user and an Internet so that data received from an Internet site in response to a request passes through the network access point, the data transfer rate being indicative of an amount of data traffic passing through the network access point; a first database having categories associated with Internet sites; a second database having a limit associated with the user; and a second module that when executed controls the user'"'"'s requested access to the Internet based at least in part on the data transfer rate, the category of a requested Internet site, and the limit associated with the user. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
at least one processor; a first module that when executed by the at least one processor identifies a software data traffic type associated with a software application running on a computer, the software data traffic type being selected from a predetermined list; a second module that when executed by the at least one processor determines a data transfer rate through a predetermined network access point, the network access point being within an area network so that data received from the Internet site in response to the request passes though the network access point, the data transfer rate being indicative of an amount of data traffic passing through the network access point; and a third module that when executed by the at least one processor identifies a predetermined network threshold value associated with the software data traffic type that is associated with the software application, compares the predetermined network threshold value with the data transfer rate, and controls transmission of data through the network access point and between the computer and the area network based at least in part on the comparison. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
capturing a first data packet transmitted between an area network and an Internet; determining a software data traffic type to associate with the first data packet; determining a data transfer rate through a predetermined network access point, the network access point being between the area network and the Internet so that data packets received from the Internet passes through the network access point, the data transfer rate being indicative of an amount of data traffic passing through the network access point; identifying a predetermined network threshold value associated with the software data traffic type; comparing the predetermined network threshold value with the data transfer rate; and controlling flow of a second data packet through the network access point based at least in part on the comparison, wherein the first data packet and the second data packet are associated with the same software data traffic type. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
Specification