WIRELESS SHARING OF DEVICE RESOURCES ALLOWING DEVICE STORAGE NEEDS TO BE WIRELESSLY OFFLOADED TO OTHER DEVICES
First Claim
Patent Images
1. A method of storing data in aggregate memory storage among multiple devices, the method comprising:
- generating a state profile of a first device at a location, the first device having a memory storage, the state profile of the first device indicating at least the location of the first device and a status of the memory storage of the first device;
generating a state profile of a second device at a location, the second device having a memory storage, the state profile of the second device indicating at least the location of the second device and a status of the memory storage of the second device;
allocating, at least according to the state profile of the first device, a portion of the memory storage of the first device as a first portion of an aggregate memory storage;
allocating, at least according to the state profile of the second device, a portion of the memory storage of the second device as a second portion of the aggregate memory storage;
storing first data in the portion of the memory storage of the first device allocated as the first portion of the aggregate memory storage;
storing second data in the portion of the memory storage of the second device allocated as the second portion of the aggregate memory storage; and
accessing by the first device the second data stored in the memory storage of the second device.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for wireless sharing of device resources How device storage needs to be wirelessly offloaded to other devices. In a method, which may be implemented on a system, storage is shared among devices by offloading storage needs of a first device to a second device among two devices coupled in a wireless network. In offloading the storage needs, data for use at the first device may be transmitted over the wireless network to be stored at the second device.
-
Citations
20 Claims
-
1. A method of storing data in aggregate memory storage among multiple devices, the method comprising:
-
generating a state profile of a first device at a location, the first device having a memory storage, the state profile of the first device indicating at least the location of the first device and a status of the memory storage of the first device; generating a state profile of a second device at a location, the second device having a memory storage, the state profile of the second device indicating at least the location of the second device and a status of the memory storage of the second device; allocating, at least according to the state profile of the first device, a portion of the memory storage of the first device as a first portion of an aggregate memory storage; allocating, at least according to the state profile of the second device, a portion of the memory storage of the second device as a second portion of the aggregate memory storage; storing first data in the portion of the memory storage of the first device allocated as the first portion of the aggregate memory storage; storing second data in the portion of the memory storage of the second device allocated as the second portion of the aggregate memory storage; and accessing by the first device the second data stored in the memory storage of the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system that stores data aggregate memory storage among multiple devices, the system comprising:
-
a first device, having a memory storage, at a location; a second device, having a memory storage, at a location; one or more state profile generators that generate a state profile of the first device and a state profile of the second device, the state profile of the first device indicating at least the location of the first device and a status of the memory storage of the first device, the state profile of the second device indicating at least the location of the second device and a status of the memory storage of the second device; a resource sharing allocator that allocates, at least according to the state profile of the first device, a portion of the memory storage of the first device as a first portion of an aggregate memory storage, and allocates, at least according to the state profile of the second device, a portion of the memory storage of the second device as a second portion of the aggregate memory storage; wherein the first device stores first data in the portion of the memory storage of the first device allocated as the first portion of the aggregate memory storage; wherein the second device stores second data in the portion of the memory storage of the second device allocated as the second portion of the aggregate memory storage; and wherein the first device accesses the second data stored in the memory storage of the second device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification