Media distribution via a scalable ad hoc geographic protocol
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04M-003/42
H04W-004/06
H04L-012/18
H04W-004/02
H04W-040/20
H04W-004/12
H04W-012/06
H04W-084/22
출원번호
US-0279441
(2014-05-16)
등록번호
US-9264863
(2016-02-16)
발명자
/ 주소
Hall, Robert J.
Jamison, Richard Robert
출원인 / 주소
AT&T Intellectual Property I, L.P.
대리인 / 주소
Baker & Hostetler LLP
인용정보
피인용 횟수 :
3인용 특허 :
44
초록▼
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 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 device is within the region;when it is determined that the device is no
1. A method comprising: receiving, by a 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 device is within the region;when it is determined that the device is not within the region, not accepting the message; andwhen it is determined that the 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 device;when the media segment is determined to be invalid, ignoring the invalid media segment. 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 the intended device;when it is determined that a device receiving the message is not the intended device, not accepting the message; andwhen it is determined a device receiving the message is the intended device processing the message. 3. The method of claim 1, further comprising: when it is determined that the 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 device;when a media segment is determined to be invalid, ignoring the invalid media segment. 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 device; 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 device; 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 device, retransmitting the message. 10. The method of claim 1, further comprising: responsive to receiving the message, determining a first distance from the device 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 device 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 executable instructions 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 mobile device;when the media segment is determined to be invalid, ignoring the invalid media segment. 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;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 mobile device;when a media segment is determined to be invalid, ignoring the invalid media segment and proceed to process a subsequently received message of the plurality messages. 15. The mobile device of claim 12, the operations further comprising: 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 mobile device; 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 mobile device; 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 mobile device, 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 mobile device 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 mobile device 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 device, a message, the message comprising an indication of a region of intended reception of the message in accordance with a geocast protocol;determining if the device is within the region;when it is determined that the device is not within the region, not accepting the message; andwhen it is determined that the device is within the region: determining, upon receipt of the message, if the message is valid;when the message is determined to be valid, further processing the message via the device;when the message is determined to be invalid, not further processing the message.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (44)
Acampora,Anthony, Adaptive local wireless communication system.
Whitehill, Eric A.; Ruckstuhl, Michael A.; Barker, Jr., Charles R., System and method for providing a congestion optimized address resolution protocol for wireless ad-hoc networks.
Preston, Steven Gordon; Penner, Thomas Hans; Penrose, Charles Thomas; Kaprocki, Edward Steve, System, method and apparatus for relaying simulation data.
Belcea, John M., Time division protocol for an ad-hoc, peer-to-peer radio network having coordinating channel access to shared parallel data channels with separate reservation channel.
Cain, Joseph Bibb, Wireless communication system with enhanced time slot allocation and interference avoidance/mitigation features and related methods.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.