# US 2013/0281147 A1 · Push-to-talk telecommunications system utilizing an voice-over-ip network

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0281147 A1
- Document ID: US20130281147A1
- Status: Published application
- Kind: A1
- Application number: 13/898,473
- Filed: 2013-05-21
- Published: 2013-10-24
- Earliest claimed: 2001-12-21
- Assignees: Apple Inc.
- Inventors: Robert E. Denman; Sriram Parameswar; Barbara DerryBerry
- Web page: https://patentgrep.com/patent/US20130281147A1

## CPC

- H04W 4/10: Push-to-Talk [PTT] or Push-On-Call services
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1104: Session initiation protocol [SIP]
- H04L 65/4038: with floor control
- H04L 65/4061: Push-to services, e.g. push-to-talk or push-to-video
- H04W 4/08: User group management
- H04W 76/45: for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
- H04L 2101/60: Types of network addresses
- H04W 72/30: Resource management for broadcast services
- H04W 80/10: adapted for {application} session management, e.g. SIP [Session Initiation Protocol] {(connection management H04W76/00; arrangements for session management H04L67/14)}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and system to provide ad-hoc push-to-talk calls between a plurality of users in a wireless packet data telecommunications network are described. The system may include: a wireless communication network including push-to-talk (PTT) functionality, with a Session Initiation Protocol (SIP) Proxy Server; a SIP Registrar and Location Server operable to store contact addresses of active mobile devices; a Realtime Transport Protocol (RTP) Media Gateway (PTT Server) operable to function as a call endpoint for each of a plurality of mobile devices wherein the plurality of mobile devices may be segmented into membership groups, the PTT Server further operable to multicast a communication from one member of the group to the other members of the group; and an Internet Protocol (IP) network interconnecting the SIP Proxy server, the SIP Registrar and Location Server, and the PTT Server.

## Claims

### Claim 1

A method for establishing an ad-hoc push-to-talk (PTT) call between users in a wireless communications network, the method comprising:
receiving a first SIP INVITE request from a mobile communication device, the first SIP INVITE request comprising one or more addresses of one or more parties invited to participate in the PTT call, wherein the one or more addresses comprise a first address of a first party;
forwarding the first SIP INVITE request to a PTT server;
receiving a second SIP INVITE request from the PTT server, wherein the second SIP INVITE request is responsive to the first SIP INVITE request, and wherein the second SIP INVITE request is addressed to the first party;
forwarding the second SIP INVITE request to the first party;
receiving a first SIP 200 OK response from the first party, wherein the SIP 200 OK response is responsive to the second SIP INVITE request;
forwarding the first SIP 200 OK response to the PTT server;
receiving a second SIP 200 OK response from the PTT server, wherein the second SIP 200 OK response indicates that at least one of the one or more parties invited to participate in the PTT call has accepted the invitation; and
forwarding the second SIP 200 OK response to the mobile communication device.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first SIP INVITE request comprises a Multipurpose Internet Mail Extension (MIME) message, wherein the body of the MIME message comprises a plurality of addresses of a plurality of parties invited to participate in the PTT call, wherein the plurality of addresses comprises the first address of the first party and a second address of a second party.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
receiving a third SIP INVITE request from the PTT server, wherein the third SIP INVITE request is responsive to the first SIP INVITE request, and wherein the third SIP INVITE request is addressed to the second party; and
forwarding the second SIP INVITE request to the second party.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
transmitting, in response to the receiving the first SIP INVITE request, a SIP 100 Trying response to the mobile communication device.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving a SIP ACK message from the mobile communication device, the SIP ACK message responsive to the second SIP 200 OK response; and
forwarding the SIP ACK message to the PTT server.

### Claim 6 (depends on 1)

The method of claim 1, wherein the forwarding the second SIP INVITE request to the first party comprises forwarding the second SIP INVITE request to a separate network.

### Claim 7

A non-transitory, computer accessible memory medium storing program instructions for establishing an ad-hoc push-to-talk (PTT) call between users in a wireless communications network, wherein the program instructions are executable to cause a processor to:
receive a first SIP INVITE request from a mobile communication device, the first SIP INVITE request comprising one or more addresses of one or more parties invited to participate in the PTT call, wherein the one or more addresses comprise a first address of a first party;
forward the first SIP INVITE request to a distribution server;
receive a second SIP INVITE request from the distribution server, wherein the second SIP INVITE request is responsive to the first SIP INVITE request, and wherein the second SIP INVITE request is addressed to the first party;
forward the second SIP INVITE request to the first party;
receive a first response message from the first party, wherein the first response message is responsive to the second SIP INVITE request;
in response to the receiving the first response message, exchange messages with the distribution server and the mobile communication device to indicate to the mobile communication device that that at least one of the one or more parties invited to participate in the PTT call has accepted the invitation.

### Claim 8 (depends on 7)

The non-transitory, computer accessible memory medium of claim 7, wherein, to exchange the messages with the distribution server and the mobile communication device, the program instructions are executable to cause a processor to:
forward the first response message to the distribution server;
receive a second response message from the distribution server, wherein the second response message indicates that at least one of the one or more parties invited to participate in the PTT call has accepted the invitation; and
forward the second response message to the mobile communication device.

### Claim 9 (depends on 8)

The non-transitory, computer accessible memory medium of claim 8, wherein the first and second response messages each comprise a SIP 200 OK response.

### Claim 10 (depends on 9)

The non-transitory, computer accessible memory medium of claim 9, wherein the program instructions are further executable to cause the processor to:
receive a SIP ACK message from the mobile communication device, the SIP ACK message responsive to the second response message; and
forward the SIP ACK message to the distribution server.

### Claim 11 (depends on 7)

The non-transitory, computer accessible memory medium of claim 7, wherein the first SIP INVITE request comprises a Multipurpose Internet Mail Extension (MIME) message, wherein the body of the MIME message comprises a plurality of addresses of a plurality of parties invited to participate in the PTT call, wherein the plurality of addresses comprises the first address of the first party and a second address of a second party.

### Claim 12 (depends on 11)

The non-transitory, computer accessible memory medium of claim 11, wherein the program instructions are further executable to cause the processor to:
receive a third SIP INVITE request from the distribution server, wherein the third SIP INVITE request is responsive to the first SIP INVITE request, and wherein the third SIP INVITE request is addressed to the second party; and
forward the second SIP INVITE request to the second party.

### Claim 13 (depends on 7)

The non-transitory, computer accessible memory medium of claim 7, wherein, to forward the second SIP INVITE request to the first party, the program instructions are further executable to cause the processor to forward the second SIP INVITE request to a separate network.

### Claim 14

An apparatus for establishing an ad-hoc push-to-talk (PTT) call between users in a wireless communications network, the apparatus comprising:
a network interface and a processor;
wherein the network interface and the processor are configured to:
receive a first SIP INVITE request from a mobile communication device, the first SIP INVITE request comprising one or more addresses of one or more parties invited to participate in the PTT call, wherein the one or more addresses comprise a first address of a first party;
in response to the receiving the first SIP INVITE request, exchange invitation messages with the server and the first party, wherein at least one of the messages comprises an invitation to the first party to participate in the PTT call;
receive a first response message from the first party, wherein the first response message is responsive to the invitation to the first party;
in response to the receiving the first response message, exchange additional response messages with the server and the mobile communication device to indicate to the mobile communication device that that at least one of the one or more parties invited to participate in the PTT call has accepted the invitation.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein, to exchange the invitation messages with the server and the first party, the network interface and the processor are further configured to:
forward the first SIP INVITE request to a server;
receive a second SIP INVITE request from the server, wherein the second SIP INVITE request is responsive to the first SIP INVITE request, and wherein the second SIP INVITE request is addressed to the first party;
forward the second SIP INVITE request to the first party;

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the first SIP INVITE request comprises a Multipurpose Internet Mail Extension (MIME) message, wherein the body of the MIME message comprises a plurality of addresses of a plurality of parties invited to participate in the PTT call, wherein the plurality of addresses comprises the first address of the first party and a second address of a second party.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the network interface and the processor are further configured to:
receive a third SIP INVITE request from the server, wherein the third SIP INVITE request is responsive to the first SIP INVITE request, and wherein the third SIP INVITE request is addressed to the second party; and
forward the second SIP INVITE request to the second party.

### Claim 18 (depends on 15)

The apparatus of claim 15, wherein the network interface and the processor are further configured to:
receive a SIP ACK message from the mobile communication device, the SIP ACK message responsive to the second SIP 200 OK response; and
forward the SIP ACK message to the server.

### Claim 19 (depends on 15)

The apparatus of claim 15, wherein, to forward the second SIP INVITE request to the first party, the network interface and the processor are further configured to forward the second SIP INVITE request to a separate network.

### Claim 20 (depends on 14)

The apparatus of claim 14, wherein the first response message comprises a first SIP 200 OK response, and wherein, to exchange the additional messages with the server and the mobile communication device, the network interface and the processor are further configured to:
forward the first SIP 200 OK response to the server;
receive a second SIP 200 OK response from the server, wherein the second SIP 200 OK response indicates that at least one of the one or more parties invited to participate in the PTT call has accepted the invitation; and
forward the second SIP 200 OK response to the mobile communication device.
