US6799039B2 - Network resource sharing during handover of a mobile station between cellular wireless networks - Google Patents

Network resource sharing during handover of a mobile station between cellular wireless networks Download PDF

Info

Publication number
US6799039B2
US6799039B2 US09/835,035 US83503501A US6799039B2 US 6799039 B2 US6799039 B2 US 6799039B2 US 83503501 A US83503501 A US 83503501A US 6799039 B2 US6799039 B2 US 6799039B2
Authority
US
United States
Prior art keywords
base station
wireless network
data communication
station controller
functions
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US09/835,035
Other versions
US20010036830A1 (en
Inventor
Geng Wu
Mo-Han Fong
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Nortel Networks Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nortel Networks Ltd filed Critical Nortel Networks Ltd
Priority to US09/835,035 priority Critical patent/US6799039B2/en
Assigned to NORTEL NETWORKS LIMITED reassignment NORTEL NETWORKS LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FONG, MO-HAN, WU, GENG
Publication of US20010036830A1 publication Critical patent/US20010036830A1/en
Application granted granted Critical
Publication of US6799039B2 publication Critical patent/US6799039B2/en
Assigned to Rockstar Bidco, LP reassignment Rockstar Bidco, LP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NORTEL NETWORKS LIMITED
Assigned to APPLE INC. reassignment APPLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Rockstar Bidco, LP
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0055Transmission or use of information for re-establishing the radio link
    • H04W36/0066Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network

Definitions

  • the present invention relates generally to cellular wireless communication networks; and more particularly to the servicing of high data rate packetized data communications within such cellular wireless communication networks.
  • Wireless networks are well known.
  • Cellular wireless networks support wireless communication services in many populated areas of the world. While cellular wireless networks were initially constructed to service circuit-switched voice communications, they are now called upon to support packet-switched data communications as well.
  • HSDPA high speed downlink packet access
  • UMTS UMTS standard
  • 1x EV-DO and 1x EV-DV standards will also provide high data rate forward link transmissions.
  • 1x EV-DV will be backward compatible with the 1x RTT standard, which is a member of cdma2000 family of standards. Note that the HSDPA and 1x EV standards typically employ a semi-distributed network architecture.
  • high data rate data transmissions With the standardization of wireless communications to support high data rate data, various types of high data rate data transmissions will now be possible, e.g., streaming video, streaming audio, and other high data rate transmissions in addition to facilitating packet data transmissions at high data rates.
  • the high data rate transmission will be interrupted, and in some cases terminated. For example, when a mobile station that is being serviced by a first base station is handed over to a second base station, provisions must be taken to ensure that little or no lost data or delay in transmission results.
  • a cellular wireless network a methodology for supporting high data rate forward link transmissions when a mobile station is handed over from a first cellular wireless network to a second cellular wireless network.
  • the present invention includes structure and operations for minimizing data loss and minimizing delay in data delivery when a mobile station is handed over from a first cellular wireless network (system A) to a second wireless network (system B). Such benefits are accomplished by system A and system B sharing resources during and after the mobile station is handed over from system A to system B.
  • system A first cellular wireless network
  • system B second wireless network
  • both system A and system B support high data rate forward link transmissions to the mobile station.
  • the data communication being serviced before, during, and after system handover is a high data rate data communication, e.g., a data communication established between a data streaming or voice over IP server coupled to the Internet and the mobile station.
  • system A and system B operate in cooperation with one another to provide a substantially seamless handover operation.
  • system A When the data communication is initially setup by system A, system A provisions and enables resources to receive data from the Internet intended for the mobile station and to pass the data to the mobile station via a combination of wired and wireless links.
  • system A services this data communication via a path that includes a Packet Data Serving Node (PDSN) that couples to the Internet, a Base Station Controller (BSC) that couples to the PDSN, and a base station that couples to the BSC and that includes a Base station Transceiving Subsystem (BTS) that services the wireless link to the mobile station.
  • PDSN Packet Data Serving Node
  • BSC Base Station Controller
  • BTS Base station Transceiving Subsystem
  • the PDSN supports IP/PPP protocol layers (layers 4,3)
  • the BSC supports a portion of the Link Layer (D-RLP, layer 2)
  • the BTS supports a portion of the Link Layer (C-RLP), a MAC layer, and a physical layer.
  • the BSC of system A also performs all layer 2/3 call control functions for the data communication.
  • the link layer serviced by the BSC includes an RLP transmit buffer.
  • System B may include the same, or similar structure.
  • system A and system B interact to share resources, with such resource sharing reducing delay or disruption in the data communication.
  • layer 2/3 call control functions are anchored in the BSC of system A, even after the data communication, and all data paths associated therewith are handed over from system A to system B.
  • the RLP layer (layer 2) supporting the data communication is anchored in the BSC of system A servicing the data communication.
  • the BSC of system A interfaces with a serving BTS of system B to service the ongoing data communication.
  • the RLP layer (layer 2) is handed over to system B but the RLP layer of system B continues to use the RLP transmit buffer of system A that remains in the servicing BSC of system A.
  • the present invention may be embodied in operations performed by various components of a cellular wireless network. Further, the present invention may be embodied in these various components themselves. Finally, the present invention may be embodied in a plurality of software instructions executed by various components of the cellular wireless network.
  • FIG. 1 is a system diagram illustrating a portion of a cellular wireless network constructed according to the present invention
  • FIG. 2 is a system diagram illustrating a first cellular wireless network and a second cellular wireless network that jointly service high data rate forward link transmissions to a mobile station;
  • FIG. 3A is a block diagram illustrating a typical wireless data communication protocol stack supported according to the present invention.
  • FIG. 3B is a block diagram illustrating portions of the cellular wireless network and the manner in which the components of a typical wireless communication protocol stack are serviced according to the present invention
  • FIG. 4 is a system diagram illustrating in more detail the cellular wireless networks of FIG. 2;
  • FIG. 5 is a system diagram illustrating the cellular wireless networks of FIG. 2 according to a first operation of the present invention
  • FIG. 6 is a system diagram illustrating the cellular wireless networks of FIG. 2 according to a second operation of the present invention
  • FIG. 7 is a system diagram illustrating the cellular wireless networks of FIG. 2 according to a third operation of the present invention.
  • FIG. 8 is a logic diagram illustrating operation according to the present invention.
  • FIG. 9 is a block diagram illustrating a base station constructed according to the present invention.
  • FIG. 10 is a block diagram illustrating a mobile station constructed according to the present invention.
  • FIG. 11 is a block diagram illustrating a Base Station Controller (BSC) constructed according to the present invention.
  • BSC Base Station Controller
  • FIG. 12 is a block diagram illustrating a Packet Data Serving Node (PDSN) constructed according to the present invention.
  • PDSN Packet Data Serving Node
  • FIG. 1 is a system diagram illustrating a portion of a cellular wireless network constructed according to the present invention.
  • the cellular wireless network includes a wireless network infrastructure 102 and base stations 103 , 104 , 105 , and 106 .
  • the wireless network infrastructure 102 couples to the Internet 114 .
  • the wireless network infrastructure 102 also couples to the Public Switched Telephone Network (PSTN) 110 .
  • PSTN Public Switched Telephone Network
  • the network infrastructure 102 is circuit switched, couples directly to the PSTN 110 , and couples to the Internet 114 via a gateway (G/W) 112 .
  • G/W gateway
  • the network infrastructure is packet switched, couples directly to the Internet 114 , and couples to the PSTN via an interworking function (IWF) 108 .
  • IWF interworking function
  • a conventional voice terminal 120 couples to the PSTN 110 .
  • a VoIP terminal 122 and a server computer 124 couple to the Internet 114 .
  • Mobile stations 116 , 118 , 126 , 128 , 130 , 132 , 134 , and 136 wirelessly couple to the wireless network via wireless links with the base stations 103 - 106 .
  • mobile stations may include cellular telephones 116 and 118 , laptop computers 126 and 134 , desktop computers 128 and 136 , and data terminals 130 and 132 .
  • the wireless network supports communications with other types of mobile stations as well.
  • Each of the base stations 103 - 106 services a cell/set of sectors within which it supports wireless communications.
  • Wireless links that include both forward link components and reverse link components support wireless communications between the base stations and their serviced mobile stations. These wireless links support both data communications and multimedia communications such as VoIP.
  • the teachings of the present invention may be applied equally to any type of packetized communication.
  • data communications having a high data rate forward link requirement are particularly benefited by the present invention.
  • An example of such a communication occurs when a streaming data communication is setup between server computer 124 and mobile station 132 , for example.
  • the cellular wireless network must support these high data rate transmissions to the mobile station 132 , even while the mobile station 132 roams from base station to base station of base stations 103 - 106 .
  • the cellular system operates according to a high data rate standard such as the HSDPA standard, the 1x EV-DO standard, the 1x EV-DV standard, or the high data rate standard that is modified or otherwise operates according to the present invention.
  • a high data rate forward channel F-CH
  • the F-CH is a spread-spectrum time multiplexed channel that services only a single mobile station at any given time.
  • the forward link transmissions of the F-CH may be modulated with a set of Walsh codes prior to its transmission to increase diversity.
  • any of the base stations 103 - 106 may serve the high data rate forward link to a mobile station, (e.g., mobile station 132 ).
  • the data path within the wireless network infrastructure 102 will be altered when the mobile station 132 receives high data rate forward link transmissions from differing base stations of the active set of base stations. For example, when a communication is set-up that is initially serviced by base station 105 , data is buffered at base station 105 and then transmitted to the mobile station 132 . A first data path will be setup within the wireless network infrastructure to service the data communication for this operation.
  • the forward link data path is altered within the wireless network infrastructure to service the data communication via base station 106 .
  • the forward link path within the wireless network infrastructure 102 will be altered.
  • FIG. 2 is a system diagram illustrating a first cellular wireless network (system A) and a second cellular wireless network (system B) that jointly service high data rate forward link transmissions for a mobile station.
  • system A includes a wireless network infrastructure 202 and system B includes a wireless network infrastructure 204 , both coupling to at least one packet data network 206 , e.g., a combination of the Internet and other networks.
  • packet data network 206 e.g., a combination of the Internet and other networks.
  • system A includes two base stations that include BTSs 208 and 210 , towers, and antennas.
  • the BTSs 208 and 210 couple to the system A wireless network infrastructure 202 .
  • BTSs 208 and 210 are in the active set of the mobile station and service all wireless communications for the mobile station. Therefore, with the mobile station at position 216 , either BTS 208 or BTS 210 may transmit high data rate forward link transmissions to the mobile station.
  • the mobile station begins to receive forward link transmissions from BTS 212 and/or BTS 214 that are coupled to the system B wireless network infrastructure 204 .
  • the mobile station at position 218 makes a request to be serviced by BTS 212 and/or BTS 214 based upon the quality of pilot signals, (e.g., C/I ratio) transmitted by BTS 212 and 214 and received by the mobile station.
  • pilot signals e.g., C/I ratio
  • the system handover is a set of operations that occur when a mobile station moves from being serviced by a first system, system A, to being serviced by a second system, system B. While the mobile station resides at position 218 it first receives forward link transmissions from system A then receives forward link transmissions from system B. However, when the mobile station moves to, and resides at position 220 , it receives forward link transmissions only from system B.
  • system A Because the data communication was originally serviced by system A, the data communication was fully serviced by system A.
  • These services provided by system A may be broadly classified as call control functions and data path functions. According to the present invention, the call control functions provided by system A may continue to be provided by system A after the mobile station has been handed over to system B. Alternately, the call control functions may be handed over to system B as the mobile station is handed over to system B.
  • the data path functions provided by system A when it services the mobile station at position 216 and 218 may be fully or partially handed over to system B when the mobile station is handed over to system B.
  • system A By handing over a portion of the call control functions and/or the data functions to the new serving system while retaining a portion of the call control functions and/or data functions by the old serving system, data integrity is increased, data loss is reduced, and data latency is reduced.
  • FIG. 3A is a block diagram illustrating a typical wireless data communication stack supported according to the present invention.
  • This protocol stack includes an Internet Protocol (IP) layer 302 , a Point-to-Point Protocol (PPP) layer 304 , and additional layers residing below the PPP 304 layer.
  • IP Internet Protocol
  • PPP Point-to-Point Protocol
  • RLP Radio Link Protocol
  • the RLP layer includes a centralized RLP component (C-RLP) 306 and a distributed RLP component (D-RLP) 308 according to the illustrated embodiment.
  • the distributed RLP structure is employed to service transmissions on the high data rate forward link.
  • the MAC layer includes a centralized MAC component (C-MAC) 312 and a distributed MAC component (D-MAC) 310 . Residing below the MAC layer is the physical layer 314 .
  • C-MAC centralized MAC component
  • D-MAC distributed MAC component
  • the components of the ISO protocol stack supported according to the present invention illustrated in FIG. 3A are generally known. Thus, these components will not be described other than to expand upon the principles of the present invention.
  • FIG. 3B is a block diagram illustrating portions of the cellular wireless network and the manner in which the components of a typical cellular wireless communication protocol stack are serviced according to the present invention. As shown in FIG. 3B, some of the protocol components shown in FIG. 3A are distributed among a plurality of cellular wireless network components.
  • a packet data serving node (PDSN) 352 supports the IP 302 and PPP 304 layers.
  • a base station controller (BSC) 354 supports the C-RLP 306 component of the RLP layer.
  • BSC base station controller
  • BSC base station controller
  • BTS Base station Transceiving Subsystems
  • each associated with a respective base station support the D-RLP 308 component of the RLP layer, the D-MAC 310 component of the MAC layer, and the physical layer 314 .
  • Each base station includes a BTS, a tower, and an antenna.
  • the BTS includes the electronic components of the base station.
  • the term BTS is used in conjunction with the description of some operations, protocol layers, etc. The reader should understand that each BTS corresponds to a particular base station and the description herein should be read with this in mind.
  • the BSC 354 provides layer 2/3 call control functions 362 for the serviced data communication.
  • These call control functions 362 include the operations required to service a corresponding data communication, etc., call setup, call monitoring, call termination, etc.
  • these call control functions 362 may be retained by a servicing BSC of system A, even though the servicing BSC does not service a corresponding link layer (C-RLP).
  • C-RLP link layer
  • handing over the layer 2/3 call control functions may result in better performance.
  • Factors that affect performance include processing requirements of each system, the relative ease with which each system supports the layer 2/3 call control functions, among other factors.
  • the distributed architecture described with reference to FIGS. 3A and 3B are simply one protocol suite that may be employed in conjunction with the present invention.
  • Other known protocol suites that have been modified according to the present invention may be employed as well.
  • a non-distributed RLP layer and non-distributed MAC layer may be implemented on the appropriate network elements.
  • FIG. 4 is a system diagram illustrating in more detail the cellular wireless networks of FIG. 2 .
  • System A includes a BSC 422 and a PDSN 427 .
  • BSC 422 services C-RLP layer, which includes a C-RLP transmit buffer.
  • the PDSN 426 services IP/PPP layers 428 .
  • the BSC 422 couples to a radio access network 402 and provides a path for forward link data transmissions to the mobile station 420 that are received from a packet data network by the PDSN 427 and passed to the BSC 422 .
  • the BSC 422 also provides layer 2/3 call control functions 430 . These call control functions control the setup and servicing of a data communication to the mobile station 420 .
  • System A also includes BTSs 404 and 406 that service
  • system B includes a BSC 432 and a PDSN 437 that service a data communication path between the.
  • BSC 432 services C-RLP layer 434 and includes an RLP transmit buffer while PDSN 436 services IP/PPP layer 438 .
  • the BSC 432 also couples to the radio access network 402 and also provides a path for forward link data transmissions to the mobile station 420 .
  • the BSC 432 provides layer 2/3 call control functions 440 .
  • a radio access network 402 may be accessed by both system A and system B. While the radio access network 402 is shown as a single network in FIG. 4, system A and system B will each included their respective radio access networks with an intercoupling element, e.g., router, gateway, etc., coupling the radio access networks. Thus the system A and system B radio access networks will, in effect, form the single radio access network 402 via appropriate switching/routing operations.
  • an intercoupling element e.g., router, gateway, etc.
  • the radio access network 402 couples to four base stations.
  • a first base station includes BTS 402 and a D-RLP layer 412 .
  • a second base station includes BTS 406 and a D-RLP layer 414 .
  • the first and second base stations form a portion of system A.
  • Base stations including BTSs 408 and 410 form a portion of system B and 410 include D-RLP layers 416 and 418 , respectively.
  • a data server 444 couples to a packet data network 442 and transmits packet data transmissions to mobile station 420 in a data communication.
  • the data server 444 transmits the packet data via the packet data network 442 to the PDSN 426 .
  • the PDSN 426 then forwards the packet data to BSC 422 , the radio access network 402 , and to one of, or both of BTSs 404 and 406 .
  • One of the BTSs 404 or 406 then transmits the data over a respective wireless link to mobile station 420 .
  • a complete protocol stack such as the protocol stack illustrated in FIGS. 3A and 3A are supported by system A.
  • the PDSN 426 supports the IP/PPP protocol layers 428 .
  • the IP/PPP protocol layer 428 includes an IP/PPP transmit buffer.
  • the BSC 422 supports a C-RLP layer 424 .
  • the C-RLP layer 424 includes a C-RLP transmit buffer.
  • BTSs 404 and 406 support the D-RLP, D-MAC, and PHY protocol layers. In servicing the D-RLP layer, the BTSs 404 and 406 include D-RLP layers 412 and 414 , respectively. These protocol layers operate to service the data transmissions from the data server 444 to the mobile station 420 .
  • System B also supports all protocol layer components that may be employed to service the data communication for the mobile station 420 .
  • BTSs 408 and 410 support D-RLP layers 416 and 418 , respectively. These D-RLP layers 416 and 418 include D-RLP transmit buffers.
  • system B includes BSC 432 and PDSN 436 that provide a data path between the packet data network 442 and the radio access network 402 .
  • the BSC 432 supports call control functions 440 for system B.
  • the BSC 432 supports a C-RLP layer 434 that includes a C-RLP transmit buffer.
  • the PDSN 436 supports IP/PPP layers 438 which include IP/PPP transmit buffers.
  • mobile station 420 first receives forward link transmissions from BTS 404 and/or BTS 406 of system A and then receives forward link transmissions from BTS 408 and/or BTS 410 of system B.
  • mobile station 420 while receiving forward link transmissions from BTS 406 , interacts with system A to indicate that BTS 408 would provide better forward link transmissions.
  • System A interacts with system B to request an allocation of resources in system B. Once these resources are allocated and setup, BTS 408 of system B begins transmitting on a forward link to the mobile station. The mobile station 420 is then handed over from system A to system B and ceases receiving forward link transmissions from the BTSs 404 and 406 of system A.
  • call control functions 430 that were employed to setup and service the data communication remain with system A even after the data communication is handed over to system B.
  • the call control functions are handed over to system B and system B establishes call control functions (as call control functions 440 ) to continue servicing the data communication after handover.
  • call control functions may be anchored in system A or handed over to system B, independent of whether data path functions are altered.
  • the IP/PPP layer 428 and the C-RLP layer 424 transmit buffers of system A continue to service the data communication for the mobile station 420 after it has been handed over from system A to system B.
  • the IP/PPP layer 428 in PDSN 426 of system A continues to service the data communication while the C-RLP layer 434 transmit buffer in BSC 432 of system B is employed to service the data communication once the call is handed over to system B.
  • FIG. 5 is a system diagram illustrating first and second cellular wireless networks that operate according to a first operation of the present invention.
  • FIG. 5 shows a packet data network 442 coupled to a data server 444 .
  • the data server services a forward link data communication to mobile station 510 .
  • System A includes a PDSN 504 A and BCS 506 B that couple to radio access network 402 .
  • System B includes a PDSN 504 B and a BCS 504 B that also couple to radio access network 402 .
  • each of the PDSNs 504 A and 504 B support IP and PPP protocol layers. Such protocol layers include IP/PPP transmit data buffers that buffer data received from the data server 444 .
  • Each of the BSCs 506 A and 506 B service a corresponding C-RLP protocol layer, which include respective C-RLP transmit buffers.
  • BTS 508 A of system A and BTS 508 B of system B are also coupled to radio access network. While being serviced by system A, mobile station 510 receives forward link transmissions from BTS 508 A. As is shown, BTS 508 A supports a D-RLP layer, a D-MAC layer and a physical protocol layer. After being handed over to system B, mobile station receives forward link transmissions from BTS 508 B.
  • a data path 552 is setup between data server 444 and mobile station 510 .
  • This data path 552 traverses the packet data network 442 , PDSN 504 A, BSC 506 A, radio access network 402 , and BTS 508 A.
  • any of the base stations in the mobile stations active set may service the forward link transmissions to the mobile station 510 .
  • BSC 506 A of system A provides layer 2/3 call control functions 556 for the data communication.
  • data path 554 services the data communication after the handover.
  • data path 554 is serviced by PDSN 504 B, BSC 504 B, radio access network 402 , and BTS 508 B, each of these components being part of system B.
  • PDSN 504 B PDSN 504 B
  • BSC 504 B radio access network 402
  • BTS 508 B BTS 508 B
  • none of the system A components that previously serviced the data path for the data communication provide any function in the new data path 554 .
  • system A provides layer 2/3 call control functions in continuing to service the data communication. This operation may be contrasted to a prior art operation in which system B would take over and provide layer 2/3 call control operations 558 as well as servicing the new data path 554 .
  • FIG. 6 is a system diagram illustrating first and second cellular wireless networks that operate according to a second operation of the present invention.
  • FIG. 6 includes the same components.
  • layer 2/3 call control functions may still be provided by system A (call control functions 556 ), or alternatively the layer 2/3 call control functions they may have been handed over to system B (call control functions 558 ).
  • a data path 602 has been altered such that a portion of the data path 602 is serviced by system A and a portion of the data path is serviced by system B.
  • the PDSN 504 A and the BSC 506 A continue to service the data communication for mobile station 510 but include the BTS 508 B of system B that is access via the radio access network 402 .
  • PDSN 504 A still services IP/PPP protocol layer, including an IP/PPP transmit buffer function.
  • a C-RLP layer functions continue to be serviced by BSC 506 A of system A even after handover of the wireless link functions (via BTS 508 B) of system B.
  • the BSC 506 A of system A continues to service the C-RLP transmit buffer after handover to system B.
  • call control functions may be provided either by system A (as call control functions 556 ) or by system B (as call control functions 556 ) after handover has occurred.
  • FIG. 7 is a system diagram illustrating first and second cellular wireless networks that operate according to a third operation of the present invention.
  • a data path 702 serviced after handover from system A to system B includes components that span both BSC 506 A of system A and BSC 506 B of system B. Further, the data path 702 spans PDSN 504 A of system A but does not span PDSN 504 B of system B.
  • system A provides both IP/PPP data buffering functions and RLP buffering functions even though system A does not provide other RLP functions, with these functions having been handed over to system B.
  • IP/PPP layer functions are anchored in system A before, during, and after handover.
  • either system A or system B may provide layer 2/3 call control functions.
  • FIG. 8 is a logic diagram illustrating operation according to the present invention. Operation commences when currently serving system A determines that a handover to system B is required (step 802 ). As was previously described, this determination will be made based upon an indication from a serviced mobile station that system B base stations would provide wireless link service that is superior to that of system A. In such case, system A and system B interact to initiate the handover (step 804 ).
  • system A and/or system B will determine whether call control functions are to be handed over from system A to system B (step 806 ). Further, system A and/or system B will determine how data routing functions are to handed over from system A to system B (step 808 ). Based upon these determinations, system B allocates call control and/or data routing functions to service the data communication (step 810 ). Such allocation will include at least the allocation of a new serving BTS of system B. Then, the mobile station's data communication will be handed over from system A to system B (step 812 ). Of course, according to the present invention, a portion of the servicing of the data communication is retained by system A. With the handover completed, the data communication will be serviced jointly by the resources of system A and the resources of system B (step 814 ). From step 814 , the data communication will continue be serviced in this manner until terminated or altered.
  • FIG. 9 is a block diagram illustrating a base station/BTS 902 constructed according to the present invention.
  • the BTS 902 supports an operating protocol that is compatible with the teachings of the present invention, with our without modification thereto.
  • the BTS 902 supports protocol layer operations such as those described with reference to FIGS. 1-8.
  • the BTS 902 includes a processor 904 , dynamic RAM 906 , static RAM 908 , Flash memory, EPROM 910 and at least one data storage device 912 , such as a hard drive, optical drive, tape drive, etc. These components (which may be contained on a peripheral processing card or module) intercouple via a local bus 917 and couple to a peripheral bus 920 (which may be a back plane) via an interface 918 . Various peripheral cards couple to the peripheral bus 920 . These peripheral cards include a network infrastructure interface card 924 , which couples the BTS 902 to the wireless network infrastructure 950 .
  • Digital processing cards 926 , 928 , and 930 couple to Radio Frequency (RF) units 932 , 934 , and 936 , respectively.
  • RF Radio Frequency
  • Each of these digital processing cards 926 , 928 , and 930 performs digital processing for a respective sector, e.g., sector 1 , sector 2 , or sector 3 , serviced by the BTS 902 .
  • each of the digital processing cards 926 , 928 , and 930 will perform some or all of processing operations described with reference to FIGS. 6 and 7.
  • the RF units 932 , 934 , and 936 couple to antennas 942 , 944 , and 946 , respectively, and support wireless communication between the BTS 902 and mobile stations (the structure of which is shown in FIG. 9 ).
  • the BTS 902 may include other cards 940 as well.
  • SHI 916 are stored in storage 912 .
  • the SHI 916 are downloaded to the processor 904 and/or the DRAM 906 as SHI 914 for execution by the processor 904 . While the SHI 916 are shown to reside within storage 912 contained in BTS 902 , the SHI 916 may be loaded onto portable media such as magnetic media, optical media, or electronic media. Further, the SHI 916 may be electronically transmitted from one computer to another across a data communication path. These embodiments of the SHI are all within the spirit and scope of the present invention.
  • the BTS 902 Upon execution of the SHI 914 , the BTS 902 performs operations according to the present invention previously described herein with reference to the base stations/BTSs of FIGS. 1-8.
  • the SHI 916 may also be partially executed by the digital processing cards 926 , 928 , and 930 and/or other components of the BTS 902 .
  • the structure of the BTS 902 illustrated is only one of many varied BTS structures that could be operated according to the teachings of the present invention.
  • FIG. 10 is a block diagram illustrating a mobile station 1002 constructed according to the present invention that performs the operations previously described herein.
  • the mobile station 1002 supports standardized operations that are compatible with the teachings of the present invention, with or without modification. However, in other embodiments, the mobile station 1002 supports other operating standards.
  • the mobile station 1002 includes an RF unit 1004 , a processor 1006 , and a memory 1008 .
  • the RF unit 1004 couples to an antenna 1005 that may be located internal or external to the case of the mobile station 1002 .
  • the processor 1006 may be an Application Specific Integrated Circuit (ASIC) or another type of processor that is capable of operating the mobile station 1002 according to the present invention.
  • the memory 1008 includes both static and dynamic components, e.g., DRAM, SRAM, ROM, EEPROM, etc. In some embodiments, the memory 1008 may be partially or fully contained upon an ASIC that also includes the processor 1006 .
  • a user interface 1010 includes a display, a keyboard, a speaker, a microphone, and a data interface, and may include other user interface components.
  • the RF unit 1004 , the processor 1006 , the memory 1008 , and the user interface 1010 couple via one or more communication buses/links.
  • a battery 1012 also couples to and powers the RF unit 1004 , the processor 1006 , the memory 1008 , and the user interface 1010 .
  • SHI 1016 are stored in memory 1008 .
  • the SHI 1016 are downloaded to the processor 1006 as SHI 1014 for execution by the processor 1006 .
  • the SHI 1016 may also be partially executed by the RF unit 1004 in some embodiments.
  • the SHI 1016 may be programmed into the mobile station 1002 at the time of manufacture, during a service provisioning operation, such as an over-the-air service provisioning operation, or during a parameter updating operation.
  • the SHI 1014 cause the mobile station 1002 to perform operations according to the present invention previously described with reference to the mobile stations of FIGS. 1-8.
  • the structure of the mobile station 1002 illustrated is only an example of one mobile station structure. Many other varied mobile station structures could be operated according to the teachings of the present invention.
  • the mobile station 1002 Upon execution of the SHI 1014 , the mobile station 1002 performs operations according to the present invention previously described herein in servicing a VOIP telephony call. Further, the present invention may be implemented without modification of the mobile station.
  • FIG. 11 is a block diagram illustrating a Base Station Controller (BSC) 1102 constructed according to the present invention.
  • BSC Base Station Controller
  • the structure and operation of BSCs is generally known.
  • the BSC 1102 services both circuit switched and packet switched operations.
  • the BSC 1102 is called upon to convert data between circuit switched and data switched formats, depending upon the types of equipment coupled to the BSC 1102 .
  • the components illustrated in FIG. 11, their function, and the interconnectivity may vary without departing from the teachings of the present invention.
  • the BSC 1102 includes a processor 1104 , dynamic RAM 1106 , static RAM 1108 , EPROM 1110 and at least one data storage device 1112 , such as a hard drive, optical drive, tape drive, etc. These components intercouple via a local bus 1117 and couple to a peripheral bus 1119 via an interface 1118 .
  • Various peripheral cards couple to the peripheral bus 1119 . These peripheral cards include an IP network interface card 1120 , a base station manager card 1124 , at least one selector card 1128 , a MSC interface card 1130 , and a plurality of BTS interface cards 1134 , 1138 and 1142 .
  • the PDSN interface card 1120 couples the BSC 1102 to PDSN 1122 .
  • the base station manager interface card 1124 couples the BSC 1102 to a Base Station Manager 1126 .
  • the selector card 1128 and MSC interface card 1130 couple the BSC 1102 to the MSC/HLR/VLR 1132 .
  • the BTS interface cards 1134 , 1138 , and 1142 couple the BSC 1102 to base stations served by Base station Transceiver Subsystems (BTSs) 1136 , 1140 , and 1146 , respectively.
  • BTSs Base station Transceiver Subsystems
  • each of the BTS interface cards 1134 , 1138 , and 1142 will typically couple to the respective BTSs 1136 , 1140 , and 1146 via a radio access network as was shown in FIGS. 4-8.
  • these BTS interface cases 1134 , 1138 , and 1142 may also be referred to as base station interface cards/base station interfaces.
  • the BSC 1102 may
  • a packet control function (PCF) 1123 is implemented separately from the BSC 1102 .
  • the BSC 1102 couples to the PCF 1123 via a PCF I/F card 1121 .
  • PCF operations may be performed by a PDSN described with reference to FIG. 12
  • SHI System Handover Instructions
  • the SHI 1116 are loaded into the storage unit 1112 and, upon their execution, some or all of the SHI 1114 are loaded into the processor 1104 for execution. During this process, some of the SHI 1116 may be loaded into the DRAM 1106 .
  • FIG. 12 is a block diagram illustrating a Packet Data Serving Node (PDSN) 1200 constructed according to the present invention.
  • the PDSN 1200 may be general-purpose computer that has been programmed and/or otherwise modified to perform the particular operations described herein. However, the PDSN 1200 may be specially constructed to perform the operations described herein. In particular, the PDSN 1200 may be the PDSN 114 that executes the PDSN operations described with reference to FIGS. 1-8.
  • the PDSN 1200 performs functions that are basically the same as those performed by the Network Access Server (NAS) in data networks.
  • NAS Network Access Server
  • a NAS is the entry point to the network and provides the end user with access to network services.
  • the PDSN is the entry point to the public data network for MSs.
  • the PDSN resides on the network edge and controls access to network services.
  • the PDSN 1200 includes a processor 1202 , memory 1204 , a network manager interface 1206 , storage 1208 , and a peripheral interface 1210 , all of which couple via a processor bus.
  • the processor 1202 may be a microprocessor or another type of processor that executes software instructions to accomplish programmed functions.
  • the memory 1204 may include DRAM, SRAM, ROM, PROM, EPROM, EEPROM, or another type of memory in which digital information may be stored.
  • the storage 1208 may be magnetic disk storage, magnetic tape storage, optical storage, or any other type of device, which is capable of storing digital instructions and data.
  • the network manager interface 1206 couples to a network manager console 1216 , which allows a network manager to interface with the PDSN 1200 via a network manager console 1216 .
  • the network manager console 1216 may be a keypad/display or may be a more complex device, such as a personal computer, which allows the manager to interface with the PDSN 1200 .
  • the network manager may interface with the PDSN 1200 using other techniques as well, e.g., via a card coupled to the peripheral interface 1210 .
  • the peripheral interface 1210 couples to a BSC interface 1218 and to an IP network interface 1222 .
  • the BSC interface 1218 couples the PDSN 1200 to the BSC 1102 .
  • the IP network interface 1222 couples the PDSN 1200 to an IP network 1224 , e.g., a combination of the Internet, Intranets, LANs, WANs, etc.
  • the IP network 1224 is shown generally as the Internet 114 of FIG. 1 and the Packet Data Networks 206 of FIG. 2 .
  • the IP network 1224 may be either of these networks or another packet switched network.
  • SHI 1212 System Handover Instructions 1212 are loaded into the storage 1208 of the PDSN 1200 . Upon their execution, a portion of the SHI 1212 is downloaded into memory 1204 (as SHI 1214 ). The processor 1202 then executes the SHI 1214 to perform the operations described herein performed by the PDSN 1200 .
  • the programming and operation of digital computers is generally known to perform such steps. Thus, the manner in which the processor 1202 and the other components of the PDSN 1200 function to perform these operations are not further described herein.

Abstract

System components of cellular wireless networks are shared during and after a mobile station handover from a first cellular wireless network (system A) to a second cellular wireless network (system B). According to one aspect, layer 2/3 call control functions are anchored in a base station controller (BSC) of system A, even after a data communication is handed over from system A to system B. According to another aspect, a link layer supporting the data communication is anchored in the BSC of system A servicing the data communication. In this case, the BSC of system A interfaces with a serving BTS of system B to service the ongoing data communication. According to still another aspect, the link layer is handed over to system B but the link layer of system B continues to use a link layer transmit buffer of system A that remains in the servicing BSC of system A.

Description

CROSS-REFERENCE TO RELATED APPLICATION
The present application claims priority pursuant to 35 U.S.C. Sec 119(e) to U.S. Provisional Application Serial No. 60/197,554, filed Apr. 17, 2000, which is hereby incorporated by reference in its entirety.
BACKGROUND
1. Technical Field
The present invention relates generally to cellular wireless communication networks; and more particularly to the servicing of high data rate packetized data communications within such cellular wireless communication networks.
2. Related Art
Wireless networks are well known. Cellular wireless networks support wireless communication services in many populated areas of the world. While cellular wireless networks were initially constructed to service circuit-switched voice communications, they are now called upon to support packet-switched data communications as well.
The transmission of packetized data communications within a wireless network places different demands on networks than does the transmission of voice communications. Voice communications require a sustained bandwidth with minimum signal-to-noise ratio (SNR) and continuity requirements. Data communications, on the other hand, typically are latency tolerant but have higher total throughput requirements. Conventional circuit-switched wireless networks were designed to support the well-known voice communication requirements. Thus, wireless networks (as well as conventional circuit switched telephone networks) have been adapted to service data communications, with such adaptation providing mixed results. Thus, future wired and wireless networks will likely be fully packet switched.
Because packet data transmissions typically employ a greater bandwidth on the forward link than they do on the reverse link, various standards have been promulgated which focus on high data rate forward link transmissions. These standards include, for example, the high speed downlink packet access (HSDPA) standard. The HSDPA is a backward compatible standard that is compatible with the UMTS standard, which is widely used in Europe. The 1x EV-DO and 1x EV-DV standards will also provide high data rate forward link transmissions. 1x EV-DV will be backward compatible with the 1x RTT standard, which is a member of cdma2000 family of standards. Note that the HSDPA and 1x EV standards typically employ a semi-distributed network architecture.
With the standardization of wireless communications to support high data rate data, various types of high data rate data transmissions will now be possible, e.g., streaming video, streaming audio, and other high data rate transmissions in addition to facilitating packet data transmissions at high data rates. However, during transitory portions of call servicing, the high data rate transmission will be interrupted, and in some cases terminated. For example, when a mobile station that is being serviced by a first base station is handed over to a second base station, provisions must be taken to ensure that little or no lost data or delay in transmission results.
Further, when a mobile station is handed over from a first wireless network to a second wireless network, no data loss, and little interruption in data delivery should occur. However, continued servicing of a data communication during handover with little delay and with no lost data is an extremely difficult task. These difficulties are partially caused because data transmission paths are altered during the handover and because the participating systems oftentimes support different operations, e.g., different physical layers.
Thus, there is a need in the art for a cellular wireless network a methodology for supporting high data rate forward link transmissions when a mobile station is handed over from a first cellular wireless network to a second cellular wireless network.
SUMMARY OF THE INVENTION
In order to overcome these shortcomings, among others, the present invention includes structure and operations for minimizing data loss and minimizing delay in data delivery when a mobile station is handed over from a first cellular wireless network (system A) to a second wireless network (system B). Such benefits are accomplished by system A and system B sharing resources during and after the mobile station is handed over from system A to system B.
According to the present invention, both system A and system B support high data rate forward link transmissions to the mobile station. The data communication being serviced before, during, and after system handover is a high data rate data communication, e.g., a data communication established between a data streaming or voice over IP server coupled to the Internet and the mobile station. With the structures and methods of the present invention employed, system A and system B operate in cooperation with one another to provide a substantially seamless handover operation.
When the data communication is initially setup by system A, system A provisions and enables resources to receive data from the Internet intended for the mobile station and to pass the data to the mobile station via a combination of wired and wireless links. In one embodiment, system A services this data communication via a path that includes a Packet Data Serving Node (PDSN) that couples to the Internet, a Base Station Controller (BSC) that couples to the PDSN, and a base station that couples to the BSC and that includes a Base station Transceiving Subsystem (BTS) that services the wireless link to the mobile station. In the embodiment, the PDSN supports IP/PPP protocol layers (layers 4,3), the BSC supports a portion of the Link Layer (D-RLP, layer 2), and the BTS supports a portion of the Link Layer (C-RLP), a MAC layer, and a physical layer. The BSC of system A also performs all layer 2/3 call control functions for the data communication. Further, the link layer serviced by the BSC includes an RLP transmit buffer. System B may include the same, or similar structure.
According to prior art operations, during a system A to system B handover, all components of system A service the data communication until the handover is complete and then are no longer employed to service the data communication. In this prior art operation, therefore, system B would perform all functions previously performed by system A after the handover is completed. During this prior art handover, all transmit data buffer contents are lost during the handover. Because this data delay/loss occurs, data recovery operations are initiated. Not only do these prior art operations disrupt the data and interactive multimedia communication such as VoIP but also, because of the delay introduced, higher level protocols supporting the data communication may terminate the data communication by assuming that the supporting communication links had failed.
Thus, according to the present invention, system A and system B interact to share resources, with such resource sharing reducing delay or disruption in the data communication. According to one aspect of the present invention, layer 2/3 call control functions are anchored in the BSC of system A, even after the data communication, and all data paths associated therewith are handed over from system A to system B. According to another aspect of the present invention, the RLP layer (layer 2) supporting the data communication is anchored in the BSC of system A servicing the data communication. In this case, the BSC of system A interfaces with a serving BTS of system B to service the ongoing data communication. According to still another aspect of the present invention, the RLP layer (layer 2) is handed over to system B but the RLP layer of system B continues to use the RLP transmit buffer of system A that remains in the servicing BSC of system A.
The present invention may be embodied in operations performed by various components of a cellular wireless network. Further, the present invention may be embodied in these various components themselves. Finally, the present invention may be embodied in a plurality of software instructions executed by various components of the cellular wireless network. These, and other features and advantages of the present invention will become apparent from the following detailed description of the invention made with reference to the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
A better understanding of the present invention can be obtained when the following detailed description of the preferred embodiment is considered in conjunction with the following drawings, in which:
FIG. 1 is a system diagram illustrating a portion of a cellular wireless network constructed according to the present invention;
FIG. 2 is a system diagram illustrating a first cellular wireless network and a second cellular wireless network that jointly service high data rate forward link transmissions to a mobile station;
FIG. 3A is a block diagram illustrating a typical wireless data communication protocol stack supported according to the present invention;
FIG. 3B is a block diagram illustrating portions of the cellular wireless network and the manner in which the components of a typical wireless communication protocol stack are serviced according to the present invention;
FIG. 4 is a system diagram illustrating in more detail the cellular wireless networks of FIG. 2;
FIG. 5 is a system diagram illustrating the cellular wireless networks of FIG. 2 according to a first operation of the present invention;
FIG. 6 is a system diagram illustrating the cellular wireless networks of FIG. 2 according to a second operation of the present invention;
FIG. 7 is a system diagram illustrating the cellular wireless networks of FIG. 2 according to a third operation of the present invention;
FIG. 8 is a logic diagram illustrating operation according to the present invention;
FIG. 9 is a block diagram illustrating a base station constructed according to the present invention;
FIG. 10 is a block diagram illustrating a mobile station constructed according to the present invention;
FIG. 11 is a block diagram illustrating a Base Station Controller (BSC) constructed according to the present invention; and
FIG. 12 is a block diagram illustrating a Packet Data Serving Node (PDSN) constructed according to the present invention.
DETAILED DESCRIPTION OF THE DRAWINGS
FIG. 1 is a system diagram illustrating a portion of a cellular wireless network constructed according to the present invention. The cellular wireless network includes a wireless network infrastructure 102 and base stations 103, 104, 105, and 106. The wireless network infrastructure 102 couples to the Internet 114. The wireless network infrastructure 102 also couples to the Public Switched Telephone Network (PSTN) 110. In one embodiment of the present invention, the network infrastructure 102 is circuit switched, couples directly to the PSTN 110, and couples to the Internet 114 via a gateway (G/W) 112. In another embodiment of the present invention, the network infrastructure is packet switched, couples directly to the Internet 114, and couples to the PSTN via an interworking function (IWF) 108.
A conventional voice terminal 120 couples to the PSTN 110. A VoIP terminal 122 and a server computer 124 couple to the Internet 114. Mobile stations 116, 118, 126, 128, 130, 132, 134, and 136 wirelessly couple to the wireless network via wireless links with the base stations 103-106. As illustrated, mobile stations may include cellular telephones 116 and 118, laptop computers 126 and 134, desktop computers 128 and 136, and data terminals 130 and 132. However, the wireless network supports communications with other types of mobile stations as well.
Each of the base stations 103-106 services a cell/set of sectors within which it supports wireless communications. Wireless links that include both forward link components and reverse link components support wireless communications between the base stations and their serviced mobile stations. These wireless links support both data communications and multimedia communications such as VoIP. The teachings of the present invention may be applied equally to any type of packetized communication.
However, data communications having a high data rate forward link requirement are particularly benefited by the present invention. An example of such a communication occurs when a streaming data communication is setup between server computer 124 and mobile station 132, for example. In such case, the cellular wireless network must support these high data rate transmissions to the mobile station 132, even while the mobile station 132 roams from base station to base station of base stations 103-106.
The cellular system operates according to a high data rate standard such as the HSDPA standard, the 1x EV-DO standard, the 1x EV-DV standard, or the high data rate standard that is modified or otherwise operates according to the present invention. According to these operating standards, each of the base stations supports a high data rate forward channel (F-CH). In some embodiments, the F-CH is a spread-spectrum time multiplexed channel that services only a single mobile station at any given time. To increase channel throughput, the forward link transmissions of the F-CH may be modulated with a set of Walsh codes prior to its transmission to increase diversity.
As described, any of the base stations 103-106 may serve the high data rate forward link to a mobile station, (e.g., mobile station 132). However, the data path within the wireless network infrastructure 102 will be altered when the mobile station 132 receives high data rate forward link transmissions from differing base stations of the active set of base stations. For example, when a communication is set-up that is initially serviced by base station 105, data is buffered at base station 105 and then transmitted to the mobile station 132. A first data path will be setup within the wireless network infrastructure to service the data communication for this operation.
However, when the mobile station receives forward link data from another base station, e.g., base station 106, the forward link data is then transmitted from the new serving base station 106. Thus, the forward link data path is altered within the wireless network infrastructure to service the data communication via base station 106. Each time that the mobile station is serviced by a differing base station of its active set of base stations, the forward link path within the wireless network infrastructure 102 will be altered.
FIG. 2 is a system diagram illustrating a first cellular wireless network (system A) and a second cellular wireless network (system B) that jointly service high data rate forward link transmissions for a mobile station. In particular, system A includes a wireless network infrastructure 202 and system B includes a wireless network infrastructure 204, both coupling to at least one packet data network 206, e.g., a combination of the Internet and other networks.
Portions of each of system A and system B are illustrated to describe the operations of the present invention. Each of these systems will also include a great number of wireless network components that are not specifically shown in FIG. 2. In FIG. 2, system A includes two base stations that include BTSs 208 and 210, towers, and antennas. The BTSs 208 and 210 couple to the system A wireless network infrastructure 202. When a mobile station is operating at position 216, BTSs 208 and 210 are in the active set of the mobile station and service all wireless communications for the mobile station. Therefore, with the mobile station at position 216, either BTS 208 or BTS 210 may transmit high data rate forward link transmissions to the mobile station.
However, as the mobile station moves from position 216 to position 218, it begins to receive forward link transmissions from BTS 212 and/or BTS 214 that are coupled to the system B wireless network infrastructure 204. The mobile station at position 218 makes a request to be serviced by BTS 212 and/or BTS 214 based upon the quality of pilot signals, (e.g., C/I ratio) transmitted by BTS 212 and 214 and received by the mobile station.
As the mobile station moves from position 218 to position 220, a system handover from system A to system B occurs. The system handover, as is generally known, is a set of operations that occur when a mobile station moves from being serviced by a first system, system A, to being serviced by a second system, system B. While the mobile station resides at position 218 it first receives forward link transmissions from system A then receives forward link transmissions from system B. However, when the mobile station moves to, and resides at position 220, it receives forward link transmissions only from system B.
Because the data communication was originally serviced by system A, the data communication was fully serviced by system A. These services provided by system A may be broadly classified as call control functions and data path functions. According to the present invention, the call control functions provided by system A may continue to be provided by system A after the mobile station has been handed over to system B. Alternately, the call control functions may be handed over to system B as the mobile station is handed over to system B.
Further, the data path functions provided by system A when it services the mobile station at position 216 and 218 may be fully or partially handed over to system B when the mobile station is handed over to system B. By handing over a portion of the call control functions and/or the data functions to the new serving system while retaining a portion of the call control functions and/or data functions by the old serving system, data integrity is increased, data loss is reduced, and data latency is reduced.
FIG. 3A is a block diagram illustrating a typical wireless data communication stack supported according to the present invention. This protocol stack includes an Internet Protocol (IP) layer 302, a Point-to-Point Protocol (PPP) layer 304, and additional layers residing below the PPP 304 layer. Immediately below the PPP layer 304, is a Radio Link Protocol (RLP) layer. The RLP layer includes a centralized RLP component (C-RLP) 306 and a distributed RLP component (D-RLP) 308 according to the illustrated embodiment. In the embodiment, the distributed RLP structure is employed to service transmissions on the high data rate forward link.
Residing below the RLP layer is a Media Access Control (MAC) layer. The MAC layer includes a centralized MAC component (C-MAC) 312 and a distributed MAC component (D-MAC) 310. Residing below the MAC layer is the physical layer 314. The components of the ISO protocol stack supported according to the present invention illustrated in FIG. 3A are generally known. Thus, these components will not be described other than to expand upon the principles of the present invention.
FIG. 3B is a block diagram illustrating portions of the cellular wireless network and the manner in which the components of a typical cellular wireless communication protocol stack are serviced according to the present invention. As shown in FIG. 3B, some of the protocol components shown in FIG. 3A are distributed among a plurality of cellular wireless network components. A packet data serving node (PDSN) 352 supports the IP 302 and PPP 304 layers. A base station controller (BSC) 354 supports the C-RLP 306 component of the RLP layer. Base station Transceiving Subsystems (BTS) 356 and 358, each associated with a respective base station, support the D-RLP 308 component of the RLP layer, the D-MAC 310 component of the MAC layer, and the physical layer 314.
The term “base station” was used with reference to FIGS. 1 and 2. Each base station includes a BTS, a tower, and an antenna. The BTS includes the electronic components of the base station. Thus, in some subsequent description, the term BTS is used in conjunction with the description of some operations, protocol layers, etc. The reader should understand that each BTS corresponds to a particular base station and the description herein should be read with this in mind.
The BSC 354 provides layer 2/3 call control functions 362 for the serviced data communication. These call control functions 362 include the operations required to service a corresponding data communication, etc., call setup, call monitoring, call termination, etc. According to the present invention after a handover has been completed, these call control functions 362 may be retained by a servicing BSC of system A, even though the servicing BSC does not service a corresponding link layer (C-RLP). By retaining these call control functions, the data communication may be better serviced. Of course, in some operations, handing over the layer 2/3 call control functions may result in better performance. Factors that affect performance include processing requirements of each system, the relative ease with which each system supports the layer 2/3 call control functions, among other factors.
The distributed architecture described with reference to FIGS. 3A and 3B are simply one protocol suite that may be employed in conjunction with the present invention. Other known protocol suites that have been modified according to the present invention may be employed as well. For example, a non-distributed RLP layer and non-distributed MAC layer may be implemented on the appropriate network elements.
FIG. 4 is a system diagram illustrating in more detail the cellular wireless networks of FIG. 2. System A includes a BSC 422 and a PDSN 427. BSC 422 services C-RLP layer, which includes a C-RLP transmit buffer. The PDSN 426 services IP/PPP layers 428. The BSC 422 couples to a radio access network 402 and provides a path for forward link data transmissions to the mobile station 420 that are received from a packet data network by the PDSN 427 and passed to the BSC 422. The BSC 422 also provides layer 2/3 call control functions 430. These call control functions control the setup and servicing of a data communication to the mobile station 420. System A also includes BTSs 404 and 406 that service
Likewise, system B includes a BSC 432 and a PDSN 437 that service a data communication path between the. BSC 432 services C-RLP layer 434 and includes an RLP transmit buffer while PDSN 436 services IP/PPP layer 438. The BSC 432 also couples to the radio access network 402 and also provides a path for forward link data transmissions to the mobile station 420. The BSC 432 provides layer 2/3 call control functions 440.
As is shown, a radio access network 402 may be accessed by both system A and system B. While the radio access network 402 is shown as a single network in FIG. 4, system A and system B will each included their respective radio access networks with an intercoupling element, e.g., router, gateway, etc., coupling the radio access networks. Thus the system A and system B radio access networks will, in effect, form the single radio access network 402 via appropriate switching/routing operations.
The radio access network 402 couples to four base stations. A first base station includes BTS 402 and a D-RLP layer 412. A second base station includes BTS 406 and a D-RLP layer 414. The first and second base stations form a portion of system A. Base stations including BTSs 408 and 410 form a portion of system B and 410 include D- RLP layers 416 and 418, respectively.
In the example of FIG. 4, a data server 444 couples to a packet data network 442 and transmits packet data transmissions to mobile station 420 in a data communication. In such case, the data server 444 transmits the packet data via the packet data network 442 to the PDSN 426. The PDSN 426 then forwards the packet data to BSC 422, the radio access network 402, and to one of, or both of BTSs 404 and 406. One of the BTSs 404 or 406 then transmits the data over a respective wireless link to mobile station 420.
In this data communication, a complete protocol stack, such as the protocol stack illustrated in FIGS. 3A and 3A are supported by system A. In particular, the PDSN 426 supports the IP/PPP protocol layers 428. The IP/PPP protocol layer 428 includes an IP/PPP transmit buffer. Further, the BSC 422 supports a C-RLP layer 424. The C-RLP layer 424 includes a C-RLP transmit buffer. BTSs 404 and 406 support the D-RLP, D-MAC, and PHY protocol layers. In servicing the D-RLP layer, the BTSs 404 and 406 include D- RLP layers 412 and 414, respectively. These protocol layers operate to service the data transmissions from the data server 444 to the mobile station 420.
System B also supports all protocol layer components that may be employed to service the data communication for the mobile station 420. For example, BTSs 408 and 410 support D- RLP layers 416 and 418, respectively. These D- RLP layers 416 and 418 include D-RLP transmit buffers. Further, system B includes BSC 432 and PDSN 436 that provide a data path between the packet data network 442 and the radio access network 402. The BSC 432 supports call control functions 440 for system B. In system B, the BSC 432 supports a C-RLP layer 434 that includes a C-RLP transmit buffer. Further, the PDSN 436 supports IP/PPP layers 438 which include IP/PPP transmit buffers.
During a system A to system B handover, mobile station 420 first receives forward link transmissions from BTS 404 and/or BTS 406 of system A and then receives forward link transmissions from BTS 408 and/or BTS 410 of system B. In one particular example of such a system handover, mobile station 420, while receiving forward link transmissions from BTS 406, interacts with system A to indicate that BTS 408 would provide better forward link transmissions. System A interacts with system B to request an allocation of resources in system B. Once these resources are allocated and setup, BTS 408 of system B begins transmitting on a forward link to the mobile station. The mobile station 420 is then handed over from system A to system B and ceases receiving forward link transmissions from the BTSs 404 and 406 of system A.
According to one aspect of the present invention, call control functions 430 that were employed to setup and service the data communication remain with system A even after the data communication is handed over to system B. According to another aspect of the present invention, the call control functions are handed over to system B and system B establishes call control functions (as call control functions 440) to continue servicing the data communication after handover. These call control functions may be anchored in system A or handed over to system B, independent of whether data path functions are altered.
According to another aspect of the present invention, the IP/PPP layer 428 and the C-RLP layer 424 transmit buffers of system A continue to service the data communication for the mobile station 420 after it has been handed over from system A to system B.
According to still another aspect of the present invention, the IP/PPP layer 428 in PDSN 426 of system A continues to service the data communication while the C-RLP layer 434 transmit buffer in BSC 432 of system B is employed to service the data communication once the call is handed over to system B.
FIG. 5 is a system diagram illustrating first and second cellular wireless networks that operate according to a first operation of the present invention. In particular, FIG. 5 shows a packet data network 442 coupled to a data server 444. The data server services a forward link data communication to mobile station 510. System A includes a PDSN 504A and BCS 506B that couple to radio access network 402. System B includes a PDSN 504B and a BCS 504B that also couple to radio access network 402. As is shown, each of the PDSNs 504A and 504B support IP and PPP protocol layers. Such protocol layers include IP/PPP transmit data buffers that buffer data received from the data server 444. Each of the BSCs 506A and 506B service a corresponding C-RLP protocol layer, which include respective C-RLP transmit buffers.
Also coupled to radio access network are BTS 508A of system A and BTS 508B of system B. While being serviced by system A, mobile station 510 receives forward link transmissions from BTS 508A. As is shown, BTS 508A supports a D-RLP layer, a D-MAC layer and a physical protocol layer. After being handed over to system B, mobile station receives forward link transmissions from BTS 508B.
With the data communication first serviced by system A, a data path 552 is setup between data server 444 and mobile station 510. This data path 552 traverses the packet data network 442, PDSN 504A, BSC 506A, radio access network 402, and BTS 508A. As was previously described, any of the base stations in the mobile stations active set may service the forward link transmissions to the mobile station 510. While system A services the data communication, BSC 506A of system A provides layer 2/3 call control functions 556 for the data communication.
According to a first aspect of the present invention, after a handover to system B from system A, system A no longer services any of the data path for the data communication but continues to service layer 2/3 call control functions 556. In such an operation, data path 554 services the data communication after the handover. As is shown, data path 554 is serviced by PDSN 504B, BSC 504B, radio access network 402, and BTS 508B, each of these components being part of system B. In this case, none of the system A components that previously serviced the data path for the data communication provide any function in the new data path 554. However, system A provides layer 2/3 call control functions in continuing to service the data communication. This operation may be contrasted to a prior art operation in which system B would take over and provide layer 2/3 call control operations 558 as well as servicing the new data path 554.
FIG. 6 is a system diagram illustrating first and second cellular wireless networks that operate according to a second operation of the present invention. FIG. 6 includes the same components. In the handover of FIG. 6, layer 2/3 call control functions may still be provided by system A (call control functions 556), or alternatively the layer 2/3 call control functions they may have been handed over to system B (call control functions 558). According to the present invention, a data path 602 has been altered such that a portion of the data path 602 is serviced by system A and a portion of the data path is serviced by system B.
In the data path 602 of FIG. 6, the PDSN 504A and the BSC 506A continue to service the data communication for mobile station 510 but include the BTS 508B of system B that is access via the radio access network 402. In particular, PDSN 504A still services IP/PPP protocol layer, including an IP/PPP transmit buffer function. Further, a C-RLP layer functions continue to be serviced by BSC 506A of system A even after handover of the wireless link functions (via BTS 508B) of system B. Thus, the BSC 506A of system A continues to service the C-RLP transmit buffer after handover to system B. Appropriate packet data encapsulation may be required for routing of packet data between the BSC 506A of system A and the BTS 508B of system B. In the embodiment of FIG. 6, call control functions may be provided either by system A (as call control functions 556) or by system B (as call control functions 556) after handover has occurred.
FIG. 7 is a system diagram illustrating first and second cellular wireless networks that operate according to a third operation of the present invention. As is shown in FIG. 7, a data path 702 serviced after handover from system A to system B includes components that span both BSC 506A of system A and BSC 506B of system B. Further, the data path 702 spans PDSN 504A of system A but does not span PDSN 504B of system B.
As is illustrated, the data path 702 spans RLP buffer 704 of BSC 706A. Thus, after handover, system A provides both IP/PPP data buffering functions and RLP buffering functions even though system A does not provide other RLP functions, with these functions having been handed over to system B. Further, IP/PPP layer functions are anchored in system A before, during, and after handover. In the embodiment of FIG. 7, either system A or system B may provide layer 2/3 call control functions.
FIG. 8 is a logic diagram illustrating operation according to the present invention. Operation commences when currently serving system A determines that a handover to system B is required (step 802). As was previously described, this determination will be made based upon an indication from a serviced mobile station that system B base stations would provide wireless link service that is superior to that of system A. In such case, system A and system B interact to initiate the handover (step 804).
With the handover initiated, system A and/or system B will determine whether call control functions are to be handed over from system A to system B (step 806). Further, system A and/or system B will determine how data routing functions are to handed over from system A to system B (step 808). Based upon these determinations, system B allocates call control and/or data routing functions to service the data communication (step 810). Such allocation will include at least the allocation of a new serving BTS of system B. Then, the mobile station's data communication will be handed over from system A to system B (step 812). Of course, according to the present invention, a portion of the servicing of the data communication is retained by system A. With the handover completed, the data communication will be serviced jointly by the resources of system A and the resources of system B (step 814). From step 814, the data communication will continue be serviced in this manner until terminated or altered.
FIG. 9 is a block diagram illustrating a base station/BTS 902 constructed according to the present invention. The BTS 902 supports an operating protocol that is compatible with the teachings of the present invention, with our without modification thereto. The BTS 902 supports protocol layer operations such as those described with reference to FIGS. 1-8.
The BTS 902 includes a processor 904, dynamic RAM 906, static RAM 908, Flash memory, EPROM 910 and at least one data storage device 912, such as a hard drive, optical drive, tape drive, etc. These components (which may be contained on a peripheral processing card or module) intercouple via a local bus 917 and couple to a peripheral bus 920 (which may be a back plane) via an interface 918. Various peripheral cards couple to the peripheral bus 920. These peripheral cards include a network infrastructure interface card 924, which couples the BTS 902 to the wireless network infrastructure 950.
Digital processing cards 926, 928, and 930 couple to Radio Frequency (RF) units 932, 934, and 936, respectively. Each of these digital processing cards 926, 928, and 930 performs digital processing for a respective sector, e.g., sector 1, sector 2, or sector 3, serviced by the BTS 902. Thus, each of the digital processing cards 926, 928, and 930 will perform some or all of processing operations described with reference to FIGS. 6 and 7. The RF units 932, 934, and 936 couple to antennas 942, 944, and 946, respectively, and support wireless communication between the BTS 902 and mobile stations (the structure of which is shown in FIG. 9). The BTS 902 may include other cards 940 as well.
System Handover Instructions (SHI) 916 are stored in storage 912. The SHI 916 are downloaded to the processor 904 and/or the DRAM 906 as SHI 914 for execution by the processor 904. While the SHI 916 are shown to reside within storage 912 contained in BTS 902, the SHI 916 may be loaded onto portable media such as magnetic media, optical media, or electronic media. Further, the SHI 916 may be electronically transmitted from one computer to another across a data communication path. These embodiments of the SHI are all within the spirit and scope of the present invention.
Upon execution of the SHI 914, the BTS 902 performs operations according to the present invention previously described herein with reference to the base stations/BTSs of FIGS. 1-8. The SHI 916 may also be partially executed by the digital processing cards 926, 928, and 930 and/or other components of the BTS 902. Further, the structure of the BTS 902 illustrated is only one of many varied BTS structures that could be operated according to the teachings of the present invention.
FIG. 10 is a block diagram illustrating a mobile station 1002 constructed according to the present invention that performs the operations previously described herein. The mobile station 1002 supports standardized operations that are compatible with the teachings of the present invention, with or without modification. However, in other embodiments, the mobile station 1002 supports other operating standards.
The mobile station 1002 includes an RF unit 1004, a processor 1006, and a memory 1008. The RF unit 1004 couples to an antenna 1005 that may be located internal or external to the case of the mobile station 1002. The processor 1006 may be an Application Specific Integrated Circuit (ASIC) or another type of processor that is capable of operating the mobile station 1002 according to the present invention. The memory 1008 includes both static and dynamic components, e.g., DRAM, SRAM, ROM, EEPROM, etc. In some embodiments, the memory 1008 may be partially or fully contained upon an ASIC that also includes the processor 1006. A user interface 1010 includes a display, a keyboard, a speaker, a microphone, and a data interface, and may include other user interface components. The RF unit 1004, the processor 1006, the memory 1008, and the user interface 1010 couple via one or more communication buses/links. A battery 1012 also couples to and powers the RF unit 1004, the processor 1006, the memory 1008, and the user interface 1010.
System Handover Instructions (SHI) 1016 are stored in memory 1008. The SHI 1016 are downloaded to the processor 1006 as SHI 1014 for execution by the processor 1006. The SHI 1016 may also be partially executed by the RF unit 1004 in some embodiments. The SHI 1016 may be programmed into the mobile station 1002 at the time of manufacture, during a service provisioning operation, such as an over-the-air service provisioning operation, or during a parameter updating operation. Upon their execution, the SHI 1014 cause the mobile station 1002 to perform operations according to the present invention previously described with reference to the mobile stations of FIGS. 1-8.
The structure of the mobile station 1002 illustrated is only an example of one mobile station structure. Many other varied mobile station structures could be operated according to the teachings of the present invention. Upon execution of the SHI 1014, the mobile station 1002 performs operations according to the present invention previously described herein in servicing a VOIP telephony call. Further, the present invention may be implemented without modification of the mobile station.
FIG. 11 is a block diagram illustrating a Base Station Controller (BSC) 1102 constructed according to the present invention. The structure and operation of BSCs is generally known. The BSC 1102 services both circuit switched and packet switched operations. In some cases, the BSC 1102 is called upon to convert data between circuit switched and data switched formats, depending upon the types of equipment coupled to the BSC 1102. The components illustrated in FIG. 11, their function, and the interconnectivity may vary without departing from the teachings of the present invention.
The BSC 1102 includes a processor 1104, dynamic RAM 1106, static RAM 1108, EPROM 1110 and at least one data storage device 1112, such as a hard drive, optical drive, tape drive, etc. These components intercouple via a local bus 1117 and couple to a peripheral bus 1119 via an interface 1118. Various peripheral cards couple to the peripheral bus 1119. These peripheral cards include an IP network interface card 1120, a base station manager card 1124, at least one selector card 1128, a MSC interface card 1130, and a plurality of BTS interface cards 1134, 1138 and 1142.
The PDSN interface card 1120 couples the BSC 1102 to PDSN 1122. The base station manager interface card 1124 couples the BSC 1102 to a Base Station Manager 1126. The selector card 1128 and MSC interface card 1130 couple the BSC 1102 to the MSC/HLR/VLR 1132. the BTS interface cards 1134, 1138, and 1142 couple the BSC 1102 to base stations served by Base station Transceiver Subsystems (BTSs) 1136, 1140, and 1146, respectively. Note that each of the BTS interface cards 1134, 1138, and 1142 will typically couple to the respective BTSs 1136, 1140, and 1146 via a radio access network as was shown in FIGS. 4-8. Further, these BTS interface cases 1134, 1138, and 1142 may also be referred to as base station interface cards/base station interfaces. The BSC 1102 may also include other processing cards 1121 that perform additional/other processing functions.
In another embodiment of the present invention, a packet control function (PCF) 1123 is implemented separately from the BSC 1102. In such case, the BSC 1102 couples to the PCF 1123 via a PCF I/F card 1121. However, some of the PCF operations may be performed by a PDSN described with reference to FIG. 12
System Handover Instructions (SHI), along with the BSC 1102 hardware, enable the BSC 1102 to perform the operations of the present invention. The SHI 1116 are loaded into the storage unit 1112 and, upon their execution, some or all of the SHI 1114 are loaded into the processor 1104 for execution. During this process, some of the SHI 1116 may be loaded into the DRAM 1106.
FIG. 12 is a block diagram illustrating a Packet Data Serving Node (PDSN) 1200 constructed according to the present invention. The PDSN 1200 may be general-purpose computer that has been programmed and/or otherwise modified to perform the particular operations described herein. However, the PDSN 1200 may be specially constructed to perform the operations described herein. In particular, the PDSN 1200 may be the PDSN 114 that executes the PDSN operations described with reference to FIGS. 1-8.
Apart from the functions of the present invention, the PDSN 1200 performs functions that are basically the same as those performed by the Network Access Server (NAS) in data networks. A NAS is the entry point to the network and provides the end user with access to network services. In a CDMA 2000 system, the PDSN is the entry point to the public data network for MSs. The PDSN resides on the network edge and controls access to network services.
The PDSN 1200 includes a processor 1202, memory 1204, a network manager interface 1206, storage 1208, and a peripheral interface 1210, all of which couple via a processor bus. The processor 1202 may be a microprocessor or another type of processor that executes software instructions to accomplish programmed functions. The memory 1204 may include DRAM, SRAM, ROM, PROM, EPROM, EEPROM, or another type of memory in which digital information may be stored. The storage 1208 may be magnetic disk storage, magnetic tape storage, optical storage, or any other type of device, which is capable of storing digital instructions and data.
The network manager interface 1206 couples to a network manager console 1216, which allows a network manager to interface with the PDSN 1200 via a network manager console 1216. The network manager console 1216 may be a keypad/display or may be a more complex device, such as a personal computer, which allows the manager to interface with the PDSN 1200. However, the network manager may interface with the PDSN 1200 using other techniques as well, e.g., via a card coupled to the peripheral interface 1210.
The peripheral interface 1210 couples to a BSC interface 1218 and to an IP network interface 1222. The BSC interface 1218 couples the PDSN 1200 to the BSC 1102. The IP network interface 1222 couples the PDSN 1200 to an IP network 1224, e.g., a combination of the Internet, Intranets, LANs, WANs, etc. The IP network 1224 is shown generally as the Internet 114 of FIG. 1 and the Packet Data Networks 206 of FIG. 2. The IP network 1224 may be either of these networks or another packet switched network.
System Handover Instructions (SHI) 1212 are loaded into the storage 1208 of the PDSN 1200. Upon their execution, a portion of the SHI 1212 is downloaded into memory 1204 (as SHI 1214). The processor 1202 then executes the SHI 1214 to perform the operations described herein performed by the PDSN 1200. The programming and operation of digital computers is generally known to perform such steps. Thus, the manner in which the processor 1202 and the other components of the PDSN 1200 function to perform these operations are not further described herein.
The invention disclosed herein is susceptible to various modifications and alternative forms. Specific embodiments therefore have been shown by way of example in the drawings and detailed description. It should be understood, however, that the drawings and detailed description thereto are not intended to limit the invention to the particular form disclosed, but on the contrary, the invention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of the present invention as defined by the claims.

Claims (21)

What is claimed is:
1. A method for servicing a data communication for a mobile station before, during and after handover of the mobile station from a first wireless network to a second wireless network, the method comprising:
centralized link layer protocol functions of a base station controller of the first wireless network and distributed link layer protocol functions of a base station of the first wireless network servicing the mobile station before handover;
initiating a handover of the mobile station from the first wireless network to the second wireless network;
determining a first set of data communication functions to be serviced by the first wireless network after handover, including the centralized link layer protocol functions of the base station controller of the first wireless network;
determining a second set of data communication functions to be serviced by the second wireless network after handover, wherein the second set of data communication functions include at least wireless link functions and distributed link layer protocol functions of a base station of the second wireless network;
handing over the mobile station from the first wireless network to the second wireless network; and
servicing the mobile station after handover using the first set of data communication functions provided by the first wireless network and the second set of data communication functions performed by the second wireless network.
2. The method of claim 1, wherein the second set of data communication functions comprises call control functions.
3. The method of claim 1, further comprising the base station controller of the first wireless network communicatively coupling to the base station of the second wireless network via a radio access network and servicing the data communication there through.
4. The method of claim 1, wherein the first set of data communication functions includes link layer data buffering functions.
5. The method of claim 1, wherein the second set of data communication functions includes link layer data buffering functions.
6. The method of claim 1, wherein the second set of data communication functions includes call control functions.
7. The method of claim 6, wherein the call control functions include layer 2/3 call control functions.
8. The method of claim 1, wherein servicing the mobile station after handover includes routing the data communication from a component of the first wireless network to a component of the second wireless network.
9. The method of claim 8, wherein the data communication is routed from the base station controller of the first wireless network to the base station of the second wireless network.
10. The method of claim 9, wherein at least a portion of a data routing path servicing the data communication remains after handover.
11. A base station controller of a first wireless network, the base station controller comprising:
a packet data serving node interface;
a base station interface that interfaces the base station controller to a plurality of base stations; and
at least one digital processor coupled to the packet data serving node interface and the base station interface that executes software instructions causing the base station controller to:
service a data communication for a mobile station using centralized link layer protocol functions of the base station controller and distributed link layer protocol functions of a base station of the first wireless network coupled via the base station interface;
initiate a handover of the mobile station to a second wireless network;
determine a first set of data communication functions to be serviced by the first wireless network after handover, including the centralized link layer protocol functions of the base station controller;
determine a second set of data communication functions to be serviced by the second wireless network after handover, wherein the second set of data communication functions include at least wireless link functions and distributed link layer protocol functions of a base station of the second wireless network;
hand over the mobile station from the first wireless network to the second wireless network; and
service the mobile station after handover using the first set of data communication functions provided by the first wireless network.
12. The base station controller of claim 11, wherein the second set of data communication functions comprises call control functions performed by a base station controller of the second wireless network.
13. The base station controller of claim 12, wherein the base station controller communicatively couples to the base station of the second wireless network via the base station interface and a radio access network and services the data communication there through.
14. The base station controller of claim 11, wherein the first set of data communication functions includes link layer data buffering functions performed by the base station controller.
15. The base station controller of claim 11, wherein the second set of data communication functions includes link layer data buffering functions performed by a base station controller of the second wireless network.
16. The base station controller of claim 11, wherein the second set of data communication functions includes call control functions performed by a base station controller of the second wireless network.
17. The base station controller of claim 16, wherein the call control functions include layer 2/3 call control functions.
18. The base station controller of claim 11, wherein when the mobile station is serviced after handover, the base station controller routes the data communication to a base station controller of the second wireless network.
19. The base station controller of claim 18, wherein when the mobile station is serviced after handover, the base station controller provides link layer data buffering functions.
20. The base station controller of claim 11, wherein at least a portion of a data routing path servicing the data communication remains after handover.
21. A plurality of software instructions stored on a media for execution by a base station controller, the plurality of software instructions comprising:
a set of instructions executed by the base station controller that cause the base station controller to service a data communication for a mobile station using centralized link layer protocol functions of the base station controller and distributed link layer protocol functions of a base station of the first wireless network coupled via the base station interface;
a set of instructions executed by the base station controller that cause the base station controller to initiate a handover of the mobile station to a second wireless network;
a set of instructions executed by the base station controller that cause the base station controller to determine a first set of data communication functions to be serviced by the first wireless network after handover, including the centralized link layer protocol functions of the base station controller;
a set of instructions executed by the base station controller that cause the base station controller to determine a second set of data communication functions to be serviced by the second wireless network after handover, wherein the second set of data communication functions include at least wireless link functions and distributed link layer protocol functions of a base station of the second wireless network;
a set of instructions executed by the base station controller that cause the base station controller to hand over the mobile station from the first wireless network to the second wireless network; and
a set of instructions executed by the base station controller that cause the base station controller to service the mobile station after handover using the first set of data communication functions provided by the first wireless network.
US09/835,035 2000-04-17 2001-04-13 Network resource sharing during handover of a mobile station between cellular wireless networks Expired - Lifetime US6799039B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/835,035 US6799039B2 (en) 2000-04-17 2001-04-13 Network resource sharing during handover of a mobile station between cellular wireless networks

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US19755400P 2000-04-17 2000-04-17
US09/835,035 US6799039B2 (en) 2000-04-17 2001-04-13 Network resource sharing during handover of a mobile station between cellular wireless networks

Publications (2)

Publication Number Publication Date
US20010036830A1 US20010036830A1 (en) 2001-11-01
US6799039B2 true US6799039B2 (en) 2004-09-28

Family

ID=26892955

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/835,035 Expired - Lifetime US6799039B2 (en) 2000-04-17 2001-04-13 Network resource sharing during handover of a mobile station between cellular wireless networks

Country Status (1)

Country Link
US (1) US6799039B2 (en)

Cited By (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010014085A1 (en) * 1999-10-08 2001-08-16 Microsoft Corporation Originator authentication
US20010015977A1 (en) * 1999-10-08 2001-08-23 Stefan Johansson Selective reception
US20020023162A1 (en) * 2000-08-18 2002-02-21 Hyung-Nam Ahn Method for integrating network elements on communications system
US20020024940A1 (en) * 2000-06-08 2002-02-28 Smith Scott R. Method and apparatus for a communication system having multiple service functionality
US20020026517A1 (en) * 2000-06-30 2002-02-28 Watson Richard A. Enabling communications of electronic data between an information requestor and a geographically proximate service provider
US20020167992A1 (en) * 2001-05-10 2002-11-14 Arnab Das Method for reliable signaling information transmission in a wireless communication system
US20020176382A1 (en) * 2001-05-24 2002-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for integration of second generation and third generation wireless networks
US20020181437A1 (en) * 2001-04-26 2002-12-05 Ntt Docomo, Inc Data link transmission control methods, mobile communication systems, data link transmission control apparatus, base stations, mobile stations, mobile station control programs, and computer-readable recording media
US20040146033A1 (en) * 2001-02-09 2004-07-29 Raul Soderstrom Method, system and equipment for retransmission in communications systems
US20050078636A1 (en) * 2003-10-08 2005-04-14 Haining Zhang System and method of handling IP layer mobility in a wireless network
US20050198172A1 (en) * 2004-03-05 2005-09-08 Barry Appelman Organizing entries in participant lists based on communications strengths
US20050286469A1 (en) * 2004-06-28 2005-12-29 Nokia Corporation Method and apparatus providing context transfer for inter-PDSN handoffs in a wireless communication system
US20060165038A1 (en) * 2000-12-06 2006-07-27 Nischal Abrol Method and apparatus for handoff of a wireless packet data services connection
US20060168204A1 (en) * 2004-12-01 2006-07-27 Barry Appelman Mobile blocking indicators on a contact list
US20070064686A1 (en) * 2005-07-22 2007-03-22 Samsung Electronics Co., Ltd. Method and apparatus for performing handover between core network entities in a packet-switched network
US20070195788A1 (en) * 2006-02-17 2007-08-23 Vasamsetti Satya N Policy based procedure to modify or change granted QoS in real time for CDMA wireless networks
WO2007102664A1 (en) * 2006-03-07 2007-09-13 Samsung Electronics Co., Ltd. Method of and apparatus for adjusting qos in data transmission over sctp session
US20080014991A1 (en) * 2006-07-14 2008-01-17 Rajiv Laroia Methods and apparatus for supporting multiple connections
US20080222294A1 (en) * 2006-10-21 2008-09-11 Paragon Wireless, Inc. Managing Communications Using a Mobile Device
US7440439B2 (en) * 2001-01-03 2008-10-21 Microsoft Corporation Method of inquiring
US7730143B1 (en) 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US20100136977A1 (en) * 2004-03-05 2010-06-03 Daryl Robert Gazzard System and Method for Providing Intelligent Cell Reselection for Delay Sensitive Data Applications
US7765265B1 (en) 2005-05-11 2010-07-27 Aol Inc. Identifying users sharing common characteristics
US7765484B2 (en) 2001-09-28 2010-07-27 Aol Inc. Passive personalization of lists
US7774711B2 (en) 2001-09-28 2010-08-10 Aol Inc. Automatic categorization of entries in a contact list
US20110032904A1 (en) * 2000-12-04 2011-02-10 Linda Morales Method and apparatus to control handoff between different wireless systems
US7890123B2 (en) 2005-05-11 2011-02-15 Aol Inc. Personalized location information for mobile devices
US7945674B2 (en) 2003-04-02 2011-05-17 Aol Inc. Degrees of separation for handling communications
US7949759B2 (en) 2003-04-02 2011-05-24 AOL, Inc. Degrees of separation for handling communications
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
US7984098B2 (en) 2000-07-25 2011-07-19 AOL, Inc. Video messaging
US8037150B2 (en) 2002-11-21 2011-10-11 Aol Inc. System and methods for providing multiple personas in a communications environment
US8041768B2 (en) 2000-03-17 2011-10-18 Aol Inc. Voice instant messaging
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US8132110B1 (en) 2000-05-04 2012-03-06 Aol Inc. Intelligently enabled menu choices based on online presence state in address book
US8156193B1 (en) 2002-11-18 2012-04-10 Aol Inc. Enhanced buddy list using mobile device identifiers
US8250144B2 (en) 2002-11-21 2012-08-21 Blattner Patrick D Multiple avatar personalities
US8402378B2 (en) 2003-03-03 2013-03-19 Microsoft Corporation Reactive avatars
US8452849B2 (en) 2002-11-18 2013-05-28 Facebook, Inc. Host-based intelligent results related to a character stream
US8474628B1 (en) 2000-05-04 2013-07-02 Facebook, Inc. Presenting a recipient of an e-mail with an option to instant message a sender or another recipient based on the sender's or the other recipient's address and online status
US8548503B2 (en) 2008-08-28 2013-10-01 Aol Inc. Methods and system for providing location-based communication services
US8577972B1 (en) 2003-09-05 2013-11-05 Facebook, Inc. Methods and systems for capturing and managing instant messages
US8595146B1 (en) 2004-03-15 2013-11-26 Aol Inc. Social networking permissions
US8627215B2 (en) 2003-03-03 2014-01-07 Microsoft Corporation Applying access controls to communications with avatars
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US8874672B2 (en) 2003-03-26 2014-10-28 Facebook, Inc. Identifying and using identities deemed to be known to a user
USRE45254E1 (en) 2002-12-31 2014-11-18 Facebook, Inc. Implicit population of access control lists
US8959164B2 (en) 2000-05-04 2015-02-17 Facebook, Inc. Tri-state presence indicator
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US9002949B2 (en) 2004-12-01 2015-04-07 Google Inc. Automatically enabling the forwarding of instant messages
US9043418B2 (en) 2000-05-04 2015-05-26 Facebook, Inc. Systems and methods for instant messaging persons referenced in an electronic message
US9083661B2 (en) 2001-09-28 2015-07-14 Facebook, Inc. Passive personalization of buddy lists
US9100221B2 (en) 2000-05-04 2015-08-04 Facebook, Inc. Systems for messaging senders and recipients of an electronic message
US9185067B1 (en) 1999-12-01 2015-11-10 Facebook, Inc. System and method for analyzing communications
US9203879B2 (en) 2000-03-17 2015-12-01 Facebook, Inc. Offline alerts mechanism
US9203647B2 (en) 2002-11-18 2015-12-01 Facebook, Inc. Dynamic online and geographic location of a user
US9203794B2 (en) 2002-11-18 2015-12-01 Facebook, Inc. Systems and methods for reconfiguring electronic messages
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
US9256861B2 (en) 2003-03-03 2016-02-09 Microsoft Technology Licensing, Llc Modifying avatar behavior based on user action or mood
US9356894B2 (en) 2000-05-04 2016-05-31 Facebook, Inc. Enabled and disabled menu choices based on presence state
US9363213B2 (en) 2000-06-26 2016-06-07 Facebook, Inc. E-mail integrated instant messaging
US9647872B2 (en) 2002-11-18 2017-05-09 Facebook, Inc. Dynamic identification of other users to an online user
US9652809B1 (en) 2004-12-21 2017-05-16 Aol Inc. Using user profile information to determine an avatar and/or avatar characteristics
US9667585B2 (en) 2002-11-18 2017-05-30 Facebook, Inc. Central people lists accessible by multiple applications
US10187334B2 (en) 2003-11-26 2019-01-22 Facebook, Inc. User-defined electronic message preferences

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7010300B1 (en) 2000-06-15 2006-03-07 Sprint Spectrum L.P. Method and system for intersystem wireless communications session hand-off
US6970719B1 (en) 2000-06-15 2005-11-29 Sprint Spectrum L.P. Private wireless network integrated with public wireless network
US6950657B1 (en) * 2000-07-03 2005-09-27 Lucent Technologies Inc. Method for providing multiple points of connectivity to subscribers of wireless communication networks
KR100342501B1 (en) * 2000-08-19 2002-06-28 윤종용 Method and apparatus for managing dormant state in a wireless packet data system
GB2367978A (en) * 2000-10-07 2002-04-17 Marconi Comm Ltd Communications protocol for connecting a mobile terminal to a node using internet protocol
WO2002071775A1 (en) * 2001-03-01 2002-09-12 Mitsubishi Denki Kabushiki Kaisha Mobile ip packet communication system
JP3717798B2 (en) * 2001-03-26 2005-11-16 株式会社エヌ・ティ・ティ・ドコモ HANDOVER CONTROL METHOD AND DEVICE, AND MOBILE COMMUNICATION SYSTEM
JP2002369235A (en) * 2001-06-08 2002-12-20 Nec Corp Mobile communication system, base station, packet transmission timing control method used therefor and program thereof
KR100429533B1 (en) * 2001-10-26 2004-05-03 삼성전자주식회사 Hand-off method in mobile communication system having flat structure
US7050809B2 (en) * 2001-12-27 2006-05-23 Samsung Electronics Co., Ltd. System and method for providing concurrent data transmissions in a wireless communication network
CN1204700C (en) * 2001-12-29 2005-06-01 联想(北京)有限公司 Radio communication system combining with long and short distance technology and its realizing method
US6879600B1 (en) * 2002-06-03 2005-04-12 Sprint Spectrum, L.P. Method and system for intersystem wireless communication session arbitration
US7376091B1 (en) 2002-07-22 2008-05-20 Sprint Spectrum L.P. Wireless bridge for interfacing an 802.11 network with a cellular network
WO2004021717A1 (en) * 2002-08-30 2004-03-11 Sprint Spectrum, L.P. Method and system for intersystem wireless communication session arbitration
US7277710B1 (en) 2003-03-18 2007-10-02 Sprint Spectrum L.P. Method for determining availability of a radio network
US7200397B1 (en) 2003-07-29 2007-04-03 Sprint Spectrum L.P. Method and system for determining availability of a radio network
US7221946B2 (en) 2003-09-22 2007-05-22 Broadcom Corporation Automatic quality of service based resource allocation
US20050135310A1 (en) * 2003-12-19 2005-06-23 International Business Machines Corporation Autonomic client reassociation in a wireless local area network
US7133670B1 (en) 2003-12-29 2006-11-07 Sprint Spectrum L.P. Roaming agreement application and database for carrying out roaming between private and public wireless networks
US8768322B2 (en) 2004-02-13 2014-07-01 Sprint Spectrum L.P. Method and system for triggering events in a radio network
JP4544403B2 (en) * 2004-03-31 2010-09-15 日本電気株式会社 Radio base station apparatus and control method thereof
KR20120060893A (en) * 2004-06-07 2012-06-12 노오텔 네트웍스 리미티드 Handoffs and handoff selection in a wireless access network
EP1624711B1 (en) * 2004-08-03 2007-06-20 Alcatel Lucent Method for improving access network selection in the context of discontinuous coverage access networks, corresponding access controller, and corresponding multicast system
US7260399B1 (en) 2004-08-30 2007-08-21 Sprint Spectrum L.P. Method and system for asymmetric handoff of wireless communication sessions
US10009814B1 (en) 2004-09-03 2018-06-26 Sprint Spectrum L.P. Multi-mode mobile station and method of changing its network connectivity using a network acknowledgement
US7596115B1 (en) * 2004-09-22 2009-09-29 Nortel Networks Limited Establishing a session in a packet-switched wireless communications network
US7593365B1 (en) * 2004-11-03 2009-09-22 Sprint Spectrum L.P. Method and system for triggering events in a wireless network
US20060209882A1 (en) * 2005-02-28 2006-09-21 Seung-Jae Han Method for vertical handoff in a hierarchical network
CN100450291C (en) * 2005-07-11 2009-01-07 华为技术有限公司 Method of establishing interface link
BRPI0707696A2 (en) * 2006-02-06 2011-05-17 Lg Electronics Inc dual mbms receiver
US9036510B1 (en) 2006-03-30 2015-05-19 Sprint Spectrum L.P. Method and system for setting up a conference with a mobile station via another mobile station
US7720021B1 (en) 2006-03-30 2010-05-18 Sprint Spectrum L.P. Method and system for setting up a call to a mobile station via another mobile station
WO2007126192A1 (en) * 2006-05-02 2007-11-08 Lg Electronics Inc. Data transmission method in mobile communications system
US7869827B2 (en) * 2006-11-28 2011-01-11 Sprint Spectrum L.P. Encapsulating upper layers of CDMA signaling between a multi-mode device and a signaling gateway
US8135403B1 (en) 2008-11-06 2012-03-13 Sprint Spectrum L.P. Method and apparatus for providing a pilot beacon on behalf of one or more base stations
US8213396B1 (en) 2009-07-15 2012-07-03 Sprint Spectrum L.P. Methods and systems for disabling paging to a wireless communication device
US8768384B1 (en) 2010-02-10 2014-07-01 Sprint Spectrum L.P. Methods and devices for efficient use of multiple paging channels
US8830971B1 (en) 2011-07-26 2014-09-09 Sprint Spectrum L.P. Control of maximum number of concurrent local device connections for a mobile hotspot
US8670425B1 (en) 2011-08-09 2014-03-11 Sprint Spectrum L.P. Use of past duration of stay as trigger to scan for wireless coverage
US9763141B1 (en) 2014-01-21 2017-09-12 Sprint Spectrum L.P. Controlling handoff and channel assignment parameters based on device type
US9351278B1 (en) 2014-01-21 2016-05-24 Sprint Spectrum L.P. Controlling wireless paging parameters based on device type prevalence

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5737703A (en) * 1994-12-23 1998-04-07 Nokia Mobile Phones Limited Multi-mode radio telephone which executes handover between different system
US6115754A (en) * 1997-12-29 2000-09-05 Nortel Networks Limited System and method for appending location information to a communication sent from a mobile terminal operating in a wireless communication system to an internet server
US6230013B1 (en) * 1997-11-26 2001-05-08 Telefonaktiebolaget Lm Ericsson (Publ) Diversity handling moveover for CDMA mobile telecommunications
US6272148B1 (en) * 1997-09-22 2001-08-07 Kabushiki Kaisha Toshiba Scheme for reliable communications via radio and wire networks using transport layer connection
US6295452B1 (en) * 1998-11-11 2001-09-25 Lg Information & Communications, Ltd. Mobile communication system that supports soft handoff between switching stations and method for implementing handoff
US6301479B1 (en) * 1999-07-08 2001-10-09 Telefonaktiebolaget Lm Ericsson Technique for providing a secure link in a mobile communication system
US6385451B1 (en) * 1998-09-14 2002-05-07 Nokia Mobile Phones Limited Handover between mobile communication networks
US6473411B1 (en) * 1997-05-12 2002-10-29 Kabushiki Kaisha Toshiba Router device, datagram transfer method and communication system realizing handoff control for mobile terminals
US6522880B1 (en) * 2000-02-28 2003-02-18 3Com Corporation Method and apparatus for handoff of a connection between network devices
US6522641B1 (en) * 1998-06-02 2003-02-18 Nortel Networks Limited Integrated data centric network (IDCN)
US6553015B1 (en) * 1998-05-20 2003-04-22 Nec Corporation High speed switching of communications links without interrupting ATM cell traffic
US6574473B2 (en) * 1997-08-20 2003-06-03 Nokia Mobile Phones, Ltd. Method and system for controlling radio communications network and radio network controller
US6590885B1 (en) * 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in a wireless point to multi-point (PTMP) transmission system
US6590879B1 (en) * 1998-08-28 2003-07-08 Nortel Networks Limited Method, mobile station, basestation and mobile communications system for performing handoff independently for groups of physical direct sequence-code division multiple access channels
US6611547B1 (en) * 1997-04-15 2003-08-26 Nokia Telecommunications Oy Method of avoiding packet loss at a handover in a packet-based telecommunications network and handover method
US6690659B1 (en) * 1998-11-13 2004-02-10 Lucent Technologies Inc. Addressing techniques for use in an internet protocol-based multimedia mobile network

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5737703A (en) * 1994-12-23 1998-04-07 Nokia Mobile Phones Limited Multi-mode radio telephone which executes handover between different system
US6611547B1 (en) * 1997-04-15 2003-08-26 Nokia Telecommunications Oy Method of avoiding packet loss at a handover in a packet-based telecommunications network and handover method
US6473411B1 (en) * 1997-05-12 2002-10-29 Kabushiki Kaisha Toshiba Router device, datagram transfer method and communication system realizing handoff control for mobile terminals
US6574473B2 (en) * 1997-08-20 2003-06-03 Nokia Mobile Phones, Ltd. Method and system for controlling radio communications network and radio network controller
US6272148B1 (en) * 1997-09-22 2001-08-07 Kabushiki Kaisha Toshiba Scheme for reliable communications via radio and wire networks using transport layer connection
US6230013B1 (en) * 1997-11-26 2001-05-08 Telefonaktiebolaget Lm Ericsson (Publ) Diversity handling moveover for CDMA mobile telecommunications
US6115754A (en) * 1997-12-29 2000-09-05 Nortel Networks Limited System and method for appending location information to a communication sent from a mobile terminal operating in a wireless communication system to an internet server
US6553015B1 (en) * 1998-05-20 2003-04-22 Nec Corporation High speed switching of communications links without interrupting ATM cell traffic
US6522641B1 (en) * 1998-06-02 2003-02-18 Nortel Networks Limited Integrated data centric network (IDCN)
US6590885B1 (en) * 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in a wireless point to multi-point (PTMP) transmission system
US6590879B1 (en) * 1998-08-28 2003-07-08 Nortel Networks Limited Method, mobile station, basestation and mobile communications system for performing handoff independently for groups of physical direct sequence-code division multiple access channels
US6385451B1 (en) * 1998-09-14 2002-05-07 Nokia Mobile Phones Limited Handover between mobile communication networks
US6295452B1 (en) * 1998-11-11 2001-09-25 Lg Information & Communications, Ltd. Mobile communication system that supports soft handoff between switching stations and method for implementing handoff
US6690659B1 (en) * 1998-11-13 2004-02-10 Lucent Technologies Inc. Addressing techniques for use in an internet protocol-based multimedia mobile network
US6301479B1 (en) * 1999-07-08 2001-10-09 Telefonaktiebolaget Lm Ericsson Technique for providing a secure link in a mobile communication system
US6522880B1 (en) * 2000-02-28 2003-02-18 3Com Corporation Method and apparatus for handoff of a connection between network devices

Cited By (192)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010014085A1 (en) * 1999-10-08 2001-08-16 Microsoft Corporation Originator authentication
US20010015977A1 (en) * 1999-10-08 2001-08-23 Stefan Johansson Selective reception
US9619575B2 (en) 1999-12-01 2017-04-11 Facebook, Inc. System and method for analyzing communications
US9514233B2 (en) 1999-12-01 2016-12-06 Facebook, Inc. System and method for analyzing communications
US9749279B2 (en) 1999-12-01 2017-08-29 Facebook, Inc. System and method for analyzing communications
US9185067B1 (en) 1999-12-01 2015-11-10 Facebook, Inc. System and method for analyzing communications
US9813370B2 (en) 1999-12-01 2017-11-07 Facebook, Inc. System and method for analyzing communications
US9819629B2 (en) 1999-12-01 2017-11-14 Facebook, Inc. System and method for analyzing communications
US9705834B2 (en) 1999-12-01 2017-07-11 Facebook, Inc. System and method for analyzing communications
US9749276B2 (en) 1999-12-01 2017-08-29 Facebook, Inc. System and method for analyzing communications
US9405843B2 (en) 1999-12-01 2016-08-02 Facebook, Inc. System and method for analyzing communications
US8041768B2 (en) 2000-03-17 2011-10-18 Aol Inc. Voice instant messaging
US9356891B2 (en) 2000-03-17 2016-05-31 Facebook, Inc. Voice messaging interface
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
US9203879B2 (en) 2000-03-17 2015-12-01 Facebook, Inc. Offline alerts mechanism
US8429231B2 (en) 2000-03-17 2013-04-23 Facebook, Inc. Voice instant messaging
US9736209B2 (en) 2000-03-17 2017-08-15 Facebook, Inc. State change alerts mechanism
US9049159B2 (en) 2000-03-17 2015-06-02 Facebook, Inc. Establishing audio communication sessions
US9621493B2 (en) 2000-05-04 2017-04-11 Facebook, Inc. Providing supplemental information corresponding to a referenced individual
US9356894B2 (en) 2000-05-04 2016-05-31 Facebook, Inc. Enabled and disabled menu choices based on presence state
US8474628B1 (en) 2000-05-04 2013-07-02 Facebook, Inc. Presenting a recipient of an e-mail with an option to instant message a sender or another recipient based on the sender's or the other recipient's address and online status
US8959164B2 (en) 2000-05-04 2015-02-17 Facebook, Inc. Tri-state presence indicator
US9043418B2 (en) 2000-05-04 2015-05-26 Facebook, Inc. Systems and methods for instant messaging persons referenced in an electronic message
US9100221B2 (en) 2000-05-04 2015-08-04 Facebook, Inc. Systems for messaging senders and recipients of an electronic message
US8132110B1 (en) 2000-05-04 2012-03-06 Aol Inc. Intelligently enabled menu choices based on online presence state in address book
US9699122B2 (en) 2000-05-04 2017-07-04 Facebook, Inc. User interfaces for providing supplemental contact information corresponding to a referenced individual
US7979802B1 (en) 2000-05-04 2011-07-12 Aol Inc. Providing supplemental contact information corresponding to a referenced individual
US9360996B2 (en) 2000-05-04 2016-06-07 Facebook, Inc. Intelligently enabled menu choices based on online presence state in address book
US10158588B2 (en) 2000-05-04 2018-12-18 Facebook, Inc. Providing supplemental contact information corresponding to a referenced individual
US9531654B2 (en) 2000-05-04 2016-12-27 Facebook, Inc. Adding contacts from a hovering interface
US10122658B2 (en) 2000-05-04 2018-11-06 Facebook, Inc. System for instant messaging the sender and recipients of an e-mail message
US20020024940A1 (en) * 2000-06-08 2002-02-28 Smith Scott R. Method and apparatus for a communication system having multiple service functionality
US9363213B2 (en) 2000-06-26 2016-06-07 Facebook, Inc. E-mail integrated instant messaging
US9628431B2 (en) 2000-06-26 2017-04-18 Facebook, Inc. E-mail integrated instant messaging
US10313297B2 (en) 2000-06-26 2019-06-04 Facebook, Inc. E-mail integrated instant messaging
US20020026517A1 (en) * 2000-06-30 2002-02-28 Watson Richard A. Enabling communications of electronic data between an information requestor and a geographically proximate service provider
US7895335B2 (en) * 2000-06-30 2011-02-22 Aol Inc. Enabling communications of electronic data between an information requestor and a geographically proximate service provider
US9071725B2 (en) 2000-07-25 2015-06-30 Facebook, Inc. Methods and user interfaces for video messaging
US8078678B2 (en) 2000-07-25 2011-12-13 Aol Inc. Video messaging
US7984098B2 (en) 2000-07-25 2011-07-19 AOL, Inc. Video messaging
US8918727B2 (en) 2000-07-25 2014-12-23 Facebook, Inc. Video messaging
US9100538B2 (en) 2000-07-25 2015-08-04 Facebook, Inc. Limited length video messaging
US20020023162A1 (en) * 2000-08-18 2002-02-21 Hyung-Nam Ahn Method for integrating network elements on communications system
US20110032904A1 (en) * 2000-12-04 2011-02-10 Linda Morales Method and apparatus to control handoff between different wireless systems
US7860061B2 (en) * 2000-12-06 2010-12-28 Qualcomm Incorporated Method and apparatus for handoff of a wireless packet data services connection
US20060165038A1 (en) * 2000-12-06 2006-07-27 Nischal Abrol Method and apparatus for handoff of a wireless packet data services connection
US7440439B2 (en) * 2001-01-03 2008-10-21 Microsoft Corporation Method of inquiring
US20040146033A1 (en) * 2001-02-09 2004-07-29 Raul Soderstrom Method, system and equipment for retransmission in communications systems
US7522560B2 (en) * 2001-02-09 2009-04-21 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and equipment for retransmission in communications systems
US20020181437A1 (en) * 2001-04-26 2002-12-05 Ntt Docomo, Inc Data link transmission control methods, mobile communication systems, data link transmission control apparatus, base stations, mobile stations, mobile station control programs, and computer-readable recording media
US20070115914A1 (en) * 2001-04-26 2007-05-24 Ntt Docomo, Inc Data link transmission control methods, mobile communication systems, and base stations
US20070115881A1 (en) * 2001-04-26 2007-05-24 Ntt Docomo, Inc Data link transmission control methods, mobile communication systems, and data link transmission control apparatus
US20020167992A1 (en) * 2001-05-10 2002-11-14 Arnab Das Method for reliable signaling information transmission in a wireless communication system
US7023899B2 (en) * 2001-05-10 2006-04-04 Lucent Technologies Inc. Method for reliable signaling information transmission in a wireless communication system
US20020176382A1 (en) * 2001-05-24 2002-11-28 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for integration of second generation and third generation wireless networks
US9083661B2 (en) 2001-09-28 2015-07-14 Facebook, Inc. Passive personalization of buddy lists
US7765484B2 (en) 2001-09-28 2010-07-27 Aol Inc. Passive personalization of lists
US7774711B2 (en) 2001-09-28 2010-08-10 Aol Inc. Automatic categorization of entries in a contact list
US9729476B2 (en) 2001-09-28 2017-08-08 Facebook, Inc. Personalization of recent contacts list
US9047364B2 (en) 2002-11-18 2015-06-02 Facebook, Inc. Intelligent client capability-based results related to a character stream
US9203794B2 (en) 2002-11-18 2015-12-01 Facebook, Inc. Systems and methods for reconfiguring electronic messages
US9571439B2 (en) 2002-11-18 2017-02-14 Facebook, Inc. Systems and methods for notification delivery
US9560000B2 (en) 2002-11-18 2017-01-31 Facebook, Inc. Reconfiguring an electronic message to effect an enhanced notification
US9515977B2 (en) 2002-11-18 2016-12-06 Facebook, Inc. Time based electronic message delivery
US9621376B2 (en) 2002-11-18 2017-04-11 Facebook, Inc. Dynamic location of a subordinate user
US9647872B2 (en) 2002-11-18 2017-05-09 Facebook, Inc. Dynamic identification of other users to an online user
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US9667585B2 (en) 2002-11-18 2017-05-30 Facebook, Inc. Central people lists accessible by multiple applications
US10778635B2 (en) 2002-11-18 2020-09-15 Facebook, Inc. People lists
US10033669B2 (en) 2002-11-18 2018-07-24 Facebook, Inc. Managing electronic messages sent to reply telephone numbers
US9356890B2 (en) 2002-11-18 2016-05-31 Facebook, Inc. Enhanced buddy list using mobile device identifiers
US9319356B2 (en) 2002-11-18 2016-04-19 Facebook, Inc. Message delivery control settings
US8775560B2 (en) 2002-11-18 2014-07-08 Facebook, Inc. Host-based intelligent results related to a character stream
US9313046B2 (en) 2002-11-18 2016-04-12 Facebook, Inc. Presenting dynamic location of a user
US9571440B2 (en) 2002-11-18 2017-02-14 Facebook, Inc. Notification archive
US10389661B2 (en) 2002-11-18 2019-08-20 Facebook, Inc. Managing electronic messages sent to mobile devices associated with electronic messaging accounts
US8819176B2 (en) 2002-11-18 2014-08-26 Facebook, Inc. Intelligent map results related to a character stream
US9253136B2 (en) 2002-11-18 2016-02-02 Facebook, Inc. Electronic message delivery based on presence information
US9729489B2 (en) 2002-11-18 2017-08-08 Facebook, Inc. Systems and methods for notification management and delivery
US9075868B2 (en) 2002-11-18 2015-07-07 Facebook, Inc. Intelligent results based on database queries
US9075867B2 (en) 2002-11-18 2015-07-07 Facebook, Inc. Intelligent results using an assistant
US9053175B2 (en) 2002-11-18 2015-06-09 Facebook, Inc. Intelligent results using a spelling correction agent
US9203647B2 (en) 2002-11-18 2015-12-01 Facebook, Inc. Dynamic online and geographic location of a user
US9053174B2 (en) 2002-11-18 2015-06-09 Facebook, Inc. Intelligent vendor results related to a character stream
US9053173B2 (en) 2002-11-18 2015-06-09 Facebook, Inc. Intelligent results related to a portion of a search query
US9769104B2 (en) 2002-11-18 2017-09-19 Facebook, Inc. Methods and system for delivering multiple notifications
US9774560B2 (en) 2002-11-18 2017-09-26 Facebook, Inc. People lists
US8954531B2 (en) 2002-11-18 2015-02-10 Facebook, Inc. Intelligent messaging label results related to a character stream
US8954530B2 (en) 2002-11-18 2015-02-10 Facebook, Inc. Intelligent results related to a character stream
US8954534B2 (en) 2002-11-18 2015-02-10 Facebook, Inc. Host-based intelligent results related to a character stream
US8156193B1 (en) 2002-11-18 2012-04-10 Aol Inc. Enhanced buddy list using mobile device identifiers
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US9852126B2 (en) 2002-11-18 2017-12-26 Facebook, Inc. Host-based intelligent results related to a character stream
US8452849B2 (en) 2002-11-18 2013-05-28 Facebook, Inc. Host-based intelligent results related to a character stream
US9171064B2 (en) 2002-11-18 2015-10-27 Facebook, Inc. Intelligent community based results related to a character stream
US9894018B2 (en) 2002-11-18 2018-02-13 Facebook, Inc. Electronic messaging using reply telephone numbers
US9807130B2 (en) 2002-11-21 2017-10-31 Microsoft Technology Licensing, Llc Multiple avatar personalities
US8250144B2 (en) 2002-11-21 2012-08-21 Blattner Patrick D Multiple avatar personalities
US8037150B2 (en) 2002-11-21 2011-10-11 Aol Inc. System and methods for providing multiple personas in a communications environment
US10291556B2 (en) 2002-11-21 2019-05-14 Microsoft Technology Licensing, Llc Multiple personalities
US9215095B2 (en) 2002-11-21 2015-12-15 Microsoft Technology Licensing, Llc Multiple personalities
USRE45254E1 (en) 2002-12-31 2014-11-18 Facebook, Inc. Implicit population of access control lists
USRE48102E1 (en) 2002-12-31 2020-07-14 Facebook, Inc. Implicit population of access control lists
US9256861B2 (en) 2003-03-03 2016-02-09 Microsoft Technology Licensing, Llc Modifying avatar behavior based on user action or mood
US8402378B2 (en) 2003-03-03 2013-03-19 Microsoft Corporation Reactive avatars
US8627215B2 (en) 2003-03-03 2014-01-07 Microsoft Corporation Applying access controls to communications with avatars
US9483859B2 (en) 2003-03-03 2016-11-01 Microsoft Technology Licensing, Llc Reactive avatars
US10616367B2 (en) 2003-03-03 2020-04-07 Microsoft Technology Licensing, Llc Modifying avatar behavior based on user action or mood
US10504266B2 (en) 2003-03-03 2019-12-10 Microsoft Technology Licensing, Llc Reactive avatars
US8874672B2 (en) 2003-03-26 2014-10-28 Facebook, Inc. Identifying and using identities deemed to be known to a user
US9531826B2 (en) 2003-03-26 2016-12-27 Facebook, Inc. Managing electronic messages based on inference scores
US9516125B2 (en) 2003-03-26 2016-12-06 Facebook, Inc. Identifying and using identities deemed to be known to a user
US9736255B2 (en) 2003-03-26 2017-08-15 Facebook, Inc. Methods of providing access to messages based on degrees of separation
US8930480B2 (en) 2003-04-02 2015-01-06 Facebook, Inc. Degrees of separation for filtering communications
US9462046B2 (en) 2003-04-02 2016-10-04 Facebook, Inc. Degrees of separation for handling communications
US8560706B2 (en) 2003-04-02 2013-10-15 Facebook, Inc. Degrees of separation for handling communications
US7949759B2 (en) 2003-04-02 2011-05-24 AOL, Inc. Degrees of separation for handling communications
US8185638B2 (en) 2003-04-02 2012-05-22 Aol Inc. Degrees of separation for handling communications
US7945674B2 (en) 2003-04-02 2011-05-17 Aol Inc. Degrees of separation for handling communications
US8577972B1 (en) 2003-09-05 2013-11-05 Facebook, Inc. Methods and systems for capturing and managing instant messages
US10102504B2 (en) 2003-09-05 2018-10-16 Facebook, Inc. Methods for controlling display of electronic messages captured based on community rankings
US9070118B2 (en) 2003-09-05 2015-06-30 Facebook, Inc. Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages
US20050078636A1 (en) * 2003-10-08 2005-04-14 Haining Zhang System and method of handling IP layer mobility in a wireless network
US20090180442A1 (en) * 2003-10-08 2009-07-16 Research In Motion Limited System and method of handling ip layer mobility in a wireless network
US7518994B2 (en) * 2003-10-08 2009-04-14 Research In Motion Limited System and method of handling IP layer mobility in a wireless network
US8442532B2 (en) 2003-10-08 2013-05-14 Research In Motion Limited System and method of handling IP layer mobility in a wireless network
US10187334B2 (en) 2003-11-26 2019-01-22 Facebook, Inc. User-defined electronic message preferences
US9113382B2 (en) 2004-03-05 2015-08-18 At&T Mobility Ii Llc System and method for providing intelligent cell reselection for delay sensitive data applications
US20050198172A1 (en) * 2004-03-05 2005-09-08 Barry Appelman Organizing entries in participant lists based on communications strengths
US10587570B2 (en) 2004-03-05 2020-03-10 Oath Inc. Announcing new users of an electronic communications system to existing users
US8918460B2 (en) 2004-03-05 2014-12-23 Facebook, Inc. Organizing entries in participant lists based on communications strengths
US8898239B2 (en) 2004-03-05 2014-11-25 Aol Inc. Passively populating a participant list with known contacts
US11356405B2 (en) 2004-03-05 2022-06-07 Verizon Patent And Licensing Inc. Announcing new users of an electronic communications system to existing users
US8635273B2 (en) 2004-03-05 2014-01-21 Aol Inc. Announcing new users of an electronic communications system to existing users
US7983675B2 (en) * 2004-03-05 2011-07-19 At&T Mobility Ii Llc System and method for providing intelligent cell reselection for delay sensitive data applications
US10341289B2 (en) 2004-03-05 2019-07-02 Facebook, Inc. Systems and methods of calculating communications strengths
US9948599B2 (en) 2004-03-05 2018-04-17 Oath Inc. Announcing new users of an electronic communications system to existing users
US8457639B2 (en) 2004-03-05 2013-06-04 At&T Mobility Ii Llc System and method for providing intelligent cell reselection for delay sensitive data applications
US7716287B2 (en) 2004-03-05 2010-05-11 Aol Inc. Organizing entries in participant lists based on communications strengths
US20100136977A1 (en) * 2004-03-05 2010-06-03 Daryl Robert Gazzard System and Method for Providing Intelligent Cell Reselection for Delay Sensitive Data Applications
US8595146B1 (en) 2004-03-15 2013-11-26 Aol Inc. Social networking permissions
US10367860B2 (en) 2004-03-15 2019-07-30 Oath Inc. Social networking permissions
US8724582B2 (en) * 2004-06-28 2014-05-13 Nokia Corporation Method and apparatus providing context transfer for inter-PDSN handoffs in a wireless communication system
US20050286469A1 (en) * 2004-06-28 2005-12-29 Nokia Corporation Method and apparatus providing context transfer for inter-PDSN handoffs in a wireless communication system
US9002949B2 (en) 2004-12-01 2015-04-07 Google Inc. Automatically enabling the forwarding of instant messages
US9049569B2 (en) 2004-12-01 2015-06-02 Google Inc. Prohibiting mobile forwarding
US9560495B2 (en) 2004-12-01 2017-01-31 Google Inc. Automatically enabling the forwarding of instant messages
US9615225B2 (en) 2004-12-01 2017-04-04 Google Inc. Automatically enabling the forwarding of instant messages
US7730143B1 (en) 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US8706826B2 (en) 2004-12-01 2014-04-22 Bright Sun Technologies Automatically enabling the forwarding of instant messages
US9510168B2 (en) 2004-12-01 2016-11-29 Google Inc. Prohibiting mobile forwarding
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US9872157B2 (en) 2004-12-01 2018-01-16 Google Inc. Prohibiting mobile forwarding
US9088879B2 (en) 2004-12-01 2015-07-21 Google Inc. Automatically enabling the forwarding of instant messages
US20060168204A1 (en) * 2004-12-01 2006-07-27 Barry Appelman Mobile blocking indicators on a contact list
US8910056B2 (en) 2004-12-20 2014-12-09 Facebook, Inc. Automatic categorization of entries in a contact list
US8775950B2 (en) 2004-12-20 2014-07-08 Facebook, Inc. Automatic categorization of entries in a contact list
US9727631B2 (en) 2004-12-20 2017-08-08 Facebook, Inc. Automatic categorization of entries in a contact list
US9652809B1 (en) 2004-12-21 2017-05-16 Aol Inc. Using user profile information to determine an avatar and/or avatar characteristics
US9204255B2 (en) 2005-05-11 2015-12-01 Facebook, Inc. Providing a log of location information for a mobile device
US8818407B2 (en) 2005-05-11 2014-08-26 Facebook, Inc. Personalized location information for mobile devices
US9210546B2 (en) 2005-05-11 2015-12-08 Facebook, Inc. Commenting on location information for mobile devices
US7765265B1 (en) 2005-05-11 2010-07-27 Aol Inc. Identifying users sharing common characteristics
US8712431B2 (en) 2005-05-11 2014-04-29 Facebook, Inc. Personalized location information for mobile devices
US8719354B2 (en) 2005-05-11 2014-05-06 Facebook, Inc. Identifying users sharing common characteristics
US8787932B2 (en) 2005-05-11 2014-07-22 Facebook, Inc. Personalized location information for mobile devices
US9203787B2 (en) 2005-05-11 2015-12-01 Facebook, Inc. Identifying users sharing common characteristics
US9571975B2 (en) 2005-05-11 2017-02-14 Facebook, Inc. Identifying users of a communications system at commonn geographic locations
US9197999B2 (en) 2005-05-11 2015-11-24 Facebook, Inc. Providing a location identifier for a location with multiple co-users
US8787940B2 (en) 2005-05-11 2014-07-22 Facebook, Inc. Personalized location information for mobile devices
US8805408B2 (en) 2005-05-11 2014-08-12 Facebook, Inc. Personalized location information for mobile devices
US8868112B2 (en) 2005-05-11 2014-10-21 Facebook, Inc. Personalized location information for mobile devices
US7890123B2 (en) 2005-05-11 2011-02-15 Aol Inc. Personalized location information for mobile devices
US9369411B2 (en) 2005-05-11 2016-06-14 Facebook, Inc. Identifying users sharing common characteristics
US9049160B2 (en) 2005-05-11 2015-06-02 Facebook, Inc. Identifying users sharing common characteristics
US9955394B2 (en) 2005-07-22 2018-04-24 Samsung Electronics Co., Ltd. Method and apparatus for performing handover between core network entities in a packet-switched network
US20070064686A1 (en) * 2005-07-22 2007-03-22 Samsung Electronics Co., Ltd. Method and apparatus for performing handover between core network entities in a packet-switched network
US9232444B2 (en) * 2005-07-22 2016-01-05 Samsung Electronics Co., Ltd. Method and apparatus for performing handover between core network entities in a packet-switched network
US8355413B2 (en) * 2006-02-17 2013-01-15 Cellco Partnership Policy based procedure to modify or change granted QoS in real time for CDMA wireless networks
US20070195788A1 (en) * 2006-02-17 2007-08-23 Vasamsetti Satya N Policy based procedure to modify or change granted QoS in real time for CDMA wireless networks
WO2007102664A1 (en) * 2006-03-07 2007-09-13 Samsung Electronics Co., Ltd. Method of and apparatus for adjusting qos in data transmission over sctp session
US20090201886A1 (en) * 2006-03-07 2009-08-13 Samsung Electronics Co., Ltd. Method of and apparatus for adjusting qos in data transmission over sctp session
US8498271B2 (en) 2006-03-07 2013-07-30 Samsung Electronics Co., Ltd. Method of and apparatus for adjusting QoS in data transmission over SCTP session
US8849352B2 (en) 2006-07-14 2014-09-30 Qualcomm Incorporated Methods and apparatus for supporting multiple connections
US20110122821A1 (en) * 2006-07-14 2011-05-26 Qualcomm Incorporated Methods and apparatus for supporting multiple connections
US7899495B2 (en) * 2006-07-14 2011-03-01 Qualcomm Incorporated Methods and apparatus for supporting multiple connections
US20080014991A1 (en) * 2006-07-14 2008-01-17 Rajiv Laroia Methods and apparatus for supporting multiple connections
US9736721B2 (en) 2006-07-14 2017-08-15 Qualcomm Incorporated Methods and apparatus for supporting multiple connections
US20080222294A1 (en) * 2006-10-21 2008-09-11 Paragon Wireless, Inc. Managing Communications Using a Mobile Device
US9705996B2 (en) 2008-08-28 2017-07-11 Aol Inc. Methods and system for providing location-based communication services
US8548503B2 (en) 2008-08-28 2013-10-01 Aol Inc. Methods and system for providing location-based communication services
US9154561B2 (en) 2008-08-28 2015-10-06 Aol Inc. Methods and system for providing location-based communication services

Also Published As

Publication number Publication date
US20010036830A1 (en) 2001-11-01

Similar Documents

Publication Publication Date Title
US6799039B2 (en) Network resource sharing during handover of a mobile station between cellular wireless networks
US6493328B2 (en) Active set management in cellular wireless network that supports high data rate forward link transmissions
RU2380849C2 (en) Adjustment of buffer for time displacement elimination on basis of evaluated delay
RU2405281C2 (en) Handover in communication networks
US20070155389A1 (en) Method for controlling header compression during handoffs in a wireless system
US8649369B2 (en) Methods and systems for compensating for delay in voice over IP communications
US20070049317A1 (en) Controlling transmission power in a reverse link of a feedback-based spread spectrum wireless network
US7907569B2 (en) Media independent handover (MIH) terminal, MIH server, and method of vertical handover by the terminal and the server
US20050128963A1 (en) Autonomous quality of service detection (AQD) in mobile equipment
JP2009512300A (en) Method for improving intercellular transfer in cellular mobile radio communication systems
US7180871B1 (en) Round trip timeout adjustment in a cellular wireless communication system
US20010036820A1 (en) Distributed buffer management in a high data rate wireless network
US8139561B2 (en) Method for wireless internet communication in mobile communication terminal
US7069013B2 (en) High integrity radio access network client reallocation in a wireless communication network
US20060171376A1 (en) Providing services in a communications system
CN101375613A (en) Method and apparatus to minimize packet loss during active data hard handoff
US9264965B2 (en) Method and system for sector switching during packet transmission
RU2439844C2 (en) Apparatus and method of performing handover in communication network
US20050265553A1 (en) VoIP encryption bridging by home wireless router
KR20040051684A (en) The method for controlling overload considering access class in a rnc

Legal Events

Date Code Title Description
AS Assignment

Owner name: NORTEL NETWORKS LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WU, GENG;FONG, MO-HAN;REEL/FRAME:012094/0372

Effective date: 20010410

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: ROCKSTAR BIDCO, LP, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTEL NETWORKS LIMITED;REEL/FRAME:027164/0356

Effective date: 20110729

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: APPLE INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:028667/0381

Effective date: 20120511

FPAY Fee payment

Year of fee payment: 12