Patent ID: 9049214
Filing Date: 2015-06-02
Classification: G06F,H04L

Abstract:
1. A method of sharing memory among mobile devices, wherein duplicate copies of a hard key holder have been installed in all mobile devices from a user-defined group of mobile devices, wherein each said hard key holder comprises a hard key used to generate a soft key, wherein the hard key and the soft key are used to verify an identity and authorization of a master mobile device to appropriate and use memory from a slave mobile device, wherein the master mobile device and the slave mobile device are members of the user-defined group of mobile devices, and wherein the method comprises: receiving a memory appropriation request from the master mobile device by a first slave mobile device from the user-defined group of mobile devices, wherein the memory appropriation request is a request to appropriate and reserve memory in the first slave mobile device for use by the master mobile device, wherein the memory appropriation request comprises an identifier of the master mobile device; in response to the first slave mobile device receiving the request, reserving an unused sector of the memory in the first slave mobile device for use by the master mobile device; generating a memory access soft key, at the first slave mobile device, using the identifier of the master mobile device in the request and the hard key holder, wherein the memory access soft key is exclusively for use by the master mobile device, and wherein the memory access soft key comprises a description of how much usable storage space in the memory of the first slave mobile device is available and has been reserved for the master mobile device to use; transmitting the memory access soft key from the first slave mobile device to the master mobile device; receiving the memory access soft key from the master mobile device at the first slave mobile device; and in response to data and the memory access soft key being received by the first slave mobile device from the master mobile device, storing received data from the master mobile device in a reserved sector of memory in the first slave mobile device.