IP Library Granted Patent US 8,982,735
Granted Patent B2
US 8,982,735 · App. 12/712,935 · Granted Mar 17, 2015

Proxy media service for digital telephony

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 8,982,735
App. No.
12/712,935
Granted
Mar 17, 2015
Kind
B2
Abstract

A Session Initiation Protocol (SIP) service system includes a SIP-enabled soft switch at a telephony service provider, executing code from a coupled machine-readable medium, routing SIP transactions to remote destinations, a media server coupled to the SIP-enabled soft switch storing media including ring tones and music-on-hold for use in progressing transactions, and an interface to a wide-area-network (WAN) for transmitting transactions and media. The SIP-enabled soft switch determines for each transaction from stored data whether media services are to be provided or not provided for that destination, and in the event media services are not to be provided, alters packet data to indicate media services to be provided by a server local to the destination.

Claims (26)

1. A system for providing media services for Internet telephony comprising:

a first media appliance; and

a first switch coupled to the first media appliance, the first switch storing instructions that, when executed, cause the first switch to:

receive a first request for establishing a telephony communication between a first communication appliance and a second communication appliance, wherein the second communication appliance is coupled to the first media appliance over a wide area network;

in response to making a first determination in response to the first request, invoke the first media appliance to play media for both the first and second communication appliances, wherein the media delivered to the second communication appliance is over the wide area network; and

in response to making a second determination in response to the first request, invoke the first media appliance to play first media for the first communication appliance and transmit a second request over the wide area network for invoking a second media appliance separated from the first media appliance via the wide area network to play second media for the second communication appliance, wherein the second communication appliance is coupled to the second media appliance over a local area network, the second media is stored in the second media appliance, and the second media is delivered to the second communication appliance over the local area network.

2. The system of claim 1 , wherein the first and second requests are SIP signaling messages.

3. The system of claim 1 , wherein the first switch is configured to examine a telephony number associated with the second communication appliance in making either the first determination or the second determination for invoking respectively the first media appliance or the second media appliance.

4. The system of claim 1 , wherein the first determination is based on detecting that the second media appliance is unavailable.

5. The system of claim 1 , wherein the second request is configured to be transmitted to a second switch coupled to the second media appliance.

6. The system of claim 5 , wherein the second switch is coupled to the second media appliance over the local area network, and to the first switch over the wide area network.

7. The system of claim 5 , wherein the first switch is configured to transmit to the second switch state information, wherein in response to the state information, the second switch is configured to signal the second media appliance to play the second media for the second communication appliance.

8. The system of claim 1 , wherein the first or second media is selected from a group consisting of a ring tone, music, and busy signaling tone.

9. The system of claim 1 , wherein the instructions further cause the first switch to turn off external media services for the second communication appliance in response to making the second determination.

10. The system of claim 1 , wherein the second determination includes identifying that the request is for an enterprise identified by the first switch as being a registered enterprise.

11. A method for providing media services for Internet telephony comprising:

receiving by a processor a first request for establishing a telephony communication between a first communication appliance and a second communication appliance;

in response to making, by the processor, a first determination in response to the first request, invoking the first media appliance to play media for both the first and second communication appliances, wherein the second communication appliance is coupled to the first media appliance over a wide area network and the media is delivered to the second communication appliance over the wide area network; and

in response to making, by the processor, a second determination in response to the first request, invoking the first media appliance to play first media for the first communication appliance and transmitting a second request over the wide area network for invoking a second media appliance separated from the first media appliance via the wide area network to play second media for the second communication appliance, wherein the second communication appliance is coupled to the second media appliance over a local area network, the second media is stored in the second media appliance, and the second media is delivered to the second communication appliance over the local area network.

12. The method of claim 11 , wherein the first and second requests are SIP signaling messages.

13. The method of claim 11 , wherein the processor is configured to examine a telephony number associated with the second communication appliance in making either the first determination or the second determination for invoking respectively the first media appliance or the second media appliance.

14. The method of claim 11 , wherein the first determination is based on detecting that the second media appliance is unavailable.

15. The method of claim 11 , wherein the second request is configured to be transmitted to a second switch coupled to the second media appliance.

16. The method of claim 15 , wherein the processor is included in a first switch, wherein the second switch is coupled to the first switch over the wide area network, and to the second media appliance over the local area network.

17. The method of claim 15 , wherein the processor is included in a first switch, wherein the first switch is configured to transmit to the second switch state information, wherein in response to the state information, the second switch is configured to signal the second media appliance to play the second media for the second communication appliance.

18. The method of claim 11 , wherein the first or second media is selected from a group consisting of a ring tone, music, and busy signaling tone.

Assignments (10)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0868 →
CORRECTIVE RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (029778/0939) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041821/0209 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2013
From: GOLDMAN SACHS LENDING PARTNERS LLC
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 029778/0060 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 027623/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2010
From: ZHAKOV, VYACHESLAV; SAYKO, VYACHESLAV VALENTINOVICH
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 023993/0265 →