IP Library › Granted Patent US 10,313,831
Granted Patent B2
US 10,313,831 · App. 14/709,127 · Granted Jun 4, 2019

Extensible solution for device to device discovery message size

Inventor: Mazin Al-Shalash (Frisco, TX)
Assignee: Futurewei Technologies, Inc.
H04W4/023H04W4/70H04W8/005H04W48/16H04W72/1263H04W12/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 10,313,831
App. No.
14/709,127
Granted
Jun 4, 2019
Kind
B2
Abstract

A method for providing an extensible solution for discovery message size includes determining a capsule size at a layer one protocol of a user equipment operating in a cellular network. The capsule size is forwarded to a layer two protocol of the user equipment where it is adjusted to accommodate layer two overhead. The adjusted capsule size is then forwarded to a layer three protocol.

Claims (47)

1. A method for providing an extensible solution for device to device discovery message size in a cellular network, comprising:

obtaining, by a user equipment from an eNodeB, resource blocks assigned to the user equipment;

determining a discovery message capsule size based on a discovery modulation and coding scheme (MCS) in the resource blocks assigned to the user equipment and a discovery resource size in the resource blocks assigned to the user equipment, by a layer one layer of the user equipment operating in the cellular network;

forwarding the discovery message capsule size to a layer two layer of the user equipment;

adjusting the discovery message capsule size to accommodate layer two overhead by the layer two layer of the user equipment, to produce an adjusted capsule size;

forwarding, from the layer two layer of the user equipment, the adjusted capsule size to a layer three layer of the user equipment; and

transmitting, by the user equipment to a plurality of user equipments, a discovery message comprising one or more capsule units, wherein the one or more capsule units have the adjusted capsule size.

2. The method of claim 1 , further comprising:

generating discovery information by the layer three layer; and

placing the discovery information in the one or more capsule units, each capsule unit having the adjusted capsule size.

3. The method of claim 2 , further comprising:

forwarding the one or more capsule units to the layer two layer for placement into transport channels, the discovery information being transparent to layer two layer processing.

4. The method of claim 2 , wherein the discovery information is partitioned into a plurality of fields, the discovery information being placed into the one or more capsule units such that no individual field is separated into two capsule units.

5. The method of claim 4 , wherein the adjusted capsule size is at least equal to a size of a largest field of the discovery information.

6. The method of claim 4 , wherein stuff bits are placed into a particular capsule unit in response to one or more fields placed into the particular capsule unit not fully occupying the particular capsule unit.

7. The method of claim 1 , wherein the adjusted capsule size does not include layer one overhead.

8. The method of claim 2 , wherein the discovery information is generated to accommodate any one of open discovery, restricted discovery, public safety use, or non-public safety use.

9. The method of claim 1 , wherein the discovery message capsule size at the layer one layer is determined from a transport block size calculated from a modulation code scheme assigned to the user equipment and the resource blocks.

10. A non-transitory computer-readable medium including code for providing an extensible solution for device to device discovery message size in a cellular network, the code upon execution operable to:

obtain, by a user equipment from an eNodeB, resource blocks assigned to the user equipment;

determine a discovery message capsule size based on a discovery modulation and coding scheme (MCS) in the resource blocks assigned to the user equipment and a discovery resource size in the resource blocks assigned to the user equipment, by a layer one layer of the user equipment operating in the cellular network;

forward the discovery message capsule size to a layer two layer of the user equipment;

adjust the discovery message capsule size to accommodate layer two overhead by the layer two layer of the user equipment to produce an adjusted capsule size;

forward, from the layer two layer of the user equipment, the adjusted capsule size to a layer three layer of the user equipment; and

transmit, by the user equipment to a plurality of user equipments, a discovery message comprising one or more capsule units, wherein the one or more capsule units have the adjusted capsule size.

11. The non-transitory computer-readable medium of claim 10 , wherein the code is further operable to:

generate discovery information by the layer three layer; and

place the discovery information in the one or more capsule units, each capsule unit having the adjusted capsule size.

12. The non-transitory computer-readable medium of claim 11 , wherein the code is further operable to:

forward the one or more capsule units to the layer two layer for placement into transport channels, the discovery information being transparent to layer two layer processing.

13. The non-transitory computer-readable medium of claim 11 , wherein the discovery information is partitioned into a plurality of fields, the discover information being placed into the one or more capsule units such that no individual field is separated into two capsule units.

14. The non-transitory computer-readable medium of claim 13 , wherein the adjusted capsule size is at least equal to a size of a largest field of the discovery information.

15. The non-transitory computer-readable medium of claim 13 , wherein padding bits are placed into a particular capsule unit in response to one or more fields placed into the particular capsule unit not fully occupying the adjusted capsule size for particular capsule unit.

16. The non-transitory computer-readable medium of claim 10 , wherein the adjusted capsule size does not include layer one overhead.

17. The non-transitory computer-readable medium of claim 11 , wherein the discovery information is generated to accommodate any one of open discovery, restricted discovery, public safety use, or non-public safety use.

18. The non-transitory computer-readable medium of claim 10 , wherein the discovery message capsule size at the layer one layer is determined from a transport block size calculated from a modulation code scheme assigned to the user equipment and the resource blocks.

19. A method comprising:

obtaining, by a user equipment from an NodeB, resource blocks assigned to the user equipment;

determining a discovery message capsule size based on a discovery modulation and coding scheme (MCS) in the resource blocks assigned to the user equipment and a discovery resource size in the resource blocks assigned to the user equipment;

adjusting the discovery message capsule size to accommodate layer two overhead to produce an adjusted capsule size;

generating discovery information;

placing, by a layer three layer of the user equipment, the discovery information in a capsule unit having the adjusted capsule size; and

transmitting, by the user equipment to a plurality of user equipments, a discovery message comprising the capsule unit, wherein the capsule unit has the adjusted capsule size.

20. The method of claim 3 , further comprising:

placing, by the layer two layer of the user equipment, the one or more capsule units into the transport channels, no processing of the discovery information in the one or more capsule units being performed by the layer two layer of the user equipment;

forwarding, by the layer two layer of the user equipment, the transport channels to the layer one layer of the user equipment; and

mapping, by the layer one layer of the user equipment, the transport channels into physical channels for transmission, no processing of the discovery information in the one or more capsule units being performed by the layer one layer of the user equipment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2015
From: AL-SHALASH, MAZIN
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 035610/0488 →
Continuity (2)
Provisional Application 61991398 · May 9, 2014
Related Publication 20150327157A1 · Nov 12, 2015