System and method for enabling user device control
First Claim
1. A method for controlling device use, the method comprising:
- storing by a network-operable computing system a first state corresponding to a status of at least one functional component of a mobile user device;
storing by the mobile user device a second state corresponding to the first state and corresponding to the status of the at least one functional component of the mobile user device;
receiving an instruction to control the at least one functional component of the mobile user device;
determining via network communication an availability of the mobile user device;
determining via network communication an availability of a telecommunication carrier system of a carrier network on which the mobile user device operates;
modifying by the mobile user device the second state and controlling the at least one functional component at a device level responsive to the instruction when the mobile user device is available, wherein the controlling the at least one functional component at the device level comprises disallowing via a particular application installed on the mobile user device at least one of initiating communication or receiving communication by the mobile user device; and
modifying by the computing system the first state and controlling the at least one functional component at a network level responsive to the instruction and responsive to determining that the mobile user device is unavailable, whereby a switch from the device level control to the network level control is implemented when the mobile user device is unavailable, and wherein the controlling the at least one functional component at the network level comprises signaling the telecommunication carrier system of the carrier network on which the mobile user device operates, wherein communication at least one of to or from the mobile user device is blocked by a processing element within the carrier network.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling device use is provided. A computing system stores a first state corresponding to a status of one or more functional components of a user device. A user device stores a second state corresponding to the first state and corresponding to the status of the one or more functional components of the user device. An instruction to modify the status of the one or more functional components of the user device is received, and the computing system modifies the first state and the status of the one or more functional components at a network level responsive to the instruction. The user device modifies the second state and the status of the one or more functional components at a device level responsive to the instruction.
251 Citations
33 Claims
-
1. A method for controlling device use, the method comprising:
-
storing by a network-operable computing system a first state corresponding to a status of at least one functional component of a mobile user device; storing by the mobile user device a second state corresponding to the first state and corresponding to the status of the at least one functional component of the mobile user device; receiving an instruction to control the at least one functional component of the mobile user device; determining via network communication an availability of the mobile user device; determining via network communication an availability of a telecommunication carrier system of a carrier network on which the mobile user device operates; modifying by the mobile user device the second state and controlling the at least one functional component at a device level responsive to the instruction when the mobile user device is available, wherein the controlling the at least one functional component at the device level comprises disallowing via a particular application installed on the mobile user device at least one of initiating communication or receiving communication by the mobile user device; and modifying by the computing system the first state and controlling the at least one functional component at a network level responsive to the instruction and responsive to determining that the mobile user device is unavailable, whereby a switch from the device level control to the network level control is implemented when the mobile user device is unavailable, and wherein the controlling the at least one functional component at the network level comprises signaling the telecommunication carrier system of the carrier network on which the mobile user device operates, wherein communication at least one of to or from the mobile user device is blocked by a processing element within the carrier network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for controlling device use, the method comprising:
-
storing by a computing system a first state corresponding to a status of at least one functional component of a particular user device at a network level, the computing system configured for operation within a network; storing by the particular user device a second state corresponding to the first state and corresponding to the status of the at least one functional component of the particular user device at a device level, wherein a particular application executable on the particular user device is configured to enable storing and modifying of the second state and controlling the at least one functional component at the device level; receiving an instruction to control the at least one functional component of the particular user device; modifying by the particular user device the second state and controlling by the particular user device the at least one functional component at the device level responsive to the instruction, wherein the controlling the at least one functional component at the device level comprises disallowing via the particular application at least one of initiating communication or receiving communication by the particular user device; determining by the computing system at least one of a disabling of the particular application, a tampering with the second state, or a failure to communicate with the particular user device; and modifying by the computing system the first state and controlling by the computing system the at least one functional component at the network level responsive to the instruction and responsive to determining the at least one of the disabling of the particular application, the tampering with the second state, or the failure to communicate with the particular user device, whereby a switch to the network level control from the device level control is implemented when it is determined that the particular application is disabled, the second state is tampered with, or there is the failure to communicate with the particular user device, and wherein the controlling the at least one functional component at the network level comprises signaling a telecommunication carrier system of a carrier network on which the particular user device operates, wherein communication at least one of to or from the particular user device is blocked by a processing element within the carrier network.
-
-
27. A method for controlling device use, the method comprising:
-
storing by a computing system a first state corresponding to a status of at least one functional component of a mobile user device at a network level, the computing system configured for operation within a network; storing by the mobile user device a second state corresponding to the first state and corresponding to the status of the at least one functional component of the mobile user device at a device level, wherein a particular application executable on the mobile user device enables storing and modifying of the second state and controlling the at least one functional component at the device level; modifying by the mobile user device the second state and controlling by the mobile user device the at least one functional component at the device level by disallowing via the particular application at least one of initiating communication or receiving communication by the mobile user device; determining by the computing system at least one of a disabling of the particular application, a tampering with the second state, or a failure to communicate with the mobile user device; and modifying by the computing system the first state and controlling the functional component at the network level responsive to determining the at least one of the disabling of the particular application, the tampering with the second state, or the failure to communicate with the mobile user device, whereby a switch to the network level control from the device level control is implemented when it is determined that the particular application is disabled, the second state is tampered with, or there is the failure to communicate with the mobile user device, and wherein the controlling the at least one functional component at the network level comprises signaling a telecommunication carrier system of a carrier network on which the mobile user device operates, wherein communication at least one of to or from the mobile user device is blocked by a processing element within the carrier network.
-
-
28. A computer network comprising a computing system and a user device, the computing system comprising a first processor and first data storage including instructions enabling the first processor to perform a first process comprising:
-
storing a first state corresponding to a status of at least one functional component of the user device; receiving an instruction to modify the status of the at least one functional component of the user device; determining via network communication an availability of the user device; determining via network communication an availability of a telecommunication carrier system of a carrier network on which the user device operates; and modifying the first state and controlling the at least one functional component at a network level responsive to the instruction to modify the status of the at least one functional component and responsive to determining that the user device is unavailable, wherein a switch from a device level control to the network level control is implemented when the user device is unavailable, and wherein the controlling the at least one functional component at the network level comprises signaling the telecommunication carrier system of the carrier network on which the user device operates, wherein communication at least one of to or from the user device is blocked by a processing element within the carrier network; and the user device comprising a second processor and second data storage including instructions enabling the second processor to perform a second process comprising; storing a second state corresponding to the first state and corresponding to the status of the at least one functional component of the user device; and modifying the second state and controlling the at least one functional component at the device level responsive to the instruction to modify the status of the at least one functional component when the user device is available, wherein the controlling the at least one functional component at the device level comprises disallowing via an application installed on the user device at least one of initiating communication or receiving communication by the user device.
-
-
29. A method for monitoring a user device, the method comprising:
-
receiving an instruction to determine a status of the user device with respect to a particular functional component of the user device; determining based on communication via a network when the user device is available; monitoring at a device level the user device with respect to the particular functional component when the user device is available, wherein monitoring the particular functional component at the device level comprises monitoring via an application installed on the user device at least one of initiated communication or received communication by the user device; determining when a particular network which supports communication of the user device is available; monitoring at a network level the user device with respect to the particular functional component when the particular network is available in response to determining the user device is unavailable, whereby a switch from the device level monitoring to the network level monitoring is implemented when the user device is unavailable, and wherein monitoring the at particular functional component at the network level comprises signaling a telecommunication carrier system of a carrier network on which the user device operates, wherein communication at least one of to or from the user device is monitored by a processing element within the carrier network; determining by at least one processor the status of the user device with respect to the particular functional component based on at least one of the monitoring at the network level or the monitoring at the device level; and reporting the determined status. - View Dependent Claims (30, 31, 32)
-
-
33. A method for controlling device use, the method comprising:
-
receiving an instruction to control at least one functional component of a particular user device; storing by a network-operable computing system a first state corresponding to a status of the at least one functional component of the particular user device at a network level; storing by the particular user device a second state corresponding to the first state and corresponding to the status of the at least one functional component of the particular user device at a device level, wherein a particular application executable on the particular user device is configured to enable storing and modifying of the second state and controlling the at least one functional component at the device level; controlling the at least one functional component at the device level when the particular user device is available via network communication by disallowing via the particular application installed on the particular user device at least one of initiating communication or receiving communication by the particular user device; determining by the computing system a failure to communicate with the particular user device via the particular application via network communication; and modifying by the computing system the first state and controlling by the computing system the at least one functional component at the network level responsive to the instruction and responsive to determining the failure to communicate with the particular user device via the particular application, whereby a switch from the device level control to the network level control is implemented when there is the failure to communicate with the particular user device, and wherein the controlling the at least one functional component at the network level comprises signaling a telecommunication carrier system of a carrier network on which the particular user device operates, wherein communication at least one of to or from the particular user device is blocked by a processing element within the carrier network.
-
Specification