Dynamic ad hoc cloud based memory management for mobile devices
First Claim
1. A method for providing a dynamically generated ad hoc cloud storage system of mobile devices, the method comprising:
- transmitting, by a mobile communication device, a request to dynamically generate an ad hoc cloud storage system, to mobile devices within a local vicinity of the mobile communication device;
receiving, by the mobile communication device, one or more responses from one or more of the mobile devices within the local vicinity of the mobile communication device, wherein the one or more responses indicate that a corresponding mobile device is available to participate in the dynamically generated ad hoc cloud storage system;
dynamically generating the ad hoc cloud storage system comprising memory resources of one or more mobile devices corresponding to the one or more responses and memory resources of the mobile communication device;
capturing, by the mobile communication device, recording data of a real-time event; and
distributing, by the mobile communication device, at least one first portion of the recording data to the one or more mobile devices for storage in memory resources of the one or more mobile devices, wherein at least one second portion of the recording data is maintained in the memory resources of the mobile communication device, such that the first portion and second portion comprise the recording data stored in a distributed manner within the ad hoc cloud storage system.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided for generating a dynamically generated ad hoc cloud storage system of mobile devices. A mobile device transmits a request to dynamically generate an ad hoc cloud storage system, to other devices within a local vicinity of the mobile device. Responses are received from the other devices within the local vicinity of the mobile device indicating that a corresponding device is available to participate in the dynamically generated ad hoc cloud storage system. The dynamically generated ad hoc cloud storage system is generated using memory resources of the other devices corresponding to the responses. The mobile device captures recording data and distributes the recording data to the other devices for storage in memory resources of the other devices.
19 Citations
20 Claims
-
1. A method for providing a dynamically generated ad hoc cloud storage system of mobile devices, the method comprising:
-
transmitting, by a mobile communication device, a request to dynamically generate an ad hoc cloud storage system, to mobile devices within a local vicinity of the mobile communication device; receiving, by the mobile communication device, one or more responses from one or more of the mobile devices within the local vicinity of the mobile communication device, wherein the one or more responses indicate that a corresponding mobile device is available to participate in the dynamically generated ad hoc cloud storage system; dynamically generating the ad hoc cloud storage system comprising memory resources of one or more mobile devices corresponding to the one or more responses and memory resources of the mobile communication device; capturing, by the mobile communication device, recording data of a real-time event; and distributing, by the mobile communication device, at least one first portion of the recording data to the one or more mobile devices for storage in memory resources of the one or more mobile devices, wherein at least one second portion of the recording data is maintained in the memory resources of the mobile communication device, such that the first portion and second portion comprise the recording data stored in a distributed manner within the ad hoc cloud storage system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a mobile communication device, causes the mobile communication device to:
-
transmit a request to dynamically generate an ad hoc cloud storage system, to mobile devices within a local vicinity of the mobile communication device; receive one or more responses from one or more of the mobile devices within the local vicinity of the mobile communication device, wherein the one or more responses indicate that a corresponding mobile device is available to participate in the dynamically generated ad hoc cloud storage system; dynamically generate the ad hoc cloud storage system comprising memory resources of one or more mobile devices corresponding to the one or more responses and memory resources of the mobile communication device; capture recording data corresponding to a real-time event; and distribute at least one first segment of the recording data to the one or more mobile devices for storage in memory resources of the one or more mobile devices, wherein at least one second segment of the recording data is maintained in the memory resources of the mobile communication device, such that the first portion and second portion comprise the recording data stored in a distributed manner within the ad hoc cloud storage system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
20. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; transmit a request to dynamically generate an ad hoc cloud storage system, to mobile devices within a local vicinity of the mobile communication device; receive one or more responses from one or more of the mobile devices within the local vicinity of the mobile communication device, wherein the one or more responses indicate that a corresponding mobile device is available to participate in the dynamically generated ad hoc cloud storage system; dynamically generate the ad hoc cloud storage system comprising memory resources of one or more mobile devices corresponding to the one or more responses and memory resources of the mobile communication device; capture recording data corresponding to a real-time event; and distribute at least one first segment of the recording data to the one or more mobile devices for storage in memory resources of the one or more mobile devices, wherein at least one second segment of the recording data is maintained in the memory resources of the mobile communication device, such that the first portion and second portion comprise the recording data stored in a distributed manner within the ad hoc cloud storage system.
-
Specification