Method and system for providing media services
First Claim
Patent Images
1. A media platform for providing media services in a voice over data call over a network, comprising:
- a resource manager that manages resources used to support the media services; and
an audio processing platform that manages the call and the media services provided in the call, the audio processing platform including;
a network interface having a set of packet processors that process packets of audio data entering and exiting the media platform in the call being handled, a set of audio processors that process the audio data according to the media services provided in the call, wherein each audio processor has at least one internal audio source and a switch that noiselessly switches a plurality of internal streams of packets having audio data sent between a plurality of internal audio sources in one or more audio processors and packet processors in the network interface, wherein the switch further delivers the plurality of internal streams of packets to the network interface which controls the transmission of synchronous packets carrying audio from the plurality of internal streams in the call over the network.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for providing media services in Voice over IP telephony. A switch is coupled between one or more audio sources and a network interface controller. The switch can be a packet switch or a cell switch.
-
Citations
15 Claims
-
1. A media platform for providing media services in a voice over data call over a network, comprising:
-
a resource manager that manages resources used to support the media services; and
an audio processing platform that manages the call and the media services provided in the call, the audio processing platform including;
a network interface having a set of packet processors that process packets of audio data entering and exiting the media platform in the call being handled, a set of audio processors that process the audio data according to the media services provided in the call, wherein each audio processor has at least one internal audio source and a switch that noiselessly switches a plurality of internal streams of packets having audio data sent between a plurality of internal audio sources in one or more audio processors and packet processors in the network interface, wherein the switch further delivers the plurality of internal streams of packets to the network interface which controls the transmission of synchronous packets carrying audio from the plurality of internal streams in the call over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A media platform for providing media services in a voice over data call over a network, comprising:
-
means for managing resources used to support the media services;
means for interfacing with a network, said interface means including means for processing packets of audio data entering and exiting the media platform in calls being handled;
means for processing the audio data according to the media services provided in the call; and
means for noiselessly switching packets of audio data sent between the means for processing the audio data and the means for interfacing with the network, wherein the means for noiselessly switching packets of audio includes means for using switched virtual circuits to noiselessly switch audio streams between the means for processing the audio data and the means for interfacing with the network.
-
-
14. A scalable audio processing platform that manages a voice over the Internet call and media services provided in the call, the platform including:
-
a network interface having a set of packet processors that process packets of audio data entering and exiting the platform in the call being handled;
a set of audio processors that process the audio data according to the media services provided in the call, wherein each audio processor has at least one internal audio source and a switch coupled between the network interface and the set of audio processors that noiselessly switches a plurality of internal streams of packets having audio data sent between a plurality of internal audio sources in one or more audio processors and packet processors in the network interface, wherein the switch further delivers the plurality of internal streams of packets to the network interface which controls the transmission of synchronous packets carrying audio from the plurality of internal streams in the call over the network.
-
-
15. A method for providing media services in a voice over data call on an egress channel over a network, comprising:
-
managing resources used to support at least one media service provided to the voice over the Internet call;
processing audio data in a first audio stream generated by a first internal audio source and a second audio stream generated by a first internal audio source including convening audio data to internal packets in the first and second audio streams;
assigning a first switched virtual circuit between the first internal audio source and the network interface controller associated with the egress channel and a second switched virtual circuit between the second internal audio source and the network interface controller;
noiselessly switching the internal packets of audio data in the first audio stream over the first virtual circuit and internal packets of audio data in the second audio stream over the second virtual circuit; and
processing the internal packets of audio data in the first and second audio streams to provide at least one media service in the call.
-
Specification