IP Library Granted Patent US 10,292,046
Granted Patent B2
US 10,292,046 · App. 14/919,485 · Granted May 14, 2019

Methods and apparatus to indicate space requirements for communicating capabilities of a device

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,292,046
App. No.
14/919,485
Granted
May 14, 2019
Kind
B2
Abstract

Example methods and apparatus to indicate space requirements for communicating capabilities of a device are disclosed. In accordance with a disclosed example method, a request is sent to a network to request a quantity of blocks to be allocated for use by a mobile station. The quantity of blocks is determined based on a data size to identify radio access capabilities of the mobile station. An allocation of the quantity of blocks is received from the network. Radio access capability information of the mobile station is sent via the allocated blocks.

Claims (65)

1. A method to communicate capabilities of a mobile station to a network, comprising:

receiving, at the network, a message from the mobile station to initiate a data transfer session between the mobile station and the network, wherein

the message indicates one particular subset of radio access capabilities of the mobile station among different subsets of radio access capabilities of the mobile station,

the one particular subset of radio access capabilities comprising radio access capabilities of the mobile station pertaining to a type of the data transfer session that is determined by the mobile station,

at least another subset of radio access capabilities of the mobile station among the different subsets of radio access capabilities that is irrelevant to the type of the data transfer session is excluded from the message by the mobile station, and

the type of the data transfer session is selected by the mobile station from a group comprising at least one of (a) a first type for transferring an amount of data less than a pre-determined threshold, (b) a second type for transferring information generated by the mobile station, and (c) a third type for an uplink-only transfer of user-generated information, wherein each type is associated with a respectively different subset of radio access capabilities; and

allocating, by the network, resources for the data transfer session based on the one particular subset of radio access capabilities indicated in the message.

2. The method of claim 1 , wherein the one particular subset of radio access capabilities of the mobile station comprises radio access capabilities supported by the network.

3. The method of claim 1 , wherein the one particular subset is indicated by one of a plurality of code values, each of the plurality of code values pre-defined to indicate a corresponding one of the different subsets of radio access capabilities.

4. The method of claim 1 , further comprising:

receiving a request message from the mobile station for an assignment of resources from the network;

sending an assignment message to the mobile station; and

receiving the message indicating the one particular subset of radio access capabilities from the mobile station via an associated control channel in response to the assignment message.

5. The method of claim 4 , wherein the assignment message allocates a quantity of blocks for use by the mobile station to send radio access capabilities information.

6. The method of claim 4 , wherein the request message for the assignment of resources indicates a quantity of blocks requested by the mobile station to send radio access capabilities information to the network.

7. The method of claim 1 , further comprising:

receiving a channel request from the mobile station, wherein the channel request is included in the message from the mobile station to the network; and

sending an assignment message to the mobile station, wherein the assignment message allocates a data channel for use by the mobile station to perform a data transfer of the data transfer session between the mobile station and the network.

8. The method of claim 1 , wherein receiving the message from the mobile station comprises receiving the message during a data transfer session setup process.

9. The method of claim 1 , further comprising, when the message indicates that a second message is to be sent by the mobile station to indicate additional radio access capabilities associated with the mobile station, receiving the second message from the mobile station including the additional radio access capabilities.

10. The method of claim 1 , wherein the data transfer session is implemented using a temporary block flow communication session.

11. The method of claim 1 , further comprising:

sending, to the mobile station, radio access capabilities supported by the network.

12. The method of claim 1 , wherein receiving the message from the mobile station occurs after the mobile station registers with a core network of the network during a registration process, and wherein during the registration process, the network receives from the mobile station one of an exhaustive listing of the radio access capabilities of the mobile station or a listing of radio access capabilities of the mobile station relevant to downlink communications to the core network.

13. An apparatus to communicate capabilities of a mobile station to a network, comprising:

a memory; and

at least one hardware processor communicatively coupled with the memory and configured to:

receive, at the network, a message from the mobile station to initiate a data transfer session between the mobile station and the network, wherein the message indicates one particular subset of radio access capabilities of the mobile station among different subsets of radio access capabilities of the mobile station, the one particular subset of radio access capabilities comprising radio access capabilities of the mobile station pertaining to a type of the data transfer session that is determined by the mobile station, at least another subset of radio access capabilities of the mobile station among the different subsets of radio access capabilities that is irrelevant to the type of the data transfer session is excluded from the message by the mobile station, and the type of the data transfer session is selected by the mobile station from a group comprising at least one of (a) a first type for transferring an amount of data less than a pre-determined threshold, (b) a second type for transferring information generated by the mobile station, and (c) a third type for an uplink-only transfer of user-generated information, wherein each type is associated with a respectively different subset of radio access capabilities; and

allocate, by the network, resources for the data transfer session based on the one particular subset of radio access capabilities indicated in the message.

14. The apparatus of claim 13 , wherein the one particular subset of radio access capabilities of the mobile station comprises radio access capabilities supported by the network.

15. The apparatus of claim 13 , wherein the one particular subset is indicated by one of a plurality of code values, each of the plurality of code values pre-defined to indicate a corresponding one of the different subsets of radio access capabilities.

16. The apparatus of claim 13 , wherein the at least one hardware processor is further configured to:

receive a request message from the mobile station for an assignment of resources from the network;

send an assignment message to the mobile station; and

receive the message indicating the one particular subset of radio access capabilities from the mobile station via an associated control channel in response to the assignment message.

17. The apparatus of claim 16 , wherein the assignment message allocates a quantity of blocks for use by the mobile station to send radio access capabilities information.

18. The apparatus of claim 16 , wherein the request message for the assignment of resources indicates a quantity of blocks requested by the mobile station to send radio access capabilities information to the network.

19. The apparatus of claim 13 , wherein the at least one hardware processor is further configured to:

receive a channel request from the mobile station, wherein the channel request is included in the message from the mobile station to the network; and

send an assignment message to the mobile station, wherein the assignment message allocates a data channel for use by the mobile station to perform a data transfer of the data transfer session between the mobile station and the network.

20. The apparatus of claim 13 , wherein the at least one hardware processor is configured to receive the message from the mobile station during a data transfer session setup process.

21. The apparatus of claim 13 , wherein the at least one hardware processor is further configured to, when the message indicates that a second message is to be sent by the mobile station to indicate additional radio access capabilities associated with the mobile station, receive the second message from the mobile station including the additional radio access capabilities.

22. The apparatus of claim 13 , wherein the data transfer session is implemented using a temporary block flow communication session.

23. The apparatus of claim 13 , wherein the at least one hardware processor is further configured to send, to the mobile station, radio access capabilities supported by the network.

24. The apparatus of claim 13 , wherein the at least one hardware processor is configured to receive the message from the mobile station after the mobile station registers with a core network of the network during a registration process, and wherein during the registration process, the at least one hardware processor is further configured to receive from the mobile station one of an exhaustive listing of the radio access capabilities of the mobile station or a listing of radio access capabilities of the mobile station relevant to downlink communications to the core network.

25. A non-transitory computer readable medium storing instructions to cause a processor to perform operations comprising:

receiving, at a network, a message from a mobile station to initiate a data transfer session between the mobile station and the network, wherein the message indicates one particular subset of radio access capabilities of the mobile station among different subsets of radio access capabilities of the mobile station, the one particular subset of radio access capabilities comprising radio access capabilities of the mobile station pertaining to a type of the data transfer session that is determined by the mobile station, at least another subset of radio access capabilities of the mobile station among the different subsets of radio access capabilities that is irrelevant to the type of the data transfer session is excluded from the message by the mobile station, and the type of the data transfer session is selected by the mobile station from a group comprising at least one of (a) a first type for transferring an amount of data less than a pre-determined threshold, (b) a second type for transferring information generated by the mobile station, and (c) a third type for an uplink-only transfer of user-generated information, wherein each type is associated with a respectively different subset of radio access capabilities; and

allocating, by the network, resources for the data transfer session based on the one particular subset of radio access capabilities indicated in the message.

26. The non-transitory computer readable medium of claim 25 , wherein the one particular subset of radio access capabilities of the mobile station comprises radio access capabilities supported by the network.

27. The non-transitory computer readable medium of claim 25 , wherein the one particular subset is indicated by one of a plurality of code values, each of the plurality of code values pre-defined to indicate a corresponding one of the different subsets of radio access capabilities.

28. The non-transitory computer readable medium of claim 25 , wherein the operations further comprise:

receiving a request message from the mobile station for an assignment of resources from the network;

sending an assignment message to the mobile station; and

receiving the message indicating the one particular subset of radio access capabilities from the mobile station via an associated control channel in response to the assignment message.

29. The non-transitory computer readable medium of claim 28 , wherein the assignment message allocates a quantity of blocks for use by the mobile station to send radio access capabilities information.

30. The non-transitory computer readable medium of claim 28 , wherein the request message for the assignment of resources indicates a quantity of blocks requested by the mobile station to send radio access capabilities information to the network.

31. The non-transitory computer readable medium of claim 25 , wherein the operations further comprise:

receiving a channel request from the mobile station, wherein the channel request is included in the message from the mobile station to the network; and

sending an assignment message to the mobile station, wherein the assignment message allocates a data channel for use by the mobile station to perform a data transfer of the data transfer session between the mobile station and the network.

32. The non-transitory computer readable medium of claim 25 , wherein receiving the message from the mobile station comprises receiving the message during a data transfer session setup process.

33. The non-transitory computer readable medium of claim 25 , wherein the operations further comprise, when the message indicates that a second message is to be sent by the mobile station to indicate additional radio access capabilities associated with the mobile station, receiving the second message from the mobile station including the additional radio access capabilities.

34. The non-transitory computer readable medium of claim 25 , wherein the data transfer session is implemented using a temporary block flow communication session.

35. The non-transitory computer readable medium of claim 25 , wherein the operations further comprise:

sending, to the mobile station, radio access capabilities supported by the network.

36. The non-transitory computer readable medium of claim 25 , wherein receiving the message from the mobile station occurs after the mobile station registers with a core network of the network during a registration process, and wherein during the registration process, the network receives from the mobile station one of an exhaustive listing of the radio access capabilities of the mobile station or a listing of radio access capabilities of the mobile station relevant to downlink communications to the core network.

Assignments (13)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: HOLE, DAVID PHILIP
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 039038/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: KREUZER, WERNER KARL
To: RESEARCH IN MOTION DEUTSCHLAND GMBH
Reel/Frame 039038/0383 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: FAURIE, RENE
To: RESEARCH IN MOTION FRANCE S.A.S.
Reel/Frame 039038/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: RESEARCH IN MOTION UK LIMITED
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039038/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: RESEARCH IN MOTION DEUTSCHLAND GMBH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 039038/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2016
From: RESEARCH IN MOTION FRANCE S.A.S.
To: RESEARCH IN MOTION UK LIMITED
Reel/Frame 039038/0877 →
CHANGE OF NAME Recorded Mar 1, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037963/0731 →