IP Library Granted Patent US 9,025,484
Granted Patent B2
US 9,025,484 · App. 13/806,542 · Granted May 5, 2015

Method of providing an MMoIP communication service

Inventor: Manuel Stein (Stuttgart, DE)
Assignee: Alcatel Lucent
H04L29/06183H04L43/18H04L47/10H04L47/2441H04L49/355H04L65/1006H04L65/1016H04L65/1043H04L65/104H04L65/80H04L65/10
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 9,025,484
App. No.
13/806,542
Granted
May 5, 2015
Kind
B2
Abstract

One or more MMoIP packet streams are transmitted via a connection established between a first and second endpoint of an IP communication network. The one or more MMoIP packet streams include MMoIP payload data and/or control data. Control data directed to a processor is inserted in at least one MMoIP packet stream of the one or more MMoIP packet streams at the first endpoint and/or the second endpoint. The one or more MMoIP packet streams are transmitted via an MMoIP switch of the IP communication network. The MMoIP switch monitors the one or more MMoIP packet streams. The MMoIP switch detects the control data directed to the processor. The MMoIP switch forwards the detected control data to the processor.

Claims (48)

1. A method of providing an MMoIP communication service, comprising:

transmitting one or more MMoIP packet streams established between a first endpoint of an IP communication network and a second endpoint of the IP communication network, whereby the one or more MMoIP packet streams comprise MMoIP payload data and/or control data;

inserting control data directed to a processor in at least one MMoIP packet stream of the one or more MMoIP packet streams at the first endpoint and/or the second endpoint;

transmitting the one or more MMoIP packet streams via an MMoIP switch of the IP communication network;

monitoring, by the MMoIP switch, the one or more MMoIP packet streams;

detecting, by the MMoIP switch, the control data directed to the processor; and

forwarding, by the MMoIP switch, the detected control data to the processor;

indicating, by the processor, a need for an additional processor to the MMoIP switch;

triggered by the said indication received from the processor, instantiating, by the MMoIP switch, the additional processor;

re-directing, by the MMoIP switch, the at least one MMoIP packet stream to the additional processor; and

sending, by the additional processor, its output of the at least one MMoIP packet stream-to the processor.

2. The method of claim 1 , wherein the method further comprises:

inserting control data from the processor into at least one MMoIP packet stream of the one or more MMoIP packet streams.

3. The method of claim 1 , wherein the method further comprises:

processing, by the processor, at least one MMoIP packet stream of the one or more MMoIP packet streams.

4. The method of claim 3 , wherein the control data which are forwarded by the MMoIP switch to the processor control the processing of the at least one MMoIP packet stream of the one or more MMoIP packet streams by the processor.

5. The method of claim 1 , wherein monitoring, by the MMoIP switch, the one or more MMoIP packet streams comprises:

executing a packet inspection of the one or more MMoIP packet streams packet per packet; and

distinguishing payload data and control data.

6. The method of claim 1 , wherein the method further comprises:

inserting, at the first endpoint and/or the second endpoint, an indication in at least one MMoIP packet stream of the one or more MMoIP packet streams;

detecting, by the MMoIP switch, the indication;

triggered by the detected indication, setting up the processor for processing at least one MMoIP packet stream of the one or more MMoIP packet streams; and

re-directing, by the MMoIP switch, the at least one MMoIP packet stream of the one or more MMoIP packet streams to the processor.

7. The method of claim 1 , wherein the method further comprises:

if the MMoIP switch detects a failure of the processor, stopping, by the MMoIP switch, the forwarding of the control data to the processor.

8. The method of claim 1 , wherein the method further comprises:

measuring, by the MMoIP switch, an activity of at least one of the endpoints in collaboration with one or more other endpoints in terms of a time during which a user associated with the at least one endpoint has sent MMoIP data in at least one of the one or more MMoIP packet streams;

storing the measured activity data; and

correlating, by the MMoIP switch, the stored activity data to derive collaboration data of the endpoints.

9. A MMoIP system for providing an MMoIP communication service in an IP communication network, comprising:

a first endpoint and a second endpoint which are adapted to,

send one or more MMoIP packet streams via a connection established between the first endpoint and the second endpoint and to

insert control data directed to a processor in at least one MMoIP packet stream of the one or more MMoIP packet streams,

whereby the one or more MMoIP packet streams comprise MMoIP payload data and/or control data,

an MMoIP switch adapted to,

monitor the one or more MMoIP packet streams which are transmitted via the MMoIP switch,

detect the control data directed to the processor,

forward the detected control data to the processor; and wherein the processor is adapted to

indicate a need for an additional processor to the MMoIP switch, wherein the MMoIP switch is further adapted to,

instantiate the additional processor, based on the indication received from the processor,

re-direct the at least one MMoIP packet stream to the additional processor,

wherein the additional processor is adapted to, send output of the at least one MMoIP packet stream-to the processor.

10. The MMoIP system of claim 9 ,

wherein the processor is a stream processor adapted to process at least one MMoIP packet stream of the one or more MMoIP packet streams and/or a dialogue processor adapted to process a bidirectional dialogue between the first endpoint and the second endpoint.

11. The MMoIP system of claim 9

wherein the MMoIP system further comprises the processor.

12. The MMoIP system of claim 9 , wherein the MMoIP system further comprises a storage facility adapted to receive data from the MMoIP switch and store the received data.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2013
From: STEIN, MANUEL
To: ALCATEL-LUCENT
Reel/Frame 029871/0922 →
Priority Claims (1)
EP 10290464 · Aug 31, 2010 · regional
Continuity (1)
Related Publication 20130155839A1 · Jun 20, 2013