IP Library › Granted Patent US 8,848,691
Granted Patent B2
US 8,848,691 · App. 12/474,603 · Granted Sep 30, 2014

Common mobility management protocol for multimedia applications, systems and services

Inventor: Radhika R. Roy (Scotch Plains, NJ)
Assignee: AT&T Intellectual Property II, L.P.
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,848,691
App. No.
12/474,603
Granted
Sep 30, 2014
Kind
B2
Abstract

A framework of a common mobility management protocol for Q.5/16 includes a high level protocol for performing the functions of address resolution, routing, location update and authentication. The common mobility management protocol can be used by existing and future multimedia applications (MA's) to support mobility management for messaging among mobility management authentication function (AuF), home location function (HLF) and visitor location function (VLF) databases/servers, and the corresponding multimedia application functional entities (MAFEs) of the multimedia applications (MA's). The common mobility management protocol may replace, act in concert with or in sequence with existent interworking protocols for the various multimedia applications. Reference point architectures, functional characteristics, features, and capabilities of the protocol are described including call flows and message syntax. The disclosure presents the scope of Q.5/16 and how H.MMS.1 (H.323 Mobility), H.MMS.2 (Global Mobility), and H.MMS.3 (Presence/Instant Messaging Mobility) can be a part of the same common mobility management protocol.

Claims (44)

1. A method comprising:

generating, via a computer processor, a descriptor request message specifying a descriptor, the descriptor carrying address information and comprising a template, a functional entity identifier indicating an associated functional entity of the descriptor, and a unique identifier comprising a time the descriptor last changed;

transmitting the descriptor request message to a descriptor owning functional entity;

receiving a descriptor confirmation from the descriptor owning functional entity, the descriptor confirmation identifying address templates conforming to the descriptor request message; and

communicating with a mobility application functional entity at an address identified by the descriptor confirmation, wherein the transmitting, receiving, and communicating occurs between management application functional entities and mobility management entities, and between mobility management functional entities.

2. The method of claim 1 , wherein the template further comprises a template life field.

3. The method of claim 2 , further comprising:

caching a copy of the template for a period of time specified by the template life field.

4. The method of claim 3 , further comprising:

generating a new descriptor request message at an expiration of the period of time.

5. The method of claim 1 , further comprising:

receiving a descriptor update and one of deleting, adding, and modifying templates identified by the descriptor update.

6. The method of claim 1 further comprising:

messaging between a multimedia application functional entity and a mobility management functional entity, the mobility management functional entity comprising one of an authentication function, a home location function, and a visitor location function for mobility management, and messaging between two mobility management functional entities.

7. A system comprising:

a computer processor; and

a computer-readable storage medium having instructions stored which, when executed by the computer processor, cause the computer processor to perform operations comprising:

generating a descriptor request message specifying a descriptor, the descriptor carrying address information and comprising a template, a functional entity identifier indicating an associated functional entity of the descriptor, and a unique identifier comprising a time the descriptor last changed;

transmitting the descriptor request message to a descriptor owning functional entity;

receiving a descriptor confirmation from the descriptor owning functional entity, the descriptor confirmation identifying address templates conforming to the descriptor request message; and

communicating with a mobility application functional entity at an address identified by the descriptor confirmation, wherein the transmitting, receiving, and communicating occurs between management application functional entities and mobility management entities, and between mobility management functional entities.

8. The system of claim 7 , wherein the template further comprises a template life field.

9. The system of claim 8 , the computer-readable storage medium having additional instructions stored which result in the operations further comprising:

caching a copy of the template for a period of time specified by the template life field.

10. The system of claim 9 , the computer-readable storage medium having additional instructions stored which result in the operations further comprising:

generating a new descriptor request message at an expiration of the period of time.

11. The system of claim 7 , the computer-readable storage medium having additional instructions stored which result in the operations further comprising:

receiving a descriptor update and one of deleting, adding, and modifying templates identified by the descriptor update.

12. The system of claim 7 , the computer-readable storage medium having additional instructions stored which result in the operations further comprising:

messaging between a multimedia application functional entity and a mobility management functional entity, the mobility management functional entity comprising one of an authentication function, a home location function, and a visitor location function for mobility management, and messaging between two mobility management functional entities.

13. A non-transitory computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:

generating a descriptor request message specifying a descriptor, the descriptor carrying address information and comprising a template, a functional entity identifier indicating an associated functional entity of the descriptor, and a unique identifier comprising a time the descriptor last changed;

transmitting the descriptor request message to a descriptor owning functional entity;

receiving a descriptor confirmation from the descriptor owning functional entity, the descriptor confirmation identifying address templates conforming to the descriptor request message; and

communicating with a mobility application functional entity at an address identified by the descriptor confirmation, wherein the transmitting, receiving, and communicating occurs between management application functional entities and mobility management entities, and between mobility management functional entities.

14. The non-transitory computer-readable storage device of claim 13 , wherein the template further comprises a template life field.

15. The non-transitory computer-readable storage device of claim 14 , the computer-readable storage device having additional instructions stored which result in the operations further comprising:

caching a copy of the template for a period of time specified by the template life field.

16. The non-transitory computer-readable storage device of claim 15 , the computer-readable storage device having additional instructions stored which result in the operations further comprising:

generating a new descriptor request message at an expiration of the period of time.

17. The non-transitory computer-readable storage device of claim 13 , the computer-readable storage device having additional instructions stored which result in the operations further comprising:

receiving a descriptor update and one of deleting, adding, and modifying templates identified by the descriptor update.

18. The non-transitory computer-readable storage device of claim 13 , the computer-readable storage device having additional instructions stored which result in the operations further comprising:

messaging between a multimedia application functional entity and a mobility management functional entity, the mobility management functional entity comprising one of an authentication function, a home location function, and a visitor location function for mobility management, and messaging between two mobility management functional entities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2014
From: ROY, RADHIKA R.
To: AT&T CORP.
Reel/Frame 032976/0705 →
Continuity (4)
Continuation 11169538 · Jun 29, 2005
Continuation 09996577 · Nov 30, 2001
Provisional Application 60286305 · Apr 25, 2001
Related Publication 20090232132A1 · Sep 17, 2009