Safety of a mobile communications device
First Claim
1. A system for remotely modifying a function of a child computing device, the system comprising:
- one or more hardware processors programmed to;
receive authentication information from a parent computing device;
authenticate a user of the parent computing device based on the received authentication information;
in response to authenticating the user, enabling modifications of metrics associated with inhibiting functions of the child computing device from the parent computing device;
receive, from the parent computing device, a modification to a metric which triggers an inhibition of a function of the child computing device, wherein the metric relates to at least one of a velocity or a location of the child computing device;
cause the modification to be implemented on the child computing device;
receive position or time information from the child computing device;
determine whether the metric is met based at least partly on the position or time information;
in response to a determination that the metric is met, inhibit the function of the child computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for improving safety of a multi-function portable personal communications device can include determining a first position of the personal communications device, after a predetermined time interval, determining a second position of the personal communications device, determining the distance between the first position and the second position, determining the time interval in which the personal communications device moved from the first position and the second position, calculating an average velocity of the personal communications device based on the first position, the second position and the time interval and, if the average velocity of the personal communication device exceeds a predetermined value, sending an alert or inhibiting a function of the personal communications device. Other systems and methods that improve safety are also disclosed.
191 Citations
14 Claims
-
1. A system for remotely modifying a function of a child computing device, the system comprising:
-
one or more hardware processors programmed to; receive authentication information from a parent computing device; authenticate a user of the parent computing device based on the received authentication information; in response to authenticating the user, enabling modifications of metrics associated with inhibiting functions of the child computing device from the parent computing device; receive, from the parent computing device, a modification to a metric which triggers an inhibition of a function of the child computing device, wherein the metric relates to at least one of a velocity or a location of the child computing device; cause the modification to be implemented on the child computing device; receive position or time information from the child computing device; determine whether the metric is met based at least partly on the position or time information; in response to a determination that the metric is met, inhibit the function of the child computing device. - View Dependent Claims (2, 3, 4)
-
-
5. A method of remotely modifying a function of a child computing device, the method comprising:
-
receiving authentication information from a user of the parent computing device, wherein the authentication information comprises an identifier associated with the user of the parent computing device; enabling, in response to authenticating the user using the received authentication information, modifications of metrics associated with inhibiting functions of the child computing device; receiving a modification to a metric enabled by the user of the parent computing device which triggers an inhibition of a function of the child computing device; and communicating the modification to a metric associated with the inhibition of a function of the child device to a server computing system which causes the modification to be implemented on the child computing device. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A system for modifying a function of a child computing device, the system comprising:
-
a non-transitory computer-readable storage medium storing program instructions;
wherein the program instructions are configured to implement system for modifying a function of the child computing device; anda hardware processor programmed to execute the program instructions stored on the non-transitory computer-readable storage medium to; transmit authentication information provided by a user of the computing device to a remote server, wherein the authentication information comprises an identifier associated with the user of the parent computing device; receive, in response to transmitting authentication information, permission from the remote server to enable modifications to metrics associated with inhibiting functions of the child computing device; enable, in response to authenticating the user, modifications to metrics associated with inhibiting functions of the child computing device; send the enabled modifications to metrics associated with inhibiting functions of the child computing device to the remote server; and cause, in response to sending the modifications to metrics associated with inhibiting functions of the child computing device, inhibitions to one or more functions on the child computing device. - View Dependent Claims (11, 12, 13, 14)
-
Specification