[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

US8379615B2 - Power saving in a device compatible with cellular and WLAN networks - Google Patents

Power saving in a device compatible with cellular and WLAN networks Download PDF

Info

Publication number
US8379615B2
US8379615B2 US12/909,945 US90994510A US8379615B2 US 8379615 B2 US8379615 B2 US 8379615B2 US 90994510 A US90994510 A US 90994510A US 8379615 B2 US8379615 B2 US 8379615B2
Authority
US
United States
Prior art keywords
communication device
local area
wireless local
area network
mobile station
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 - Fee Related
Application number
US12/909,945
Other versions
US20110034205A1 (en
Inventor
Terence Douglas Todd
Vytautas Robertas Kezys
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.)
McMaster University
BlackBerry Ltd
Original Assignee
McMaster University
Research in Motion 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 McMaster University, Research in Motion Ltd filed Critical McMaster University
Priority to US12/909,945 priority Critical patent/US8379615B2/en
Assigned to RESEARCH IN MOTION LIMITED reassignment RESEARCH IN MOTION LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KEZYS, VYTAS
Assigned to MCMASTER UNIVERSITY reassignment MCMASTER UNIVERSITY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TODD, TERENCE DOUGLAS
Publication of US20110034205A1 publication Critical patent/US20110034205A1/en
Priority to US13/768,254 priority patent/US20130155932A1/en
Application granted granted Critical
Publication of US8379615B2 publication Critical patent/US8379615B2/en
Assigned to BLACKBERRY LIMITED reassignment BLACKBERRY LIMITED CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: RESEARCH IN MOTION LIMITED
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • Members of an enterprise may be provided with mobile stations that are able to communicate via both cellular networks and wireless local area networks (WLAN). While such a device is within the coverage area of an enterprise WLAN (eWLAN) or a public WLAN, a private branch exchange (PBX) of the enterprise may be able to route communication sessions between the mobile device and other communication devices via the eWLAN or the public WLAN, respectively. In addition, while such a device is within the coverage area of a cellular network, the PBX may be able to route communication sessions between the mobile device and other communication devices via the cellular network.
  • WLAN enterprise WLAN
  • a public WLAN a private branch exchange of the enterprise may be able to route communication sessions between the mobile device and other communication devices via the eWLAN or the public WLAN, respectively.
  • the PBX may be able to route communication sessions between the mobile device and other communication devices via the cellular network.
  • FIG. 1 is an illustration of an exemplary communications system, according to some embodiments of the invention.
  • FIG. 2 is a block diagram of an exemplary mobile station, according to some embodiments of the invention.
  • FIG. 3 is a flowchart of an exemplary method for a mobile station to connect to an Internet Protocol public branch exchange (PBX), according to embodiments of the invention
  • FIG. 4 is a flowchart of an exemplary method in a mobility manager for establishing a communication session with a mobile station, according to embodiments of the invention
  • FIGS. 5 and 6 are a flowchart of an exemplary method in a mobile station for handling an incoming communication session, according to embodiments of the invention.
  • FIGS. 7 and 8 are a flowchart of an exemplary method in a mobile station for handling an outgoing communication session, according to embodiments of the invention.
  • Embodiments of the invention address this issue by allowing a mobile station to have its WLAN interface in a lower power state and to be notified if it should attempt to connect to a WLAN.
  • the notification will be sent to the mobile station via a cellular network.
  • a mobility manager maintains presence information of the mobile station to keep track of whether the mobile station is currently associated with a WLAN.
  • the mobility manager may trigger a mobile station via a cellular network to search for and attempt to connect to a WLAN in order to receive an incoming communication session.
  • the WLAN may be an enterprise WLAN or any other public or private WLAN.
  • a particular mobile station may be able to connect to more than one WLAN at any given time and may prefer connections with an eWLAN.
  • the mobile station in response to reception of signaling via the cellular network, is able to activate its wireless local area network interface and to establish a connection to a WLAN.
  • FIG. 1 is an illustration of an exemplary communications system 100 , according to some embodiments of the invention.
  • Communication system 100 includes an enterprise communication system 102 , a mobile station 104 , a PSDN (packet switched data network) and/or PSTN (public switching telephone network) 106 , a PLMN (public land mobile network) 108 coupled to PSDN/PSTN 106 , a PLMN base station 110 coupled to PLMN 108 , communication devices 112 and 113 coupled to PSDN/PSTN 106 , and a WLAN AP 111 coupled to PSDN 106 .
  • PSDN packet switched data network
  • PSTN public switching telephone network
  • Enterprise communication system 102 includes an eWLAN 114 .
  • Enterprise communication system 102 also includes a PSDN/PSTN gateway 116 , an IP PBX (Internet protocol private branch exchange) 118 , an enterprise data server (EDS) 119 , and a mobility manager 120 , all of which are connected to an enterprise network 121 .
  • PSDN/PSTN gateway 116 couples PSDN/PSTN 106 to enterprise network 121 .
  • Mobility manager 120 may be implemented in IP PBX 118 or elsewhere in system 102 .
  • eWLAN 114 includes APs, for example, AP 122 , and a wired infrastructure 124 .
  • Wired infrastructure 124 is coupled to enterprise network 121 .
  • APs of eWLAN 114 may be connected to infrastructure 124 via wired and/or wireless links.
  • eWLAN 114 , or parts of eWLAN 114 may be a “mesh” WLAN, in which one or more APs are connected to infrastructure 124 indirectly through other APs. If eWLAN 114 or part of eWLAN 114 is a mesh WLAN, eWLAN 114 may include one or more mesh points. Wired links, mesh points and APs other than AP 122 are not shown in FIG. 1 as not to obscure the description of the embodiments of the invention.
  • APs 111 and 122 and mobile station 104 are all compatible with one or more of the IEEE 802.11 standards for WLAN Medium Access Control (MAC) and Physical layer (PHY) specifications, or future related standards.
  • IEEE 802.11 standards for WLAN Medium Access Control (MAC) and Physical layer (PHY) specifications, or future related standards.
  • IP PBX 118 and/or enterprise data server 119 may be able to communicate with mobile station 104 by way of eWLAN infrastructure 124 and AP 122 .
  • Mobile station 104 is able to communicate with AP 111 . If mobile station 104 is wirelessly connected to AP 111 , as shown with arrow 115 , IP PBX 118 and/or enterprise data server 119 may be able to communicate with mobile station 104 by way of PSDN gateway 116 , PSDN 106 and AP 111 .
  • Mobile station 104 is able to communicate with PLMN base station 110 using one or more cellular communication standards. If mobile station 104 is wirelessly connected to PLMN base station 110 , as shown with arrow 130 , IP PBX 118 and/or enterprise data server 119 may be able to communicate with mobile station 104 by way of PSDN/PSTN gateway 116 , PSDN/PSTN 106 , PLMN 108 and PLMN base station 110 .
  • Mobile station 104 may be configured, permanently or temporarily, to operate in an “enterprise mode”.
  • enterprise mode communications to and from mobile station 104 are routed to the appropriate entity in system 102 , for example, IP PBX 118 for voice communications, mobility manager 120 for signaling and EDS 119 for data communications, which represent a local-to-the-enterprise sink/source for voice, signaling and data communications, respectively.
  • the communication may communicate any suitable information, for example, any or any combination of signaling, voice, video and data.
  • the caller dials the main telephone number of the enterprise, followed by an extension number for the user.
  • Device 112 transmits a communication request to PSDN/PSTN 106 that includes an access code, e.g. the telephone number associated with enterprise communication system 102 .
  • PSDN/PSTN 106 routes the communication request to IP PBX 118 , where the caller hears a message such as “You have reached Company ABC. If you know the extension of the party you wish to call, please enter it now.”
  • the caller dials the extension number, and device 112 sends to IP PBX 118 another access code, e.g. the extension number that is associated with mobile station 104 .
  • IP PBX 118 attempts to connect with mobile station 104 .
  • the caller dials a direct number for the user of mobile station 104 .
  • Device 112 transmits a communication request to PSDN/PSTN 106 that includes an access code, e.g. the telephone number that is associated with mobile station 104 .
  • PSDN/PSTN 106 routes the communication request to IP PBX 118 and IP PBX 118 attempts to connect with mobile station 104 .
  • a wired communication device 132 that is coupled to IP PBX 118 transmits a communication request to IP PBX 118 that includes an access code, e.g. an extension number of mobile station 104 , and IP PBX 118 attempts to connect with mobile station 104 .
  • an access code e.g. an extension number of mobile station 104
  • mobile station 104 transmits a communication request to IP PBX 118 that includes an access code of a wireless communication device 134 that is coupled to eWLAN infrastructure 124 .
  • IP PBX 118 attempts to connect with device 134 .
  • incoming communication sessions destined for mobile station 104 may originate at an external source such as communication device 113 , at a source internal to the enterprise such as a communication device 135 , or at a source internal to the eWLAN, such as wireless communication device 134 .
  • Mobile station 104 may provide presence signaling to mobility manager 120 so that mobility manager 120 knows whether mobile station 104 is currently associated with an AP in eWLAN 114 or with AP 111 .
  • mobility manager 120 can direct IP PBX 118 to establish the communication session with mobile station 104 through eWLAN 114 or AP 111 , respectively.
  • mobility manager 120 can signal mobile station 104 via PLMN 108 .
  • mobile station 104 can attempt to connect to eWLAN 114 or AP 111 , and if successful, then mobility manager 120 can direct IP PBX 118 (or enterprise data server 119 ) to establish the communication session with mobile station 104 through eWLAN 114 or AP 111 , respectively.
  • mobile station 104 can enjoy any cost benefits of using eWLAN 114 or AP 111 for the communication session without having to consume power searching for a WLAN when no incoming or outgoing communication sessions are being handled.
  • mobile station 104 may refrain from searching for a WLAN when no incoming or outgoing communication sessions are being handled.
  • FIG. 2 is a block diagram of mobile station 104 , according to some embodiments of the invention.
  • Mobile station 104 includes a processor 202 , and a memory 204 coupled to processor 202 .
  • Memory 204 stores code 206 that, when executed by processor 202 , may implement the methods described herein.
  • Mobile station 104 includes a wireless communication interface 210 , compatible with one or more standards of the family of IEEE 802.11 wireless communication standards.
  • Wireless communication interface 210 is coupled to processor 202 and includes at least a baseband controller 212 , a radio 214 , and an antenna 216 .
  • Mobile station 104 includes a wireless communication interface 220 , compatible with one or more wireless cellular communication standards.
  • Wireless communication interface 220 is coupled to processor 202 and includes at least a baseband controller 222 , a radio 224 , and an antenna 226 .
  • Mobile station 104 includes other components that are not shown in FIG. 2 for clarity.
  • a non-exhaustive list of examples for mobile station 104 includes a wireless-enabled laptop, a wireless-enabled cellphone, a wireless-enabled personal digital assistant (PDA), a wireless-enabled smart phone, a wireless-enabled video camera, a wireless-enabled gaming console, a wireless Internet Protocol (IP) phone and any other suitable mobile device.
  • PDA personal digital assistant
  • IP Internet Protocol
  • a non-exhaustive list of examples for standards with which PSDN base station 110 and mobile station 104 may communicate with includes Direct Sequence-Code Division Multiple Access (DS-CDMA) cellular radiotelephone communication, Global System for Mobile Communications (GSM) cellular radiotelephone, North American Digital Cellular (NADC) cellular radiotelephone, Time Division Multiple Access (TDMA), Extended-TDMA (E-TDMA) cellular radiotelephone, wideband CDMA (WCDMA), General Packet Radio Service (GPRS), Enhanced Data for GSM Evolution (EDGE), 3G and 4G communication.
  • DS-CDMA Direct Sequence-Code Division Multiple Access
  • GSM Global System for Mobile Communications
  • NADC North American Digital Cellular
  • TDMA Time Division Multiple Access
  • E-TDMA Extended-TDMA
  • WCDMA wideband CDMA
  • GPRS General Packet Radio Service
  • EDGE Enhanced Data for GSM Evolution
  • FIG. 3 is a flowchart of an exemplary method for mobile station 104 to communicate with mobility manager 120 , according to embodiments of the invention. As shown at 300 , mobile station 104 may execute the method of FIG. 3 as part of the transition into enterprise mode, for example, after mobile station 104 is powered up.
  • mobile station 104 activates communication interface 210 and scans for a WLAN. If, as checked at 304 , mobile station 104 detects one or more APs of eWLAN 114 , for example, AP 122 , then mobile station 104 may connect to one of the detected APs and communicate through the detected AP to mobility manager 120 , as shown in 306 . At 308 , mobile station 104 starts maintaining presence signaling with mobility manager 120 via eWLAN 114 .
  • mobile station 104 may connect to AP 111 and communicate through AP 111 to mobility manager 120 , as shown in 312 .
  • mobile station 104 starts maintaining presence signaling with mobility manager 120 via AP 111 .
  • mobile station 104 If mobile station 104 does not detect any AP then at 316 , mobile station 104 turns off or puts on “standby” wireless communication interface 210 or portions thereof, where standby is a low-power mode in which the mobile station is not associated with any access point. At 316 , mobile station 104 also activates wireless communication interface 220 . At 318 , mobile station 104 communicates with mobility manager 120 via PLMN 108 . At 320 , mobile station 104 starts maintaining presence signaling with mobility manager 120 via PLMN 108 .
  • the presence signaling between mobile station 104 and mobility manager 120 continues in the background through the available connection (whether through eWLAN 114 , AP 111 or the cellular network PLMN 108 ).
  • FIG. 4 is a flowchart of an exemplary method in mobility manager 120 for establishing a communication session with mobile station 104 , according to embodiments of the invention.
  • mobility manager 120 receives signaling from IP PBX 118 , the meaning of which is that a communication device, for example, one of devices 112 , 132 or 134 , is trying to establish a communication session with station 104 .
  • the mobility manager 120 receives signaling from enterprise data server 119 , the meaning of which is that a communication device, for example, one of devices 113 , 134 or 135 , is trying to establish a communication session with station 104 .
  • mobility manager 120 checks whether station 104 is connected to eWLAN 114 , for example via AP 122 .
  • mobility manager 120 establishes the communication session with station 104 via eWLAN 114 .
  • mobility manager 120 signals IP PBX 118 (or enterprise data server 119 ) to route the incoming communication session to station 104 via eWLAN 114 .
  • IP PBX 118 or enterprise data server 119
  • mobility manager 120 checks whether station 104 is connected to another WLAN, for example via AP 111 . If station 104 is connected to another WLAN, then at 410 , mobility manager 120 establishes the communication session with station 104 via the other WLAN.
  • mobility manager 120 attempts to inform mobile station 104 about the incoming communication session via PLMN 106 , for example, by sending one or more GPRS (general packet radio service) packets to mobile station 104 .
  • GPRS general packet radio service
  • mobility manager 120 receives signaling from mobile station 104 that indicates that mobile station 104 has connected to eWLAN 114 . Otherwise, if at 416 mobility manager 120 receives signaling from mobile station 104 that indicates that mobile station 104 has connected to AP 111 , the method continues to 410 .
  • mobility manager 120 If at 418 , mobility manager 120 does not receive signaling from mobile station 104 that indicates that mobile station 104 has connected to AP 111 , mobility manager 120 establishes the communication session with station 104 via PLMN 108 . For example, mobility manager 120 signals IP PBX 118 (or enterprise data server 119 ) to route the incoming communication session to station 104 via PLMN 108 .
  • IP PBX 118 or enterprise data server 119
  • FIGS. 5 and 6 are a flowchart of an exemplary method in mobile station 104 for handling an incoming communication session that arrives when the mobile station 104 is not connected to eWLAN 114 , according to embodiments of the invention.
  • the method of FIGS. 5 and 6 may be executed by mobile station 104 from a state in which station 104 is connected to PLMN 108 and maintaining presence signaling with mobility manager 120 by way of PLMN 108 .
  • station 104 receives from IP PBX 118 signaling about an incoming communication session, for example, signaling sent by mobility manager 120 via IP PBX 118 at 408 of the method of FIG. 4 .
  • station 104 activates communication interface 220 to scan for a WLAN.
  • station 104 finds one or more APs of eWLAN 114 , then at 508 , station 104 connects to one of the found APs, for example, AP 122 .
  • station 104 establishes the communication session through AP 122 , infrastructure 124 and IP PBX gateway 118 or enterprise data server 119 , and updates mobility manager 120 to indicate that it is currently connected to eWLAN 114 .
  • station 104 searches for other WLANs. If at 507 station 104 does not find any other WLAN, then at 512 , station 104 establishes the communication session through PLMN 106 and turns off or puts on standby wireless communication interface 210 or portions thereof. It should be understood that the order described herein for station 104 to search for a network to connect to is merely an example and that any other order may be used.
  • station 104 If station 104 loses connectivity with eWLAN 114 while handling the communication session via eWLAN 114 , as shown at 514 , the method continues to 515 where station 104 updates its presence information with mobility manager 120 , and then to 512 . If the communication session is ended without loss of connectivity, as shown in 516 , the method terminates.
  • station 104 If at 507 , station 104 does find another WLAN, for example AP 111 , the method continues to 600 of FIG. 6 .
  • station 104 connects to AP 111 .
  • station 104 establishes the communication session through AP 111 , PSDN 106 , PSDN gateway 116 , infrastructure 124 and IP PBX gateway 118 or enterprise data server 119 , and updates mobility manager 120 to indicate that it is currently connected to the other WLAN.
  • station 104 loses connectivity with AP 111 while handling the communication session via AP 111 , as shown at 604 , the method continues to 515 of FIG. 5 where station 104 updates its presence information with mobility manager 120 , and then to 512 . If the communication session is ended without loss of connectivity, as shown in 520 , the method terminates.
  • FIGS. 7 and 8 are a flowchart of an exemplary method in mobile station 104 for handling an outgoing communication session, according to embodiments of the invention.
  • the method of FIGS. 7 and 8 may be executed by mobile station 104 from a state in which station 104 maintains presence signaling with mobility manager 120 by way of PLMN 108 .
  • station 104 recognizes that a user of station 104 is initiating a communication session to another communication device. The method then continues from 504 as in the method of FIG. 5 .
  • Computer-executable instructions for managing communications may be stored on a form of computer readable media.
  • Computer readable media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
  • Computer readable media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory or other memory technology, compact disk ROM (CD-ROM), digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired instructions and which can be accessed by Internet or other computer network forms of access.
  • mobile device may be able to communicate with PLMN base station 110 and with AP 111 but may not be configured to communicate with eWLAN 114 .
  • simplified versions of the methods described in FIG. 3-8 may be used with respect to base station 110 and AP 111 .
  • a simplified version of the method described in FIG. 4 may be implemented in one or more servers (not shown) coupled to PLMN 108 and/or PSDN/PSTN 106 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A mobile communication device is able to communicate with wireless local area network and with a cellular network. A communication system is able to route a communication session between the mobile communication device and another communication device either by way of the wireless local area network or the cellular network. The communication system is able to trigger the mobile communication device via the cellular network to search for and attempt to connect to the wireless local area network. The mobile communication device, in response to reception of signaling via the cellular network, is able to activate a wireless local area network interface of the mobile communication device and to establish a connection to the wireless local area network.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation of U.S. patent application Ser. No. 11/426,977 filed Jun. 28, 2006, entitled, “Power Saving in a Device Compatible with Cellular and WLAN Network”, which will issue on Nov. 9, 2010 as U.S. Pat. No. 7,830,844, and which is incorporated by reference in its entirety.
BACKGROUND
Members of an enterprise may be provided with mobile stations that are able to communicate via both cellular networks and wireless local area networks (WLAN). While such a device is within the coverage area of an enterprise WLAN (eWLAN) or a public WLAN, a private branch exchange (PBX) of the enterprise may be able to route communication sessions between the mobile device and other communication devices via the eWLAN or the public WLAN, respectively. In addition, while such a device is within the coverage area of a cellular network, the PBX may be able to route communication sessions between the mobile device and other communication devices via the cellular network.
There is a tradeoff between WLAN detection latency and the power consumption required of the mobile station, i.e., the power consumption goes up with the rate at which the WLAN radio is activated to search for WLAN access points (APs). Unfortunately good responsiveness is difficult to obtain without severely impacting the power consumption of the mobile station. This problem is exacerbated by the fact that Institute of Electrical and Electronic Engineers (IEEE) 802.11h has requirements for passive scanning until the mobile station determines its current regulatory jurisdiction. Passive scanning involves leaving the WLAN radio on in receive mode long enough to ensure that any AP beacons will be received with high probability. This is normally a much more power intensive process than using active scanning. The power consumption problem will also worsen as the number of WLAN channels increases, which will happen as handsets are equipped with IEEE 802.11a radios.
BRIEF DESCRIPTION OF THE DRAWINGS
Embodiments are illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like reference numerals indicate corresponding, analogous or similar elements, and in which:
FIG. 1 is an illustration of an exemplary communications system, according to some embodiments of the invention;
FIG. 2 is a block diagram of an exemplary mobile station, according to some embodiments of the invention;
FIG. 3 is a flowchart of an exemplary method for a mobile station to connect to an Internet Protocol public branch exchange (PBX), according to embodiments of the invention;
FIG. 4 is a flowchart of an exemplary method in a mobility manager for establishing a communication session with a mobile station, according to embodiments of the invention;
FIGS. 5 and 6 are a flowchart of an exemplary method in a mobile station for handling an incoming communication session, according to embodiments of the invention; and
FIGS. 7 and 8 are a flowchart of an exemplary method in a mobile station for handling an outgoing communication session, according to embodiments of the invention.
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity.
DETAILED DESCRIPTION
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the invention. However it will be understood by those of ordinary skill in the art that the embodiments of the invention may be practiced without these specific details. In other instances, well-known methods, procedures, components and circuits have not been described in detail so as not to obscure the embodiments of the invention.
As explained hereinabove, searches for WLANs consume power. Embodiments of the invention address this issue by allowing a mobile station to have its WLAN interface in a lower power state and to be notified if it should attempt to connect to a WLAN. The notification will be sent to the mobile station via a cellular network.
A mobility manager maintains presence information of the mobile station to keep track of whether the mobile station is currently associated with a WLAN. The mobility manager may trigger a mobile station via a cellular network to search for and attempt to connect to a WLAN in order to receive an incoming communication session. The WLAN may be an enterprise WLAN or any other public or private WLAN. A particular mobile station may be able to connect to more than one WLAN at any given time and may prefer connections with an eWLAN. The mobile station, in response to reception of signaling via the cellular network, is able to activate its wireless local area network interface and to establish a connection to a WLAN.
FIG. 1 is an illustration of an exemplary communications system 100, according to some embodiments of the invention. Communication system 100 includes an enterprise communication system 102, a mobile station 104, a PSDN (packet switched data network) and/or PSTN (public switching telephone network) 106, a PLMN (public land mobile network) 108 coupled to PSDN/PSTN 106, a PLMN base station 110 coupled to PLMN 108, communication devices 112 and 113 coupled to PSDN/PSTN 106, and a WLAN AP 111 coupled to PSDN 106.
Enterprise communication system 102 includes an eWLAN 114. Enterprise communication system 102 also includes a PSDN/PSTN gateway 116, an IP PBX (Internet protocol private branch exchange) 118, an enterprise data server (EDS) 119, and a mobility manager 120, all of which are connected to an enterprise network 121. PSDN/PSTN gateway 116 couples PSDN/PSTN 106 to enterprise network 121. Mobility manager 120 may be implemented in IP PBX 118 or elsewhere in system 102.
eWLAN 114 includes APs, for example, AP 122, and a wired infrastructure 124. Wired infrastructure 124 is coupled to enterprise network 121. APs of eWLAN 114 may be connected to infrastructure 124 via wired and/or wireless links. eWLAN 114, or parts of eWLAN 114, may be a “mesh” WLAN, in which one or more APs are connected to infrastructure 124 indirectly through other APs. If eWLAN 114 or part of eWLAN 114 is a mesh WLAN, eWLAN 114 may include one or more mesh points. Wired links, mesh points and APs other than AP 122 are not shown in FIG. 1 as not to obscure the description of the embodiments of the invention.
In some embodiments, APs 111 and 122 and mobile station 104 are all compatible with one or more of the IEEE 802.11 standards for WLAN Medium Access Control (MAC) and Physical layer (PHY) specifications, or future related standards.
However, it will be obvious to those of ordinary skill in the art how to modify the following for any other WLAN communications in which a mobile station and an access point can be associated or not associated.
If mobile station 104 is within a coverage area 126 of AP 122 and is wirelessly connected to AP 122, as shown with arrow 128, IP PBX 118 and/or enterprise data server 119 may be able to communicate with mobile station 104 by way of eWLAN infrastructure 124 and AP 122.
Mobile station 104 is able to communicate with AP 111. If mobile station 104 is wirelessly connected to AP 111, as shown with arrow 115, IP PBX 118 and/or enterprise data server 119 may be able to communicate with mobile station 104 by way of PSDN gateway 116, PSDN 106 and AP 111.
Mobile station 104 is able to communicate with PLMN base station 110 using one or more cellular communication standards. If mobile station 104 is wirelessly connected to PLMN base station 110, as shown with arrow 130, IP PBX 118 and/or enterprise data server 119 may be able to communicate with mobile station 104 by way of PSDN/PSTN gateway 116, PSDN/PSTN 106, PLMN 108 and PLMN base station 110.
Mobile station 104 may be configured, permanently or temporarily, to operate in an “enterprise mode”. In enterprise mode, communications to and from mobile station 104 are routed to the appropriate entity in system 102, for example, IP PBX 118 for voice communications, mobility manager 120 for signaling and EDS 119 for data communications, which represent a local-to-the-enterprise sink/source for voice, signaling and data communications, respectively. The communication may communicate any suitable information, for example, any or any combination of signaling, voice, video and data.
Consider the following examples, where a caller who uses a device outside of the enterprise places a call to the user of mobile station 104.
In one example, the caller dials the main telephone number of the enterprise, followed by an extension number for the user. Device 112 transmits a communication request to PSDN/PSTN 106 that includes an access code, e.g. the telephone number associated with enterprise communication system 102. PSDN/PSTN 106 routes the communication request to IP PBX 118, where the caller hears a message such as “You have reached Company ABC. If you know the extension of the party you wish to call, please enter it now.” The caller dials the extension number, and device 112 sends to IP PBX 118 another access code, e.g. the extension number that is associated with mobile station 104. In response, IP PBX 118 attempts to connect with mobile station 104.
In another example, the caller dials a direct number for the user of mobile station 104. Device 112 transmits a communication request to PSDN/PSTN 106 that includes an access code, e.g. the telephone number that is associated with mobile station 104. PSDN/PSTN 106 routes the communication request to IP PBX 118 and IP PBX 118 attempts to connect with mobile station 104.
Consider also the following examples, where a call takes place entirely inside enterprise communication system 102, using extension numbers assigned by IP PBX 118.
In one example, a wired communication device 132 that is coupled to IP PBX 118 transmits a communication request to IP PBX 118 that includes an access code, e.g. an extension number of mobile station 104, and IP PBX 118 attempts to connect with mobile station 104.
In another example, mobile station 104 transmits a communication request to IP PBX 118 that includes an access code of a wireless communication device 134 that is coupled to eWLAN infrastructure 124. In response, IP PBX 118 attempts to connect with device 134.
Similarly, incoming communication sessions destined for mobile station 104 may originate at an external source such as communication device 113, at a source internal to the enterprise such as a communication device 135, or at a source internal to the eWLAN, such as wireless communication device 134.
While in the enterprise, it may be more cost-effective for mobile station 104 to communicate through eWLAN 114 rather than through PLMN 108. While not in the enterprise, it may be more cost-effective for mobile station 104 to communicate through AP 111 than through PLMN 108. However, as explained above, searching for a WLAN affects the power consumption of mobile station 104.
Mobile station 104 may provide presence signaling to mobility manager 120 so that mobility manager 120 knows whether mobile station 104 is currently associated with an AP in eWLAN 114 or with AP 111.
If an incoming communication session for mobile station 104 arrives at IP PBX 118 and mobility manager 120 knows that mobile station 104 is currently connected to eWLAN 114 or AP 111, then mobility manager 120 can direct IP PBX 118 to establish the communication session with mobile station 104 through eWLAN 114 or AP 111, respectively.
However, if an incoming communication session for mobile station 104 arrives at IP PBX 118 (or enterprise data server 119) and mobility manager 120 knows that mobile station 104 is currently not connected to eWLAN 114 and not to AP 111, then mobility manager 120 can signal mobile station 104 via PLMN 108. In response, mobile station 104 can attempt to connect to eWLAN 114 or AP 111, and if successful, then mobility manager 120 can direct IP PBX 118 (or enterprise data server 119) to establish the communication session with mobile station 104 through eWLAN 114 or AP 111, respectively. In this manner, mobile station 104 can enjoy any cost benefits of using eWLAN 114 or AP 111 for the communication session without having to consume power searching for a WLAN when no incoming or outgoing communication sessions are being handled. In enterprise mode, mobile station 104 may refrain from searching for a WLAN when no incoming or outgoing communication sessions are being handled.
FIG. 2 is a block diagram of mobile station 104, according to some embodiments of the invention. Mobile station 104 includes a processor 202, and a memory 204 coupled to processor 202. Memory 204 stores code 206 that, when executed by processor 202, may implement the methods described herein.
Mobile station 104 includes a wireless communication interface 210, compatible with one or more standards of the family of IEEE 802.11 wireless communication standards. Wireless communication interface 210 is coupled to processor 202 and includes at least a baseband controller 212, a radio 214, and an antenna 216.
Mobile station 104 includes a wireless communication interface 220, compatible with one or more wireless cellular communication standards. Wireless communication interface 220 is coupled to processor 202 and includes at least a baseband controller 222, a radio 224, and an antenna 226. Mobile station 104 includes other components that are not shown in FIG. 2 for clarity.
A non-exhaustive list of examples for mobile station 104 includes a wireless-enabled laptop, a wireless-enabled cellphone, a wireless-enabled personal digital assistant (PDA), a wireless-enabled smart phone, a wireless-enabled video camera, a wireless-enabled gaming console, a wireless Internet Protocol (IP) phone and any other suitable mobile device.
A non-exhaustive list of examples for standards with which PSDN base station 110 and mobile station 104 may communicate with includes Direct Sequence-Code Division Multiple Access (DS-CDMA) cellular radiotelephone communication, Global System for Mobile Communications (GSM) cellular radiotelephone, North American Digital Cellular (NADC) cellular radiotelephone, Time Division Multiple Access (TDMA), Extended-TDMA (E-TDMA) cellular radiotelephone, wideband CDMA (WCDMA), General Packet Radio Service (GPRS), Enhanced Data for GSM Evolution (EDGE), 3G and 4G communication.
FIG. 3 is a flowchart of an exemplary method for mobile station 104 to communicate with mobility manager 120, according to embodiments of the invention. As shown at 300, mobile station 104 may execute the method of FIG. 3 as part of the transition into enterprise mode, for example, after mobile station 104 is powered up.
At 302, mobile station 104 activates communication interface 210 and scans for a WLAN. If, as checked at 304, mobile station 104 detects one or more APs of eWLAN 114, for example, AP 122, then mobile station 104 may connect to one of the detected APs and communicate through the detected AP to mobility manager 120, as shown in 306. At 308, mobile station 104 starts maintaining presence signaling with mobility manager 120 via eWLAN 114.
If, as checked at 310, mobile station 104 does not detect any AP of eWLAN 114 but does detect another WLAN, for example AP 111, then mobile station 104 may connect to AP 111 and communicate through AP 111 to mobility manager 120, as shown in 312. At 314, mobile station 104 starts maintaining presence signaling with mobility manager 120 via AP 111.
If mobile station 104 does not detect any AP then at 316, mobile station 104 turns off or puts on “standby” wireless communication interface 210 or portions thereof, where standby is a low-power mode in which the mobile station is not associated with any access point. At 316, mobile station 104 also activates wireless communication interface 220. At 318, mobile station 104 communicates with mobility manager 120 via PLMN 108. At 320, mobile station 104 starts maintaining presence signaling with mobility manager 120 via PLMN 108.
The presence signaling between mobile station 104 and mobility manager 120 continues in the background through the available connection (whether through eWLAN 114, AP 111 or the cellular network PLMN 108).
FIG. 4 is a flowchart of an exemplary method in mobility manager 120 for establishing a communication session with mobile station 104, according to embodiments of the invention. At 402, mobility manager 120 receives signaling from IP PBX 118, the meaning of which is that a communication device, for example, one of devices 112, 132 or 134, is trying to establish a communication session with station 104. Alternatively, the mobility manager 120 receives signaling from enterprise data server 119, the meaning of which is that a communication device, for example, one of devices 113, 134 or 135, is trying to establish a communication session with station 104. At 404, mobility manager 120 checks whether station 104 is connected to eWLAN 114, for example via AP 122.
If station 104 is connected to eWLAN 114, then at 406, mobility manager 120 establishes the communication session with station 104 via eWLAN 114. For example, mobility manager 120 signals IP PBX 118 (or enterprise data server 119) to route the incoming communication session to station 104 via eWLAN 114. If station 104 is not connected to eWLAN 114, then at 408, mobility manager 120 checks whether station 104 is connected to another WLAN, for example via AP 111. If station 104 is connected to another WLAN, then at 410, mobility manager 120 establishes the communication session with station 104 via the other WLAN.
If station 104 is not connected to eWLAN 114 or AP 111, then at 412, mobility manager 120 attempts to inform mobile station 104 about the incoming communication session via PLMN 106, for example, by sending one or more GPRS (general packet radio service) packets to mobile station 104.
If at 414 mobility manager 120 receives signaling from mobile station 104 that indicates that mobile station 104 has connected to eWLAN 114, the method continues to 406. Otherwise, if at 416 mobility manager 120 receives signaling from mobile station 104 that indicates that mobile station 104 has connected to AP 111, the method continues to 410.
If at 418, mobility manager 120 does not receive signaling from mobile station 104 that indicates that mobile station 104 has connected to AP 111, mobility manager 120 establishes the communication session with station 104 via PLMN 108. For example, mobility manager 120 signals IP PBX 118 (or enterprise data server 119) to route the incoming communication session to station 104 via PLMN 108.
FIGS. 5 and 6 are a flowchart of an exemplary method in mobile station 104 for handling an incoming communication session that arrives when the mobile station 104 is not connected to eWLAN 114, according to embodiments of the invention. The method of FIGS. 5 and 6 may be executed by mobile station 104 from a state in which station 104 is connected to PLMN 108 and maintaining presence signaling with mobility manager 120 by way of PLMN 108.
At 502, station 104 receives from IP PBX 118 signaling about an incoming communication session, for example, signaling sent by mobility manager 120 via IP PBX 118 at 408 of the method of FIG. 4. In response, at 504, station 104 activates communication interface 220 to scan for a WLAN.
If at 506 station 104 finds one or more APs of eWLAN 114, then at 508, station 104 connects to one of the found APs, for example, AP 122. At 510, station 104 establishes the communication session through AP 122, infrastructure 124 and IP PBX gateway 118 or enterprise data server 119, and updates mobility manager 120 to indicate that it is currently connected to eWLAN 114.
If at 506 station 104 does not find any AP of eWLAN 114, then at 507, station 104 searches for other WLANs. If at 507 station 104 does not find any other WLAN, then at 512, station 104 establishes the communication session through PLMN 106 and turns off or puts on standby wireless communication interface 210 or portions thereof. It should be understood that the order described herein for station 104 to search for a network to connect to is merely an example and that any other order may be used.
If station 104 loses connectivity with eWLAN 114 while handling the communication session via eWLAN 114, as shown at 514, the method continues to 515 where station 104 updates its presence information with mobility manager 120, and then to 512. If the communication session is ended without loss of connectivity, as shown in 516, the method terminates.
If the communication session that is maintained by station 104 via PLMN 108 is terminated, as shown at 520, then the method terminates.
If at 507, station 104 does find another WLAN, for example AP 111, the method continues to 600 of FIG. 6. At 600, station 104 connects to AP 111. At 602, station 104 establishes the communication session through AP 111, PSDN 106, PSDN gateway 116, infrastructure 124 and IP PBX gateway 118 or enterprise data server 119, and updates mobility manager 120 to indicate that it is currently connected to the other WLAN.
If station 104 loses connectivity with AP 111 while handling the communication session via AP 111, as shown at 604, the method continues to 515 of FIG. 5 where station 104 updates its presence information with mobility manager 120, and then to 512. If the communication session is ended without loss of connectivity, as shown in 520, the method terminates.
If the communication session that is maintained by station 104 via AP 111 is terminated, as shown at 606, then the method terminates.
FIGS. 7 and 8 are a flowchart of an exemplary method in mobile station 104 for handling an outgoing communication session, according to embodiments of the invention. The method of FIGS. 7 and 8 may be executed by mobile station 104 from a state in which station 104 maintains presence signaling with mobility manager 120 by way of PLMN 108.
At 702, station 104 recognizes that a user of station 104 is initiating a communication session to another communication device. The method then continues from 504 as in the method of FIG. 5.
Computer-executable instructions for managing communications such as in the above-described methods may be stored on a form of computer readable media. Computer readable media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer readable media includes, but is not limited to, random access memory (RAM), read-only memory (ROM), electrically erasable programmable ROM (EEPROM), flash memory or other memory technology, compact disk ROM (CD-ROM), digital versatile disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired instructions and which can be accessed by Internet or other computer network forms of access.
Although the subject matter has been described in respect to an enterprise communication system and its co-operation with other networks, this is merely an example. Embodiments of the invention are applicable in any other system where two or more communication links can be used to communicate with a mobile device. For example, mobile device may be able to communicate with PLMN base station 110 and with AP 111 but may not be configured to communicate with eWLAN 114. In this example, simplified versions of the methods described in FIG. 3-8 may be used with respect to base station 110 and AP 111. In addition, a simplified version of the method described in FIG. 4 may be implemented in one or more servers (not shown) coupled to PLMN 108 and/or PSDN/PSTN 106.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (7)

1. A method in a mobile communication device, the method comprising:
transmitting presence signaling to a mobility manager via a cellular network;
in response to recognizing that a user of said device is initiating a communication session to another communication device, activating a wireless local area network interface of said mobile communication device and searching for and attempting to establish a connection to a wireless local area network; and
in response to determining that a connection to a particular wireless local area network is established, transmitting updated presence signaling to said mobility manager via said particular wireless local area network.
2. The method of claim 1, further comprising:
establishing said communication session with said other communication device via said particular wireless local area network.
3. The method of claim 1, further comprising:
in response to determining that said connection is lost, transmitting updated presence signaling to said mobility manager via said cellular network, establishing said communication session with said other communication device via said cellular network.
4. A non-transitory computer-readable medium having computer-executable instructions which when executed by a computer in a mobile communication device result in:
transmitting presence signaling to a mobility manager via a cellular network;
in response to recognizing that a user of said device is initiating a communication session to another communication device, activating a wireless local area network interface of said mobile communication device and searching for and attempting to establish a connection to a wireless local area network; and
in response to determining that a connection to a particular wireless local area network is established, transmitting updated presence signaling to said mobility manager via said particular wireless local area network.
5. A mobile communication device comprising:
a processor;
a cellular communication interface coupled to said processor;
a wireless local area network interface coupled to said processor; and
a memory configured to store code which, when executed by said processor, causes said mobile communication device to transmit presence signaling to a mobility manager via a cellular network using said cellular communication interface and in response to recognizing that a user of said device is initiating a communication session to another communication device, to activate said wireless local area network interface and to search for and attempt to establish a connection to a wireless local area network, and in response to determining that a connection to a particular wireless local area network is established via said wireless local area network interface, to transmit updated presence signaling to said mobility manager via said particular wireless local area network.
6. The mobile communication device of claim 5, wherein said code, when executed by said processor, further causes said mobile communication device to establish said communication session with said other communication device via said particular wireless local area network.
7. The mobile communication device of claim 5, wherein said code, when executed by said processor, further causes said mobile communication device, in response to determining that said connection is lost, to transmit updated presence signaling to said mobility manager via said cellular network, to establish said communication session with said other communication device via said cellular network.
US12/909,945 2006-06-28 2010-10-22 Power saving in a device compatible with cellular and WLAN networks Expired - Fee Related US8379615B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US12/909,945 US8379615B2 (en) 2006-06-28 2010-10-22 Power saving in a device compatible with cellular and WLAN networks
US13/768,254 US20130155932A1 (en) 2006-06-28 2013-02-15 Power saving in a device compatible with cellular and WLAN networks

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/426,977 US7830844B2 (en) 2006-06-28 2006-06-28 Power saving in a device compatible with cellular and WLAN networks
US12/909,945 US8379615B2 (en) 2006-06-28 2010-10-22 Power saving in a device compatible with cellular and WLAN networks

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/426,977 Continuation US7830844B2 (en) 2006-06-28 2006-06-28 Power saving in a device compatible with cellular and WLAN networks

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/768,254 Continuation US20130155932A1 (en) 2006-06-28 2013-02-15 Power saving in a device compatible with cellular and WLAN networks

Publications (2)

Publication Number Publication Date
US20110034205A1 US20110034205A1 (en) 2011-02-10
US8379615B2 true US8379615B2 (en) 2013-02-19

Family

ID=38876539

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/426,977 Expired - Fee Related US7830844B2 (en) 2006-06-28 2006-06-28 Power saving in a device compatible with cellular and WLAN networks
US12/909,945 Expired - Fee Related US8379615B2 (en) 2006-06-28 2010-10-22 Power saving in a device compatible with cellular and WLAN networks
US13/768,254 Abandoned US20130155932A1 (en) 2006-06-28 2013-02-15 Power saving in a device compatible with cellular and WLAN networks

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/426,977 Expired - Fee Related US7830844B2 (en) 2006-06-28 2006-06-28 Power saving in a device compatible with cellular and WLAN networks

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/768,254 Abandoned US20130155932A1 (en) 2006-06-28 2013-02-15 Power saving in a device compatible with cellular and WLAN networks

Country Status (1)

Country Link
US (3) US7830844B2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4684908B2 (en) * 2006-02-15 2011-05-18 株式会社エヌ・ティ・ティ・ドコモ Resource allocation manager, communication control system, and communication control method
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US7983711B2 (en) * 2006-08-24 2011-07-19 Kyocera Corporation Software architecture for dual mode phone and method of use
US8195249B2 (en) * 2007-02-21 2012-06-05 Research In Motion Limited Location based pattern for scanning for wireless local area networks
US8238233B2 (en) * 2007-03-28 2012-08-07 Intel Corporation Maintaining network services across multiple physical interfaces
US8538387B2 (en) * 2007-12-12 2013-09-17 Aruba Networks, Inc. Single voicemail for dual-mode phones
US8000739B2 (en) 2007-12-12 2011-08-16 Aruba Networks, Inc. Single number presentation for dual-mode phones
US8744451B2 (en) * 2007-12-12 2014-06-03 Aruba Networks, Inc. Delayed ACK in dual-mode call handover
US8712452B2 (en) * 2007-12-21 2014-04-29 Aruba Networks, Inc. Enterprise seamless mobility
KR101559320B1 (en) * 2008-02-18 2015-10-13 삼성전자주식회사 Mobile system and base station system for effectively using licensed spectrum and shared spectrum
FI20080345A0 (en) 2008-05-09 2008-05-09 Joikusoft Oy Ltd Symbian S60 phone as 3G bandwidth combiner
US20100137001A1 (en) * 2008-12-01 2010-06-03 Electronics And Telecommunications Research Institute Terminal and method for providing terminal position
US8571600B2 (en) * 2010-02-26 2013-10-29 Cisco Technology, Inc. Reducing power consumption of wireless devices
TWI487329B (en) 2011-12-27 2015-06-01 Ind Tech Res Inst Operation method in heterogenous networks and gateway and wireless communication device using the same
US9867117B2 (en) * 2014-07-25 2018-01-09 Comcast Cable Communications, Llc Network admission control

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004004187A2 (en) 2002-06-28 2004-01-08 Interdigital Technology Corporation Method and system for coordinating services in integrated wlan-cellular systems
US20040033812A1 (en) 2001-09-18 2004-02-19 International Business Machines Corporation Wireless communication apparatus, program and method
US20040072593A1 (en) 2002-10-10 2004-04-15 Robbins Barry R. Extension of a local area phone system to a wide area network
US20040097260A1 (en) 2002-07-31 2004-05-20 Stenton Stuart Philip Communication infrastructure
US20040165563A1 (en) 2003-02-24 2004-08-26 Hsu Raymond T. Wireless local access network system detection and selection
US20040176024A1 (en) 2003-02-24 2004-09-09 Hsu Raymond T. Wireless Local Access Network system detection and selection
US6826154B2 (en) 2001-05-24 2004-11-30 3Com Corporation Method and apparatus for seamless mobility between different access technologies
WO2004114707A1 (en) 2003-06-16 2004-12-29 Matsushita Electric Industrial Co. Ltd. Data re-routing method for dual mode terminal after handover
US20050070288A1 (en) * 2003-09-29 2005-03-31 Motorola, Inc. Handover method and apparatus
US20050079873A1 (en) * 2003-09-26 2005-04-14 Rami Caspi System and method for centrally-hosted presence reporting
US20050085258A1 (en) 2002-10-07 2005-04-21 Yoshikazu Ishii Integrated radio communication system, mobile communication system, switching apparatus, radio terminal, and communication method
US20050181776A1 (en) 2002-06-21 2005-08-18 Shaily Verma Multimedia content delivery through wlan coverage area
US20050201357A1 (en) * 2004-03-10 2005-09-15 Nokia Corporation System and method for establishing a session initiation protocol communication session with a mobile terminal
US20060040656A1 (en) * 2004-08-17 2006-02-23 Kotzin Michael D Mechanism for hand off using access point detection of synchronized subscriber beacon transmissions
US20060052113A1 (en) * 2004-09-07 2006-03-09 Shai Ophir Roaming presence and context management
WO2006031159A1 (en) 2004-09-17 2006-03-23 Telefonaktiebolaget Lm Ericsson (Publ) 3g/gsm and wlan integration of telephony
US20060089169A1 (en) 2004-10-26 2006-04-27 Shiao-Li Tsao Method and system of providing cellular/WLAN dual mode telecommunication services
US20060217147A1 (en) 2005-01-18 2006-09-28 Interdigital Technology Corporation Method and system for system discovery and user selection
US7162236B2 (en) 2004-04-26 2007-01-09 Motorola, Inc. Fast call set-up for multi-mode communication
US20080248749A1 (en) 2007-04-05 2008-10-09 Microsoft Corporation Signaling over cellular networks to reduce the wi-fi energy consumption of mobile devices
US7502348B2 (en) 2005-04-01 2009-03-10 Toshiba America Research, Inc. Silent proactive handoff
US7613171B2 (en) 2004-08-31 2009-11-03 Ephraim Zehavi Cellular network service over WLAN

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6927846B2 (en) * 2003-07-25 2005-08-09 Baker Hughes Incorporated Real-time on-line sensing and control of emulsions in formation fluids
WO2005067635A2 (en) * 2004-01-06 2005-07-28 Hava Corp. Telephone with automatic switching between cellular and voip networks
US7383046B2 (en) * 2005-02-04 2008-06-03 Cisco Technology, Inc. System and method for providing access points to assist in a handoff decision in a wireless environment
US8880126B2 (en) * 2005-12-21 2014-11-04 Ntt Docomo, Inc. Method and system for wireless LAN network detection

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826154B2 (en) 2001-05-24 2004-11-30 3Com Corporation Method and apparatus for seamless mobility between different access technologies
US20040033812A1 (en) 2001-09-18 2004-02-19 International Business Machines Corporation Wireless communication apparatus, program and method
US20050181776A1 (en) 2002-06-21 2005-08-18 Shaily Verma Multimedia content delivery through wlan coverage area
WO2004004187A2 (en) 2002-06-28 2004-01-08 Interdigital Technology Corporation Method and system for coordinating services in integrated wlan-cellular systems
US20040097260A1 (en) 2002-07-31 2004-05-20 Stenton Stuart Philip Communication infrastructure
US20050085258A1 (en) 2002-10-07 2005-04-21 Yoshikazu Ishii Integrated radio communication system, mobile communication system, switching apparatus, radio terminal, and communication method
US20040072593A1 (en) 2002-10-10 2004-04-15 Robbins Barry R. Extension of a local area phone system to a wide area network
US20040176024A1 (en) 2003-02-24 2004-09-09 Hsu Raymond T. Wireless Local Access Network system detection and selection
US20040165563A1 (en) 2003-02-24 2004-08-26 Hsu Raymond T. Wireless local access network system detection and selection
WO2004114707A1 (en) 2003-06-16 2004-12-29 Matsushita Electric Industrial Co. Ltd. Data re-routing method for dual mode terminal after handover
US20050079873A1 (en) * 2003-09-26 2005-04-14 Rami Caspi System and method for centrally-hosted presence reporting
US20050070288A1 (en) * 2003-09-29 2005-03-31 Motorola, Inc. Handover method and apparatus
US20050201357A1 (en) * 2004-03-10 2005-09-15 Nokia Corporation System and method for establishing a session initiation protocol communication session with a mobile terminal
US7162236B2 (en) 2004-04-26 2007-01-09 Motorola, Inc. Fast call set-up for multi-mode communication
US20060040656A1 (en) * 2004-08-17 2006-02-23 Kotzin Michael D Mechanism for hand off using access point detection of synchronized subscriber beacon transmissions
US7613171B2 (en) 2004-08-31 2009-11-03 Ephraim Zehavi Cellular network service over WLAN
US20060052113A1 (en) * 2004-09-07 2006-03-09 Shai Ophir Roaming presence and context management
WO2006031159A1 (en) 2004-09-17 2006-03-23 Telefonaktiebolaget Lm Ericsson (Publ) 3g/gsm and wlan integration of telephony
US20060089169A1 (en) 2004-10-26 2006-04-27 Shiao-Li Tsao Method and system of providing cellular/WLAN dual mode telecommunication services
US20060217147A1 (en) 2005-01-18 2006-09-28 Interdigital Technology Corporation Method and system for system discovery and user selection
US7502348B2 (en) 2005-04-01 2009-03-10 Toshiba America Research, Inc. Silent proactive handoff
US20080248749A1 (en) 2007-04-05 2008-10-09 Microsoft Corporation Signaling over cellular networks to reduce the wi-fi energy consumption of mobile devices

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
Falo, Luca , Extended European Search Report for EP 06116231.9, Oct. 4, 2006.
Lee Sukyoung et al., "Power-Efficient Interace Selection Scheme using Paging of WWAN for WLAN in Heterogeneous Wireless Networks", IEEE ICC 2006 Proceedings.
Mitchell, Nathan A. , Final Office Action for U.S. Appl. No. 11/426,977, Apr. 30, 2010.
Mitchell, Nathan A. , Final Office Action for U.S. Appl. No. 11/426,977, May 28, 2009.
Mitchell, Nathan A. , Fourth office Action for U.S. Appl. No. 11/426,977, Nov. 25, 2009.
Mitchell, Nathan A. , Notice of Allowance for U.S. Appl. No. 11/426,977, Jul. 13, 2010.
Stump, Matt , "Getting in Formation for the 'Handoff", Newswire Multichannel www.multichannel.com Mar. 27, 2006.

Also Published As

Publication number Publication date
US7830844B2 (en) 2010-11-09
US20080002605A1 (en) 2008-01-03
US20130155932A1 (en) 2013-06-20
US20110034205A1 (en) 2011-02-10

Similar Documents

Publication Publication Date Title
US8379615B2 (en) Power saving in a device compatible with cellular and WLAN networks
EP2214348B1 (en) Selection of an access point in a communications system
US7149521B2 (en) Method, system and apparatus for providing mobility management of a mobile station in WLAN and WWAN environments
US7200112B2 (en) Method, system, and apparatus for a mobile station to sense and select a wireless local area network (WLAN) or a wide area mobile wireless network (WWAN)
EP2008478B1 (en) Wireless handoffs between multiple networks
US8179862B2 (en) Method for preventing co-channel operation with radar systems
US7835751B2 (en) Method of seamless roaming between wireless local area networks and cellular carrier networks
US7162236B2 (en) Fast call set-up for multi-mode communication
US20030134650A1 (en) Method, system and apparatus for internetworking a mobile station to operate in a WWAN environment and in a WLAN environment with PBX services
US7937085B2 (en) 3G/GSM and WLAN integration of telephony
US7720021B1 (en) Method and system for setting up a call to a mobile station via another mobile station
US20030133421A1 (en) Method, system and apparatus for providing WWAN services to a mobile station serviced by a WLAN
EP1895799A1 (en) Apparatus and method of optimizing the selection of wireless networks
US8219093B2 (en) Handover processing method and system for multi-mode mobile station
US9516619B2 (en) Mobile communication system, communication control method and a mobile station
EP1470729A2 (en) Method, system and apparatus for providing wwan services to a mobile station serviced by a wlan
CN1604686A (en) Access network selection apparatus and method in a heterogeneous system
US20200351962A1 (en) Method and apparatus of supporting wireless femtocell communications
US20070121561A1 (en) Wlan mobile phone and wireless network
JPWO2009078358A1 (en) Wireless base station device search method, search program, and wireless terminal device
JP2015509350A (en) Method and apparatus for managing mobility in multiple wireless devices
JP2006254458A (en) Method of improving call reception efficiency in mobile communication terminal
EP1874068A1 (en) Power saving for multi-mode terminal compatible with cellular and WLAN networks
WO2007062326A2 (en) Wlan mobile phone and wireless network

Legal Events

Date Code Title Description
AS Assignment

Owner name: MCMASTER UNIVERSITY, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TODD, TERENCE DOUGLAS;REEL/FRAME:025223/0309

Effective date: 20060828

Owner name: RESEARCH IN MOTION LIMITED, CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KEZYS, VYTAS;REEL/FRAME:025223/0306

Effective date: 20060711

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: BLACKBERRY LIMITED, ONTARIO

Free format text: CHANGE OF NAME;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:037856/0713

Effective date: 20130709

FPAY Fee payment

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20210219