Title of Invention

METHOD FOR NETWORK INITIATED FAST HANDOFF IN A PANA NETWORK

Abstract The present invention, in general, relates to achieving fast handoff in PANA by doing proactive context transfer. Since it is network-initiated handoff, this is more advantageous over MN in itiated predictive handoff. MOre particularly, this invention relates to a method and system for fast handoff in PANA network in itiated context transfer. This method for fast handoff in PANA using netowrk initiated context transfer whrein when PANA client/mobile node moves from on e PANA Authentication agents toa another, PANA Authentication agents detects PANA client"s movement through L2 hint of link broken message from Enforcement point where the, PANA Authentication Agent and when PANA client gets attached to new PANA Authentication agents and when Pana client gets attached to new PANA Authentication agents and authentication agent gets the context of the said pana client, thus finishing binding exchange and resuming data packet transmission.
Full Text FORM 2
THE PATENTS ACT, 1970
[39 of 1970]
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
(Section 10; Rule 13)
A METHOD AND SYSTEM FOR FAST HANDOFF IN PANA USING NETWORK
INITIATED CONTEXT TRANSFER
SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD.,
BAGMANE LAKEVIEW, BLOCK 'B',
No. 66/1, BAGMANE TECH PARK,
C V RAMAN NAGAR,
BYRASANDRA,
BANGALORE - 560093
A wholly owned subsidiary
of Samsung Electronics Company Limited, Korea,
an Indian Company
The following Specification particularly describes the invention and the manner in which it is to be performed
1

FIELD OF INVENTION
The present invention, in general, relates to the field of telecommunication and particularly mobile communication. It describes a method of achieving fast handoff in PANA (Protocol for carrying Authentication for Network Access) by performing proactive context transfer. Since it is network-initiated handoff, this is more advantageous over MN initiated predictive handoff. More particularly, this invention relates to a method and system for fast handoff in PANA network initiated context transfer.
DESCRIPTION OF RELATED ART
A MN triggered predictive context transfer method is available. The step-by-step method of operation of the related art of a Mobile Node when it detects the movement is as follows:
1. pAR receives a CTAR message from the MN whose feature contexts are to
be transferred. This message provides the IP address of the nAR and an
authorization token.
2. The pAR predictively transmits to the nAR, a Context Transfer Data (CTD)
that contains feature contexts. This message also contains parameters for
the nAR to compute an authorization token in order to verify the MN's
token.
3. Regardless the MN sent from the CTAR to the pAR, it sends another CTAR
message to the nAR in order to ascertain that the context transfer reliably
took place.
4. Furthermore in this CTAR the MN includes the authorization token so that
the nAR verifies it.
5. The nPAA receives PSA message from MN and it deduces that it has got
CTD of this MN already and then the PANA session continues with a
PANA-Bind exchange.

LIMITATIONS
1. Existing predictive context transfer method requires PaC to be Fast MIPv6
capable.
2. Existing predictive context transfer methods do not deal with avoiding
PaC's data packets drop at new EP, till PaC gets authenticated with new
PAA.
3. MN triggered context transfer methods involve consumption of air
bandwidth (for L3 connectivity) which is expensive, since there will be
interaction between MN and AP or AR.
SUMMARY OF THE INVENTION
When PANA client moves from one PAA to another, PAA detects PaC's movement through L2 hint of link broken message from EP. Then PAA distributes the PANA context details of PaC to the nearby PAAs. When PaC gets attached to the new PAA, the new PAA will already have context of this PaC, and thus can finish the binding exchange and resume data packet transmission immediately. This is a network-triggered method rather than MN triggered method.
Accordingly, this invention explains a method for fast handoff in PANA using network initiated context transfer wherein when PANA client / Mobile node moves from one PANA Authentication Agent to another, PANA Authentication Agents detect PANA client's movement through L2 hint of link broken message from the Enforcement Point (EP) where the PANA Authentication Agent distributes the PANA context details of PANA client to the nearby PANA Authentication Agents and when PANA client gets attached to new PANA Authentication Agent, new PANA Authentication Agent gets the context of the said PANA client, thus finishing binding exchange and resuming data packet transmission.
As soon as Mobile Node moves out from the Enforcement Point, Enforcement Point triggers L2 hint to PANA Authentication Agents, to indicate that the Mobile
3

Node is making a move. Being triggered by L2 hint, PANA Authentication Agents distributes Mobile Node's PANA context to the neighboring PANA Authentication Agents.
After receiving context of Mobile Node, New PAA gives Mobile Node's ID to Enforcement Point, and asks the said Enforcement Point to allow the said Mobile Node. Mobile Node gets attached with new Enforcement Point, Enforcement Point sends out a message to new PANA Authentication Agent to trigger traffic driven discovery. New PANA Authentication Agent sends PANA Start Request message to Mobile Node. PANA Client responds with PANA Start Answer to New PANA Authentication Agent. After knowing the session id of Mobile Node, new PANA Authentication Agent relates the stored context and it sends out PANA Bind Request message to Mobile Node, which in response gets PANA Bind Answer. New PANA Authentication Agent informs New Enforcement Point that Mobile Node MN has authenticated successfully. New PANA Authentication Agent sends out HANDOVER ACK message to Previous PAA, along with Mobile Node's new address, enabling Previous Enforcement Point to transmit buffered data packets to MN's new address. PANA Authentication Agents sends out a HANDOVER release message to other neighboring PANA Authentication Agents, to release any PANA resource allocated for the Mobile Node. On receiving Handover Release message, other neighboring PANA Authentication Agents send out a message to their Enforcement Points to free PANA resources of Mobile Node, if it has allocated any. PANA Authentication Agent distributes the context of the Mobile Node, which is dissociated, to all neighboring PANA Authentication Agents and the said content includes session ID, which is used by Mobile Node when the said Mobile Node connects to new PANA Authentication Agent. After distributing, current PANA Authentication Agent sends a trigger to Enforcement Point to buffer packets that are received for the dissociated MN. As soon as it attaches to new Enforcement Point, the Mobile Node sends PANA Discovery message to the new PANA Authentication Agent followed by PANA start request. New PANA Authentication Agent identifies the Mobile Node using the session id got in the context and sends start answer. Mobile Node sends PANA Bind request and new
4

PANA Authentication Agent accepts the association and sends out PANA binding Answer thereby Mobile Node authenticates with new PANA Authentication Agent. Once Mobile Node is authenticated, new PANA Authentication Agent sends out a message to its Enforcement Point to allow the Mobile Node to communicate and new PANA Authentication Agent sends handover ACK to Mobile Node's previous PANA Authentication Agent along with Mobile Node's new address. Previous PANA Authentication Agent triggers its Enforcement Point to send all buffered packets of that Mobile Node to its new address and sends out handover release message to other neighboring PANA Authentication Agents, which release any resources in case they have reserved any for Mobile Node.
These and other objects, features and advantages of the present invention will become more apparent from the ensuring detailed description of the invention taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF ACCOMPANYING DRAWINGS
Figure 1 depicts a Mobile Node initiated predictive context transfer between pPAA and nPAA.For this, MN should be FMIPv6 capable to let pPAA know that MN is moving out.
Figure 2 depicts the operation of the method disclosed in this invention. It depicts control and data message flow nPAA and nPAA2 are neighboring PAAs taken for example.
Figure 3 depicts message flow sequence from the time MN disconnects from pPAA till it resumes data communication being attached to nPAA.
5

DETAILED DESCRIPTION OF THE INVENTION
The preferred embodiments of the present invention will now be explained with reference to the accompanying drawings. It should be understood however that the disclosed embodiments are merely exemplary of the invention, which may be embodied in various forms. The following description and drawings are not to be construed as limiting the invention and numerous specific details are described to provide a thorough understanding of the present invention, as the basis for the claims and as a basis for teaching one skilled in the art how to make and / or use the invention. However in certain instances, well-known or conventional details are not described in order not to unnecessarily obscure the present invention in detail.
The invention described here requires the PAA to have information about neighboring PAAs for context communication.
This invention proposes a method by which MN gets associated with new EP so fast and can avoid packet drop at new EP because of time delay in doing EAP authentication again. The following is the step-by-step operation of the invention, as depicted in Figure 2:
1. As soon as MN moves out from EP, EP triggers L2 hint to PAA, to indicate
MN is making a move.
2. Being triggered by L2 hint, PAA distributes MN's PANA context to the
neighboring PAAs.
3. After receiving context of MN, nPAA gives MN's ID to EP, and asking it to
allow this MN.
4. When MN gets attached with new EP, EP sends out a message to new
PAA to trigger traffic driven discovery.
5. nPAA sends PANA Start Request message to MN.
6. PaC responds with PANA Start Answer to nPAA.
7. After knowing the session id of MN, new PAA relates the stored context
and it sends out PANA Bind Request message to MN, which in response
gets PANA Bind Answer.
6

8. nPAA informs nEP that MN has authenticated successfully.
9. nPAA sends out HANDOVER ACK message to pPAA, along with MN's
new address, so that pPAA can inform pEP to transmit buffered data
packets to MN's new address.
10. PAA sends out a HANDOVER release message to other neighboring
PAAs, to release any PANA resource allocated for the MN.
11 On receiving Handover Release message, other neighboring PAAs send out a message to their EPs to free PANA resources of MN, if it has allocated any.
ADVANTAGES
1. It decreases the latency and minimizes the data loss during handoff.
2. MN need not be Fast MIPv6 capable to achieve fast handoff.
3. It saves Air bandwidth.
4. New PAA having PaC's prior context details avoids doing full EAP authentication
again.
The Figure 3 illustrates Message flow sequence from the time MN disconnects from pPAA till it resumes data communication being attached to nPAA. The Figure depicts the path of communication between different nodes covered in this invention.
As soon as MN moves out of current EP, EP gets the dissociation trigger. EP sends out Link broken message to current PAA.
PAA distributes the context of the MN which got dissociated, to all neighboring PAAs. It includes session ID with it, which will be used by the MN when it connects to new PAA. After distributing, the current PAA sends a trigger to EP to buffer packets that are received for dissociated MN.
MN as soon as it attaches to new EP, sends a PANA Discovery message to new
7

PAA followed by PANA start request from PAA. New PAA identifies the MN using the session id it got in the context sent in start answer from MN. MN sends PANA Bind answer for the Bind request and new PAA accepts the association. Thus MN authenticates with new PAA.
Once MN is authenticated, new PAA sends out a message to its EP to allow this MN to communicate with outside world.
And also new PAA sends handover ACK to MN's previous PAA along with MN's new address.
Previous PAA triggers its EP to send all buffered packets of that MN to its new address. In addition it sends out handover release message to other neighboring PAAs, which may release any resources in case they have reserved any for this MN.
It will also be obvious to those skilled in the art that other control methods and apparatuses can be derived from the combinations of the various methods and apparatuses of the present invention as taught by the description and the accompanying drawings and these shall also be considered within the scope of the present invention. Therefore, description of such combinations and variations is omitted above. It should also be noted that the host for storing the applications include but not limited to a microchip, microprocessor, handheld communication device, computer, rendering device or a multi function device.
Although the present invention has been fully described in connection with the preferred embodiments thereof with reference to the accompanying drawings, it is to be noted that various changes and modifications are possible and are apparent to those skilled in the art. Such changes and modifications are to be understood as included within the scope of the present invention as defined by the appended claims unless they depart therefrom.
8

REFERENCES
[PANA]
clraft-ietf-pana-cxtp-OO, Use of Context Transfer Protocol (CXTP) for PANA
[l-D.ietf-pana-pana]
Forsberg, D., "Protocol for Carrying Authentication for
Network Access (PANA)", clraft-ietf-pana-pana-10 (work in progress), July 2005.
[l-D.ietf-pana-mobopts]
Forsberg, D., "PANA Mobility Optimizations", draft-ietf-pana-mobopts-00 (work in progress),January 2005.
[RFC4067]
Loughney, J., Nakhjiri, MM Perkins, C, and R. Koodli, "Context Transfer Protocol (CXTP)". RFC 4067, July 2005
9

GLOSSARY OF TERMS AND THEIR DEFINITIONS THEREOF
ACK - Acknowledgement
AP - Access Point
CTAA - Context Transfer Activate Acknowledge.
CTAR - Context Transfer Activate Request.
CTD - Context Transfer Data.
CXTP - Context Transfer Protocol.
EP - Enforcement Point
EAP - Extensible Authentication Protocol
FMIPv6~ Fast Mobile IPv6
LL - Link Layer
MN- Mobile Node
MIPv6 - Mobile Internet Protocol v6 nPAA - New PAA nEP - New EP nAR - New Access Router PAA - PANA Authentication Agent PaC - PANA Client pPAA - Previous PAA pAR - Previous Access Router.
PANA - Protocol for carrying Authentication for Network Access PSA - PANA Start Answer PAAs - PANA Authentication Agents PPAA - Previous PAA PEP - Previous Enforcement Point PDI - PANA Discovery PSR - PANA Start Request PBR - PANA Bind Request PBA - PANA Bind Answer AR and PAA can be used interchangeably.
MN and PaC can be used interchangeably.
10

Documents:

590-CHE-2006 AMENDED CLAIMS 28-02-2013.pdf

590-CHE-2006 AMENDED PAGES OF SPECIFICATION 28-02-2013.pdf

590-CHE-2006 EXAMINATION REPORT REPLY RECEIVED 28-02-2013.pdf

590-CHE-2006 FORM-1 28-02-2013.pdf

590-CHE-2006 FORM-13 28-02-2013.pdf

590-CHE-2006 FORM-5 28-02-2013.pdf

590-CHE-2006 OTHER PATENT DOCUMENT 28-02-2013.pdf

590-CHE-2006 POWER OF ATTORNEY 28-02-2013.pdf

590-CHE-2006 FORM-18.pdf

590-che-2006- form 1.pdf

590-che-2006- form 26.pdf

590-che-2006-abstract.pdf

590-che-2006-claim.pdf

590-che-2006-correspondence-others.pdf

590-che-2006-description(complete).pdf

590-che-2006-drawings.pdf


Patent Number 255646
Indian Patent Application Number 590/CHE/2006
PG Journal Number 11/2013
Publication Date 15-Mar-2013
Grant Date 12-Mar-2013
Date of Filing 31-Mar-2006
Name of Patentee SAMSUNG INDIA SOFTWARE OPERATIONS PRIVATE LIMITED
Applicant Address BAGMANE LAKEVIEW, BLOCK 'B' NO. 66/1, BAGMANE TECH PARK, C V RAMAN NAGAR, BYRASANDRA, BANGALORE 560 093 KARNATAKA
Inventors:
# Inventor's Name Inventor's Address
1 LAKSHMI PRABHA GURUSAMY EMPLOYED AT SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD C V RAMAN NAGAR, BYRASANDRA, BANGALORE 560 093 KARNATAKA
2 wablWABLE RANJITSIG UDAYSINH EMPLOYED AT SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD C V RAMAN NAGAR, BYRASANDRA, BANGALORE 560 093 KARNATAKA
3 KISHORE MUNDRA EMPLOYED AT SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD C V RAMAN NAGAR, BYRASANDRA, BANGALORE 560 093 KARNATAKA
4 SAMEER KUMAR EMPLOYED AT SAMSUNG INDIA SOFTWARE OPERATIONS PVT. LTD C V RAMAN NAGAR, BYRASANDRA, BANGALORE 560 093 KARNATAKA
PCT International Classification Number H04Q 7/00
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 NA