Patent ID: 8898398

Claim:
A computer-implemented method of allocating memory cache on a portable shared-resource device comprising: maintaining a plurality of cache locations in memory of the portable shared-resource device; storing a first user-specific item comprising data of previously and/or currently streamed content for a first user in a first cache location in the memory; storing a second user-specific item comprising data of previously and/or currently streamed content for at least a second user in a second cache location in the memory; switching an operation mode of the portable shared-resource device from a full-power mode to a low-power mode in response to a loss of network connectivity, the low-power mode consuming less power than the full-power mode; and granting access of each user-specific item to each respective user based on which user is currently logged-in to operate the device, wherein the granting enables presenting each user-specific item to each respective user at the low-power mode without re-activating the full-power mode of the device to re-stream each user-specific item.