IP Library Granted Patent US 9,826,404
Granted Patent B2
US 9,826,404 · App. 13/347,547 · Granted Nov 21, 2017

System and method for peer-to-peer authorization via non-access stratum procedures

Inventors: Miguel Griot (San Diego, CA); Gavin Bernard Horn (La Jolla, CA); Sai Yiu Duncan Ho (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W12/08H04W48/16H04L41/12H04L67/104H04L67/1061H04W8/005H04W76/023H04W84/045
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,826,404
App. No.
13/347,547
Granted
Nov 21, 2017
Kind
B2
Abstract

Peer-to-peer (P2P) authorization by a mobile entity of a wireless communications system may include receiving a P2P authorization accept message from a management entity via a non-access stratum (NAS), receiving a radio resource control (RRC) P2P configuration request from a network entity, and sending an RRC P2P configuration complete message to the network entity via an access stratum. A management entity receiving a P2P authorization request message from a mobile entity may perform a P2P authorization check based on the received P2P authorization request message, and if the mobile entity is authorized, send a P2P authorization accept message to the mobile entity via the NAS. Alternatively, P2P authorization by a mobile entity may include sending a registration message including a P2P authorization request to a core network, and receiving a registration accept message from the core network that includes an initial context setup request and a P2P authorization response.

Claims (202)

1. A method for peer-to-peer (P2P) authorization by a mobile entity, comprising:

receiving a P2P authorization accept message from a management entity via a non-access stratum (NAS),

the P2P authorization accept message comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication, and

receiving the P2P authorization accept message comprising receiving an activate default Evolved Packet System (EPS) bearer context message;

receiving a radio resource control (RRC) P2P configuration request from a network entity; and

sending an RRC P2P configuration complete message to the network entity via an access stratum.

2. The method of claim 1 , further comprising sending a P2P authorization request message to the management entity via the NAS.

3. The method of claim 1 , further comprising transmitting a P2P authorization complete message to the management entity via the NAS.

4. The method of claim 1 , further comprising transmitting an activate default EPS bearer context accept message to the management entity via the NAS.

5. The method of claim 1 , wherein the P2P authorization accept message further comprises an authorization for direct communication between the mobile entity and the peer mobile entity.

6. The method of claim 1 , wherein receiving the P2P authorization accept message further comprises receiving an activate dedicated EPS bearer context message.

7. The method of claim 6 , further comprising transmitting an activate dedicated EPS bearer context accept message to the management entity via the NAS.

8. The method of claim 1 , wherein:

the mobile entity comprises a user equipment (UE);

the management entity comprises a mobile management entity (MME); and

the network entity comprises an evolved NodeB (eNB).

9. An apparatus, comprising:

at least one processor configured to:

receive a peer-to-peer (P2P) authorization accept message from a management entity via anon-access stratum (NAS),

the P2P authorization accept message comprising an authorization for discovery,

the authorization for discovery indicating that the apparatus is authorized to discover a peer apparatus for P2P communication, and

the P2P authorization accept message further comprising an authorization for direct communication between the apparatus and the peer apparatus;

receive a radio resource control (RRC) P2P configuration request from a network entity; and

send an RRC P2P configuration complete message to the network entity via an access stratum; and

a memory coupled to the at least one processor for storing data.

10. The apparatus of claim 9 , wherein the at least one processor is configured to send a P2P authorization request message to the management entity via the NAS.

11. The apparatus of claim 9 , wherein the at least one processor is configured to transmit a P2P authorization complete message to the management entity via the NAS.

12. The apparatus of claim 9 , wherein the at least one processor is configured to receive the P2P authorization accept message by receiving an activate default Evolved Packet System (EPS) bearer context message.

13. The apparatus of claim 12 , wherein the at least one processor is configured to transmit an activate default EPS bearer context accept message to the management entity via the NAS.

14. The apparatus of claim 9 , wherein the at least one processor is configured to receive the P2P authorization accept message by receiving an activate dedicated EPS bearer context message.

15. The apparatus of claim 14 , wherein the at least one processor is configured to transmit an activate dedicated EPS bearer context accept message to the management entity via the NAS.

16. An apparatus, comprising:

means for receiving a peer-to-peer (P2P) authorization accept message from a management entity via a non-access stratum (NAS),

the P2P authorization accept message comprising an authorization for discovery,

the authorization for discovery indicating that the apparatus is authorized to discover a peer apparatus for P2P communication, and

the P2P authorization accept message further comprising an authorization for direct communication between the apparatus and the peer apparatus;

means for receiving a radio resource control (RRC) P2P configuration request from a network entity; and

means for sending an RRC P2P configuration complete message to the network entity via an access stratum.

17. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by a mobile entity, cause the mobile entity to:

receive a peer-to-peer (P2P) authorization accept message from a management entity via a non-access stratum (NAS),

the P2P authorization message comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication, and

the P2P authorization accept message further comprising an authorization for direct communication between the mobile entity and the peer mobile entity;

receive a radio resource control (RRC) P2P configuration request from a network entity; and

send an RRC P2P configuration complete message to the network entity via an access stratum.

18. A method for peer-to-peer (P2P) authorization by a management entity, comprising:

receiving a P2P authorization request message from a mobile entity via a non-access stratum (NAS),

the P2P authorization message comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication, and

receiving the P2P authorization request message comprising receiving a Packet Data Network (PDN) connectivity request message;

performing at least one P2P authorization check of the mobile entity based at least in part on the received P2P authorization request message; and

in response to the at least one check being successful, sending a P2P authorization accept message to the mobile entity via the NAS.

19. The method of claim 18 , wherein performing the at least one check comprises determining whether a specific ID or specific prefix associated with the mobile entity matches a subscription of the mobile entity.

20. The method of claim 18 , wherein performing the at least one check comprises determining whether a specific ID or specific prefix associated with the mobile entity is unexpired.

21. The method of claim 18 , wherein sending the P2P authorization accept message comprises sending an activate default Evolved Packet System (EPS) bearer context message.

22. The method of claim 21 , further comprising receiving an activate default EPS bearer context accept message from the mobile entity via the NAS.

23. The method of claim 18 , wherein the P2P authorization accept message comprises an authorization for direct communication.

24. The method of claim 23 , further comprising receiving an activate dedicated EPS bearer context accept message from the mobile entity via the NAS.

25. The method of claim 18 , wherein:

receiving the P2P authorization request message further comprises receiving a bearer resource allocation request message; and

sending the P2P authorization accept message comprises sending an activate dedicated EPS bearer context message.

26. The method of claim 18 , wherein:

the mobile entity comprises a user equipment (UE); and

the management entity comprises a mobile management entity (MME).

27. An apparatus, comprising:

at least one processor configured to:

receive a peer-to-peer (P2P) authorization request message from a mobile entity via a non-access stratum (NAS), the P2P authorization message comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication, and

the at least one processor being configured to receive the P2P authorization request message by receiving a bearer resource allocation request message;

perform at least one P2P authorization check of the mobile entity based at least in part on the received P2P authorization request message; and

send a P2P authorization accept message to the mobile entity via the NAS, in response to the at least one check being successful; and

a memory coupled to the at least one processor for storing data.

28. The apparatus of claim 27 , wherein the at least one processor is configured to perform the at least one check by determining whether a specific ID or specific prefix associated with the mobile entity matches a subscription of the mobile entity.

29. The apparatus of claim 27 , wherein the at least one processor is configured to perform the at least one check by determining whether a specific ID or specific prefix associated with the mobile entity is unexpired.

30. The apparatus of claim 27 , wherein:

wherein the at least one processor is configured to receive the P2P authorization request message further by receiving a Packet Data Network (PDN) connectivity request message; and

wherein the at least one processor is configured to send the P2P authorization accept message by sending an activate default Evolved Packet System (EPS) bearer context message.

31. The apparatus of claim 27 , wherein the at least one processor is configured to receive an activate default EPS bearer context accept message from the mobile entity via the NAS.

32. The apparatus of claim 27 , wherein the P2P authorization accept message comprises an authorization for direct communication.

33. The apparatus of claim 27 , wherein the at least one processor is configured to send the P2P authorization accept message by sending an activate dedicated EPS bearer context message.

34. The apparatus of claim 33 , wherein the at least one processor is configured to receive an activate dedicated EPS bearer context accept message from the mobile entity via the NAS.

35. An apparatus, comprising:

means for receiving a peer-to-peer (P2P) authorization request message from a mobile entity via anon-access stratum (NAS),

the P2P authorization message comprising an authorization for discovery, and

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication;

means for performing at least one P2P authorization check of the mobile entity based at least in part on the received P2P authorization request message; and

means for sending a P2P authorization accept message to the mobile entity via the NAS, in response to the at least one check being successful,

the means for sending the P2P authorization accept message comprising means for sending an activate default Evolved Packet System (EPS) bearer context message.

36. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by a computer, cause the computer to:

receive a peer-to-peer (P2P) authorization request message from a mobile entity via a non-access stratum (NAS), the P2P authorization message comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication;

perform at least one P2P authorization check of the mobile entity based at least in part on the received P2P authorization request message; and

send a P2P authorization accept message to the mobile entity via the NAS, in response to the at least one check being successful,

the one or more instructions to send the P2P authorization accept message comprise one or more instructions to send an activate dedicated EPS bearer context message.

37. A method for peer-to-peer (P2P) authorization by a mobile entity, comprising:

sending a registration message to a core network,

the registration message comprising a P2P authorization request, and

sending the registration message comprising sending an attach request message; and

receiving a registration accept message from the core network,

the registration accept message comprising an initial context setup request and a P2P authorization response,

the P2P authorization response comprising an authorization for discovery, and

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication.

38. The method of claim 37 , wherein sending the registration message comprises sending the registration message to a network entity, the network entity forwarding the registration message to the core network.

39. The method of claim 38 , wherein the network entity comprises an evolved NodeB (eNB).

40. The method of claim 37 , wherein the P2P authorization response comprises a P2P authorization accept message, in response to a P2P authorization check of the mobile entity being successful at the core network.

41. The method of claim 37 , wherein receiving the registration accept message comprises receiving an attach accept message.

42. The method of claim 37 , wherein:

sending the registration message further comprises sending a tracking area update (TAU) request message; and

receiving the registration accept message comprises receiving a TAU accept message.

43. The method of claim 37 , wherein:

the P2P authorization comprises a general P2P authorization;

the mobile entity comprises a user equipment (UE); and

sending the registration message comprises sending the registration message to a mobile management entity (MME) of the core network.

44. An apparatus, comprising:

at least one processor configured to:

send a registration message to a core network,

the registration message comprising a peer-to-peer (P2P) authorization request; and

receive a registration accept message from the core network,

the registration accept message comprising an initial context setup request and a P2P authorization response,

the P2P authorization response comprising an authorization for discovery,

the authorization for discovery indicating that the apparatus is authorized to discover a peer apparatus for P2P communication, and

the at least one processor being configured to receive the registration accept message by receiving an attach accept message; and

a memory coupled to the at least one processor for storing data.

45. The apparatus of claim 44 , wherein the at least one processor is configured to send the registration message to a network entity, the network entity forwarding the registration message to the core network.

46. The apparatus of claim 44 , wherein the P2P authorization response comprises a P2P authorization accept message, in response to a P2P authorization check being successful at the core network.

47. The apparatus of claim 44 , wherein the at least one processor is configured to send the registration message by sending an attach request message.

48. The apparatus of claim 44 , wherein:

the at least one processor is configured to send the registration message by sending a tracking area update (TAU) request message; and

the at least one processor is configured to receive the registration accept message further by receiving a TAU accept message.

49. An apparatus, comprising:

means for sending a registration message to a core network,

the registration message comprising a peer-to-peer (P2P) authorization request, and

the means for sending the registration message comprise means for sending a tracking area update (TAU) request message; and

means for receiving a registration accept message from the core network,

the registration accept message comprising an initial context setup request and a P2P authorization response,

the P2P authorization response comprising an authorization for discovery, and

the authorization for discovery indicating that the apparatus is authorized to discover a peer apparatus for P2P communication.

50. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by a mobile entity, cause the mobile entity to:

send a registration message to a core network,

the registration message comprising a peer-to-peer (P2P) authorization request; and

receive a registration accept message from the core network,

the registration accept message comprising an initial context setup request and a P2P authorization response,

the P2P authorization response comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication, and

the one or more instructions to receive the registration accept message comprise one or more instructions to receive a tracking area update (TAU) accept message.

51. A method for peer-to-peer (P2P) authorization by a management entity of a core network, comprising:

receiving a registration message from a mobile entity, the registration message comprising a P2P authorization request,

receiving the registration message comprising receiving an attach request message;

performing at least one identification check of the mobile entity; and

in response to the at least one identification check being successful, sending a registration accept message to the mobile entity,

the registration accept message comprising an initial context setup request and a P2P authorization response,

the P2P authorization response comprising an authorization for discovery, and

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication.

52. The method of claim 51 , wherein receiving the registration message comprises receiving the registration message from a network entity in operative communication with the mobile entity.

53. The method of claim 52 , wherein the network entity comprises an evolved NodeB (eNB).

54. The method of claim 51 , wherein the P2P authorization response comprises a P2P authorization accept message, in response to a P2P authorization check of the mobile entity being successful at the core network.

55. The method of claim 51 , wherein:

sending the registration accept message comprises sending an attach accept message.

56. The method of claim 51 , wherein:

receiving the registration message further comprises receiving a tracking area update (TAU) request message; and

sending the registration accept message comprises sending a TAU accept message.

57. The method of claim 51 , wherein:

the P2P authorization comprises a general P2P authorization;

the management entity comprises a mobile management entity (MME); and

receiving the registration message comprises receiving the registration message from a user equipment (UE).

58. An apparatus, comprising:

at least one processor configured to:

receive a registration message from a mobile entity, the registration message comprising a peer-to-peer (P2P) authorization request,

the at least one processor being configured to receive the registration message by receiving a tracking area update (TAU) request message;

perform at least one identification check of the mobile entity; and

send a registration accept message to the mobile entity, in response to the at least one identification check being successful, the registration accept message comprising an initial context setup request and a P2P authorization response, wherein the P2P authorization response comprises an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication; and

a memory coupled to the at least one processor for storing data.

59. The apparatus of claim 58 , wherein the at least one processor is configured to receive the registration message from a network entity in operative communication with the mobile entity.

60. The apparatus of claim 58 , wherein the P2P authorization response comprises a P2P authorization accept message, in response to a P2P authorization check of the mobile entity being successful.

61. The apparatus of claim 58 , wherein the at least one processor is configured to:

receive the registration message further by receiving an attach request message; and

send the registration accept message by sending an attach accept message.

62. The apparatus of claim 58 , wherein the at least one processor is configured to send the registration accept message by sending a TAU accept message.

63. An apparatus, comprising:

means for receiving a registration message from a mobile entity, the registration message comprising a peer-to-peer (P2P) authorization request;

means for performing at least one identification check of the mobile entity; and

means for sending a registration accept message to the mobile entity, in response to the at least one identification check being successful,

the registration accept message comprising an initial context setup request and a P2P authorization response,

the P2P authorization response comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication, and

the means for sending the registration accept message comprises means for sending an attach accept message.

64. A non-transitory computer-readable medium storing instructions, the instructions comprising:

one or more instructions that, when executed by a computer, cause the computer to:

receive a registration message from a mobile entity, the registration message comprising a peer-to-peer (P2P) authorization request;

perform at least one identification check of the mobile entity; and

send a registration accept message to the mobile entity, in response to the at least one identification check being successful,

the registration accept message comprising an initial context setup request and a P2P authorization response,

the P2P authorization response comprising an authorization for discovery,

the authorization for discovery indicating that the mobile entity is authorized to discover a peer mobile entity for P2P communication, and

the P2P authorization response further comprising a P2P authorization accept message, in response to a P2P authorization check of the mobile entity being successful.

65. The non-transitory computer-readable medium of claim 64 , wherein the one or more instructions to receive the registration message comprise one or more instructions to receive an attach request message.

66. The non-transitory computer-readable medium of claim 64 , wherein the one or more instructions to send the registration accept message comprise one or more instructions to send a tracking area update (TAU) accept message.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2012
From: GRIOT, MIGUEL; HORN, GAVIN BERNARD; HO, SAI YIU DUNCAN
To: QUALCOMM INCORPORATED
Reel/Frame 027703/0704 →
Continuity (2)
Provisional Application 61431765 · Jan 11, 2011
Related Publication 20120179789A1 · Jul 12, 2012