Media distribution via a scalable ad hoc geographic protocol
First Claim
Patent Images
1. A method comprising:
- receiving, via an ad hoc network, a message at a device, the message comprising a media segment and an indication of a geocast region of intended reception;
determining a first distance from the device to a point in the intended reception area of the message;
determining a plurality of distances between the point and each of a plurality of sources from which the device previously had received the message; and
retransmitting the message to another device via the ad hoc network based on the first distance being less than each of the plurality of distances.
1 Assignment
0 Petitions
Accused Products
Abstract
Media is distributed via a scalable ad hoc geographic routing/broadcast protocol. Media can be transmitted from a mobile device to a cluster of mobile devices that are geographically located in a particular region. Devices that are located between the source and the intended target can act as routers with the ability to forward data packets toward the intended destination. In essence, a geocast network cloud is established, allowing any device within the cloud to communicate with any other device in the cloud. Devices in the network can constantly change position and the transmission path through the network can be constantly changing. The geocast protocol adapts to the changing conditions.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, via an ad hoc network, a message at a device, the message comprising a media segment and an indication of a geocast region of intended reception; determining a first distance from the device to a point in the intended reception area of the message; determining a plurality of distances between the point and each of a plurality of sources from which the device previously had received the message; and retransmitting the message to another device via the ad hoc network based on the first distance being less than each of the plurality of distances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile device comprising:
-
a processor; and memory coupled to the processor, the memory comprising executable instructions that causes the processor to effectuate operations comprising; receiving, via an ad hoc network, a message comprising a media segment and an indication of a geocast region of intended reception of the message in accordance with a geocast protocol; determining a first distance from the mobile device to a point in the intended reception area of the message; determining a plurality of distances between the point and each of a plurality of sources from which the mobile device previously had received the message; and retransmitting the message to another device via the ad hoc network based on the first distance being less than each of the plurality of distances. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium that is not a propagating signal, the computer-readable storage medium comprising instructions that cause a processor executing the instructions to perform operations comprising:
-
receiving by a device, via an ad hoc network, a message comprising an indication of a geocast region of intended reception of the message in accordance with a geocast protocol; determining a first distance from the device to a point in an intended reception area of the message; determining a plurality of distances between the point and each of a plurality of sources from which the device previously had received the message; and retransmitting the message to another device via the ad hoc network based on the first distance being less than each of the plurality of distances.
-
Specification