IP Library Granted Patent US 7,684,387
Granted Patent B2
US 7,684,387 · App. 11/539,324 · Granted Mar 23, 2010

Method for routing combinational services to a single endpoint

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 7,684,387
App. No.
11/539,324
Granted
Mar 23, 2010
Kind
B2
Abstract

A method for routing a plurality of calls to a single endpoint of a plurality of endpoints at a common destination is disclosed. The method comprising the steps of: initiating ( 202 ) a call over a first network ( 118 ) having a first network type, the call being directed to a destination ( 106 ) that has a plurality of endpoints 108, 110, 112, 114. Establishing ( 204 ) the call over the first network with a first final endpoint ( 108 ) of the plurality of endpoints. Receiving ( 206 ) a temporary endpoint identifier. Initiating ( 208 ) a second call to the destination by sending a request message for a second call of a second network ( 120 ), having a second network type, the request message including the temporary endpoint identifier. Establishing ( 210 ) the second call, simultaneously with the first call, over the second network with the same final endpoint.

Claims (21)

1. A method for routing a plurality of call types from a single originating device comprising:

initiating a first call, over a first network having a first network type, the call directed to a destination that has a plurality of final endpoints;

establishing the first call with a final endpoint of the plurality of endpoints of the destination;

receiving a temporary final endpoint identifier that identifies the final endpoint of the plurality of endpoints of the destination;

initiating a second call to the destination by sending a request message for a second call over a second network, having a second network type, the request message including the received temporary final endpoint identifier; and

establishing the second call, simultaneously with the first call, over the second network with the final endpoint.

2. The method of claim 1 , further comprising deallocating the temporary final endpoint identifier when the first call is terminated.

3. The method of claim 1 , further comprising receiving the temporary final endpoint identifier in a connect message for the first call.

4. The method of claim 3 , further comprising including the temporary final endpoint identifier in a P-asserted-identity header of a SIP message.

5. The method of claim 1 , further comprising receiving the temporary final endpoint identifier during an Unstructured Supplementary Service Data (USSD) session.

6. The method of claim 1 further comprising receiving the temporary final endpoint identifier in a short message service (SMS) message.

7. The method of claim 1 , further comprising requesting the temporary final endpoint identifier in a WAP/HTTP request.

8. The method of claim 1 , wherein the first call is routed to an application server, that forms at least part of a network infrastructure, wherein an application server generates the temporary endpoint identifier.

9. The method of claim 1 , wherein the second call is routed to an application server, that forms at least part of a network infrastructure, wherein an application server routes the second call based on the generated temporary endpoint identifier.

10. An application server for routing a plurality of calls to a single endpoint of a destination that includes a plurality of endpoints comprising:

a first call processing module that processes a first call from an originating terminal to a destination requested by the originating terminal;

an endpoint determination module that determines the final endpoint of the connection between the originating terminal and the final endpoint to a destination that has a plurality of endpoints;

a temporary endpoint identifier module for generating a temporary endpoint identifier that identifies the final endpoint of first call;

receiving a second call request, simultaneous to the first call, the second call request having the temporary endpoint identifier; and

a second call processing module that routes the second call, to the final endpoint.

11. The application server of claim 10 , comprising a temporary endpoint identifier transmission module coupled to the originating terminal, communicating the temporary endpoint identifier.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034371/0612 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2006
From: SALKINTZIS, APOSTOLIS K.
To: MOTOROLA INC
Reel/Frame 018360/0669 →