DEVICES AND METHODS FOR IMPROVING WEB SAFETY AND DETERRENCE OF CYBERBULLYING
First Claim
1. A system and apparatus for allowing parents to view and track smart phone activities of their children, the system and apparatus comprising:
- one or more child software modules, a module installed on each child'"'"'s smart phone, each child software module configured to;
access and extract data from or about more than one of the smart phone'"'"'s other software applications, including at least two of the following;
a texting application, a social media application, an image application that facilitates transmission or reception of images, and a web browser application; and
send the extracted data to an analysis server;
the analysis server, configured to identify potentially harmful language, images, and websites by comparing the extracted data to existing databases of harmful words, harmful images or image types, harmful websites, and harmful applications;
a parent portal configured to;
receive results from the analysis server;
display the results organized by child;
provide both generalized smart phone usage data for each child and visual warnings when harmful results have been found by the analysis server, along with the specific underlying data that triggered the warning;
provide an interface for receiving input from a parent, the input comprising;
selections of which child'"'"'s data to view; and
selections of which types and how much of the data and analysis results to view for each child.
3 Assignments
0 Petitions
Accused Products
Abstract
Devices, systems, and methods for allowing parents to view and track smart phone activities of their children can include one or more child software modules. The module can be installed on each child'"'"'s smart phone. The module can access and extract data from or about more than one of the smart phone'"'"'s other software applications, including at least two of the following: a texting application, a social media application, an image application that facilitates transmission or reception of images, and a web browser application. The module can further send the extracted data to an analysis server. The module can also monitor location data. Moreover, the system can include an analysis server that can identify potentially harmful language, images, and websites. Further, the system can include a parent portal. The parent portal can receive results from the analysis server.
153 Citations
22 Claims
-
1. A system and apparatus for allowing parents to view and track smart phone activities of their children, the system and apparatus comprising:
-
one or more child software modules, a module installed on each child'"'"'s smart phone, each child software module configured to; access and extract data from or about more than one of the smart phone'"'"'s other software applications, including at least two of the following;
a texting application, a social media application, an image application that facilitates transmission or reception of images, and a web browser application; andsend the extracted data to an analysis server; the analysis server, configured to identify potentially harmful language, images, and websites by comparing the extracted data to existing databases of harmful words, harmful images or image types, harmful websites, and harmful applications; a parent portal configured to; receive results from the analysis server; display the results organized by child; provide both generalized smart phone usage data for each child and visual warnings when harmful results have been found by the analysis server, along with the specific underlying data that triggered the warning; provide an interface for receiving input from a parent, the input comprising; selections of which child'"'"'s data to view; and selections of which types and how much of the data and analysis results to view for each child. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing device comprising:
-
a communications module; a location determining module; a memory device comprising a mobile safety module stored thereon as computer-executable instructions; and a hardware processor configured to implement the mobile safety module by executing the computer-executable instructions to at least; retrieve computing device data from the computing device; send computing device data to a control system; and receives a command from the control system based in part on analysis of the sent computing device data. - View Dependent Claims (17, 18)
-
-
19. A system for monitoring one or more computing devices, said system comprising:
-
a memory device comprising a controller module stored thereon as computer-executable instructions; a hardware processor configured to implement the controller module by executing the computer-executable instructions to at least; receive communications data from one or more controlled computing devices; analyze received communications data; and transmit notification data to one or more controlling computing devices based on the received communications data.
-
-
20. A system for monitoring one or more computing devices, said system comprising:
-
a memory device comprising a controller module stored thereon as computer-executable instructions; a hardware processor configured to implement the controller module by executing the computer-executable instructions to at least; receive location data from one or more controlled computing devices; analyze received location data; and transmit notification data to one or more controlling computing devices based on the received communications data.
-
-
21. A computing device comprising:
-
a communications module; a memory device comprising a mobile safety module stored thereon as computer-executable instructions; a hardware processor configured to implement the mobile safety module by executing the computer-executable instructions to at least; select notification settings; receive notification data based on the selected notification settings; and send command data to control an operation of a controlled computing device.
-
-
22. A computing system configured to access one or more databases in substantially real-time in response to input from a parent provided in an interactive user interface in order to determine information related to a user system and provide the determined information to the parent in the interactive user interface, the computing system comprising:
-
a network interface coupled to a data network for receiving and transmitting one or more packet flows; a computer processor; and a computer readable storage medium storing program instructions configured for execution by the computer processor in order to cause the computing system to; generate user interface data for rendering the interactive user interface on a computing device, the interactive user interface including an indication of a first controlled device associated with a first child of the parent, wherein the indication of the first controlled device is selectable by the parent in order to initiate analysis of usage pattern of the first controlled device and provide results of the analysis to the parent in substantially real-time; transmit the user interface data to the computing device; receive an identification of a selection by the parent of a second controlled device associated with a second child of the parent in the interactive user interface; access a database storing analysis data for the second controlled device associated with the second child of the parent; update the user interface data such that the interactive user interface includes indications of at least a subset of determined high frequency contacts; and transmit the updated user interface data to the computing device.
-
Specification