Scalable and reliable multicast protocols

US11528585B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11528585-B2
Application numberUS-202017010626-A
CountryUS
Kind codeB2
Filing dateSep 2, 2020
Priority dateSep 5, 2019
Publication dateDec 13, 2022
Grant dateDec 13, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This disclosure relates to transmitting multicast information over a network, such as a wireless local area network (WLAN). A source device may transmit a multicast and a request for feedback to a plurality of sink devices. The sink devices may transmit feedback based on whether they successfully decoded the multicast. The source device may retransmit the multicast (or a portion thereof) based on the feedback.

First claim

Opening claim text (preview).

What is claimed is: 1. A device comprising: a processor configured to cause a user equipment (UE) to: receive, from a source device, a first portion of a multicast transmission; receive, from the source device, a request for feedback related to the multicast transmission; determine, based at least on the request for feedback, that a second portion of the multicast transmission was not received; select, based at least on the request for feedback, a component channel for indicating a negative acknowledgement associated with the second portion; and transmit, to the source device on the selected component channel, the negative acknowledgement. 2. The device of claim 1 , wherein the request for feedback comprises a multi-user request to send (MU-RTS). 3. The device of claim 2 , wherein the MU-RTS includes a start indication and an end indication, wherein to determine that the second portion was not received, the processor is further configured to cause the UE to: determine a set of sequence numbers based at least on the start indication and the end indication; and determine that a packet corresponding to a sequence number of the set of sequence numbers was not received. 4. The device of claim 1 , wherein each respective component channel of a number of component channels corresponds to a respective portion of the multicast transmission, wherein the selected component channel for indicating the negative acknowledgement corresponds to the second portion. 5. The device of claim 1 , wherein the negative acknowledgement comprises a clear to send (CTS). 6. The device of claim 5 , wherein the processor is further configured to cause the UE to determine to not send a CTS associated with the first portion of the multicast transmission. 7. An apparatus comprising: a processor configured to cause a source wireless device to: transmit, to a plurality of wireless devices, a multicast transmission; transmit, to the plurality of wireless devices, a request for feedback associated with the multicast transmission; receive, from first wireless devices of the plurality of wireless devices, respective feedback signals associated with the multicast transmission, wherein the respective feedback signals are associated with different respective devices and are received on different respective tones; determine whether the different respective tones on which the respective feedback signals are received comprise a complete set; and in response to a determination that the different respective tones do not comprise a complete set, retransmit the multicast transmission to the plurality of wireless devices. 8. The apparatus of claim 7 , wherein the respective feedback signals comprise null data packets (NDPs) and the request for feedback comprises a modified NDP feedback report poll (NFRP). 9. The apparatus of claim 8 , wherein the modified NFRP includes a usage indication indicating that the modified NFRP requests feedback for the multicast transmission. 10. The apparatus of claim 8 , wherein the modified NFRP includes at least one field added to a user information field. 11. The apparatus of claim 7 , wherein the request for feedback indicates a start sequence number and an end sequence number. 12. The apparatus of claim 7 , wherein the request for feedback comprises a sink bitmap. 13. The apparatus of claim 7 , wherein the multicast transmission comprises a plurality of packets having contiguous sequence numbers. 14. The wireless device of claim 13 , wherein the first item of feedback associated with the multicast transmission comprises a clear to send (CTS) message. 15. The wireless device of claim 13 , wherein, in response to a determination that an item of feedback is not received on a second channel of the plurality of channels, the processor is further configured to cause the wireless device to: determine to not retransmit a second portion of the multicast transmission corresponding to the second channel. 16. A wireless device, comprising: an antenna; a radio operably coupled to the antenna; and a processor operably coupled to the radio; wherein the processor is configured to cause the wireless device to: transmit, to a plurality of wireless devices, a multicast transmission; transmit, to the plurality of wireless devices, a request for feedback associated with the multicast transmission; monitor a plurality of channels for feedback, wherein said monitoring comprises, for respective channels of the plurality of channels, making respective channel-specific determinations of whether an item of feedback is received on the respective channel; determine that a first item of feedback associated with the multicast transmission is received on a first channel of the plurality of channels; and in response to the determination that the first item of feedback associated with the multicast transmission is received on the first channel: select a first portion of the multicast transmission corresponding to the first channel; and retransmit the first portion of the multicast transmission. 17. The wireless device of claim 16 , wherein the processor is further configured to cause the wireless device to: determine that a second item of feedback associated with the multicast transmission is received on a second channel; select a second portion of the multicast transmission corresponding to the second channel; and retransmit the second portion of the multicast transmission. 18. The wireless device of claim 16 , wherein to determine that the first item of feedback associated with the multicast transmission is received, the processor is further configured to cause the wireless device to: detect presence of a clear to send (CTS) message without decoding the CTS. 19. The wireless device of claim 18 , wherein the request for feedback comprises a new frame type. 20. The wireless device of claim 16 , wherein the request for feedback comprises a first multi-user request to send (MU-RTS), wherein the processor is further configured to cause the wireless device to transmit a second MU-RTS, wherein a usage indication of the first MU-RTS is different from a usage indication of the second MU-RTS.

Assignees

Inventors

Classifications

  • in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06) · CPC title

  • with collision avoidance · CPC title

  • H04W4/06Primary

    Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services · CPC title

  • H04L1/1685Primary

    the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal · CPC title

  • Point-to-multipoint · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11528585B2 cover?
This disclosure relates to transmitting multicast information over a network, such as a wireless local area network (WLAN). A source device may transmit a multicast and a request for feedback to a plurality of sink devices. The sink devices may transmit feedback based on whether they successfully decoded the multicast. The source device may retransmit the multicast (or a portion thereof) based …
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W4/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).