Employee internet management device
First Claim
1. In a computer network, a computer system for maintaining an acceptable use policy, the computer system comprising:
- a machine capable of executing instructions embodied as software; and
a plurality of software portions comprisingone of said software portions is configured to receive input from a user selecting a subject matter category for use in monitoring network communications;
one of said software portions is configured to monitor TCP/IP network communications;
one of said software portions is configured to store raw TCP/IP session data of said TCP/IP network communications in a log of logged data;
one of said software portions is configured to test the logged data for the presence of at least one preselected criterion, wherein the preselected criterion is defined by a user, comprises two or more subject matter categories each comprising regular expressions, with a first portion of said regular expressions assigned weights with negative values and a second portion of said regular expressions assigned weights with positive values, wherein the logged data is tested for the presence of the at least one preselected criterion and wherein said testing first tests the logged data for the presence of the negative valued regular expressions;
one of said software portions is configured to maintain a sum of values associated with said regular expressions found within at least one subject matter category as each regular expression is found by said testing by adding the value of the found regular expression to the sum of values;
one of said software portions is configured to delete the logged data when the presence of said at least one preselected criterion is not determined; and
one of said software portions is configured to store the logged data and halt the testing when the sum of values associated with said regular expressions within a category meets or exceeds a positive threshold value selected based on user input.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring and maintaining an acceptable use policy for network communications monitors, stores and searches for the presence of preselected regular expressions, either by subject category or by keywords. The regular expressions within the subject categories are assigned predetermined values, either negative or positive. If a communication contains regular expressions whose sum of weighted values exceeds a threshold value, the communication is stored for subsequent review by an authorized user of the system. If the communication contains keywords selected by the authorized user, the communication is also stored for subsequent review.
-
Citations
44 Claims
-
1. In a computer network, a computer system for maintaining an acceptable use policy, the computer system comprising:
-
a machine capable of executing instructions embodied as software; and a plurality of software portions comprising one of said software portions is configured to receive input from a user selecting a subject matter category for use in monitoring network communications; one of said software portions is configured to monitor TCP/IP network communications; one of said software portions is configured to store raw TCP/IP session data of said TCP/IP network communications in a log of logged data; one of said software portions is configured to test the logged data for the presence of at least one preselected criterion, wherein the preselected criterion is defined by a user, comprises two or more subject matter categories each comprising regular expressions, with a first portion of said regular expressions assigned weights with negative values and a second portion of said regular expressions assigned weights with positive values, wherein the logged data is tested for the presence of the at least one preselected criterion and wherein said testing first tests the logged data for the presence of the negative valued regular expressions; one of said software portions is configured to maintain a sum of values associated with said regular expressions found within at least one subject matter category as each regular expression is found by said testing by adding the value of the found regular expression to the sum of values; one of said software portions is configured to delete the logged data when the presence of said at least one preselected criterion is not determined; and one of said software portions is configured to store the logged data and halt the testing when the sum of values associated with said regular expressions within a category meets or exceeds a positive threshold value selected based on user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system for implementing a method for monitoring and maintaining an acceptable use policy for computer network usage, the computer system comprising:
-
a machine capable of executing instructions embodied as software; and a plurality of software portions in which one of said software portions is configured to capture data on a network, wherein the data comprises multiple half sessions of TCP/IP network communications; one of said software portions is configured to remove data content that does not contain language elements; one of said software portions is configured to test the remaining content for the presence of predetermined expressions, wherein the predetermined expressions comprise two or more categories each containing predetermined expressions that are defined by a user and are weighted with positive and negative values, wherein said testing first tests the remaining content for the presence of the negative valued predetermined expressions; one of said software portions is configured to maintain a sum of values associated with said predetermined expressions found within at least one category as each predetermined expression is found by said testing by adding the value of the found predetermined expression to the sum of values; and one of said software portions is configured to store the remaining data and halt the testing when the sum of values associated with said predetermined expressions within a category meets or exceeds a positive threshold value selected based on user input, wherein at least one stored half session comprises a plurality of independent parts, and the testing is performed individually on each independent part. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. In a computer network, a computer system for implementing a method for maintaining an acceptable use policy the computer system comprising:
-
a machine capable of executing instructions embodied as software; and a plurality of software portions comprising one of said software portions is configured to receive input from a user selecting a subject matter category for use in monitoring logged network data containing language elements; one of said software portions is configured to test the language elements of the network data for the presence of at least one preselected criterion, wherein the preselected criterion is defined by a user, comprises two or more subject matter categories each comprising regular expressions, with a first portion of said regular expressions assigned weights with negative values and a second portion of said regular expressions assigned weights with positive values, wherein the language elements of the network data are tested for the presence of the at least one preselected criterion and wherein said testing first tests the language elements of the network data for the presence of the negative valued regular expressions to facilitate avoidance of false hits; one of said software portions is configured to maintain a sum of values associated with said regular expressions found within at least one subject matter category as each regular expression is found by said testing by adding the value of the found regular expression to the sum of values; and one of said software portions is configured to store the network data for subsequent action selected from the group consisting of reporting, viewing, downloading and deleting when the sum of values associated with said regular expressions within a category meets or exceeds a positive threshold value selected based on user input. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
Specification