OFFLOADING TRAFFIC TO DEVICE-TO-DEVICE COMMUNICATIONS
First Claim
Patent Images
1. A method comprising:
- processing information indicating at least one or more data locations representing at least one or more candidate locations where data is stored;
determining at least one or more device locations representing one or more devices accessible by a wireless device-to-device communication link;
determining, based on the one or more data locations and the one or more device locations, a local device from which to access the data; and
accessing the data at the determined local device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are provided for offloading data to D2D communication links. The method may include processing information indicating at least one or more data locations representing at least one or more candidate locations where data is stored; determining at least one or more device locations representing one or more devices accessible by a wireless device-to-device communication link; determining, based on the one or more data locations and the one or more device locations, a local device from which to access the data; and accessing the data at the determined local device. Related apparatus, systems, methods, and articles are also described.
82 Citations
21 Claims
-
1. A method comprising:
-
processing information indicating at least one or more data locations representing at least one or more candidate locations where data is stored; determining at least one or more device locations representing one or more devices accessible by a wireless device-to-device communication link; determining, based on the one or more data locations and the one or more device locations, a local device from which to access the data; and accessing the data at the determined local device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising
at least one processor; - and
at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to provide operations comprising; processing information indicating at least one or more data locations representing at least one or more candidate locations where data is stored; determining at least one or more device locations representing one or more devices accessible by a wireless device-to-device communication link; determining, based on the one or more data locations and the one or more device locations, a local device from which to access the data; and accessing the data at the determined local device. - View Dependent Claims (12, 13, 14)
- and
-
15. A computer program product comprising machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
processing information indicating at least one or more data locations representing at least one or more candidate locations where data is stored; determining at least one or more device locations representing one or more devices accessible by a wireless device-to-device communication link; determining, based on the one or more data locations and the one or more device locations, a local device from which to access the data; and accessing the data at the determined local device.
-
-
16. A method comprising:
-
storing, at a server, information indicating at least one or more data locations representing at least one or more candidate locations where data is stored in one or more user equipment; and sending, by the server, the information to enable a determination, based on the one or more data locations and one or more user equipment locations, of a local user equipment from which to access the data. - View Dependent Claims (17, 18, 19)
-
-
20. An apparatus comprising
at least one processor; - and
at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to provide operations comprising; storing, at a server, information indicating at least one or more data locations representing at least one or more candidate locations where data is stored in one or more user equipment; and sending, by the server, the information to enable a determination, based on the one or more data locations and one or more user equipment locations, of a local user equipment from which to access the data.
- and
-
21. A computer program product comprising machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
storing, at a server, information indicating at least one or more data locations representing at least one or more candidate locations where data is stored in one or more user equipment; and sending, by the server, the information to enable a determination, based on the one or more data locations and one or more user equipment locations, of a local user equipment from which to access the data.
-
Specification