IP Library Granted Patent US 7,280,502
Granted Patent B2
US 7,280,502 · App. 11/104,385 · Granted Oct 9, 2007

Method for a session initiation protocol push-to-talk terminal to indicate answer operating mode to an internet protocol push-to-talk network server

Assignee: Research In Motion Limited
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 7,280,502
App. No.
11/104,385
Granted
Oct 9, 2007
Kind
B2
Abstract

A push-to-talk communication device including an operating answer mode indicates that operating answer mode to a Session Initiation Protocol/Internet Protocol based push-to-talk network server. The method includes employing as the operating answer mode of the push-to-talk communication device one of an automatic-answer mode, an always-automatic-answer mode and a manual-answer mode. A Session Initiation Protocol/Internet Protocol core network is employed including a Session Initiation Protocol/Internet Protocol push-to-talk network server. The operating answer mode is indicated in a Session Initiation Protocol message from the push-to-talk communication device to the Session Initiation Protocol/Internet Protocol push-to-talk network server over the Session Initiation Protocol/Internet Protocol core network.

Claims (165)

1. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

registering the operating mode of said push-to-talk communication device with said Internet Protocol push-to-talk network server;

employing a Session Initiation Protocol registrar on said Internet Protocol core network;

sending a first Session Initiation Protocol Register message from said push-to-talk communication device to said Session Initiation Protocol registrar;

employing as the operating mode of said push-to-talk communication device said automatic-answer mode; and

including in said first Session Initiation Protocol Register message a header having a parameter representing said automatic-answer mode.

2. The method of claim 1 further comprising:

sending a second Session Initiation Protocol Register message from said Session Initiation Protocol registrar to said Internet Protocol push-to-talk network server;

including in said second Session Initiation Protocol Register message a header having a parameter representing said automatic-answer mode; and

setting a state of said push-to-talk communication device to said automatic-answer mode at said Internet Protocol push-to-talk network server.

3. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

registering the operating mode of said push-to-talk communication device with said Internet Protocol push-to-talk network server;

employing a Session Initiation Protocol registrar on said Internet Protocol core network;

sending a first Session Initiation Protocol Register message from said push-to-talk communication device to said Session Initiation Protocol registrar;

employing as the operating mode of said push-to-talk communication device an always-automatic-answer mode; and

including in said first Session Initiation Protocol Register message a header having a parameter representing said always-automatic-answer mode.

4. The method of claim 3 further comprising:

sending a second Session Initiation Protocol Register message from said Session Initiation Protocol registrar to said Internet Protocol push-to-talk network server;

including in said second Session Initiation Protocol Register message a header having a parameter representing said always-automatic-answer mode; and

setting a state of said push-to-talk communication device to said always-automatic-answer mode at said Internet Protocol push-to-talk network server.

5. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

registering the operating mode of said push-to-talk communication device with said Internet Protocol push-to-talk network server;

employing a Session Initiation Protocol registrar on said Internet Protocol core network;

sending a first Session Initiation Protocol Register message from said push-to-talk communication device to said Session Initiation Protocol registrar;

employing as the operating mode of said push-to-talk communication device said manual-answer mode; and

including in said first Session Initiation Protocol Register message a header having a parameter representing said manual-answer mode.

6. The method of claim 5 further comprising:

sending a second Session Initiation Protocol Register message from said Session Initiation Protocol registrar to said Internet Protocol push-to-talk network server;

including in said second Session Initiation Protocol Register message a header having a parameter representing said manual-answer mode; and

setting a state of said push-to-talk communication device to said manual-answer mode at said Internet Protocol push-to-talk network server.

7. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

notifying said Internet Protocol push-to-talk network server of the operating mode of said push-to-talk communication device;

sending a Session Initiation Protocol Subscribe message associated with said operating mode of said push-to-talk communication device from said Internet Protocol push-to-talk network server to said Internet Protocol core network;

routing said Session Initiation Protocol Subscribe message by said Internet Protocol core network to said push-to-talk communication device;

defining and employing an event package, including said automatic-answer mode, which is owned by said push-to-talk communication device;

subscribing using said Session Initiation Protocol Subscribe message to said event package on said push-to-talk communication device;

sending a Session Initiation Protocol Notify message for said automatic-answer mode from said push-to-talk communication device to said Internet Protocol core network;

routing said Session Initiation Protocol Notify message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said automatic-answer mode at said Internet Protocol push-to-talk network server.

8. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

notifying said Internet Protocol push-to-talk network server of the operating mode of said push-to-talk communication device;

sending a Session Initiation Protocol Subscribe message associated with said operating mode of said push-to-talk communication device from said Internet Protocol push-to-talk network server to said Internet Protocol core network;

routing said Session Initiation Protocol Subscribe message by said Internet Protocol core network to said push-to-talk communication device;

defining and employing an event package, including an always-automatic-answer mode, which is owned by said push-to-talk communication device;

subscribing using said Session Initiation Protocol Subscribe message to said event package on said push-to-talk communication device;

sending a Session Initiation Protocol Notify message for said always-automatic-answer mode from said push-to-talk communication device to said Internet Protocol core network;

routing said Session Initiation Protocol Notify message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said always-automatic-answer mode at said Internet Protocol push-to-talk network server.

9. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

notifying said Internet Protocol push-to-talk network server of the operating mode of said push-to-talk communication device;

sending a Session Initiation Protocol Subscribe message associated with said operating mode of said push-to-talk communication device from said Internet Protocol push-to-talk network server to said Internet Protocol core network;

routing said Session Initiation Protocol Subscribe message by said Internet Protocol core network to said push-to-talk communication device;

defining and employing an event package, including said manual-answer mode, which is owned by said push-to-talk communication device;

subscribing using said Session Initiation Protocol Subscribe message to said event package on said push-to-talk communication device;

sending a Session Initiation Protocol Notify message for said manual-answer mode from said push-to-talk communication device to said Internet Protocol core network;

routing said Session Initiation Protocol Notify message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said manual-answer mode at said Internet Protocol push-to-talk network server.

10. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

publishing the operating mode of said push-to-talk communication device to a Presence server of said Internet Protocol core network;

defining and employing an event package, for said push-to-talk communication device, including said operating mode;

sending a Session Initiation Protocol Publish message containing a representation of said automatic-answer mode from said push-to-talk communication device to said Internet Protocol core network;

routing said Session Initiation Protocol Publish message by said Internet Protocol core network to said Presence server;

sending a Session Initiation Protocol Notify message containing a representation of said automatic-answer mode from said Presence server to said Internet Protocol core network;

routing said Session Initiation Protocol Notify message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said automatic-answer mode at said Internet Protocol push-to-talk network server.

11. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

publishing the operating mode of said push-to-talk communication device to a Presence server of said Internet Protocol core network;

defining and employing an event package, for said push-to-talk communication device, including said operating mode;

sending a Session Initiation Protocol Publish message containing a representation of said automatic-answer mode from said push-to-talk communication device to said Internet Protocol core network;

routing said Session Initiation Protocol Publish message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said automatic-answer mode at said Internet Protocol push-to-talk network server.

12. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

publishing the operating mode of said push-to-talk communication device to a Presence server of said Internet Protocol core network;

defining and employing an event package, for said push-to-talk communication device, including said operating mode; and

sending a Session Initiation Protocol Publish message containing a representation of an always-automatic-answer mode from said push-to-talk communication device to said Internet Protocol core network.

13. The method of claim 12 further comprising:

routing said Session Initiation Protocol Publish message by said Internet Protocol core network to said Presence server;

sending a Session Initiation Protocol Notify message containing a representation of said always-automatic-answer mode from said Presence server to said Internet Protocol core network;

routing said Session Initiation Protocol Notify message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said always-automatic-answer mode at said Internet Protocol push-to-talk network server.

14. The method of claim 12 further comprising:

routing said Session Initiation Protocol Publish message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said always-automatic-answer mode at said Internet Protocol push-to-talk network server.

15. A method for a push-to-talk communication device including an operating mode to indicate said operating mode to a push-to-talk network server, said method comprising:

employing as the operating mode of said push-to-talk communication device one of a first answer mode and a second answer mode;

employing a communication network including a push-to-talk network server;

indicating said operating mode in a Session Initiation Protocol message from said push-to-talk communication device to said push-to-talk network server over said communication network;

employing as said first answer mode an automatic-answer mode;

employing as said second answer mode a manual-answer mode;

employing as said communication network an Internet Protocol core network;

employing as said push-to-talk network server an Internet Protocol push-to-talk network server;

publishing the operating mode of said push-to-talk communication device to a Presence server of said Internet Protocol core network;

defining and employing an event package, for said push-to-talk communication device, including said operating mode; and

sending a Session Initiation Protocol Publish message containing a representation of said manual-answer mode from said push-to-talk communication device to said Internet Protocol core network.

16. The method of claim 15 further comprising:

routing said Session Initiation Protocol Publish message by said Internet Protocol core network to said Presence server;

sending a Session Initiation Protocol Notify message containing a representation of said manual-answer mode from said Presence server to said Internet Protocol core network;

routing said Session Initiation Protocol Notify message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said manual-answer mode at said Internet Protocol push-to-talk network server.

17. The method of claim 15 further comprising:

routing said Session Initiation Protocol Publish message by said Internet Protocol core network to said Internet Protocol push-to-talk network server; and

setting a state of said push-to-talk communication device to said manual-answer mode at said Internet Protocol push-to-talk network server.

Assignments (8)
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 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 →
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 →
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 Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2005
From: ALLEN, ANDREW M.; BUCKLEY, ADRIAN; SUNDRESH, BOKINAKERE S.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 016573/0397 →
Continuity (3)
Provisional Application 6062003400 · Oct 19, 2004
Provisional Application 6056166400 · Apr 13, 2004
Related Publication 20050255811A1 · Nov 17, 2005