IP Library Granted Patent US 11,057,910
Granted Patent B2
US 11,057,910 · App. 16/515,519 · Granted Jul 6, 2021

Resource access in device to device communication

Inventors: Alexey Khoryaev (Nizhny Novgorod, RU); Sergey Panteleev (Nizhny Novgorod, RU); Richard Burbidge (Shrivenham, GB); Youn Hyoung Heo (San Jose, CA); Kyeongin Jeong (Portland, OR)
Assignee: Apple Inc.
H04W72/1263H04W72/02H04W72/10H04W72/1242H04W72/1284H04W72/1289H04W74/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,057,910
App. No.
16/515,519
Granted
Jul 6, 2021
Kind
B2
Abstract

A wireless communication device is configured to perform resource access in device-to-device (D2D) communication. A user equipment (UE) is provided with processing hardware comprising application processing circuitry and baseband processing circuitry. The application processing circuitry assigns a per-packet priority to data packets in the application layer. The baseband processing circuitry maps the per-packet priority to a transmission priority in the physical layer and prioritizes access to a wireless resource pool depending upon the transmission priority. A UE having the application processing circuitry and baseband processing circuitry is also provided. A computer program product is also provided. An evolved Node B (eNodeB) allocates a resource quota to a UE based upon priority information from the UE corresponding to a D2D communication to be transmitted by the UE. Other embodiments may be described and claimed.

Claims (38)

1. One or more non-transitory, computer-readable media (NTCRM) having instructions that, when executed by one or more processors of a user equipment (UE), cause the UE to:

process a configuration message received from an access node to identify an information element that is to associate a priority with a pool of transmission resources to be used by the UE for sidelink communications, wherein the priority is a first priority; and

cause a physical layer of a protocol stack of the UE to transmit a sidelink communication in the pool of transmission resources based on the priority, wherein to cause the physical layer to transmit the sidelink communications, the UE is to:

generate information associated with a second priority;

map the second priority to the first priority;

encode the sidelink communication with the information associated with the second priority; and

transmit the sidelink communication in the pool of transmission resources based on mapping of the second priority to the first priority.

2. The one or more NTCRM of claim 1 , wherein the instructions, when executed, further cause the UE to:

autonomously select the pool of transmission resources for transmission of the sidelink communications.

3. The one or more NTCRM of claim 1 , wherein the pool of transmission resources is a physical sidelink shared channel pool and the sidelink communications is to include data to be transmitted to another UE.

4. The one or more NTCRM of claim 1 , wherein the pool of transmission resources is a physical sidelink control channel pool and the sidelink communications is to include sidelink control information to be transmitted to another UE.

5. The one or more NTCRM of claim 1 , wherein the information element is to associate the priority with a sidelink transmission period in which a plurality of pools of transmission resources, including the pool of transmission resources, are located.

6. The one or more NTCRM of claim 1 , wherein the pool of transmission resources include resources having a time-resource pattern of transmission (T-RPT) pattern.

7. The one or more NTCRM of claim 1 , wherein the pool of transmission resources include resources having a subset of time-resource pattern of transmission (T-RPT) patterns within one or more physical sidelink shared channel pools.

8. The one or more NTCRM of claim 1 , wherein the pool of transmission resources include sidelink control information resources within a physical sidelink control channel pool.

9. The one or more NTCRM of claim 1 , wherein the priority is selected from eight priority values.

10. One or more non-transitory, computer-readable media (NTCRM) having instructions that, when executed by one or more processors of an access node (AN), cause the AN to:

generate a configuration message with an information element that is to associate a priority with a pool of transmission resources to be used by a user equipment (UE) for sidelink communications;

cause a physical layer of a protocol stack of the AN to transmit a downlink communication to the UE with the configuration message;

receive, from the UE, information on status of one or more buffers that respectively corresponds to one or more priority levels;

generate scheduling information to schedule a sidelink communication of the UE based on the status of the one or more buffers; and

transmit, to the UE, an indication of the schedule.

11. The one or more NTCRM of claim 10 , wherein the instructions, when executed, further cause the AN to: select the priority from eight priority values.

12. The one or more NTCRM of claim 10 , wherein the pool of transmission resources is a physical sidelink shared channel pool and the sidelink communications is to include data to be transmitted to another UE.

13. The one or more NTCRM of claim 10 , wherein the pool of transmission resources is a physical sidelink control channel pool and the sidelink communications is to include sidelink control information to be transmitted to another UE.

14. The one or more NTCRM of claim 10 , wherein the pool of transmission resources include sidelink control information resources within a physical sidelink control channel pool.

15. A processor for a user equipment (UE) in a communications network, the processor comprising:

circuitry to execute one or more instructions that, when executed, cause the processor to perform operations comprising:

receiving, from an access node in the communications network, a configuration message with an information element including information associating a priority with a pool of transmission resources used by the UE for sidelink communications;

determining status of one or more buffers that correspond to one or more priority levels;

transmitting, to the access node, information on the status of the one or more buffers; and

receive, from the access node, scheduling information to schedule a sidelink communication of the UE, the scheduling information generated based on the status of the one or more buffers.

16. The processor of claim 15 , wherein the pool of transmission resources includes a physical sidelink control channel pool and the sidelink communications is to include sidelink control information to be transmitted to another UE.

17. The processor of claim 15 , wherein the pool of transmission resources includes resources having a time-resource pattern of transmission (T-RPT) pattern.

18. The processor of claim 15 , wherein the pool of transmission resources includes sidelink control information resources within a physical sidelink control channel pool.

19. The processor of claim 15 , wherein the instructions, when executed, further cause the processor to perform operations comprising:

autonomously selecting the pool of transmission resources for transmission of the sidelink communications.

20. The processor of claim 15 , wherein the pool of transmission resources includes a physical sidelink shared channel pool and the sidelink communications is to include data to be transmitted to another UE.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 052916/0308 →