Title of Invention

METHOD FOR ESTABLISHING A DATA COMMUNICATION SESSION WITH A MOBILE SUBSCRIBER IN A WIRELESS COMMUNICATION NETWORK, AND PACKET DATA SERVER THEREFOR

Abstract The present invention discloses a method for establishing a data communication session with a mobile subscriber (110) in a wireless communication network, the method comprising registering a data communication session with a packet data server (160), characterised in that the method comprises providing a wait time period during which the packet data server refrains from sending a configuration request (220) to the mobile subscriber and following the wait time period, sending a configuration request signal to the subscriber to negotiate establishment of the data communication session. A packet data server(160) for communicating with the mobile subscriber (110) via a communication network is also disclosed.
Full Text modern wireless networks are divided into geographical zones, called cells (hence the term
"cellular"), which allow a plurality of subscribers to share the services of a radio tower and a
frequency within each cell. Accordingly, it is a goal of communication providers to increase
the capacity and performance of the available cellular communication infrastructure. This
patent application provides systems and methods that are directed to such improvements.
SUMMARY
[0004] One or more embodiments described herein provide systems and methods for
reducing data session establishment time in 3G or CDMA-2000 wireless communication
networks. By preventing or minimizing the time lost in establishing a successful over the air
configuration negotiation, service providers and subscribers will enjoy increased network
performance. Time and signal-based triggers and wait periods are defined to optimize the
timing of the delivery of the configuration request signals from the packet data servers to the
mobile subscribers for minimum session establishment time.
[0005] One embodiment is directed to a method for establishing a data communication
session with a mobile subscriber in a wireless communication network, the method
comprising registering a data communication session with a packet data server, wherein the
method comprises providing a wait time period during which the packet data server refrains
from sending a configuration request to the mobile subscriber and following the wait time
period, sending a configuration request signal to the subscriber to negotiate establishment of
the data communication session.

[0006] In a preferred embodiment, the wait time is divided into a first wait period and a
second wait period.
[0007] The above method further comprises providing the first wait time period during
which the packet data server negotiates an initial configuration with the mobile subscriber,
the first wait time period substantially defining await time following unsuccessful attempts
to send an initial configuration request signal to the mobile subscriber during establishment
of the data session, and following providing the first wait time period, providing the second
wait time period, different from the first wait time period, the second wait time period
substantially defining a wait time following a data communication error event before the
packet data server attempts to renegotiate the data session with the mobile subscriber.
[0008] In yet another preferred embodiment, the method for establishing a data
communication session with a mobile subscriber in a wireless communication network,
further comprises buffering data packets in a buffer in a time period between said registering
of the data session and said negotiating of the data communication session, the act of
buffering said data' packets preventing loss of data packets sent from the packet dataserver
to the mobile subscriber prior to successful establishment of an air linkto the mobile
subscriber.
[0009] Another preferred embodiment of a method for establishing a data communication
session with a mobile subscriber in a wireless communication network, includes the steps of
exchanging data session registration request and reply signals between a packet control
function module and a data packet server module to register the data communication session

according to a known communication control protocol; and
preventing a premature transmission of a data session configuration request signal
from the data packet server module to the mobile subscriber by preemptively withholding
the data session configuration request signal at the data packet server module until a
triggering event is received by the packet data server indicating that the data session
configuration request signal is to be sent to the mobile subscriber.
[0010] In another embodiment, a packet data server is provided, the packet data server
being arranged to communicate with a mobile subscriber via a communication network, the
communication network being adapted to carry control and data packets between the mobile
subscriber and the packet data server, the communication network having a radio air link
portion, the radio air link having associated therewith an air link establishment delay time,
wherein said packet data server includes a processor arranged to receive a trigger signal
indicating that said radio air link is ready to carry a configuration request signal to said
mobile subscriber and arranged to send a configuration request signal over said
communication network responsive to said trigger signal.
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] For a fuller understanding of the present disclosure, reference is made to the
following detailed description taken in conjunction with the accompanying drawings in which:

Figure 1 schematically illustrates an exemplary CDMA-2000 wireless
communication system;
Figure 2 illustrates a process for establishing a CDMA-2000 data session;
Figure 3 illustrates a portion of a process for establishing a CDMA-2000 data
session according to a first embodiment described herein;
Figure 4 illustrates a process for communicating in a CDMA-2000 data session
according to a second embodiment described herein;
Figure 5 illustrates a process similar to that of Figure 4, with two different short
wait times being used;
Figure 6 illustrates a portion of a process for establishing a CDMA-2000 data
session according to a third embodiment described herein; and
Figure 7 illustrates a portion of a process for establishing a CDMA-2000 data
session according to a fourth embodiment described herein.
DETAILED DESCRIPTION
[0012] A hallmark of successful wireless communication is the ability to seamlessly
"hand off a mobile subscriber from one base station to another as the mobile subscriber
physically moves, e.g. drives, from one cell to the other. Proper call handoff from one
base station to another provides the subscriber with uninterrupted service during a call,
and is done quickly and smoothly to avoid compromising the call quality. In data
communications, this avoids dropped packets and provides increased data transfer speeds.
In switching between base, stations, calls need to be established in each base statipn that
comes online to service the calls.

[0013] Two protocols are used in the setting up cellular calls on CDMA-2000
networks: the A11 protocol used for call establishment, and the A10 protocol that
provides for data transport. Together, the A10/A11 protocols are known as the RP
Interface, and are specified according to the 3G Partnership Project-2 (3GPP2), which
maintains an Internet presence at www.3gpp2.org. Subscriber data exchanged over the
A10 protocol is formatted using the point-to-point (PPP) protocol, which connects most
computers to the Internet.
[0014] Refer to Figure 1, which illustrates a CDMA-2000 communication system
100 and components thereof. Mobile subscriber (MS, 110) is serviced by base station
(BTS, 120) and base station controller (BSC, 130). The system allows the subscriber to
carry out a data communication session facilitated by a packet data server, also referred to
herein as a packet data servicing node (PDSN, 160), over IP network 170. Packet control
function (PCF, 150) is an entity that supplies A10/A11 communication between BSC 130
and PDSN 160. Home Agent (HA, 180) is used to keep subscriber-specific data and
controls the interaction between subscribers and their home (institution) networks and
foreign agents. Authentication, Authorization, and Accounting (AAA) Server 190
provides the system with knowledge of the subscriber's subscription and service details
relating to access and billing.
[0015] To negotiate an IP data session to the point where data can be passed along the
session, PCF 150 and PDSN 160 first signal one another according to a predetermined
signaling scheme (Al 1) to register the data session. Following the PCF-PDSN
registration transaction, PDSN 160 exchanges signals with MS 110 according to the Link
Configuration Protocol (LCP). PPP provides the LCP for establishing, configuring and
testing the data link connection. LCP is used to automatically negotiate the encapsulation

format options between PDSN160 and MS 110, handle varying limits on sizes of
packets, detect a looped-back link and configuration errors, and terminate the link. Other
optional facilities provided are authentication of the identity of a peer on the link, and
determining when a link is functioning properly and when it is failing.
[0016] LCP packets are generally grouped into three types: 1) Link configuration
packets, which are used to establish and configure a link (link configuration packets
include Configure-Request, Configure-Ack, Configure-Nak, and Configure-Reject
packets); 2) Link termination packets, which are used to terminate a link (link termination
packets include Terminate-Request and Terminate-Ack packets); and 3) Link
maintenance packets, which are used to manage and debug a link (these include Code-
Reject, Protocol-Reject, Echo-Request, Echo-Reply, and Discard-Request packets). LCP
packets are encapsulated in the PPP Information field (one packet per field), and the PPP
Protocol field indicates the LCP type within the PPP Information Field using the
designation hex:c021.
[0017] Figure 2 illustrates a sequence of signals exchanged between an MS 110, PCF
150, and PDSN 160 to establish a data session. MS 110 initiates a call to the network,
through its base station BTS 120 and base station controller BSC 130. PCF 150 receives
a notification of the request and contacts PDSN 160 with an Al 1 "registration request"
signal 210, requesting a data session to be established. PDSN 160 responds with an Al 1
"registration reply" signal 212 to accept or reject the data session. When PCF 150
receives a favorable (acceptance) registration reply from PDSN 160, PCF 150 acts to
establish a radio air link 215 with MS 110, allowing MS 110 to communicate with PDSN
160.

[0018] The act of establishing the radio air link is a common cause for delays in
establishing data sessions in 3G wireless systems. Because the network connecting MS
110, PCF 150, and PDSN 160 is geographically distributed, it takes a finite time for
signals to travel between the components of the network. Notably, it can take an
appreciable time for radio air link 215 to be established between PCF 150 and MS 110.
In general, the time to establish an air link can vary, depending on the service vendor and
network conditions, typically being between 50 milliseconds and a full second.
[0019] If the air link is not established when the PDSN 160 commences sending its
next request, an LCP configuration request 220 to MS 110 to establish the data session,
the LCP configuration request 220 is lost; and PDSN 160 must retransmit its
configuration request 220. Under the A11 protocol, there is no mechanism that prevents
PDSN 160 from sending LCP configuration request 220 prematurely, before air link 215
to MS 110 is established. This can occur because the A11 protocol does not include 3-
way handshaking to ensure that all the components involved in establishing the data
session are properly considered and synchronized. Therefore, a race condition can be
created, where the A11 call establishment procedure allows PDSN 160 to send its initial
LCP configure request 220 before the air link is properly established to MS 110. This
condition results in a time-out in the PDSN PPP state machine, and the time-out results in
retransmission of the lost LCP request 220 after some predetermined period of time.
Under current protocols, this time-out period of time can be about 3 seconds, or even up
to 6 seconds in duration.
[0020] The missed initial LCP configuration request problem described above can be
exacerbated when various functions of PCF 150 are carried out at different locations on
separate hardware. For example, a first piece of hardware and functionality may be

dedicated to processing the PCF-PDSN registration request-response messages, while a
second piece of hardware and functionality may be dedicated to processing the -data
packet flow between MS 110 and PDSN 160. Yet another piece of hardware might be
responsible for making and maintaining the physical radio air link between MS 110 and
PCF150. Note that communication between MS 110 and PDSN 160 normally passes
through PCF 150.
[0021] The race condition, and/or the time-out condition occur often enough in 3G
wireless systems as to cause a noticeable degradation in system performance from the
point of view of an affected subscriber. Wireless vendors have failed to appreciate or
remedy the above problem, perhaps because they maintain a traditional voice service
(time domain) perspective that is generally insensitive to a loss of a small leading portion
of a signal (e.g., half a second of a voice signal). However, in the context of digital data
communication, communication is usually viewed in the packet domain, and the same
losses are not acceptable. Therefore, one issue recognized and treated in the present
disclosure is that of the relative timing of the signals in the LCP sequence on establishing
a data session and corresponding air linkiin a CDMA-2000 network.
[0022] Referring again to the process depicted in Figure 2, the PPP communication
between the MS 110 and PDSN 160 is symmetrical, and takes place between a PPP
"stack" in each of MS 110 and PDSN 160. PCF 150 is a conduit for the PPP messaging
between MS 110 and PDSN 160. Therefore, a set of an LCP configuration request 220
and an LCP configuration response 221 messages is initiated by PDSN 160, and another
set of an LCP configuration request 222 and an LCP configuration response 223
messages is initiated by MS 110. Further LCP configuration requests 224,226 and LCP

configuration response 225 messages are exchanged between MS 110 and PDSN 160 as a
way of negotiating the details and form of the data session.
[0023] Following a successful LCP configuration sequence, signals 230, 232 are
exchanged between PDSN 160 and any or both of the home agent 180 and AAA server
190 to determine subscriber use, authorization, and billing information. Data session
setup also normally involves password authorization protocol (Ack) messages 240 and IP
control protocol messages 242 to determine subscriber access and IP address information
for MS 110. Following successful establishment of the data session, MS 110 can
exchange user-level data in the form of digitized packets encapsulated in the A10-PPP
protocols. It can be appreciated that user-level (e.g. Web browsing) data transactions
must wait until several control and session establishment steps are successfully complete.
Therefore, delays in data session establishment, which can occur because of the LCP
configuration race condition, translate into delays getting data to and from MS 110.
[0024] One way of treating the above-mentioned race condition is to purposely delay
the sending of the first LCP configurationirequest message 220 by PDSN 160. This can
be accomplished by building in a set or programmable time delay (e.g., 100 milliseconds)
that would provide PCF 150 with sufficient time to establish air link 215 with MS 110
before attempting to deliver initial LCP configuration request message 220. In this way,
air link 215 can be made ready, and initial LCP configuration request message 220 is not
lost, avoiding the (3 second) time-out condition. Thus, by waiting 100 milliseconds in
this example to send LCP configuration request message 220, the system will establish a
successful data session almost 3 seconds sooner than if the initial LCP configuration
request message 220 was transmitted by PDSN 160 without waiting.

[0025] Refer to Figure 3, which illustrates a portion of the data session establishment
process shown in Figure 2. PCF 150 and PDSN 160 exchange the earlier-mentioned A11
registration request 210 and reply 212. Then, before allowing PDSN 160 to send out the
initial LCP configuration request 220, PDSN 160 waits for a period of time t1 to allow air
link 215 to be established. During the wait time period, PDSN 160 refrains from sending
initial LCP configuration request 220. The wait time t1 may be a pre-determined fixed
time, or a time determined on the basis of some network condition. t1 could be stored or
calculated within PCF 150 and/or PDSN 160. It should be noted that, in this
embodiment, ti is not necessarily decided by the actual duration of time it takes to
establish a particular air link, but rather by an appropriate duration that would reasonably
be expected to allow for an air link 215 to be established in most or all instances in a
given network configuration. Wait time t1 is provided to PDSN 160 or stored therein.
[0026] The set or programmable waittime t\ can be made to depend on factors such
as IP addresses of the communicating components, their physical or network separation,
environmental, network conditions, etc., and the wait time can be stored in a look-up table
or calculated dynamically using some algorithm. To achieve further perfornxance gains,
this embodiment can be programmed so that if any data packets are received by PDSN
160 from the MS 110/PCF150 client, then PDSN 160 should immediately proceed with
the transmission of messages to the MS 110/PCF150 client, as it is established that air
link 215 is up and operational. Therefore, there is no need for an initial wait period if it is
clear that an air link has already been set up.
[0027] Wait time t1 can also be determined by PDSN 160 "pinging" (sending a test
signal to) PCF 150 and calculating the network propagation time from the time it takes to
get a response to its ping. Those skilled in the art will appreciate various methods for

determining network conditions and signal propagation times for use in the wait time
determination. Still another factor that can be used in determining the appropriate wait
time would be from knowledge of MS 110's radio access technology, which can be
signaled using the 3GPP2's "service option" in the A11 registration request message 210.
[0028] Alternatively, two different LCP retransmit wait times may be defined
depending on the status of the data session. A first retransmit wait time t1 for resending
the initial LCP configure request 220 if a first attempt to do so is unsuccessful, and a
second retransmit wait time t2 before renegotiating a session that was interrupted by an
error in the ordinary course of communication.
[0029] Refer to Figure 4, which illustrates establishment of a data session, data
packet communication, a communication error event 300, error recovery, and subsequent
renegotiation of the failed session. PCF150 and PDSN 160 exchange the earlier-
mentioned A11 registration request 210 and reply 212. The initial LCP configuration
request 220 from PDSN 160 is sent before air link 215 is established, and is lost. PDSN
160 then waits a short (e.g. 10-100 milliseconds) wait time t1 and retransmits an LCP
configuration request 220a. As air link 215 is not yet established, PDSN 160 waits yet
another time duration t1 and retransmits yet another LCP configuration request 220b.
PDSN 160 repeats its attempts to deliver the LCP configuration request until an air link
215 is established and its attempts succeed or another abort event occurs. In the example
of Figure 4, an air link 215 is established after two unsuccessful attempts, and LCP
configuration request 220b is successfully delivered. This phase of the session took
approximately two t1 periods (e.g., 200 milliseconds) instead of the long (e.g., 3 second)
time-out duration of presently used systems. Any redundant LCP request messages sent
following successful session initiation can then be ignored by the PPP stacks. Once air

link 215 and the data session are operationally negotiated, data packets can be exchanged
as is commonly done in CDMA-2000 systems.
[0030] Now assume an error event 300 occurs in the normal course of
communication. Unlike the missed initial (session establishment) LCP configuration
packets, dropped data packets in the course of data session communication usually
indicate a substantive fault condition that takes a finite reset time (time-out) from which
to recover. Therefore, a longer wait time t2 (e.g. 1-3 seconds) is used before attempting to
renegotiate the session to allow for recovery from the error condition. PDSN 160 waits
the period t2 and sends a new LCP configuration request 320 and receives a LCP
configuration reply 321 in the same or similar way that the initial LCP configuration
exchange 220-221 was made.
[0031] It should be appreciated that the two short wait times t1 of Figure 4 are not
necessarily identical. Figure 5 illustrates an embodiment similar to that of Figure 4,
except that the two short wait times (indicated as t1 and t1a) are not of equal duration. In
this embodiment, each of wait times t1 t1a, and t2 are of a different duration.
[0032] Another embodiment provides a buffer within PCF 150 to prevent loss of
initial LCP configuration request packet 220 or any other early data packets that precede
establishment of air link 215. Here any data packets received from PDSN 160 are held in
a queue/buffer while PCF 150 establishes the required air link with the appropriate MS
110. In some specific situations, PCF 150 may hold the data packets in the buffer until
the initial A11 LCP registration-request and registration-reply sequence is complete.
[0033] Refer to Figure 6, which illustrates a data session setup process where PCF
150 has a buffer 400 that stores data packets 402 sent by PDSN 160 while PCF 150
establishes radio air link 215 with MS 110. Therefore, when air link 215 is delayed, data

(including LCP configuration request 220) from PPSN 160 are not lost. The data can be
delivered to MS 110 following establishment of air link 215.
[0034] In the above examples, a time-based "trigger" was used to cause PDSN 160 to
send its initial LCP configuration request signal 220 to MS 110/PCF150. It is also
possible to use an event-triggered mode (e.g. waiting for a "Go"-signal) to control
sending the initial LCP configuration request signal 220 to MS 110/PCF 150.
[0035] One such embodiment uses optional "Air Link Start" information (e.g., in the
A11 registration request message 210 from PCF 150 to PDSN 160) to trigger sending the
initial LCP configuration request packet 220 so request 220 will not be sent prematurely
and be lost. The Air Link Start information tells PDSN 160 that an air link has actually
been established. In some cases, it can be inferred from the absence of the Air Link Start
message that an air link does not yet exist, and that sending the initial LCP configuration
request 220 would probably result in loss of the request 220 and delays in establishing the
data session. Therefore, it is possible to introduce a wait time (e.g., 100 milliseconds)
when PDSN 160 does not receive an Air Link Start signal with the Al 1 registration
request message 210 to allow for the air link to be established. Note that the Air Link
Start message can also be delivered to PDSN 160 subsequent to the Al 1 registration
request message 210, for example, in a subsequent A11 request message sent by PCF 150
to PDSN 160.
[0036] In the event that PDSN 160 does not receive an "Air Link Start" message 700
after waiting same predetermined time, PDSN 160 may nonetheless send LCP
configuration request 220. Therefore, various embodiments provided herein are
compatible with one another and may be used in combination.

[0037] Refer to Figure 7, which illustrates a process for establishing a data session,
including a step of sending Air Link Start signal 700 from PCF 150 to PDSN 160 only
after air link 215 is established. Upon receiving Air Link Start signal 700, PDSN 160
sends its initial LCP configuration request 220 as discussed previously. This avoids
sending the initial LCP configuration request 220 too early, which might result in a delay
in session establishment due to the time-out described above.
[0038] It should be appreciated that the systems and concepts described herein apply
not only to data conxmunication, but may also apply to other types of communication
carried over systems sharing enough characteristics with those described above in the
context of CDMA-2000 and 3G systems. In some respects, this includes the Mobile IP-
based wireless systems. Additionally, numerous auxiliary communication and telephony
functions and features may be included in the systems or methods described herein.
[0039] Upon review of the present description and embodiments, those skilled in the
art will understand that modifications and equivalent substitutions may be performed in
carrying out the invention without departing from the essence of the invention. Thus, the
invention is not meant to be limited by the embodiments described explicitly above;
rather it should be construed by the scope of the claims that follow.
[0040] What is claimed is:

WE CLAIM:
1. A method for establishing a data communication session with a mobile subscriber
(110) in a wireless communication network, the method comprising:
registering a data communication session with a packet data server (160);
characterised in that the method comprises:
providing a wait time period during which the packet data server refrains from
sending a configuration request (220) to the mobile subscriber; and
following the wait time period, sending a configuration request signal to the
subscriber to negotiate establishment of the data communication session.
2. The method as claimed in claim 1, which involves determining a fixed duration for
the wait time period and providing said fixed duration to the packet data server.
3. The method as claimed in claim 1, which involves calculating a dynamic duration
for the wait time period based on a network condition and providing said dynamic
duration to the packet data server.
4. The method as claimed in claim 1, wherein providing the wait time period
comprises providing a wait time period having a duration between 10 milliseconds and 1
second.
5. The method as claimed in claim 1, wherein providing the wait time period
comprises providing a wait time period having a duration of approximately 100
milliseconds.
6. The method as claimed in claim 1, wherein registering the data session comprises
registering the data session according to an A11 protocols compatible with a Point-to-
Point Protocol (PPP) communication network.

7. The method as claimed in claim 1, wherein sending the configuration request
signal comprises sending a configuration request signal according to a protocol compatible
with a Point-to-Point Protocol (PPP) communication network.
8. The method as claimed in claim 1, wherein the wait time is divided into a first wait
period and a second wait period.
9. The method as claimed in claim 8, which involves :
providing the first wait time period during which the packet data server negotiates
an initial configuration with the mobile subscriber, the first wait time period substantially
defining a wait time following unsuccessful attempts to send an initial configuration
request signal to the mobile subscriber during establishment of the data session; and
following providing the first wait time period, providing the second wait time
period, different from the first wait time period, the second wait time period substantially
defining a wait time following a data communication error event before the packet data
server attempts to renegotiate the data session with the mobile subscriber.
10. The method as claimed in claim 9, wherein providing the second wait time period
comprises providing a second wait time period having a duration exceeding that of the
first wait time period.
11. The method as claimed in claim 9, which involves repeatedly waiting a time equal
to the first wait time period until an air link to the mobile subscriber is successfully
established.
12. The method as claimed in claim 9, wherein providing the second wait time period
comprises providing a second wait time period having a duration substantially equal to a
default time-out duration defined by a communication protocol controlling the data
communication.

13. The method as claimed in claim 1, which involves:
buffering data packets in a buffer in a time period between said registering of the
data session and said negotiating of the data communication session, the act of buffering
said data' packets preventing loss of data packets sent from the packet dataserver to the
mobile subscriber prior to successful establishment of an air link to the mobile subscriber.
14. The method as claimed in claim 1, which involves:
exchanging data session registration request and reply signals between a packet
control function module and a data packet server module to register the data
communication session according to a known communication control protocol; and
preventing a premature transmission of a data session configuration request signal
from the data packet server module to the mobile subscriber by preemptively withholding
the data session configuration request signal at the data packet server module until a
triggering event is received by the packet data server indicating that the data session
configuration request signal is to be sent to the mobile subscriber.
15. The method as claimed in claim 14, wherein withholding the data session
configuration request signal continues until a time-based trigger signal is received by the
packet data server.
16. The method as claimed in claim 14, wherein withholding the data session
configuration request signal continues until an event-based trigger signal is received by
the packet data server.
17. A packet data server (160), said packet data server (160) being arranged to
communicate with a mobile subscriber (110) via a communication network, the
communication network being adapted to carry control and data packets between the
mobile subscriber and the packet data server, the communication network having a radio
air link portion, the radio air link having associated therewith an air link establishment
delay time;

characterised in that said packet data server has a processor arranged to receive a
trigger signal indicating that said radio air link is ready to carry a configuration request
signal to said mobile subscriber and arranged to send a configuration request signal (220)
over said communication network responsive to said trigger signal.
18. The server as claimed in claim 17, wherein the trigger signal comprises a time-
based signal indicating that a wait time exceeding the air link establishment delay time has
elapsed.
19. The server as claimed in claim 17, wherein the trigger signal comprises an event-
based signal indicating that the air link has been successfully established to the mobile
subscriber.


ABSTRACT

METHOD FOR ESTABLISHING A DATA COMMUNICATION SESSION WITH A
MOBILE SUBSCRIBER IN A WIRELESS COMMUNICATION NETWORK, AND
PACKET DATA SERVER THEREFOR
The present invention discloses a method for establishing a data communication session
with a mobile subscriber (110) in a wireless communication network, the method
comprising registering a data communication session with a packet data server (160),
characterised in that the method comprises providing a wait time period during which the
packet data server refrains from sending a configuration request (220) to the mobile
subscriber and following the wait time period, sending a configuration request signal to
the subscriber to negotiate establishment of the data communication session. A packet data
server(160) for communicating with the mobile subscriber (110) via a communication
network is also disclosed.

Documents:

02607-kolnp-2006 abstract.pdf

02607-kolnp-2006 assignment.pdf

02607-kolnp-2006 claims.pdf

02607-kolnp-2006 correspondence others.pdf

02607-kolnp-2006 description(complete).pdf

02607-kolnp-2006 drawings.pdf

02607-kolnp-2006 form-1.pdf

02607-kolnp-2006 form-3.pdf

02607-kolnp-2006 form-5.pdf

02607-kolnp-2006 international publication.pdf

02607-kolnp-2006 international search authority report.pdf

02607-kolnp-2006 pct form.pdf

2607-KOLNP-2006-(16-02-2012)-ABSTRACT.pdf

2607-KOLNP-2006-(16-02-2012)-AMANDED CLAIMS.pdf

2607-KOLNP-2006-(16-02-2012)-AMANDED PAGES OF SPECIFICATION.pdf

2607-KOLNP-2006-(16-02-2012)-ASSIGNMENT.pdf

2607-KOLNP-2006-(16-02-2012)-DESCRIPTION (COMPLETE).pdf

2607-KOLNP-2006-(16-02-2012)-DRAWINGS.pdf

2607-KOLNP-2006-(16-02-2012)-EXAMINATION REPORT REPLY RECEIVED.pdf

2607-KOLNP-2006-(16-02-2012)-FORM-1.pdf

2607-KOLNP-2006-(16-02-2012)-FORM-2.pdf

2607-KOLNP-2006-(16-02-2012)-FORM-3.pdf

2607-KOLNP-2006-(16-02-2012)-FORM-5.pdf

2607-KOLNP-2006-(16-02-2012)-FORM-6.pdf

2607-KOLNP-2006-(16-02-2012)-OTHERS.pdf

2607-KOLNP-2006-(16-02-2012)-PA-CERTIFIED COPIES.pdf

2607-KOLNP-2006-(16-02-2012)-PETITION UNDER RULE 137-1.pdf

2607-KOLNP-2006-(16-02-2012)-PETITION UNDER RULE 137.pdf

2607-KOLNP-2006-ASSIGNMENT 1.2.pdf

2607-KOLNP-2006-ASSIGNMENT-1.1.pdf

2607-KOLNP-2006-ASSIGNMENT.pdf

2607-KOLNP-2006-CORRESPONDENCE 1.4.pdf

2607-KOLNP-2006-CORRESPONDENCE OTHERS 1.1.pdf

2607-KOLNP-2006-CORRESPONDENCE-1.2.pdf

2607-KOLNP-2006-CORRESPONDENCE-1.3.pdf

2607-KOLNP-2006-EXAMINATION REPORT.pdf

2607-KOLNP-2006-FORM 1.pdf

2607-KOLNP-2006-FORM 13 1.1.pdf

2607-KOLNP-2006-FORM 13.pdf

2607-KOLNP-2006-FORM 18 1.1.pdf

2607-kolnp-2006-form 18.pdf

2607-KOLNP-2006-FORM 3 1.1.pdf

2607-KOLNP-2006-FORM 3.pdf

2607-KOLNP-2006-FORM 5 1.1.pdf

2607-KOLNP-2006-FORM 5.pdf

2607-KOLNP-2006-FORM 6.pdf

2607-KOLNP-2006-GPA.pdf

2607-KOLNP-2006-GRANTED-ABSTRACT.pdf

2607-KOLNP-2006-GRANTED-CLAIMS.pdf

2607-KOLNP-2006-GRANTED-DESCRIPTION (COMPLETE).pdf

2607-KOLNP-2006-GRANTED-DRAWINGS.pdf

2607-KOLNP-2006-GRANTED-FORM 1.pdf

2607-KOLNP-2006-GRANTED-SPECIFICATION.pdf

2607-KOLNP-2006-OTHERS 1.1.pdf

2607-KOLNP-2006-OTHERS.pdf

2607-KOLNP-2006-PA.pdf

2607-KOLNP-2006-REPLY TO EXAMINATION REPORT.pdf

abstract-02607-kolnp-2006.jpg


Patent Number 253838
Indian Patent Application Number 2607/KOLNP/2006
PG Journal Number 35/2012
Publication Date 31-Aug-2012
Grant Date 28-Aug-2012
Date of Filing 11-Sep-2006
Name of Patentee CISCO TECHNOLOGY, INC.
Applicant Address 170 WEST TASMAN DRIVE, SAN JOSE, CALIFORNIA 95134-1706, UNITED STATES OF AMERICA
Inventors:
# Inventor's Name Inventor's Address
1 PUTHIYANDYIL,SANIL 30 KESSLER FARM DRIVE, #536,NASHUA NH 03063,UNITED STATES OF AMERICA
2 HARPER, MATTHEW, HAYDEN 22TICKLEFANCY LANE, SALEM, NH 03079,UNITED STATES OF AMERICA
3 SENTHILNATHAN,JANAKIRAMAN 255 NORTH ROADNO.158 CHELMSFORD, MA 01824 UNITED STATES OF AMERICA
PCT International Classification Number H04L12/28; H04L12/56
PCT International Application Number PCT/US2004/007339
PCT International Filing date 2004-03-10
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 PCT/US2004/007339 2004-03-10 U.S.A.