IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0327472
(2011-12-15)
|
등록번호 |
US-8744419
(2014-06-03)
|
발명자
/ 주소 |
- Hall, Robert
- Jamison, Richard
|
출원인 / 주소 |
- AT&T Intellectual Property, I, L.P.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
12 인용 특허 :
38 |
초록
▼
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 router
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.
대표청구항
▼
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 th
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; andwhen 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. 2. The method of claim 1, wherein the message further comprises an indication of an intended device that is intended to receive the message, the method further comprising: responsive to receiving the message, determining if a device receiving the message is an intended device;when it is determined that a device receiving the message is not an intended recipient, not accepting the message; andwhen it is determined a device receiving the message is an intended recipient processing the message. 3. The method of claim 1, further comprising: when it is determined that the recipient device is within the region, rendering content of the message. 4. The method of claim 1, further comprising: receiving a plurality of segments of media via a plurality of messages;determining if a media segment in a message is valid;when a media segment is determined to be valid, rendering the valid media segment via the recipient device;when a media segment is determined to be invalid, ignoring the invalid media segment and proceed to process a subsequently received message. 5. The method of claim 1, wherein determining if the media segment is valid comprises: determining where in a sequence of media segments the media segment is positioned. 6. The method of claim 1, wherein determining if the media segment valid comprises: determining if the media segment is later in sequence than all previously received media segments. 7. The method of claim 1, further comprising: responsive to receiving the message, determining whether to retransmit the message; andwhen it is determined to retransmit the message, retransmitting the message in accordance with the geocast protocol. 8. The method of claim 1, further comprising: determining whether the message was received at least a predetermined number of times by the recipient; andwhen it is determined that the message has not been received the predetermined number of times, retransmitting the message. 9. The method of claim 1, further comprising, responsive to receiving the message: determining whether the message was sent from a location closer than or equal to a predetermined minimum distance from a location of the recipient; andwhen it is determined that the message was not sent from a location closer than or equal to the predetermined minimum distance from the location of the recipient, retransmitting the message. 10. The method of claim 1, further comprising, responsive to receiving the message: determining a first distance from the recipient to a point in the intended reception of the message;determining a plurality of distances between the point and each of a plurality of sources from which the recipient previously has received the message; andretransmitting the message when the first distance is less than each of the plurality of distances. 11. The method of claim 1, further comprising, responsive to receiving the message: determining if a nearest neighbor of an originator of the message has received the message at least a predetermined number of times; andwhen it is determined that the nearest neighbor has not received the message at least the predetermined number of times, retransmitting the message. 12. A mobile device comprising: a processor; andmemory 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; anddetermining 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; andwhen 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. 13. The mobile device of claim 12, the message further comprising an indication of an intended device that is intended to receive the message, the operations further comprising: responsive to receiving the message, determining if the mobile device is the intended device;when it is determined that the mobile device is not the intended device, not accepting the message; andwhen it is determined that the mobile device is the intended device processing the message. 14. The mobile device of claim 12, the operations further comprising: receiving a plurality of segments of media via a plurality of messages;determine determining if a media segment in a message is valid;when a media segment is determined to be valid, render the valid media segment via the recipient device;when a media segment is determined to be invalid, ignoring the invalid media segment and proceed to process a subsequently received message. 15. The mobile device of claim 12: determining a reverse message path; andproviding a response to the message via the reverse message path. 16. The mobile device of claim 12, the operations further comprising: responsive to receiving the message, determining whether the message was received at least a predetermined number of times by the recipient; andwhen it is determined that the message has not been received the predetermined number of times, retransmitting the message. 17. The mobile device of claim 12, the operations further comprising: responsive to receiving the message, determining whether the message was sent from a location closer than or equal to a predetermined minimum distance from a location of the recipient; andwhen it is determined that the message was not sent from a location closer than or equal to the predetermined minimum distance from the location of the recipient, retransmitting the message. 18. The mobile device of claim 12, the operations further comprising: the processing portion further configured to:responsive to receiving the message, determining a first distance from the recipient to a point in the intended reception of the message;determine a plurality of distances between the point and each of a plurality of sources from which the recipient previously has received the message; andretransmitting the message when the first distance is less than each of the plurality of distances. 19. The mobile device of claim 12, the operations further comprising: determining if a nearest neighbor of an originator of the message has received the message at least a predetermined number of times; andwhen it is determined that the nearest neighbor has not received the message at least the predetermined number of times, retransmitting the message. 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; andwhen 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.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.