IP Library Granted Patent US 8,279,826
Granted Patent B1
US 8,279,826 · App. 11/780,018 · Granted Oct 2, 2012

Presence based routing in an IP multimedia subsystem network

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,279,826
App. No.
11/780,018
Granted
Oct 2, 2012
Kind
B1
Abstract

A method for registration of endpoints within in IP Multimedia Subsystem network is described. One embodiment includes receiving a request from an endpoint to deregister the endpoint. A deregistration routine is initiated to deregister the endpoint within the IP Multimedia Subsystem network. The registration status of the endpoint and any call forwarding data is stored within the IP Multimedia Subsystem network.

Claims (26)

1. One or more computer-storage media having computer-useable instructions embodied thereon for performing a method for providing presence based routing in an IP Multimedia Subsystem (IMS) network, the method comprising:

receiving a request at an application server within the IMS network from a first endpoint in an enterprise network to deregister the first endpoint, wherein deregistering the first endpoint indicates to the IMS network that the first endpoint is no longer registered with the enterprise network, wherein the enterprise network utilizes a private branch exchange to route calls from the IMS network to endpoints within the enterprise network, and wherein the application server provides logic to process and direct calls as the calls leave the (IMS) network;

within the IMS network, receiving forwarding data from the first endpoint, wherein the forwarding data indicates a second endpoint outside of the enterprise network to which future calls to the first endpoint are to be forwarded while the first endpoint is unregistered and until the first endpoint is registered with the (IMS) network;

deregistering the first endpoint within the (IMS) network; and

storing the deregistration of the first endpoint and the forwarding data in the (IMS) network.

2. The method of claim 1 , wherein the deregistering step is performed by an application server in the (IMS) network.

3. The method of claim 1 , further comprising receiving a dialed access code from the endpoint.

4. The method of claim 1 , wherein the enterprise is located outside of the (IMS) network.

5. The method of claim 1 , wherein the endpoint is one of a telephone, personal data assistant, computer or combination thereof.

6. One or more computer-storage media having computer-useable instructions embodied thereon for performing a method in an IP Multimedia Subsystem (IMS) network for routing a call to a second endpoint, the method comprising:

within the IMS network, receiving a call or data transmission for a first endpoint that is associated with an enterprise network, wherein the call or the data transmission is received from a source endpoint that is associated with a different network than the first endpoint, wherein the first endpoint is within an enterprise network that utilizes a private branch exchange to route calls from the IMS network to endpoints within the enterprise network;

at an application server, determining whether the first endpoint is registered or deregistered within the IMS network, wherein the determination as to whether the first endpoint is registered or deregistered is made prior to when the call or data transmission is routed to the enterprise network for delivery to the first endpoint;

determining whether the call or data transmission should be forwarded to a second endpoint outside of the enterprise network, without sending the call or data transmission to the enterprise network, when the first endpoint is deregistered with the IMS network; and

when it is determined that the call or data transmission should be forwarded to the second endpoint when the first endpoint is deregistered, then routing the call or data transmission to the second endpoint while the first endpoint is deregistered.

7. The method of claim 6 , wherein the enterprise is located outside of the IMS.

8. The method of claim 6 , wherein the first endpoint is one of a telephone, personal data assistant, computer or combination thereof.

9. The method of claim 6 , wherein the second endpoint is one of a mobile phone, a telephone in a public switched telephone network or a deskset located in a second enterprise.

10. The method of claim 6 , wherein the data transmission is one of a video or instant message.

11. The method of claim 6 , wherein the call or data transmission originated from the source endpoint.

12. The method of claim 11 , wherein the source endpoint is one of a mobile phone, a telephone in public switched telephone network or a deskset located in a second enterprise.

13. A system in an IP Multimedia Subsystem (IMS) network for providing presence based routing, the system comprising:

one or more application servers in the IMS network for initiating a deregistration routine to deregister a first endpoint upon receiving a deregistration request for the first endpoint, wherein the deregistration request includes a source code associated with the first endpoint and a current deregistration status, wherein the first endpoint is within an enterprise network, and wherein deregistering the first endpoint indicates to the IMS network that the first endpoint is no longer registered with the enterprise network;

one or more feature servers for receiving call forwarding data for the first endpoint, wherein the forwarding data indicates a second endpoint outside of the enterprise network to which future calls to the first endpoint are to be routed while the first endpoint is unregistered and until the first endpoint is registered with the IMS network; and

one or more data stores for storing the deregistration of the first endpoint and the call forwarding data for the first endpoint.

14. The system of claim 13 , wherein the enterprise is located outside of the IMS.

15. The system of claim 13 , wherein the first endpoint is one of a telephone, personal data assistant, computer or combination thereof.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2007
From: SANKARANARAYNAN, PALLAVUR; PACZKOWSKI, LYLE; MAUER, BRIAN D.; SCHLESENER, MATTHEW C.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 019576/0529 →