Media distribution via a scalable ad hoc geographic protocol
First Claim
Patent Images
1. A method comprising:
- receiving by a recipient device, a message comprising a media segment, the message comprising an indication of a region of intended reception of the message in accordance with a geocast protocol;
determining if the recipient device is within the region;
when it is determined that the recipient device is not within the region, not accepting the message; and
when it is determined that the recipient device is within the region;
determining, upon receipt of the message, if the media segment is valid;
when the media segment is determined to be valid, rendering the valid media segment via the recipient device;
when the media segment is determined to be invalid, ignoring the invalid media segment and proceed to process a subsequently received message.
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 by a recipient device, a message comprising a media segment, the message comprising an indication of a region of intended reception of the message in accordance with a geocast protocol; determining if the recipient device is within the region; when it is determined that the recipient device is not within the region, not accepting the message; and when it is determined that the recipient device is within the region; determining, upon receipt of the message, if the media segment is valid; when the media segment is determined to be valid, rendering the valid media segment via the recipient device; when the media segment is determined to be invalid, ignoring the invalid media segment and proceed to process a subsequently received message. - 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 at least one executable instruction that when executed by the processor causes the processor to effectuate operations comprising; receiving a message comprising media, the message comprising an indication of a region of intended reception of the message in a accordance with a geocast protocol; and determining if the mobile device is within the region; when it is determined that the mobile device is not within the region, not accepting the message; and when it is determined that the mobile device is within the region; determining, upon receipt of the message, if the media segment is valid; when the media segment is determined to be valid, rendering the valid media segment via the recipient device; when the media segment is determined to be invalid, ignoring the invalid media segment and proceed to process a subsequently received message. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage medium that is not a propagating signal, the computer-readable storage medium comprising instructions that when executed by a processor cause the processor to perform operations comprising:
-
receiving by a recipient device, a message comprising a media segment, the message comprising an indication of a region of intended reception of the message in accordance with a geocast protocol; determining if the recipient device is within the region; when it is determined that the recipient device is not within the region, not accepting the message; and when it is determined that the recipient device is within the region; determining, upon receipt of the message, if the media segment is valid; when the media segment is determined to be valid, rendering the valid media segment via the recipient device; when the media segment is determined to be invalid, ignoring the invalid media segment and proceed to process a subsequently received message.
-
Specification