US 12,317,348 B2
Device-assisted communication with network coding
Shanyu Zhou, San Diego, CA (US); Olufunmilola Omolade Awoniyi-Oteri, San Diego, CA (US); Jelena Damnjanovic, Del Mar, CA (US); and Tao Luo, San Diego, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Mar. 22, 2021, as Appl. No. 17/209,211.
Prior Publication US 2022/0304088 A1, Sep. 22, 2022
Int. Cl. H04W 4/00 (2018.01); H04L 1/00 (2006.01); H04W 4/06 (2009.01); H04W 72/04 (2023.01); H04W 72/30 (2023.01); H04W 76/15 (2018.01)
CPC H04W 76/15 (2018.02) [H04L 1/0009 (2013.01); H04W 4/06 (2013.01); H04W 72/04 (2013.01); H04W 72/30 (2023.01)] 21 Claims
OG exemplary drawing
 
1. A method of wireless communication at a user equipment (UE), comprising:
receiving, from a base station via a network communication interface, a configuration for communication of data on a direct communication interface to UEs that fail to successfully receive data on the network communication interface, wherein the configuration indicates a first set of resources allocated for non-unicast transmissions indicating data that is unsuccessfully received on the network communication interface, a second set of resources on the direct communication interface allocated for unicast transmissions of data received on the network communication interface, and a third set of resources on the network communication interface allocated for uplink feedback reporting for data received on the network communication interface;
receiving, from the base station via the network communication interface, a dataset including a plurality of packets in an encoded format, the encoded format being based on a randomly or pseudorandomly generated encoding matrix including rows corresponding to different packet combinations;
receiving, from another UE, a non-unicast transmission indicating that the other UE failed to successfully receive a subset of the dataset, wherein the non-unicast transmission includes at least one of a packet identifier (ID), a sequence ID, or a hostname or host ID identifying the subset of the dataset in the encoded format; and
transmitting, to the other UE via a direct communication interface, a unicast transmission including the subset of the dataset after receiving the non-unicast transmission based on the configuration.