IP Library Granted Patent US 9,769,215
Granted Patent B2
US 9,769,215 · App. 14/973,327 · Granted Sep 19, 2017

Personal network access control system and method

Inventors: Andrew Michael Allen (Hallandale Beach, FL); Adrian Buckley (Tracy, CA)
Assignee: BlackBerry Limited
H04L65/1006H04L12/46H04L63/101H04L65/1069
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,215
App. No.
14/973,327
Granted
Sep 19, 2017
Kind
B2
Abstract

A server is provided that includes a processor such that for a Session Initiation Protocol (SIP) request containing a Uniform Resource Identifier (URI) identifying the first device, the processor is programmed to promote adding a URI and redirecting the SIP request to a second device. The added URI used by the second device to invoke a Personal Network Management (PNM) Controller function.

Claims (41)

1. A user device of a personal network, comprising:

a transceiver configured to receive a Session Initiation Protocol (SIP) request addressed to the user device of the personal network, the SIP request comprising:

an “Accept Contact” header,

a target uniform resource identifier (URI) parameter identifying a second user device of the personal network, and

an identification of an originating user; and

a processor configured to perform a personal network management (PNM) controller function upon receipt of the SIP request at the user device,

wherein the “Accept Contact” header comprises an indication that the user device is requested to invoke the PNM controller function performed by the processor,

wherein the “Accept Contact” header includes an IMS Application Reference Identifier (IARI) value that contains the indication, the indication comprising a PNM-specific indication.

2. The user device of claim 1 , wherein the SIP request is redirected by an application server (AS) that initially receives the SIP request from the originating user.

3. The user device of claim 2 , wherein the AS redirects the SIP request to the user device upon determining that the originating user is not part of the personal network.

4. The user device of claim 1 , wherein the PNM-specific indication includes “3gpp-application.ims.iari.PNM-Controller”.

5. The user device of claim 1 , wherein the “Accept Contact” header includes the PNM-specific indication to inform the user device that the SIP request pertains to a PNM Controller request rather than an ordinary call forwarding message.

6. The user device of claim 1 , wherein the originating user's identification informs the user device that the originating user is not part of the personal network.

7. A non-transitory computer readable medium comprising instructions executable by a processor to cause a user device to implement a method, the method comprising:

receiving, at the user device, a Session Initiation Protocol (SIP) request addressed to the user device of the personal network, the SIP request comprising:

an “Accept Contact” header,

a target uniform resource identifier (URI) parameter identifying a second user device of the personal network, and

an identification of an originating user;

determining, by the user device, that the “Accept Contact” header comprises an indication that the user device is requested to invoke a personal network management (PNM) application on the user device; and

performing, by the PNM application, a PNM controller function upon determining that the “Accept Contact” header comprises the indication requesting the user device to invoke the PNM application,

wherein the “Accept Contact” header includes an IMS Application Reference Identifier (IARI) value that contains the indication, the indication comprising a PNM-specific indication.

8. The non-transitory computer readable medium of claim 7 , wherein the SIP request is redirected by an application server (AS) that initially receives the SIP request from the originating user.

9. The non-transitory computer readable medium of claim 8 , wherein the AS redirects the SIP request to the user device upon determining that the originating user is not part of the personal network.

10. The non-transitory computer readable medium of claim 7 , wherein the PNM-specific indication includes “3gpp-application.ims.iari.PNM-Controller”.

11. The non-transitory computer readable medium of claim 7 , wherein the “Accept Contact” header includes the PNM-specific indication to inform the user device that the SIP request pertains to a PNM Controller request rather than an ordinary call forwarding message.

12. The non-transitory computer readable medium of claim 7 , wherein the originating user's identification informs the user device that the originating user is not part of the personal network.

13. A method implemented by a user device of a personal network, the method comprising:

receiving, at the user device, a Session Initiation Protocol (SIP) request addressed to the user device of the personal network, the SIP request comprising:

an “Accept Contact” header,

a target uniform resource identifier (URI) parameter identifying a second user device of the personal network, and

an identification of an originating user;

determining, by the user device, that the “Accept Contact” header comprises an indication that the user device is requested to invoke a personal network management (PNM) application on the user device; and

performing, by the PNM application, a PNM controller function upon determining that the “Accept Contact” header comprises the indication requesting the user device to invoke the PNM application,

wherein the “Accept Contact” header includes an IMS Application Reference Identifier (IARI) value that contains the indication, the indication comprising a PNM-specific indication.

14. The method of claim 13 , wherein the SIP request is redirected to the user device by an application server (AS) that initially receives the SIP request from the originating user.

15. The method of claim 14 , wherein the AS redirects the SIP request to the user device upon determining that the originating user is not part of the personal network.

16. The method of claim 13 , wherein the PNM-specific indication includes “3gpp-application.ims.iari.PNM-Controller”.

17. The method of claim 13 , wherein the “Accept Contact” header includes the PNM-specific indication to inform the user device that the SIP request pertains to a PNM Controller request rather than an ordinary call forwarding message.

18. The method of claim 13 , further comprising the user device determining that the originating user is not part of the personal network based on the originating user's identification.

19. The method of claim 14 , wherein the “Accept Contact” header includes a Reason field indicating that the SIP request pertains to a PNM Controller request rather than an ordinary call forwarding message, and wherein the Reason field is added by the AS before redirecting the SIP request to the user device.

20. The method of claim 13 , wherein the user device is a PNM controller user equipment (UE) configured to manage functions of the personal network, wherein the second user device is a PNM controllee UE, and wherein the PNM controller UE determines which UEs external to the personal network are permitted to access each PNM controllee UE in the personal network.

Assignments (9)
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 →
CHANGE OF NAME Recorded Feb 4, 2016
From: RESEARCH IN MOTION CORPORATION
To: BLACKBERRY CORPORATION
Reel/Frame 037693/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 037417/0188 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2016
From: ALLEN, ANDREW; BUCKLEY, ADRIAN
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 037417/0105 →
Continuity (3)
Continuation 14316540 · Jun 26, 2014
Continuation 12016167 · Jan 17, 2008
Related Publication 20160105466A1 · Apr 14, 2016