Systems and methods for multi-layered packet filtering and remote management of network devices
First Claim
1. A method comprising:
- for each electronic device of a plurality of electronic devices, in real time;
receiving, in a backend system, information related to digital data captured by the electronic device at a transport layer before the digital data is provided to an application layer for presentation to a user of the electronic device, the backend system comprising at least one server;
on the at least one server, determining a digital-data rating via the information related to the captured digital data, the determining comprising;
checking a ratings database for a pre-existing rating for the captured digital data using a network address included in the information related to the captured digital data;
responsive to the network address being found in the ratings database, using the pre-existing rating as the digital-data rating;
responsive to the captured digital data not being found in the ratings database;
crawling the captured digital data via the network address;
accessing the captured digital data over a network;
performing a word-by-word analysis of the captured digital data to determine the digital-data rating; and
updating the ratings database with the network address and the digital-data rating responsive to the performance of the word-by-word analysis;
designating the captured digital data as illicit digital data or non-illicit digital data, the designating comprising designating the captured digital data as illicit digital data if the digital-data rating exceeds a predetermined threshold; and
transmitting a result of the designating from the at least one server to the electronic device to block the illicit digital data from delivery to the application layer.
19 Assignments
0 Petitions
Accused Products
Abstract
A method for allowing individuals and groups of individuals to establish accountability relationships which are useful for generating shared commitments to avoid undesirable digital materials is disclosed. A application is loaded on a client which accesses a blacklist database of inappropriate words. The blacklist database associates a rating for each inappropriate word in the database. As a monitored user accesses digital content, a capture module captures the digital content in real time. All textual components of the digital content is examined and an overall appropriateness rating for each individual piece of digital content is developed. Via an access server, the data is recorded and reported and a monitoring user may a report on the data accessed by the monitored user.
-
Citations
23 Claims
-
1. A method comprising:
for each electronic device of a plurality of electronic devices, in real time; receiving, in a backend system, information related to digital data captured by the electronic device at a transport layer before the digital data is provided to an application layer for presentation to a user of the electronic device, the backend system comprising at least one server; on the at least one server, determining a digital-data rating via the information related to the captured digital data, the determining comprising; checking a ratings database for a pre-existing rating for the captured digital data using a network address included in the information related to the captured digital data; responsive to the network address being found in the ratings database, using the pre-existing rating as the digital-data rating; responsive to the captured digital data not being found in the ratings database; crawling the captured digital data via the network address; accessing the captured digital data over a network; performing a word-by-word analysis of the captured digital data to determine the digital-data rating; and updating the ratings database with the network address and the digital-data rating responsive to the performance of the word-by-word analysis; designating the captured digital data as illicit digital data or non-illicit digital data, the designating comprising designating the captured digital data as illicit digital data if the digital-data rating exceeds a predetermined threshold; and transmitting a result of the designating from the at least one server to the electronic device to block the illicit digital data from delivery to the application layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A method comprising:
-
for each electronic device of a plurality of electronic devices, in real time; on the electronic device, at a transport layer, capturing all digital data received by the electronic device over a network before the digital data is provided to an application layer for presentation to a user of the electronic device; routing information related to the digital data to a backend system on the network, the backend system comprising at least one server, the at least one server providing a content-rating service for rating digital-data illicitness; delaying delivery of the digital data to the application layer on the electronic device at least until the digital data is designated non-illicit by the at least one server; on the at least one server, determining a digital-data rating via the information related to the digital data, the determining comprising; checking a ratings database for a pre-existing rating for the digital data using a network address included in the information related to the digital data; responsive to the network address being found in the ratings database, using the pre-existing rating as the digital-data rating; responsive to the digital data not being found in the ratings database; crawling the digital data via the network address; accessing the digital data over the network; performing a word-by-word analysis of the digital data to determine the digital-data rating; and updating the ratings database with the network address and the digital-data rating responsive to the performance of the word-by-word analysis; designating the digital data as illicit digital data or non-illicit digital data, the designating comprising designating the digital data as illicit digital data if the digital-data rating exceeds a predetermined threshold; on the electronic device, receiving a result of the designating from the at least one server; and on the electronic device, blocking the illicit digital data from delivery to the application layer.
-
-
23. An article of manufacture, the article of manufacture comprising:
-
at least one computer-readable medium; processor instructions contained on the at least one computer readable medium, the processor instructions configured to be readable from the at least one computer-readable medium by at least one processor and thereby cause the at least one processor to operate as to, for each of a plurality of electronic devices, in real time; receive, in a backend system, information related to digital data captured by the electronic device at a transport layer before the digital data is provided to an application layer for presentation to a user of the electronic device, the backend system comprising at least one server; on the at least one server, determine a digital-data rating via the information related to the digital data, the determining comprising; check a ratings database for a pre-existing rating for the digital data using a network address included in the information related to the digital data; responsive to the network address being found in the ratings database, use the pre-existing rating as the digital-data rating; responsive to the digital data not being found in the ratings database; crawl the digital data via the network address; access the digital data over a network; perform a word-by-word analysis of the digital data to determine the digital-data rating; and update the ratings database with the network address and the digital-data rating responsive to the performance of the word-by-word analysis; designate the digital data as illicit digital data or non-illicit digital data, the designating comprising designating the digital data as illicit digital data if the digital-data rating exceeds a predetermined threshold; and transmit the designation from the at least one server to the electronic device so that the electronic device may block the illicit digital data from delivery to the application layer.
-
Specification