PUSH-TO-TALK-OVER-CELLULAR (POC)
First Claim
1. A system for providing advanced voice services in a wireless communications network, comprising:
- one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session;
wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and
wherein subscriber provisioning is initiated by the network'"'"'s operator and a PoC Client is activated when launched for execution on the handset, such that;
the PoC Client sends an activation request to an XML Document Management (XDM) Server that stores user-specific service-related information, the activation request including a unique identifier generated by the PoC Client that is used for verifying the subscriber'"'"'s identity,the PoC Client sends a password to the XDM Server via a Web Group Provisioning (WGP) Server that is mapped to the activation request, the password is used with the unique identifier generated by the PoC Client for verifying the subscriber'"'"'s identity,the XDM Server sets up the subscriber'"'"'s account by creating default documents including contacts for the subscriber,the XDM Server updates a PoC Server and the PoC Server responds to the WGP Server with the subscriber'"'"'s configuration, which is stored on the XDM Server, andthe XDM Server returns the subscriber'"'"'s configuration to the PoC Client in response to the request via the WGP Server.
3 Assignments
0 Petitions
Accused Products
Abstract
A Push-to-Talk-over Cellular (PoC) implementation for use in a wireless communications network, wherein one or more servers interface to the wireless communications network to perform the PoC call sessions. Both the servers and the mobile units that use the PoC call sessions communicate with each other using SIP/IP (Session Initiation Protocol/Internet Protocol) control messages within the wireless communications network, and one or more of the servers switches RTP/IP (Realtime Transport Protocol/Internet Protocol), RTCP/IP (Realtime Transport Control Protocol/Internet Protocol), or MBCP/IP (Media Burst Control Protocol/Internet Protocol) voice packets for the PoC call sessions between the mobile units across the wireless communications network.
62 Citations
45 Claims
-
1. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein subscriber provisioning is initiated by the network'"'"'s operator and a PoC Client is activated when launched for execution on the handset, such that; the PoC Client sends an activation request to an XML Document Management (XDM) Server that stores user-specific service-related information, the activation request including a unique identifier generated by the PoC Client that is used for verifying the subscriber'"'"'s identity, the PoC Client sends a password to the XDM Server via a Web Group Provisioning (WGP) Server that is mapped to the activation request, the password is used with the unique identifier generated by the PoC Client for verifying the subscriber'"'"'s identity, the XDM Server sets up the subscriber'"'"'s account by creating default documents including contacts for the subscriber, the XDM Server updates a PoC Server and the PoC Server responds to the WGP Server with the subscriber'"'"'s configuration, which is stored on the XDM Server, and the XDM Server returns the subscriber'"'"'s configuration to the PoC Client in response to the request via the WGP Server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein a PoC Client executed by the handset detects when the user changes a subscriber identity module (SIM) on the handset being used for PoC service and re-activates in response thereto. - View Dependent Claims (10, 11)
-
-
12. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein a PoC Client executed by the handset supports dual subscriber identity modules (SIMs) on the handset being used for PoC service. - View Dependent Claims (13, 14)
-
-
15. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein one or more of the servers support geographical redundancy. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein one or more of the servers is a Web Group Provisioning (WGP) Server that provides a Corporate Administration Tool (CAT) for providing subscriber management, group management, contact management and associations between corporations. - View Dependent Claims (23, 24, 25)
-
-
26. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein a PoC Client executed by the handset is configured to provide a specific corporate user experience on the handset. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
-
33. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein a PoC Client executed by the handset reports any changes to a country or network identifier for the network to a PoC Server. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the handsets that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and at least one of the servers switches IP voice packets for the advanced group services between the handsets across the wireless communications network; and wherein a PoC Client executed by the handset includes an Answer or Ignore option for use when a cellular service call overlaps with the PoC call session. - View Dependent Claims (40, 41, 42, 43)
-
-
44. A system for providing advanced voice services in a wireless communications network, comprising:
-
one or more servers that interface to the wireless communications network to perform advanced voice services, the advanced voice services including an instant two-way half-duplex voice call within a group of users of the wireless communications network comprising a Push-to-Talk-over-Cellular (PoC) call session; wherein both the servers and the mobile units that use the advanced group services communicate with each other using Internet Protocol (IP) control messages within the wireless communications network, and one or more of the servers switches IP voice packets for the advanced group services between the mobile units across the wireless communications network; wherein one or more of the servers is a controlling server that manages the PoC call session by acting as an arbitrator for the PoC call session; and wherein the controlling server sends connect messages for the PoC call session to calling and called parties, and the controlling server uses acknowledgments for the connect messages to determine whether the called parties have joined the PoC call session or not. - View Dependent Claims (45)
-
Specification