Method and apparatus for distributing services and data
First Claim
Patent Images
1. A system, comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;
determining a first location of a first communication device and a first trajectory of the first communication device responsive to receiving a request for content from the first communication device;
predicting whether a second communication device capable of providing the content to the first communication device will come into a peer-to-peer communication range of the first communication device based on the first location and the first trajectory and based on a second location and a second trajectory of the second communication device;
receiving communication metric information according to testing of peer-to-peer communications between the second communication device and the first communication device;
determining, according to the communication metric information, whether to distribute the content to the first communication device via the second communication device; and
transmitting the content to the second communication device for distribution to the first communication device responsive to the determining to distribute the content to the first communication device via the second communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, determining a need to provide a service to a first communication device of a plurality of communication devices, detecting a movement of a second communication device of the plurality of communication devices in a direction that will place the second communication device in a communication range of the first communication device, and transmitting a message to the second communication device to provide the service to the first communication device when the second communication device comes into the communication range of the first communication device. Other embodiments are disclosed.
26 Citations
20 Claims
-
1. A system, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; determining a first location of a first communication device and a first trajectory of the first communication device responsive to receiving a request for content from the first communication device; predicting whether a second communication device capable of providing the content to the first communication device will come into a peer-to-peer communication range of the first communication device based on the first location and the first trajectory and based on a second location and a second trajectory of the second communication device; receiving communication metric information according to testing of peer-to-peer communications between the second communication device and the first communication device; determining, according to the communication metric information, whether to distribute the content to the first communication device via the second communication device; and transmitting the content to the second communication device for distribution to the first communication device responsive to the determining to distribute the content to the first communication device via the second communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
receiving, by a processing system comprising a processor, a request for content from a first communication device; determining, by the processing system, a first location of the first communication device, a trajectory of a second communication device, and a second location of the second communication device responsive to receiving the request; predicting, by the processing system, whether a second communication device capable of providing the content to the first communication device will come into a peer-to-peer communication range of the first communication device based on the determining; receiving, by the processing system, communication metric information according to testing of peer-to-peer communications between the second communication device and the first communication device; determining, by the processing system, according to the communication metric information, whether to distribute the content to the first communication device via the second communication device; and transmitting, by the processing system, the content to the second communication device for distribution to the first communication device responsive to the determining to distribute the content to the first communication device via the second communication device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
providing a request for content to a network, wherein the network determines a first location of the processing system and a first trajectory of the processing system responsive to receiving the request, wherein the network provides the content to a communication device identified by the network as capable of providing the content to the processing system and predicted to come into a peer-to-peer communication range of the processing system based on the first location and the first trajectory and based on a second location and a second trajectory of the communication device; facilitating peer-to-peer communications with the communication device identified by the network, wherein the communication device tests the peer-to-peer communications to determine communication metric information; and receiving the content from the communication device according to the communication metric information. - View Dependent Claims (19, 20)
-
Specification