Extending Memory Capacity of a Mobile Device using Proximate Devices and Multicasting
First Claim
1. A method for downloading a file by a data processing system comprising a data processor and a memory, comprising steps of:
- the data processing system receiving device properties associated with each device of a plurality of devices;
the data processing system partitioning the file into a plurality of file extents based upon the device properties;
the data processing system establishing a communication session with the each device to form a plurality of communication sessions; and
the data processing system sending the plurality of file extents to the plurality of devices using the plurality of communication sessions.
0 Assignments
0 Petitions
Accused Products
Abstract
An improved download capability for mobile devices, without requiring increasing of the local memory of such devices, by providing a set of multimedia devices with the capability to create a cooperative download grid where multiple instrumented devices can be aggregated together according to predefined profiles. This capability is useful in at least two different scenarios. The first is when a SIP enabled device must download a large file having a capacity that is larger than the available memory of the SIP device. The second is when a SIP enabled device must download a file but cannot be connected for a long enough time to accomplish the download. If the SIP device is in proximity to other compatible devices such as Voice over Internet Protocol (VoIP) or Session Initiation Protocol (SIP), these devices are operable to be dynamically aggregated to provide a download grid with multiprotocol support that allows optimized downloading.
19 Citations
11 Claims
-
1. A method for downloading a file by a data processing system comprising a data processor and a memory, comprising steps of:
-
the data processing system receiving device properties associated with each device of a plurality of devices; the data processing system partitioning the file into a plurality of file extents based upon the device properties; the data processing system establishing a communication session with the each device to form a plurality of communication sessions; and the data processing system sending the plurality of file extents to the plurality of devices using the plurality of communication sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11-20. -20. (canceled)
Specification