Management of mobile devices leveraging location based cooperation
First Claim
1. A computer program product for managing mobile devices, the computer program product comprising a non-transitory computer-readable recording medium having recorded thereon a computer program comprising program code that causes a data processing system to perform, when the computer program is executed on the data processing system, the steps of:
- forming a plurality of inclusive mobile devices by downloading management data comprising executable software code onto each one of a plurality of selected mobile devices and running the executable software code on the selected mobile devices, by;
causing at least a first mobile device of the plurality of selected mobile devices to become at least one of the plurality of inclusive mobile devices, by;
broadcasting a download request for the management data by the first mobile device;
determining that no service mobile device is available to provide the management data to the first mobile device;
downloading the management data from the data processing system to the first mobile device; and
running the executable software code on the first mobile device;
electing a set of one or more of the plurality of inclusive mobile devices as a set of one or more service mobile devices according to characteristic information of the plurality of inclusive mobile devices that is based at least on a current position thereof, wherein the set of one or more service mobile devices are configured to download the management data to other mobile devices; and
causing at least a second mobile device to become an inclusive mobile device, by;
broadcasting a download request for the management data by the second mobile device;
selecting at least one of the elected service mobile devices based on proximity to the second mobile device in accordance with the characteristic information;
downloading the management data from the selected at least one service mobile device; and
running the executable software code on the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A solution is proposed for managing a plurality of data processing mobile devices. A corresponding system is configured for downloading management data onto each one of the mobile devices for application thereof on the mobile device, wherein for at least a first one of the mobile devices the management data is downloaded from a data processing central system, each mobile device wherein the management data has already been downloaded defining an inclusive mobile device; in the solution according to an embodiment of the invention, the step of downloading management data comprises electing a set of inclusive mobile devices temporarily as service mobile devices according to characteristic information of the inclusive mobile devices being based at least on a current position thereof, and causing at least a second one of the mobile devices to download the management data from a selected one of the service mobile devices in proximity thereof.
-
Citations
21 Claims
-
1. A computer program product for managing mobile devices, the computer program product comprising a non-transitory computer-readable recording medium having recorded thereon a computer program comprising program code that causes a data processing system to perform, when the computer program is executed on the data processing system, the steps of:
-
forming a plurality of inclusive mobile devices by downloading management data comprising executable software code onto each one of a plurality of selected mobile devices and running the executable software code on the selected mobile devices, by; causing at least a first mobile device of the plurality of selected mobile devices to become at least one of the plurality of inclusive mobile devices, by; broadcasting a download request for the management data by the first mobile device; determining that no service mobile device is available to provide the management data to the first mobile device; downloading the management data from the data processing system to the first mobile device; and running the executable software code on the first mobile device; electing a set of one or more of the plurality of inclusive mobile devices as a set of one or more service mobile devices according to characteristic information of the plurality of inclusive mobile devices that is based at least on a current position thereof, wherein the set of one or more service mobile devices are configured to download the management data to other mobile devices; and causing at least a second mobile device to become an inclusive mobile device, by; broadcasting a download request for the management data by the second mobile device; selecting at least one of the elected service mobile devices based on proximity to the second mobile device in accordance with the characteristic information; downloading the management data from the selected at least one service mobile device; and running the executable software code on the second mobile device.
-
-
2. A system for managing mobile devices, the system comprising a data processor and a memory having program code stored therein that is configured to perform, when executed by the data processor, the steps of:
-
forming a plurality of inclusive mobile devices by downloading management data comprising executable software code onto each one of a plurality of selected mobile devices and running the executable software code on the selected mobile devices, by; causing at least a first mobile device of the plurality of selected mobile devices to become at least one of the plurality of inclusive mobile devices, by; broadcasting a download request for the management data by the first mobile device; determining that no service mobile device is available to provide the management data to the first mobile device; downloading the management data from the data processing system to the first mobile device; and running the executable software code on the first mobile device; electing a set of one or more of the plurality of inclusive mobile devices as a set of one or more service mobile devices according to characteristic information of the plurality of inclusive mobile devices that is based at least on a current position thereof, wherein the set of one or more service mobile devices are configured to download the management data to other mobile devices; and causing at least a second mobile device to become an inclusive mobile device, by; broadcasting a download request for the management data by the second mobile device; selecting at least one of the elected service mobile devices based on proximity to the second mobile device in accordance with the characteristic information; downloading the management data from the selected at least one service mobile device; and running the executable software code on the second mobile device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification