IP Library Granted Patent US 9,769,699
Granted Patent B2
US 9,769,699 · App. 14/855,837 · Granted Sep 19, 2017

Method and apparatus for performing device to device (D2D) content estimation and triggering of buffer status reporting (BSR) in a wireless communication system

Inventor: Li-Chih Tseng (Taipei, TW)
Assignee: INNOVATIVE SONIC CORPORATION
H04W28/0278H04L43/08H04W4/005H04W76/043H04W72/00H04W92/18
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 9,769,699
App. No.
14/855,837
Granted
Sep 19, 2017
Kind
B2
Abstract

A method and apparatus are disclosed for performing buffer status reporting in a wireless communication system. The method includes a D2D (Device-to-Device) data arriving in the UE. The method also includes triggering a ProSe (Proximity-based Service) BSR (Buffer Status Report). The method further includes deriving a buffer size value by at least considering an amount of oncoming data. In addition, the method includes sending the ProSe BSR.

Claims (50)

1. A method of a UE (User Equipment) in a wireless communication system, wherein the UE and a plurality of other UEs form a connected group of UEs, and the UE is able to send D2D (Device-to-Device) data to the connected group of UEs in group session communications through D2D grant(s) allocated from an eNB (evolved Node B), the method comprising:

a first D2D data associated with a first group session communication arriving in the UE from a higher layer;

sending a first SR (Scheduling Request) to the eNB, and receiving a first UL (Uplink) grant from the eNB;

sending a first ProSe (Proximity-based Service) BSR (Buffer Status Report) to the eNB by using the first UL grant in a first SA (Scheduling Assignment)/Data cycle;

a second D2D data associated with a second group session communication arriving in the UE from the higher layer;

sending a second SR to the eNB, and receiving a second UL grant from the eNB; and

sending a second ProSe BSR to the eNB by using the second UL grant in the first SA/Data cycle.

2. The method of claim 1 further comprises:

receiving a first D2D grant from the eNB in the first SA/Data cycle.

3. The method of claim 2 further comprises:

receiving a second D2D grant from the eNB in the first SA/Data cycle;

using the second D2D grant and not using the first D2D grant; and

sending a SA associated with the second D2D grant to the plurality of other UEs.

4. A method of a UE (User Equipment) for performing buffer status reporting in a wireless communication system, wherein the UE and a plurality of other UEs form a connected group of UEs, and the UE is able to send D2D (Device-to-Device) data to multiple UEs in the connected group of UEs in group session communications through D2D grant(s) allocated from an eNB (evolved Node B), the method comprising:

a first D2D data associated with a first group session communication arriving in the UE from a higher layer;

sending a first SR (Scheduling Request) to the eNB, and receiving a first UL (Uplink) grant from the eNB;

sending a first ProSe (Proximity-based Service) BSR (Buffer Status Report) to the eNB by using the first UL grant;

receiving a first D2D grant from the eNB in a first SA (Scheduling Assignment)/Data cycle;

receiving a second D2D grant from the eNB in the first SA/Data cycle;

using the second D2D grant to overwrite the first D2D grant, and not using the first D2D grant since the first D2D grant is overwritten by the second D2D grant; and

sending a SA associated with the second D2D grant to the plurality of other UEs.

5. A UE (User Equipment) in a wireless communication system, wherein the UE and a plurality of other UEs form a connected group of UEs, and the UE is able to send D2D (Device-to-Device) data to the connected group of UEs in group session communications through D2D grant(s) allocated from an eNB (evolved Node B), the UE comprising:

a control circuit;

a processor installed in the control circuit; and

a memory installed in the control circuit and operatively coupled to the processor;

wherein the processor is configured to execute a program code stored in the memory to:

receive, from a higher layer, a first D2D (Device-to-Device) data associated with a first group session communication;

send a first SR (Scheduling Request) to the eNB, and receiving a first UL (Uplink) grant from the eNB;

send a first ProSe (Proximity-based Service) BSR (Buffer Status Report) to the eNB by using the first UL grant in a first SA (Scheduling Assignment)/Data cycle;

receive, from the higher layer, a second D2D data associated with a second group session communication;

send a second SR to the eNB, and receive a second UL grant from the eNB; and

send a second ProSe BSR to the eNB by using the second UL grant in the first SA/Data cycle.

6. The UE of claim 5 , wherein the processor is further configured to execute a program code stored in the memory to:

receive a first D2D grant from the eNB in the first SA/Data cycle.

7. The method of claim 6 , wherein the processor is further configured to execute a program code stored in the memory to:

receive a second D2D grant from the eNB in the first SA/Data cycle;

use the second D2D grant and not using the first D2D grant; and

send a SA associated with the second D2D grant to the plurality of other UEs.

8. A UE (User Equipment) for performing buffer status reporting in a wireless communication system, wherein the UE and a plurality of other UEs form a connected group of UEs, and the UE is able to send D2D (Device-to-Device) data to multiple UEs in the connected group of UEs in group session communications through D2D grant(s) allocated from an eNB (evolved Node B), the UE comprising:

a control circuit;

a processor installed in the control circuit; and

a memory installed in the control circuit and operatively coupled to the processor;

wherein the processor is configured to execute a program code stored in the memory to:

receive, from a higher layer, a first D2D (Device-to-Device) data associated with a first group session communication;

send a first SR (Scheduling Request) to the eNB, and receive a first UL (Uplink) grant from the eNB;

send a first ProSe (Proximity-based Service) BSR (Buffer Status Report) to the eNB by using the first UL grant;

receive, from the eNB, a first D2D grant in a first SA (Scheduling Assignment)/Data cycle;

receive, from the eNB, a second D2D grant in the first SA/Data cycle;

use the second D2D grant to overwrite the first D2D grant, and not using the first D2D grant since the first D2D grant is overwritten by the second D2D grant; and

send, to the plurality of other UEs, a SA associated with the second D2D grant.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2015
From: TSENG, LI-CHIH
To: INNOVATIVE SONIC CORPORATION
Reel/Frame 036579/0268 →
Continuity (2)
Provisional Application 62051521 · Sep 17, 2014
Related Publication 20160080969A1 · Mar 17, 2016