Systems and methods for managing lost devices of multiple types with multiple policies using melded profiles associated with groups
First Claim
1. A method for managing cellular data usage via a computer network, comprising:
- receiving, by a server from a first agent executing on a first device, a first device type;
receiving, by the server from a second agent executing on a second device, a second device type, the second device type different from the first device type;
receiving, by the server via an interface, a first group associated with the first device and a second group associated with the second device, the second group different from the first group;
determining, by the server, a first cellular data usage of the first device;
determining, by the server, a second cellular data usage of the second device;
accessing, by the server responsive to determining at least one of the first cellular data usage and the second cellular data usage, a database storing, in memory, a first configuration class associated with the first device and a second configuration class associated with the second device;
creating, by the server, based on the first device type and the first configuration class, a first device-dependent class;
creating, by the server, based on the second device type and the second configuration class, a second device-dependent class;
melding, by the server based on the first group, the first device-dependent class into a first melded profile;
melding, by the server based on the second group, the second device-dependent class into a second melded profile;
applying, by the server responsive to an event, the first melded profile to the first device to control network connectivity of the first device by at least one of enabling data roaming, disabling data roaming, modifying a maximum bandwidth allowed, or modifying usage time; and
applying, by the server, the second melded profile to the second device responsive to the event.
7 Assignments
0 Petitions
Accused Products
Abstract
This disclosure facilitates managing lost devices. In some embodiments, a system receives a first device type from a first agent on a first device, and a different second device type from a second agent on a second device. The system receives a first group associated with the first device and a different second group associated with the second device. The system determines that the first device and the second device are lost and accesses a database storing first and second configuration classes associated with the first and second devices, respectively. The system creates first and second device-dependent classes based on the first and second device types and the first and second configuration classes, respectively. The system melds the first device-dependent class into a first melded profile and the second device-dependent class into a second melded profile, using the respective groups, and applies the melded profiles to the corresponding device.
16 Citations
20 Claims
-
1. A method for managing cellular data usage via a computer network, comprising:
-
receiving, by a server from a first agent executing on a first device, a first device type; receiving, by the server from a second agent executing on a second device, a second device type, the second device type different from the first device type; receiving, by the server via an interface, a first group associated with the first device and a second group associated with the second device, the second group different from the first group; determining, by the server, a first cellular data usage of the first device; determining, by the server, a second cellular data usage of the second device; accessing, by the server responsive to determining at least one of the first cellular data usage and the second cellular data usage, a database storing, in memory, a first configuration class associated with the first device and a second configuration class associated with the second device; creating, by the server, based on the first device type and the first configuration class, a first device-dependent class; creating, by the server, based on the second device type and the second configuration class, a second device-dependent class; melding, by the server based on the first group, the first device-dependent class into a first melded profile; melding, by the server based on the second group, the second device-dependent class into a second melded profile; applying, by the server responsive to an event, the first melded profile to the first device to control network connectivity of the first device by at least one of enabling data roaming, disabling data roaming, modifying a maximum bandwidth allowed, or modifying usage time; and applying, by the server, the second melded profile to the second device responsive to the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system to manage cellular data usage via a computer network, comprising:
a server including a processor and memory configured to; receive, from a first agent executing on a first device, a first device type; receive, from a second agent executing on a second device, a second device type, the second device type different from the first device type; receive, from an interface, a first group associated with the first device and a second group associated with the second device, the second group different from the first group; determine a first cellular data usage of the first device; determine a second cellular data usage of the second device; access, responsive to determining at least one of the first cellular data usage and the second cellular data usage, a database storing, in memory, a first configuration class associated with the first device and a second configuration class associated with the second device; create based on the first device type and the first configuration class, a first device-dependent class; create based on the second device type and the second configuration class, a second device-dependent class; meld, based on the first group, the first device-dependent class into a first melded profile; meld, based on the second group, the second device-dependent class into a second melded profile; apply, responsive to an event, the first melded profile to the first device to control network connectivity of the first device to at least one of enable data roaming, disable data roaming, modify a maximum bandwidth allowed, or modify usage time; and apply the second melded profile to the second device responsive to the event. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification