# US 2013/0155909 A1 · Methods and apparatus to provide a network-based caller identification service in a voice over internet protocol network

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

- Number: US 2013/0155909 A1
- Document ID: US20130155909A1
- Status: Published application
- Kind: A1
- Application number: 13/769,721
- Filed: 2013-02-18
- Published: 2013-06-20
- Earliest claimed: 2008-03-06
- Assignees: AT&T Intellectual Property I, L.P.
- Inventors: James Jackson; Mehrad Yasrebi
- Web page: https://patentgrep.com/patent/US20130155909A1

## CPC

- H04M 3/42051: {where the notification is included in the ringing tone}
- H04L 65/1063: Application servers providing network services (systems providing special services to telephonic subscribers H04M3/42)
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/1096: Supplementary features, e.g. call forwarding or call holding (systems providing special services or facilities to telephony subscribers H04M3/42)
- H04L 65/1104: Session initiation protocol [SIP]
- H04M 3/02: Calling substations, e.g. by ringing (selective calling H04Q)
- H04M 3/42: Systems providing special services or facilities to subscribers (specially adapted for wireless communication networks H04W4/00)
- H04M 3/42042: {Notifying the called party of information on the calling party (details within substation equipment H04M1/57, signalling details H04Q3/72)}
- H04M 3/42059: {Making use of the calling party identifier}
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and apparatus to provide a network-based caller identification (CID) service in a voice over Internet protocol (VoIP) network are disclosed. An example method comprises receiving a session initiation protocol (SIP) communication session initiation request message comprising an early-media indicator, disabling a ringtone generator, sending a SIP ringing message containing a session descriptor in response to the early-media indicator, receiving a ringtone based on the session descriptor, and presenting the ringtone to alert a user of a requested communication session.

## Claims

### Claim 1

A method comprising:
modifying a communication session initiation request message to add an early-media indicator in response to receiving the communication session initiation request message from a calling party;
sending the modified communication session initiation request message to a called party; and
when the called party responds with a session descriptor for a real-time protocol communication session, directing a messaging server to provide caller identification data associated with the calling party to the called party via the real-time protocol communication session.

### Claim 2 (depends on 1)

A method as defined in claim 1, further comprising modifying the communication session initiation request message when the called device supports a network-based caller identification service, and refraining from modifying the message when the called device does not support the network-based caller identification service.

### Claim 3 (depends on 1)

A method as defined in claim 1, further comprising sending a second communication session initiation request message to the messaging server, the second communication session initiation request message comprising the session descriptor and a feature identifier associated with a network-based caller identification service.

### Claim 4 (depends on 1)

A method as defined in claim 1, wherein adding the early-media indicator comprises adding a session initiation protocol alert-info header containing a value of early-media.

### Claim 5 (depends on 1)

A method as defined in claim 1, wherein the caller identification data comprises audible data recorded by the calling party via the messaging server.

### Claim 6 (depends on 5)

A method as defined in claim 5, wherein the audible data comprises a spoken name.

### Claim 7 (depends on 5)

A method as defined in claim 5, wherein the caller identification data is recorded while the calling party is initializing an associated messaging service account.

### Claim 8

An apparatus comprising:
a memory comprising machine readable instructions; and
a processor to execute the instructions to provide a network-based caller identification service by:
modifying a communication session initiation request message to add an early-media indicator in response to receiving the communication session initiation request message from a calling party;
sending the modified communication session initiation request message to a called party; and
when the called party responds with a session descriptor for a real-time protocol communication session, directing a messaging server to provide caller identification data associated with the calling party to the called party via the real-time protocol communication session.

### Claim 9 (depends on 8)

An apparatus as defined in claim 8, wherein the processor is to modify the communication session initiation request message when the called device supports a network-based caller identification service, and refrain from modifying the message when the called device does not support the network-based caller identification service.

### Claim 10 (depends on 8)

An apparatus as defined in claim 8, wherein the processor is to send a second communication session initiation request message to the messaging server, the second communication session initiation request message comprising the session descriptor and a feature identifier associated with a network-based caller identification service.

### Claim 11 (depends on 8)

An apparatus as defined in claim 8, wherein the processor is to add a session initiation protocol alert-info header containing a value of early-media.

### Claim 12 (depends on 8)

An apparatus as defined in claim 8, wherein the processor is to provide video data recorded by the calling party via the messaging server.

### Claim 13 (depends on 12)

An apparatus as defined in claim 12, wherein the processor is to provide a spoken name as audible data.

### Claim 14 (depends on 12)

An apparatus as defined in claim 12, wherein the processor is to record the caller identification data while the calling party is modifying an associated messaging service account.

### Claim 15

A tangible machine readable storage medium comprising instructions which, when executed, cause a machine to perform a method comprising:
modifying a communication session initiation request message to add an early-media indicator in response to receiving a communication session initiation request message from a calling party;
sending the modified communication session initiation request message to a called party; and
when the called party responds with a session descriptor for a real-time protocol communication session, directing a messaging server to provide caller identification data associated with the calling party to the called party via the real-time protocol communication session.

### Claim 16 (depends on 15)

A machine readable storage medium as defined in claim 15, wherein the method further comprises modifying the communication session initiation request message when the called device supports a network-based caller identification service, and refraining from modifying the message when the called device does not support the network-based caller identification service.

### Claim 17 (depends on 15)

A machine readable storage medium as defined in claim 15, wherein the method further comprises sending a second communication session initiation request message to the messaging server, the second communication session initiation request message comprising the session descriptor and a feature identifier associated with a network-based caller identification service.

### Claim 18 (depends on 15)

A machine readable storage medium as defined in claim 15, wherein the method further comprises adding a session initiation protocol alert-info header containing a value of early-media.

### Claim 19 (depends on 15)

A machine readable storage medium as defined in claim 15, wherein the method further comprises providing audible data recorded by the calling party via the messaging server.

### Claim 20 (depends on 19)

A machine readable storage medium as defined in claim 19, wherein the method further comprises recording the caller identification data while the calling party is configuring an associated messaging service account.
