[go: up one dir, main page]

KR20090045377A - 통신 시스템에서 액세스 포인트 선택 - Google Patents

통신 시스템에서 액세스 포인트 선택 Download PDF

Info

Publication number
KR20090045377A
KR20090045377A KR1020097006019A KR20097006019A KR20090045377A KR 20090045377 A KR20090045377 A KR 20090045377A KR 1020097006019 A KR1020097006019 A KR 1020097006019A KR 20097006019 A KR20097006019 A KR 20097006019A KR 20090045377 A KR20090045377 A KR 20090045377A
Authority
KR
South Korea
Prior art keywords
access
access points
list
database
access point
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.)
Granted
Application number
KR1020097006019A
Other languages
English (en)
Other versions
KR101459527B1 (ko
Inventor
알나우드 메이란
마노지 엠. 데시판데
니킬 자인
산지브 난다
Original Assignee
콸콤 인코포레이티드
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 콸콤 인코포레이티드 filed Critical 콸콤 인코포레이티드
Publication of KR20090045377A publication Critical patent/KR20090045377A/ko
Application granted granted Critical
Publication of KR101459527B1 publication Critical patent/KR101459527B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • H04W12/084Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier

Landscapes

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

Abstract

본 발명은 통신 시스템의 액세스 포인트를 선택하는 방법 및 액세스 단말에 관한 것이다. 액세스 단말은 메모리 및 프로세서를 포함한다. 프로세서는 적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들의 리스트를 포함하는 데이터베이스를 메모리에 유지하도록 구성되며, 상기 프로세서는 액세스 포인트 탐색을 위해 이러한 리스트를 사용하도록 추가로 구성된다. 이에 부가하여, 또는 이에 대한 대안으로서, 프로세서는 데이터베이스에 제2 액세스 포인트들 리스트를 유지하도록 구성된다. 이러한 데이터베이스는 접속하기 위해서, 또는 액세스 단말을 핸드오프시키기 위해서 상기 제2 리스트에 존재하지 않는 액세스 포인트를 탐색하도록 프로세서에 의해 사용될 수 있다.

Description

통신 시스템에서 액세스 포인트 선택{SELECTION OF AN ACCESS POINT IN A COMMUNICATIONS SYSTEM}
본 발명은 통신 분야에 관한 것으로서, 특히 통신 시스템에서 액세스 포인트 선택에 관한 것이다.
무선 통신 시스템에서, 무선 액세스 네트워크는 인터넷 또는 다른 패킷 기반 네트워크와 같은 광역 네트워크(WAN)로 임의의 수의 액세스 단말들을 연결시키기 위해 사용될 수 있다. 이러한 액세스 네트워크는 일반적으로 지리적 영역에 걸쳐 분포된 임의의 수의 액세스 포인트들에 의해 구현된다. 각 액세스 포인트는 자신의 인접 거리 내에 있는 하나 이상의 액세스 단말들에 액세스 포인트를 제공하도록 구현된다. 일부 구현들에서, 액세스 네트워크는 와이맥스(WiMAX:Worldwide Interoperability for Microwave Access), Wi-Fi Alliance(wireless fidelity alliance), 802.11 네트워크 기술, 블루투스 기술, 울트라 와이드밴드(UMB) 프로토콜, 홈 라디오 주파수(HomeRF), 등과 같은 표준 프로토콜을 사용하여 상대적으로 작은 지리적 영역으로 한정될 수 있다. 이러한 타입의 액세스 네트워크들은 일반적으로 무선 로컬 영역 네트워크(WLAN)로 지칭되고, 가정, 사무실, 빌딩, 및 다른 개인/공공 장소에서 종종 발견된다.
WLAN이 모든 장소에서 이용됨에 따라, 서빙 액세스 포인트를 선택하는데 사용되는 기술 및 하나의 액세스 포인트에서 다른 액세스 포인트로 로밍하기 위한 기술은 액세스 단말 상의 사용자에 의해 경험되는 서비스 품질에 큰 영향을 미치게 된다. 일반적으로, 이러한 선택 처리는 액세스 단말에 의해 생성된 액세스 포인트들의 리스트를 통해 개시된다. 액세스 단말은 모든 인접한 액세스 포인트들을 발견하기 위해서 채널들의 스펙트럼을 스캔함으로써 이러한 리스트를 생성한다. 이러한 리스트는 전력이 높은 액세스 포인트와 접속시키기(associate) 위해서 액세스 단말에 의해 사용되고, 액세스 단말이 액세스 네트워크상에서 이동하는 경우 하나의 액세스 포인트에서 다른 액세스 포인트로의 전이하기 위해서 액세스 단말에 의해 사용된다.
특정 구현에 따라, 이러한 스캔은 수동적일 수도 있고, 능동적일 수도 있다. 액세스 단말은 각 채널에 튜닝하고 하나 이상의 비콘들을 청취함으로써 수동 스캔을 수행한다. 이는 액세스 단말이 적어도 비콘 신호 인터벌 주기와 동일한 시간 주기 동안 각 채널에 머물 것을 필요로 한다. 대안적으로, 액세스 단말은 활성 스캔을 사용할 수 있고, 활성 스캔의 경우 액세스 단말은 각 채널 상에서 프로브를 전송한다. 그러나 액세스 단말은 각 채널 상에서 하나 이상의 액세스 포인트들로부터 응답을 대기하여야만 한다. 양자 모두, 액세스 단말은 액세스 포인트들을 탐색하기 위해서 채널들의 넓은 스펙트럼을 스캔하고 상당한 프로세서 자원들을 소비하여야만 한다. 이는 전력 소비를 증가시켜 배터리 수명을 단축시키는 결과를 초래한다.
액세스 단말의 일 양상이 제시된다. 액세스 단말은 메모리 및 프로세서를 포함한다. 프로세서는 적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들의 리스트를 포함하는 데이터베이스를 메모리에 유지하도록 구성되며, 상기 프로세서는 액세스 포인트 탐색을 위해 이러한 리스트를 사용하도록 추가로 구성된다.
액세스 단말의 또 다른 양상이 제시된다. 액세스 단말은 메모리 및 프로세서를 포함한다. 프로세서는 액세스 포인트들의 리스트를 포함하는 데이터베이스를 메모리에 포함하도록 구성되며, 상기 프로세서는 상기 리스트에 존재하지 않는 액세스 포인트를 탐색하도록 추가로 구성된다.
액세스 단말에서의 통신 방법의 일 양상이 제시된다. 상기 방법은 적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 단계 및 액세스 포인트를 탐색하기 위해서 상기 리스트를 사용하는 단계를 포함한다.
액세스 단말에서의 통신 방법의 또 다른 양상이 제시된다. 상기 방법은 액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 단계, 및 상기 리스트에 존재하지 않는 액세스 포인트들을 탐색하는 단계를 포함한다.
액세스 단말의 일 양상이 제시된다. 액세스 단말은 적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 수단, 및 액세스 포인트를 탐색하기 위해서 상기 리스트를 이용하는 수단을 포함한다.
액세스 단말의 또 다른 양상이 제시된다. 액세스 단말은 액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 수단, 및 상기 리스트에 존재하지 않는 액세스 포인트를 탐색하는 수단을 포함한다.
컴퓨터 판독가능한 매체의 일 양상이 제시된다. 컴퓨터 판독가능한 매체는 그 내부에 저장된 명령들을 포함한다. 상기 명령들은 적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 제1 명령 세트, 및 액세스 포인트를 탐색하기 위해서 상기 리스트를 사용하는 제2 명령 세트를 포함한다.
컴퓨터 판독가능한 매체의 다른 양상이 제시된다. 컴퓨터 판독가능한 매체는 그 내부에 저장된 명령들을 포함한다. 상기 명령들은 액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 제1 명령 세트, 및 상기 리스트에 존재하지 않는 액세스 포인트를 탐색하기 위한 제2 명령 세트를 포함한다.
본 발명은 하기 설명 및 도면을 통해 보다 명확히 이해될 것이다. 여기 제시된 설명은 단지 일 예일 뿐이며, 다양한 변형이 가능함을 당업자는 잘 이해할 수 있을 것이다. 따라서, 하기 도면 및 설명은 예로서 인식되어야 하고, 제한적인 의미로 해석되어서는 안 된다.
무선 통신 시스템의 다양한 양상들이 하기 도면을 참조하여 예시적으로 설명된다.
도1은 통신 시스템의 일 예를 보여주는 블록 다이아그램이다.
도2는 액세스 단말의 일 예를 보여주는 간략화된 블록 다이아그램이다.
도3은 액세스 포인트 선택 처리에 대한 일 예를 보여주는 흐름도이다.
도4는 액세스 포인트를 선택하는 처리의 또 다른 예를 보여주는 흐름도이다.
도5는 액세스 단말의 프로세서 및 비-휘발성 메모리의 기능 블록 다이아그램이다.
첨부된 도면을 참조하여 제시되는 하기 설명은 다양한 구현들의 일 예이며, 본 발명의 유일한 구현을 나타내는 것은 아니다. 하기 설명은 다양한 양상들에 대한 보다 용이한 이해를 제공할 목적으로 제시된다. 그러나 당업자는 이러한 특정 설명 없이도 이러한 양상들이 실행될 수 있음을 잘 이해할 수 있을 것이다. 일부 예들에서, 공지된 구조 및 성분들은 본 발명의 요지를 희석시키는 것을 방지하기 위해서 블록 다이아그램 형태로 제시된다.
다음 상세한 설명에서, WAN에 연결하기 위해서 무선 액세스 포인트를 선택하기 위해 다양한 기술들이 설명된다. 하나 이상의 WLAN들을 통해 로밍하는 액세스 단말들의 특정 예들이 제시되지만, 당업자는 이러한 예들에 제시된 원리들이 다른 무선 액세스 네트워크들로 확장될 수 있음을 잘 이해할 수 있을 것이다. 따라서, 여기서 제시된 이러한 예들 또는 다른 특정 구성은 다양한 양상들을 예시하기 위한 것이며, 이러한 양상들은 다양한 애플리케이션들에 적용될 수 있다.
도1은 통신 시스템(100)의 일 구현에 대한 개념적 블록 다이아그램이다. 통 신 시스템(100)은 인터넷 또는 다른 패킷 기반 네트워크와 같은 WAN(104)에 무선 단말(102)을 연결시키는데 사용될 수 있는 임의의 수의 액세스 네트워크들을 포함한다. 예를 들어, 통신 시스템(100)은 도1에 제시된 바와 같이 수개의 무선 액세스 포인트들(108)을 구비한 액세스 네트워크(106)를 포함한다. 이러한 타입의 액세스 네트워크(106)는 개인 또는 공용 빌딩, 사무실, 또는 가정에서 사용될 수 있는 Wi-Fi(또는 WiMAX) 네트워크일 수 있다. 통신 시스템(100)은 또한 수개의 데스크톱 또는 랩톱 컴퓨터(112), 또는 다른 주변 장치들(예를 들면, 팩스, 복사기, 프린터, 스캐너 등)를 포함하는 다른 액세스 네트워크(110)를 포함할 수 있다. 이러한 타입의 액세스 네트워크(110)는 사용자 가정 또는 사무실의 블루투스 네트워크일 수 있고, 여기서 다수의 컴퓨터들(112) 또는 다른 주변 장치들에는 무선 단말(102)과 통신할 수 있는 무선 트랜시버가 구비되어 있다.
도1에 제시된 통신 시스템(100)은 네트워크 구성의 일 예이다. 많은 대안적인 구성들이 가능하다. 이러한 대안적인 구성들은 임의의 적합한 WLAN 기술(예를 들면, WiMAX, 적외선 무선 통신(IrDA)과 같은 적외선 프로토콜, UWB, HomeRF, 이더넷 호환 얼라이언스(WECA), 802.11 네트워크 기술, 또는 임의의 다른 적절한 무선 기술 또는 이들의 조합)을 사용할 수 있다. 또한, 본 명세서에 제시된 다양한 양상들은 코드분할 다중 접속(CDMA), 광역 코드 분할 다중 접속(WCDMA), 시분할 다중 접속(TDMA), 주파수 분할 다중 접속(FDMA), 직교 주파수 분할 다중 접속(OFDMA) 등을 이용하는 셀룰러 네트워크와 같은 무선 WAN에 적용될 수 있다.
액세스 단말(102)은 무선 전화, 랩톱 컴퓨터, 개인 휴대 단말기(PDA), 데이 터 트랜시버, 모뎀, 페이저, 카메라, 게임 콘솔, MP3 플레이어, 또는 다른 적절한 비디오/오디오/데이터 장치와 같은 도1에 액세스 네트워크들 중 하나 또는 모두의 무선 프로토콜들을 지원할 수 있는 임의의 적절한 장치일 수 있다. 액세스 단말(102)은 핸드셋, 무선 통신 장치, 무선 전화, 셀룰러 전화, 사용자 단말, 사용자 장비, 이동국, 이동 유닛, 가입자 유닛, 가입자국, 무선국, 이동 무선, 무선 전화, 무선 장치, 또는 다른 용어로 지칭될 수 있다. 여기 제시된 다양한 개념들은 그들의 명칭에 관계없이 모든 무선 단말들에 적용될 수 있다.
도2는 액세스 단말(102)의 일 예를 보여주는 간략화된 블록 다이아그램이다. 액세스 단말(102)은 하나 이상의 무선 프로토콜들을 지원하는데 적합한 무선 트랜시버(202)를 포함할 수 있다. 예를 들어, 트랜시버(202)는 Wi-Fi(또는 WiMAX) 및 블루투스 프로토콜들을 지원하도록 구성되어, 액세스 단말(102)이 도1에 제시된 액세스 네트워크들(106,110) 모두의 액세스 포인트들과 통신할 수 있도록 하여준다. 다수의 무선 프로토콜들을 지원할 수 있는 액세스 단말들은 도2에 제시된 바와 같이 단일 트랜시버를 사용할 수도 있고, 대안적으로 다수의 트랜시버들을 사용할 수도 있다. 다수의 트랜시버들이 사용되는 구성에서, 각 트랜시버는 자신의 안테나를 가질 수 있고, 또는 트랜시버들은 하나의 광대역 안테나를 공유할 수도 있다. 당업자는 임의의 특정 애플리케이션에 대한 최적의 트랜시버를 설계할 수 있을 것이다.
액세스 단말(102)은 트랜시버(202)에 연결된 프로세서(204)를 포함한다. 프로세서(204)는 범용 프로세서 및 소프트웨어 프로그램들에 대한 명령들 및 데이터 를 저장하는 휘발성 메모리로 구현될 수 있다. 비-휘발성 메모리(206)에 저장될 수 있는 소프트웨어 프로그램들은 다양한 액세스 네트워크들에 대한 액세스를 제어 및 관리하고, 다른 통신 및 처리 기능들을 제공하기 위해서 범용 프로세서에 의해 사용될 수 있다. 소프트웨어 프로그램은 또한 키패드(208) 및 디스플레이(210)와 같은 다양한 사용자 인터페이스들에 범용 프로세서로의 인터페이스를 제공한다. 프로세서(204)는 또한 컨벌루셔널 인코딩, 변조 및 확산 스펙트럼 처리와 같은 다양한 신호 처리 기능들을 오프로드(offload)하기 위해 내장형 소프트웨어 계층을 구비한 디지털 신호 프로세서(DSP)를 포함할 수 있다. DSP는 또한 전화 애플리케이션을 지원하기 위한 보코더 기능을 수행할 수 있다. 대안적으로, 프로세서(204)는 하나 이상의 애플리케이션 특정 프로세서로 구현될 수 있다. 프로세서(204)가 구현되는 방식은 특정 애플리케이션 및 전체 시스템에 부가되는 디자인 제한에 의존할 것이다. 당업자는 이러한 환경하에서 하드웨어, 펌웨어, 및 소프트웨어 구현들이 상호 교환적으로 사용될 수 있음을 잘 이해할 수 있을 것이며, 각 특정 애플리케이션에 대한 상술한 기능성을 구현하기 위한 최선의 방법에 대해 잘 이해할 수 있을 것이다.
원칙적으로, 프로세서(204)는 연속적으로 비콘 신호들을 탐색함으로써 인접한 각 무선 액세스 포인트의 존재를 검출할 수 있다. 이러한 무선 액세스 포인트들의 리스트는 하나의 액세스 포인트에서 다른 액세스 포인트로의 단절 없는 이동을 위해 데이터베이스에서 유지될 수 있고, 프로세서(204)에 의해 사용될 수 있다. 그러나 이는 수신 체인이 계속 전력 온 상태로 유지되고, 또한 상당량의 프로세서 자원들을 이용할 것을 필요로 하고, 이는 전력 소비를 증가시켜 배터리 수명을 감소시키게 된다.
전력 소비의 관점에서 보다 경제적인 방법은 액세스 단말(102)에 수용가능한 서비스를 제공할 수 있는 액세스 포인트만을 탐색하는 것이다. "화이트(white) 리스트"로 지칭되는 이러한 액세스 포인트들의 리스트는 비-휘발성 메모리(206)에 유지되는 데이터베이스에 프로세서(204)에 의해 저장될 수 있다. 화이트 리스트는 과거에 수용가능한 서비스 품질을 제공하였거나, 사용자에 의해 또는 공장에서 데이터베이스 내에 제공되었던 액세스 포인트들을 포함할 수 있다. 화이트 리스트는 화이트 리스트 내의 액세스 포인트들에 의한 비콘 전송과 수동 스캔을 동기화하기 위해서 사용될 수 있으며, 이를 통해 엔트리를 리프레쉬하는데 요구되는 시간을 최소화한다.
화이트 리스트는 액세스 포인트를 검출하거나, 액세스 포인트와 접속시키기 위해서, 또는 일 액세스 포인트에서 다른 포인트로 이동하기 위해서 액세스 단말에 유용한 임의의 정보를 포함할 수 있다. 예를 들어, 각 액세스 포인트 엔트리에 대한 정보는 기본 서비스 세트 식별자(BSSID)(즉, 액세스 포인트의 액세스 단말 MAC 어드레스), 서비스 세트 식별자(SSID)(즉, 시스템 이름), 이동 도메인 식별자(MDID)(즉, 인증 엔티티의 MAC 어드레스), 이웃 액세스 포인트들이 동작하는 채널을 포함하는 이웃 액세스 포인트들의 리스트, 액세스 포인트와 액세스 단말이 접속한 최종 시간을 표시하는 시간 스탬프, 액세스 포인트의 채널, IP 서브넷 어드레스, 네트워크 마스크 게이트웨이 어드레스 및 최종 IP 어드레스가 할당되는 동안 교환되는 DHCP 메시지들로부터 획득된 다른 잠재적인 정보를, 보안 크리덴셜, 서비스 품질, 액세스 단말이 액세스 포인트와 접속한 시간들의 횟수, 및 액세스 포인트가 액세스 단말에 의해 사용된 가장 최근의 액세스 포인트인 경우 설정되는 플래그를 포함한다. 당업자는 특정 애플리케이션에 따라 화이트 리스트에 포함할 적절한 정보를 결정할 수 있을 것이다.
화이트 리스트는 액세스 단말(102)에 전원이 공급되는 경우 적절한 액세스 포인트를 신속히 발견하거나, 또는 하나의 액세스 포인트에서 다른 액세스 포인트로 동작 기간 동안 단절 없이 이동하기 위해서 프로세서(204)에 의해 사용될 수 있다. 모든 액세스 포인트들에 대한 풀(full) 탐색은 프로세서가 화이트 리스트에 포함된 적절한 액세스 포인트를 발견할 수 없는 경우에 수행될 수 있다.
액세스 단말(102)의 적어도 일 구현에서, 프로세서(204)는 회피되어야 하는 액세스 포인트들의 리스트를 포함하는 데이터베이스를 비-휘발성 메모리(206)에 유지할 수 있다. "블랙 리스트"로 지칭되는 이러한 리스트는 예를 들어, 로그(rogue) 액세스 포인트들을 포함한다. 로그 액세스 포인트는 액세스 네트워크 제공자에 의해 제공되는 서비스를 방해할 목적으로 악의적인 개인에 의해 액세스 네트워크 인근에 배치되는 액세스 포인트이다. 일반적으로, 이러한 로그 액세스 포인트는 WAN 연결을 제공하지 않을 것이다.
블랙 리스트는 또한 과거에 수용가능한 서비스를 반복적으로 제공하지 못한 액세스 포인트들을 포함한다. 블랙 리스트 상의 액세스 포인트는 무선 채널에서의 간섭, 열악한 네트워크 연결, 액세스 단말을 다른 액세스 포인트로 신속하게 핸드 오프 하는 능력의 결여, 또는 저 품질 서비스를 초래할 수 있는 임의의 다른 이유로 인해 수용가능한 서비스를 제공할 수 없다. 일부 액세스 포인트들은 MAC 어드레스 필터링 또는 IP 어드레스 필터링과 같은 로컬 정책들을 사용하여 일부 액세스 단말들이 자신을 사용하지 못하도록 할 수 있고, 이 경우 이러한 액세스 포인트들은 블랙 리스트에 리스트될 수 있다. 블랙 리스트는 또한 액세스 단말이 IP 어드레스를 획득하는데 실패한 액세스 포인트들을 포함할 수 있다. 블랙 리스트는 또한 적절한 크리덴셜이 제공된 경우에도 액세스 단말이 인증 및 보안 링크 설정에 실패한 액세스 포인트들을 포함할 수 있다. 블랙 리스트의 일부 액세스 포인트들은 자신을 주어진 서비스 타입(VoIP)에 적절하지 못하게 만드는 열악한 구현 특징을 보여줄 수 있다.
전원이 켜질 때 액세스 단말(102)이 액세스 포인트를 신속하게 발견하거나, 하나의 액세스 포인트에서 다른 액세스 포인트로 단절 없이 이동하는 능력은 블랙 리스트화된 액세스 포인트들이 절대 사용되지 않을 때 상당히 개선될 수 있다. 예를 들어, 프로세서(204)가 블랙 리스트 상의 액세스 포인트와 접속되면, 프로세서(204)는 다른 액세스 포인트로의 핸드오프 전에 수용가능한 서비스를 그 액세스 포인트가 제공하지 않음을 발견하는데 소중한 시간을 소모하게 된다. 이러한 시간 동안, 서비스 품질은 저하된다. 액세스 포인트들의 블랙 리스트들을 유지하는 것은 프로세서(204)가 알려진 열악한 액세스 포인트들과 접속시키는 것을 방지시키고, 이로 인해 핸드오프의 전체 품질을 개선하게 된다. 이러한 액세스 리스트를 유지하는 것은 액세스 포인트가 적절하지 않음을 결정하기 위한 사용자 입력에 대 한 필요성을 최소화하는데 도움을 준다.
액세스 단말의 적어도 일 구현에서, 프로세서(204)는 서비스가 얼마나 열악한지에 따라 블랙 리스트 내의 액세스 포인트들의 순위를 매긴다. 이러한 순위는 프로세서(204)로 하여금 프로세서가 풀 탐색 동안 블랙 리스트에 포함되지 않은 액세스 포인트를 발견할 수 없는 경우 블랙 리스트 내의 액세스 포인트를 유연하게 사용할 수 있도록 하여준다. 예를 들어, 하나의 호(call)에 대해 수용가능한 음성 품질을 제공하지 못한 액세스 포인트는 양호한(favorable) 블랙 리스트 순위를 수신하며, 적절한 환경 하에서 액세스 단말(102)에 의해 사용될 수 있다. 다른 한편으로, 로그 액세스 포인트는 불량한(unfavorable) 블랙 리스트 순위를 수신하며, 어떤 경우에도 액세스 단말(102)에 의해 사용될 수 없다.
블랙 리스트는 액세스 단말(102)에 대해 사용될 수 있는 임의의 정보를 포함한다. 예를 들어, 각 액세스 포인트 엔트리에 대한 정보는 MAC ID, 순위, 및 실패 이유(예를 들면, 열악한 서비스 품질, 로그 액세스 포인트 등)를 포함할 수 있다. 당업자는 특정 애플리케이션에 따라 블랙 리스트에 포함할 적절한 정보를 결정할 수 있을 것이다.
전력이 액세스 단말(102)에 초기에 제공될 때, 프로세서(204)는 액세스 포인트를 선택하기 위해서 화이트 및 블랙 리스트를 사용한다. 이는 액세스 포인트 탐색을 화이트 리스트에 포함된 액세스 포인트들로 먼저 제한함으로써 달성될 수 있다. 액세스 단말(102)의 일 구현에서, 화이트 리스트는 수개의 가장 최근에 사용된 액세스 포인트들을 식별하기 위해서 프로세서(204)에 의해 사용될 수 있다. 상 술한 바와 같이, 플래그가 액세스 단말(102)에 의해 사용된 최종 액세스 포인트에 대해 설정될 수 있다. 이러한 구현에서, 프로세서(204)는 이러한 플래그를 사용하여 프로세서로 하여금 액세스 포인트가 최종적으로 관측된 채널에 트랜시버(202)를 튜닝하여 그 액세스 포인트를 탐색하도록 하여주는 화이트 리스트로부터의 정보를 검색(retrieve)한다.
프로세서가 액세스 단말(102)에 의해 사용된 최종 액세스 포인트를 발견할 수 없는 경우(액세스 단말(102)이 자신이 동작하였던 최종 시간 이래로 일정 거리를 이동한 경우에 적용됨), 프로세서(204)는 화이트 리스트 상의 다른 적절한 액세스 포인트의 발견을 시도한다. 임의의 적적한 탐색 기법이 사용될 수 있다. 예를 들어, 프로세서(204)는 동일한 채널 상에서 다른 화이트 리스트된 액세스 포인트들을 먼저 탐색할 수 있다. 이러한 탐색이 실패하면, 프로세서(204)는 트랜시버(202)를 다른 채널에 튜닝하여 그 채널 상에 마지막으로 관측되었던 화이트 리스트의 모든 액세스 포인트들을 탐색한다. 이러한 탐색이 실패하면, 이러한 처리는 화이트 리스트 상의 적절한 액세스 포인트가 발견될 때까지 각 채널에서 반복된다. 채널들이 스캐닝되는 순서는 일 채널에서 화이트 리스트된 액세스 포인트의 발견 확률에 따라 학습적으로(heuristically) 프로세서(204)에 의해, 또는 임의의 다른 적절한 수단에 의해 선택될 수 있다.
프로세서(204)가 화이트 리스트 상의 적절한 액세스 포인트를 발견하면, 프로세서(204)는 그 액세스 포인트와 무선 연결을 설정하고 WAN과의 네트워크 연결을 설정한다. 그리고 나서, 프로세서(204)는 그 액세스 포인트에 대한 화이트 리스트 상의 정보를 갱신한다. 예를 들어, 프로세서(204)는 타임 스탬프를 갱신하고, 액세스 단말이 그 액세스 포인트를 방문한 횟수를 표시하는 변수를 증가시키고, IP 서브넷 어드레스를 갱신하고, 그 액세스 포인트가 가장 최근에 사용된 액세스 포인트임을 표시하는 그 액세스 포인트에 대한 플래그를 설정하고, 하나 이상의 서비스 품질 메트릭들을 갱신하고, 관련된 임의의 다른 정보를 수정한다.
다양한 서비스 품질 메트릭들은 프로세서(204)에 의해 계산될 수 있다. 이러한 메트릭들은 화이트 리스트의 정보를 갱신하고, 그 품질이 너무 낮은 경우 다른 액세스 포인트로 핸드오프를 개시하고, 또는 품질이 장기간 동안 열악한 경우 그 액세스 포인트를 블랙 리스트로 이동시키기 위해서 사용될 수 있다. 이러한 메트릭들은 예를 들어 비콘 신호의 신호 강도 및 액세스 포인트에 대한 로딩을 포함할 수 있다. 네트워크 연결 품질에 관련된 다양한 메트릭들은 예를 들어 지연, 지터, 및 재전송 및 손실 패킷들의 횟수로서 계산될 수 있다. 이력(historical) 정보는 또한 유용한 서비스 품질 메트릭들을 제공할 수 있다. 이력 정보는 액세스 포인트와 접속시키기 위한 시도의 실패 횟수, 그 스테이션으로 결합해제(disassociation) 프레임을 전송한 횟수, 호 드롭(drop), WAN으로 연결시키기 위한 시도의 실패 횟수, 실패된 SIP 등록 횟수, 및 SIP 등록을 완료하기 위한 시간(즉, VoIP 셋업 지연)을 포함할 수 있다. 이러한 메트릭들을 결정하기 위한 다양한 방법들이 당업계에 공지되어 있다.
프로세서(204)가 화이트 리스트에서 액세스 포인트를 발견할 수 없는 경우, 프로세서(204)는 블랙 리스트에 포함되지 않은 적절한 액세스 포인트를 발견하기 위해서 풀 탐색을 수행한다. 풀 탐색은 일반적으로 액세스 단말(102) 주변의 액세스 포인트들을 발견하기 위해서 모든 채널들을 스캔하는 것을 수반한다. 이러한 풀 탐색 동안, 프로세서(204)는 프로브 요청에 응답하는 모든 블랙 리스트된 액세스 포인트를 무시할 것이다. 그리고 나서, 프로세서(204)는 신호 강도 또는 다른 기준에 따라 풀 탐색에 의해 발견된 비-블랙 리스트 액세스 포인트들 중 하나와 접속시키고자 시도한다. 프로세서(204)는 무선 연결을 설정하고 WAN로의 네트워크 연결을 설정함으로써 선택된 액세스 포인트와 접속한다. 프로세서(204)가 무선 또는 네트워크 연결을 설정하지 못하거나, 서비스를 수용 불가능하게 만드는 다른 문제들에 직면하게 되면, 프로세서(204)는 선택된 액세스 포인트를 블랙 리스트에 추가하고 다른 액세스 포인트를 선택한다.
프로세서(204)가 액세스 포인트와의 무선 연결 및 WAN과의 네트워크 연결을 성공적으로 설정하면, 프로세서(204)는 상술한 다양한 서비스 품질 메트릭들을 모니터링한다. 서비스 품질이 수용가능하다고 프로세서(204)가 결정하면, 프로세서(204)는 그 액세스 포인트에 대해 화이트 리스트 내에 엔트리를 생성할 수 있다. 엔트리의 일부로서, 프로세서(204)는 또한 풀 탐색으로부터 프로세서(204)가 획득한 정보를 사용하여 액세스 포인트들의 이웃 리스트를 생성할 수도 있다. 아래에서 설명되는 바와 같이, 이웃 리스트는 핸드오프 품질을 개선하기 위해서 프로세서에 의해 사용될 수 있다. 다른 한편으로, 서비스 품질이 수용 불가능하다고 프로세서(204)가 결정하면, 프로세서(204)는 그 탐색으로부터 다른 액세스 포인트를 선택한다. 또한, 프로세서(204)는 저 품질 액세스 포인트를 블랙 리스트에 추가할 수 있다. 액세스 단말(102)의 일부 구현들에서, 프로세서(204)는 저 품질 액세스 포인트의 순위를 매길 수 있다.
사용자가 통신 시스템 내에서 로밍하는 경우, 일 액세스 포인트에서 다른 액세스 포인트로 액세스 단말을 핸드오프하기 위해서 화이트 및 블랙 리스트가 프로세서(204)에 의해 사용될 수 있다. 일반적으로, 사용자가 통신 시스템 내에서 이동하는 경우, 프로세서(204)는 프로세서(204)가 접속된 액세스 포인트로부터 수신된 데이터의 신호 강도 변경을 탐지할 것이다. 이러한 신호 강도는 일반적으로 사용자가 그 액세스 포인트 부근으로 이동하는 경우에 증가하고, 사용자가 그 액세스 포인트 외곽으로 이동하는 경우에 감소할 것이다. 액세스 포인트로부터의 비콘 신호 강도가 특정 레벨 이하로 떨어지거나 또는 상술한 품질 메트릭이 열악함을 표시하는 경우, 프로세서(204)는 액세스 단말을 핸드오프시킬 다른 액세스 포인트를 탐색하는 처리를 시작한다.
핸드오프 처리는 프로세서(204)가 서빙 액세스 포인트(즉, 액세스 단말이 접속하고 있는 액세스 포인트)에 대한 이웃 리스트에 액세스함으로써 시작한다. 이웃 리스트는 서빙 액세스 포인트에 대한 모든 이웃 액세스 포인트들을 포함하거나, 단지 화이트 리스트된 액세스 포인트들만으로 구성된 필터링된 이웃 리스트를 포함한다. 어떤 경우이던지, 프로세서(204)는 서빙 액세스 포인트의 이웃 리스트 및 화이트 리스트 모두에 포함된 액세스 포인트들의 채널들을 스캐닝함으로써 이웃 액세스 포인트에 대한 탐색을 시작한다. 임의의 적절한 탐색 방법이 사용될 수 있다. 예를 들어, 채널이 스캔되는 순서는 화이트 리스트된 액세스 포인트를 그 채 널에서 발견할 확률에 따라 학습적으로 프로세서(204)에 의해 선택되거나, 다른 적절한 수단에 의해 선택될 수 있다. 또한, 화이트 리스트된 이웃들을 탐색할 때, 수동 스캔이 다음 방식으로 효율적으로 사용될 수 있다: 이웃 시스템에서 전송된 임의의 프레임은 프로세서(204)로 하여금 그 이웃의 존재를 검출할 수 있도록 하여주는 식별자(BSSID)를 포함할 것이다. 또한, 프로세서(204)는 그 이웃 액세스 포인트로부터 비콘 수신을 대기할 필요가 없는데, 왜냐하면 관련 데이터가 이미 화이트 리스트에 저장되어 있기 때문이다. 요구되는 유일한 정보는 이웃 액세스 포인트로부터 임의 타입의 신호 프레임을 수신함으로써 획득될 수 있는 신호 강도이다. 이러한 프레임들은 비콘들보다 자주 오며, 따라서 수동 스캔을 보다 효율적으로 만든다.
프로세서(204)가 화이트 리스트에서 적절한 액세스 포인트를 발견하면, 프로세서(204)는 타겟 액세스 포인트의 신호 강도를 서빙 액세스 포인트의 신호 강도와 비교한다. 서빙 액세스 포인트의 비콘 신호 강도가 감소하고 타겟 액세스 포인트의 비콘 신호 강도가 계속 증가하면 타겟 액세스 포인트가 핸드오프를 위한 적절한 후보라고 프로세서(204)가 결정한다. 대안적으로 프로세서(204)는 강도 차이를 임계치와 비교할 수 있다. 특정 포인트에서, 서빙 액세스 포인트와의 무선 연결을 중단하고 타겟 액세스 포인트와의 새로운 무선 연결을 설정함으로써 프로세서(204)는 핸드오프를 개시한다. 무선 연결이 새로운 액세스 포인트와 설정되면, WAN과의 무선 연결이 이뤄질 수 있다. 이러한 핸드오프는 일반적으로 하드 핸드오프이지만, 대안적인 구현에서 소프트 핸드오프가 구현될 수 있다.
타겟 액세스 포인트와 무선 연결이 설정되면, 프로세서(204)는 서빙 액세스 포인트와의 무선 연결을 종료한다. 이는 "소프트 핸드오프"로 지칭되는데, 왜냐하면 액세스 단말(102)과 서빙 액세스 포인트와의 무선 연결이 무선 단말(102)에 의한 타겟 액세스 포인트와의 무선 연결 후에 종료되기 때문이다. 어떤 경우이던지, 핸드오프가 완료되면, 프로세서(204)는 새로운 서빙 액세스 포인트에 대해 화이트 리스트의 정보를 갱신한다.
프로세서(204)가 서빙 액세스 포인트의 이웃 리스트 상의 액세스 포인트를 발견할 수 없는 경우, 프로세서(204)는 블랙 리스트에 포함되지 않은 적절한 액세스 포인트를 발견하기 위해서 풀 탐색을 수행한다. 이러한 풀 탐색은 액세스 단말(102) 부근의 액세스 포인트들을 발견하기 위한 모든 채널들을 스캔을 수반한다. 그리고 나서, 프로세서(204)는 타겟 액세스 포인트의 신호 강도 또는 다른 기준에 기반하여 풀 탐색에 의해 발견된 액세스 포인트들 중 하나와의 접속을 시도한다. 프로세서(204)는 무선 연결을 설정하고 WAN\과의 네트워크 연결을 설정함으로써 타겟 액세스 포인트와 접속한다. 프로세서(204)가 무선 또는 네트워크 연결을 설정할 수 없으면, 프로세서(204)는 타겟 액세스 포인트를 블랙 리스트에 추가하고, 액세스 단말(102)을 핸드오프 시킬 다른 액세스 포인트를 발견한다.
프로세서(204)가 타겟 액세스 포인트를 식별하면, 프로세서(204)는 소프트 또는 하드 핸드오프를 이용하여 핸드오프 처리를 시작한다. 핸드오프가 완료되면, 프로세서(204)는 상술한 다양한 서비스 품질 메트릭들을 모니터링한다. 서비스 품질이 수용가능하다고 프로세서(204)가 결정하면, 프로세서(204)는 그 액세스 포인 트에 대해 화이트 리스트 내에 엔트리를 생성할 수 있다. 다른 한편으로, 서비스 품질이 수용 불가능하다고 프로세서(204)가 결정하면, 프로세서(204)는 액세스 단말(102)을 핸드오프 시킬 다른 액세스 포인트를 그 탐색으로부터 선택한다. 또한, 프로세서(204)는 이러한 액세스 포인트를 블랙 리스트에 추가하고, 일부 경우, 그 액세스 포인트의 순위를 매긴다.
도3은 액세스 포인트를 선택하기 위한 처리의 일 예를 보여주는 흐름도이다. 단계(302)에서, 데이터베이스가 액세스 단말에 유지된다. 데이터베이스는 적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들의 리스트를 포함한다. 단계(304)에서, 이러한 리스트는 액세스 포인트를 탐색하는데 사용된다. 액세스 단말은 다른 액세스 포인트 탐색에 앞서 데이터베이스에 리스트된 각 액세스 포인트들을 탐색한다. 데이터베이스에 리스트된 액세스 포인트 탐색이 성공적이지 못한 경우, 액세스 포인트는 데이터베이스에 리스트되지 않은 액세스 포인트들 중 하나를 선택하고, 선택된 액세스 포인트를 데이터베이스에 추가한다.
데이터베이스는 액세스 단말을 서빙한 최종 액세스 포인트를 식별하는 정보를 포함할 수 있다. 액세스 단말은 데이터베이스에 리스트된 잔존하는 액세스 포인트들에 대한 탐색에 앞서 자신이 접속한 최종 액세스 포인트를 탐색한다.
데이터베이스는 데이터베이스에 리스트된 액세스 포인트들 각각에 대한 이웃 액세스 포인트들을 식별하는 정보를 포함할 수 있다. 액세스 단말은 다른 액세스 포인트 탐색에 앞서 서빙 액세스 포인트에 이웃하는 각 액세스 포인트를 탐색한다. 서빙 액세스 포인트에 이웃하는 각 액세스 포인트에 대한 탐색은 임의의 액세스 포 인트들로부터의 비콘을 대기함이 없이 수행될 수 있다. 구체적으로, 탐색은 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나로부터 전송되는 프레임을 수신함으로써 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나의 존재를 검출하는 것을 포함한다. 액세스 단말은 데이터베이스에 이미 리스트된 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나의 선택을 시도한다. 서빙 액세스 포인트에 이웃하는 액세스 포인트들의 선택은 서빙 액세스 포인트에 이웃하는 액세스 포인트에 대한 연결성 또는 서비스 품질에 기반할 수 있다. 이러한 정보는 데이터베이스에 유지될 수 있다.
도4는 액세스 포인트를 선택하는 처리의 또 다른 예를 보여주는 흐름도이다. 단계(402)에서, 액세스 단말은 액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지한다. 단계(404)에서, 액세스 단말은 리스트에 존재하지 않는 액세스 포인트를 탐색한다. 일 구현에서, 액세스 단말은 리스트 상의 액세스 포인트와 접속하거나, 리스트 상의 액세스 포인트로 핸드오프 하는 것이 금지된다. 또 다른 구현에서, 리스트 상에 존재하지 않는 액세스 포인트가 이러한 탐색 동안 발견되지 않는 경우에만 리스트 상의 액세스 포인트와의 접속 또는 리스트 상의 액세스 포인트로의 핸드오프가 이뤄질 수 있다.
도5는 액세스 단말의 프로세서 및 비-휘발성 메모리의 기능적 블록 다이아그램이다. 프로세서(204)는 비-휘발성 메모리(206)에 데이터베이스를 유지하기 위한 모듈(502)을 포함한다. 데이터베이스는 적어도 최소 서비스 풀질로 액세스 단말을 이전에 서빙한 액세스 포인트들의 리스트를 포함한다. 프로세서(204)는 또한 액세 스 포인트를 탐색하기 위해 비-휘발성 메모리(206) 내의 리스트를 사용하기 위한 모듈(504)을 포함한다. 모듈(504)은 접속 또는 핸드오프를 위한 액세스 포인트 탐색에 사용될 수 있다. 모듈(504)은 다른 액세스 포인트들 탐색에 앞서 데이터베이스에 리스트된 액세스 포인트를 탐색할 수 있다. 이러한 모듈은 데이터베이스에 리스트된 액세스 포인트에 대한 탐색이 성공적이지 못한 경우 데이터베이스에 리스트되지 않은 액세스 포인트들을 선택할 수 있다. 이러한 경우, 모듈(504)은 선택된 액세스 포인트를 데이터베이스에 추가할 수 있다.
데이터베이스는 액세스 단말을 서빙한 최종 액세스 포인트를 식별하는 정보를 포함한다. 모듈(504)은 데이터베이스에 리스트된 잔존 액세스 포인트들에 대한 탐색에 앞서 최종 액세스 포인트를 탐색한다.
데이터베이스는 데이터베이스에 리스트된 각 액세스 포인트에 대한 이웃 액세스 포인트들을 식별하는 정보를 포함할 수 있다. 모듈(504)은 다른 액세스 포인트들 탐색에 앞서 서빙 액세스 포인트에 이웃하는 액세스 포인트들을 탐색한다. 모듈(504)은 임의의 이웃 액세스 포인트들로부터의 비콘을 대기하지 않고, 서빙 액세스 포인트에 이웃하는 액세스 포인트를 탐색한다. 구체적으로, 모듈(504)은 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나로부터 전송되는 프레임을 수신하여 서빙 액세스 포인트에 이웃하는 액세스 포인트 중 하나의 존재를 검출함으로써 서빙 액세스 포인트에 이웃하는 액세스 포인트를 탐색한다. 모듈(504)은 데이터베이스에 이미 리스트된 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나에 대한 선택을 시도한다. 서빙 액세스 포인트에 이웃하는 액세스 포인트들의 선택은 서빙 액세스 포인트에 이웃하는 액세스 포인트 각각에 대한 연결성 또는 서비스 품질에 기반할 수 있다. 이러한 정보는 데이터베이스에 또한 유지될 수 있다.
모듈(502)은 액세스 포인트들의 제2 리스트를 데이터베이스에 유지할 수 있다. 모듈(504)은 제2 리스트에 존재하지 않는 액세스 포인트를 탐색한다. 일 구현에서, 모듈(504)은 액세스 단말이 제2 리스트 상의 액세스 포인트와 접속하거나, 제2 리스트 상의 액세스 포인트로 핸드오프하는 것을 금지한다. 다른 구현에서, 모듈(504)은 제2 리스트에 존재하지 않는 액세스 포인트가 탐색 동안 발견되지 않는 경우에만 제2 리스트 상의 액세스 포인트에 액세스 단말이 접속하거나, 제2 리스트 상의 액세스 포인트로 액세스 단말이 핸드오프 되는 것을 허용한다.
다양한 예시적인 논리 블록들, 모듈들, 및 회로들이 범용 프로세서; 디지털 신호 처리기, DSP; 주문형 집적회로, ASIC; 필드 프로그램어블 게이트 어레이, FPGA; 또는 다른 프로그램어블 논리 장치; 이산 게이트 또는 트랜지스터 논리; 이산 하드웨어 컴포넌트들; 또는 이러한 기능들을 구현하도록 설계된 것들의 조합을 통해 구현 또는 수행될 수 있다. 범용 프로세서는 마이크로 프로세서 일 수 있지만; 대안적 실시예에서, 이러한 프로세서는 기존 프로세서, 제어기, 마이크로 제어기, 또는 상태 머신일 수 있다. 프로세서는 예를 들어, DSP 및 마이크로프로세서, 복수의 마이크로프로세서들, DSP 코어와 결합된 하나 이상의 마이크로 프로세서, 또는 이러한 구성들의 조합과 같이 계산 장치들의 조합으로서 구현될 수 있다.
상술한 방법의 단계들 및 알고리즘은 하드웨어에서, 프로세서에 의해 실행되 는 소프트웨어 모듈에서, 또는 이들의 조합에 의해 직접 구현될 수 있다. 소프트웨어 모듈들은 랜덤 액세스 메모리(RAM); 플래쉬 메모리; 판독 전용 메모리(ROM); 전기적 프로그램어블 ROM(EPROM); 전기적 삭제가능한 프로그램어블 ROM(EEPROM); 레지스터; 하드디스크; 휴대용 디스크; 콤팩트 디스크 ROM(CD-ROM); 또는 공지된 저장 매체의 임의의 형태로서 존재한다. 예시적인 저장매체는 프로세서와 결합되어, 프로세서는 저장매체로부터 정보를 판독하여 저장매체에 정보를 기록한다. 대안적으로, 저장 매체는 프로세서의 구성요소일 수 있다.
상기 내용은 당업자가 여기에 제시된 다양한 구현들을 용이하게 실시할 수 있도록 하기 위해서 제시되었다. 당업자는 이러한 구현들의 다양한 변형이 가능함을 잘 이해할 수 있을 것이다. 따라서, 본 발명은 여기 제시된 구현들로 제한되지 않으며, 청구항에 따라 그 권리범위가 정해지며, 여기서 단수 형태로 표시된 엘리먼트는 달리 표시되지 않는 한, 하나 이상의 엘리먼트를 지칭하는 것으로 해석되어야 한다. 여기 제시된 엘리먼트에 등가적인 구조 및 기능부 역시 본 발명의 영역에 속한다. 또한, 여기에 제시된 어느 것도 공공의 사용(자유 기술 영역)을 위해 의도되지 않는다.

Claims (68)

  1. 액세스 단말로서,
    메모리; 및
    적어도 최소 서비스 품질로 상기 액세스 단말에 이전에 서빙(serve)한 액세스 포인트들의 리스트를 포함하는 데이터 베이스를 상기 메모리에 유지하고, 액세스 포인트를 탐색하기 위해 상기 리스트를 사용하도록 구성되는 프로세서를 포함하는, 액세스 단말.
  2. 제1항에 있어서,
    상기 액세스 단말은 상기 액세스 포인트와 접속(associate)될 예정인, 액세스 단말.
  3. 제1항에 있어서,
    상기 액세스 단말은 상기 액세스 포인트로 핸드오프될 예정인, 액세스 단말.
  4. 제1항에 있어서,
    다른 액세스 포인트들을 탐색하기에 앞서, 상기 프로세서는 상기 데이터베이스에 리스트된 액세스 포인트들 각각을 탐색하도록 추가로 구성되는, 액세스 단말.
  5. 제4항에 있어서,
    상기 데이터베이스에 리스트되 액세스 포인트 탐색이 성공적이지 못한 경우, 상기 프로세서는 상기 데이터베이스에 리스트되지 않은 액세스 포인트들 중 하나를 선택하고, 상기 선택된 액세스 포인트를 상기 데이터베이스에 추가하도록 추가로 구성되는, 액세스 단말.
  6. 제4항에 있어서,
    상기 데이터베이스는 상기 액세스 단말을 마지막으로 서빙한 최종 액세스 포인트를 식별하는 정보를 포함하며, 상기 프로세서는 상기 데이터베이스에 리스트된 잔존 액세스 포인트들을 탐색하기에 앞서 상기 최종 액세스 포인트를 탐색하도록 추가로 구성되는, 액세스 단말.
  7. 제1항에 있어서,
    상기 데이터베이스는 상기 데이터베이스에 리스트된 액세스 포인트들 각각에 대한 이웃 액세스 포인트들을 식별하는 정보를 포함하며, 상기 프로세서는 다른 액세스 포인트들을 탐색하기에 앞서 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각을 탐색하도록 추가로 구성되는, 액세스 단말.
  8. 제7항에 있어서,
    상기 프로세서는 임의의 이웃 액세스 포인트들로부터의 비콘을 대기하기 않 고, 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각을 탐색하도록 추가로 구성되는, 액세스 단말.
  9. 제8항에 있어서,
    상기 프로세서는 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나로부터 전송되는 프레임을 수신함으로써 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나의 존재를 검출하도록 추가로 구성되는, 액세스 단말.
  10. 제7항에 있어서,
    상기 프로세서는 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나를 선택하도록 추가로 구성되며, 상기 선택된 액세스 포인트는 상기 데이터베이스에 리스트된 액세스 포인트들 중 하나인, 액세스 단말.
  11. 제10항에 있어서,
    상기 데이터베이스는 액세스 포인트들 각각에 대한 연결성(connectivity) 또는 서비스 품질에 관련된 정보를 포함하며, 상기 프로세서는 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각에 대한 연결성 또는 서비스 품질에 기반하여 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나를 선택하도록 추가로 구성되는, 액세스 단말.
  12. 제1항에 있어서,
    상기 프로세서는 상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하도록 추가로 구성되며, 상기 프로세서는 상기 액세스 포인트가 상기 제2 리스트 상의 액세스 포인트들 중 하나 이상의 액세스 포인트들에 접속하거나, 상기 제2 리스트 상의 액세스 포인트들 중 하나 이상의 액세스 포인트들로 핸드오프하는 것을 금지하도록 구성되는, 액세스 단말.
  13. 제1항에 있어서,
    상기 프로세서는 상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하고, 접속할 액세스 포인트들을 탐색하도록 추가로 구성되며, 상기 프로세서는 상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나와 접속하도록 추가로 구성되는, 액세스 단말.
  14. 제1항에 있어서,
    상기 프로세서는 액세스 포인트들의 제2 리스트를 상기 데이터베이스에 유지하도록 추가로 구성되며, 상기 프로세서는 상기 액세스 단말을 핸드오프시킬 액세스 포인트들을 탐색하도록 추가로 구성되며, 상기 프로세서는 상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나로 액세스 단말 을 핸드오프시키도록 추가로 구성되는, 액세스 단말.
  15. 액세스 단말로서,
    메모리; 및
    액세스 포인트들 리스트를 포함하는 데이터베이스를 상기 메모리에 유지하고, 상기 리스트에 존재하지 않는 액세스 포인트를 탐색하도록 구성되는 프로세서를 포함하는, 액세스 단말.
  16. 제15항에 있어서,
    상기 프로세서는 상기 리스트 상의 하나 이상의 액세스 포인트들에 액세스 단말이 접속하거나, 상기 리스트 상의 하나 이상의 액세스 포인트들로 액세스 단말을 핸드오프시키는 것을 금지하도록 추가로 구성되는, 액세스 단말.
  17. 제15항에 있어서,
    상기 프로세서는 상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나와 접속하도록 추가로 구성되는, 액세스 단말.
  18. 제15항에 있어서,
    상기 프로세서는 상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색 기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나로 액세스 단말을 핸드오프하도록 추가로 구성되는, 액세스 단말.
  19. 액세스 단말에서의 통신 방법으로서,
    적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들 리스트를 포함하는 데이터베이스를 유지하는 단계; 및
    액세스 포인트 탐색하기 위해서 상기 리스트를 사용하는 단계를 포함하는, 액세스 단말에서의 통신 방법.
  20. 제19항에 있어서,
    상기 리스트를 사용하는 단계는 접속할 액세스 포인트를 탐색하는 단계를 포함하는, 액세스 단말에서의 통신 방법.
  21. 제19항에 있어서,
    상기 리스트를 사용하는 단계는 상기 액세스 단말을 핸드오프시킬 액세스 포인트를 탐색하는 단계를 포함하는, 액세스 단말에서의 통신 방법.
  22. 제19항에 있어서,
    상기 리스트를 사용하는 단계는 다른 액세스 포인트들을 탐색하기에 앞서 상 기 데이터베이스 내에 리스트된 액세스 포인트들 각각을 탐색하는 단계를 포함하는, 액세스 단말에서의 통신 방법.
  23. 제22항에 있어서,
    상기 데이터베이스에 리스트된 액세스 포인트에 대한 탐색이 성공적이지 못한 경우, 상기 데이터베이스에 리스트되지 않은 액세스 포인트들 중 하나를 선택하는 단계, 및 상기 선택된 액세스 포인트를 상기 데이터베이스에 추가하는 단계를 더 포함하는, 액세스 단말에서의 통신 방법.
  24. 제22항에 있어서,
    상기 데이터베이스는 상기 액세스 단말을 마지막으로 서빙한 최종 액세스 포인트를 식별하는 정보를 포함하며, 상기 리스트를 사용하는 단계는 상기 데이터베이스에 리스트된 잔존 액세스 포인트들을 탐색하기에 앞서 상기 최종 액세스 포인트를 탐색하는 단계를 포함하는, 액세스 단말에서의 통신 방법.
  25. 제19항에 있어서,
    상기 데이터베이스는 상기 데이터베이스에 리스트된 액세스 포인트들 각각에 대한 이웃 액세스 포인트들을 식별하는 정보를 포함하며, 상기 리스트를 사용하는 단계는 다른 액세스 포인트들을 탐색하기에 앞서 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각을 탐색하는 단계를 포함하는, 액세스 단말에서의 통신 방법.
  26. 제25항에 있어서,
    상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각에 대한 탐색은 임의의 이웃 액세스 포인트들로부터의 비콘을 대기하기 않고 수행되는, 액세스 단말에서의 통신 방법.
  27. 제26항에 있어서,
    상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각에 대한 탐색은 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나로부터 전송되는 프레임을 수신함으로써 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나의 존재를 검출하는, 액세스 단말에서의 통신 방법.
  28. 제25항에 있어서,
    상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나를 선택하는 단계를 더 포함하며, 상기 선택된 액세스 포인트는 상기 데이터베이스에 리스트된 액세스 포인트들 중 하나인, 액세스 단말에서의 통신 방법.
  29. 제28항에 있어서,
    상기 데이터베이스는 액세스 포인트들 각각에 대한 연결성(connectivity) 또 는 서비스 품질에 관련된 정보를 포함하며, 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나의 선택은 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각에 대한 연결성 또는 서비스 품질에 기반하는, 액세스 단말에서의 통신 방법.
  30. 제19항에 있어서,
    상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하는 단계; 및
    상기 제2 리스트 상의 하나 이상의 액세스 포인트들에 상기 액세스 단말이 접속하거나, 상기 제2 리스트 상의 하나 이상의 액세스 포인트들로 상기 액세스 단말을 핸드오프하는 것을 금지하는 단계를 더 포함하는, 액세스 단말에서의 통신 방법.
  31. 제19항에 있어서,
    상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하는 단계;
    접속할 액세스 포인트들을 탐색하는 단계; 및
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나와 접속하는 단계를 더 포함하는, 액세스 단말에서의 통신 방법.
  32. 제19항에 있어서,
    액세스 포인트들의 제2 리스트를 상기 데이터베이스에 유지하는 단계;
    상기 액세스 단말을 핸드오프시킬 액세스 포인트들을 탐색하는 단계; 및
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나로 액세스 단말을 핸드오프시키는 단계를 더 포함하는, 액세스 단말에서의 통신 방법.
  33. 액세스 단말에서의 통신 방법으로서,
    액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 단계; 및
    상기 리스트에 존재하지 않는 액세스 포인트를 탐색하는 단계를 포함하는, 액세스 단말에서의 통신 방법.
  34. 제33항에 있어서,
    상기 리스트 상의 하나 이상의 액세스 포인트들에 액세스 단말이 접속하거나, 상기 리스트 상의 하나 이상의 액세스 포인트들로 액세스 단말을 핸드오프시키는 것을 금지하는 단계를 더 포함하는, 액세스 단말에서의 통신 방법.
  35. 제33항에 있어서,
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나와 접속하는 단계를 더 포함하는, 액세스 단말에서의 통신 방법.
  36. 제33항에 있어서,
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나로 상기 액세스 단말을 핸드오프시키는 단계를 더 포함하는, 액세스 단말에서의 통신 방법.
  37. 액세스 단말로서,
    적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들 리스트를 포함하는 데이터베이스를 유지하는 수단; 및
    액세스 포인트 탐색하기 위해서 상기 리스트를 사용하는 수단을 포함하는, 액세스 단말.
  38. 제37항에 있어서,
    상기 리스트를 사용하는 수단은 접속할 액세스 포인트를 탐색하는 수단을 포함하는, 액세스 단말.
  39. 제37항에 있어서,
    상기 리스트를 사용하는 수단은 상기 액세스 단말을 핸드오프시킬 액세스 포 인트를 탐색하는 수단을 포함하는, 액세스 단말.
  40. 제37항에 있어서,
    상기 리스트를 사용하는 수단은 다른 액세스 포인트들을 탐색하기에 앞서 상기 데이터베이스 내에 리스트된 액세스 포인트들 각각을 탐색하는 수단을 포함하는, 액세스 단말.
  41. 제40항에 있어서,
    상기 데이터베이스에 리스트된 액세스 포인트에 대한 탐색이 성공적이지 못한 경우, 상기 데이터베이스에 리스트되지 않은 액세스 포인트들 중 하나를 선택하는 수단, 및 상기 선택된 액세스 포인트를 상기 데이터베이스에 추가하는 수단을 더 포함하는, 액세스 단말.
  42. 제40항에 있어서,
    상기 데이터베이스는 상기 액세스 단말을 마지막으로 서빙한 최종 액세스 포인트를 식별하는 정보를 포함하며, 상기 리스트를 사용하는 수단은 상기 데이터베이스에 리스트된 잔존 액세스 포인트들을 탐색하기에 앞서 상기 최종 액세스 포인트를 탐색하는 수단을 포함하는, 액세스 단말.
  43. 제37항에 있어서,
    상기 데이터베이스는 상기 데이터베이스에 리스트된 액세스 포인트들 각각에 대한 이웃 액세스 포인트들을 식별하는 정보를 포함하며, 상기 리스트를 사용하는 수단은 다른 액세스 포인트들을 탐색하기에 앞서 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각을 탐색하는 수단을 포함하는, 액세스 단말.
  44. 제43항에 있어서,
    상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각에 대한 탐색 수단은 임의의 이웃 액세스 포인트들로부터의 비콘을 대기하기 않고 탐색을 수행하는, 액세스 단말.
  45. 제44항에 있어서,
    상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각에 대한 탐색 수단은 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나로부터 전송되는 프레임을 수신함으로써 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나의 존재를 검출하는 수단을 포함하는, 액세스 단말.
  46. 제45항에 있어서,
    상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나를 선택하는 수단을 더 포함하며, 상기 선택된 액세스 포인트는 상기 데이터베이스에 리스트된 액세스 포인트들 중 하나인, 액세스 단말.
  47. 제44항에 있어서,
    상기 데이터베이스는 액세스 포인트들 각각에 대한 연결성(connectivity) 또는 서비스 품질에 관련된 정보를 포함하며, 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 중 하나를 선택하는 수단은 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각에 대한 연결성 또는 서비스 품질에 기반하는, 액세스 단말.
  48. 제37항에 있어서,
    상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하는 수단; 및
    상기 제2 리스트 상의 하나 이상의 액세스 포인트들에 상기 액세스 단말이 접속하거나, 상기 제2 리스트 상의 하나 이상의 액세스 포인트들로 상기 액세스 단말을 핸드오프하는 것을 금지하는 수단을 더 포함하는, 액세스 단말.
  49. 제37항에 있어서,
    상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하는 수단;
    접속할 액세스 포인트들을 탐색하는 수단; 및
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나와 접속하는 수단을 더 포함하는, 액세스 단말.
  50. 제37항에 있어서,
    액세스 포인트들의 제2 리스트를 상기 데이터베이스에 유지하는 수단;
    상기 액세스 단말을 핸드오프시킬 액세스 포인트들을 탐색하는 수단; 및
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나로 액세스 단말을 핸드오프시키는 수단을 더 포함하는, 액세스 단말.
  51. 액세스 단말로서,
    액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하는 수단; 및
    상기 리스트에 존재하지 않는 액세스 포인트를 탐색하는 수단을 포함하는, 액세스 단말.
  52. 제51항에 있어서,
    상기 리스트 상의 하나 이상의 액세스 포인트들에 액세스 단말이 접속하거나, 상기 리스트 상의 하나 이상의 액세스 포인트들로 액세스 단말을 핸드오프시키는 것을 금지하는 수단을 더 포함하는, 액세스 단말.
  53. 제51항에 있어서,
    상기 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나와 접속하는 수단을 더 포함하는, 액세스 단말.
  54. 제51항에 있어서,
    상기 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나로 상기 액세스 단말을 핸드오프시키는 수단을 더 포함하는, 액세스 단말.
  55. 그 내부에 저장된 명령들을 포함하는 컴퓨터-판독가능한 매체로서,
    적어도 최소 서비스 품질로 액세스 단말을 이전에 서빙한 액세스 포인트들 리스트를 포함하는 데이터베이스를 유지하기 위한 제1 명령 세트; 및
    액세스 포인트를 탐색하기 위해서 상기 리스트를 사용하기 위한 제2 명령 세트를 포함하는, 컴퓨터-판독가능한 매체.
  56. 제55항에 있어서,
    상기 제2 명령 세트는 접속할 액세스 포인트를 탐색하기 위한 제3 명령 세트를 포함하는, 컴퓨터-판독가능한 매체.
  57. 제55항에 있어서,
    상기 제2 명령 세트는 상기 액세스 단말을 핸드오프시킬 액세스 포인트를 탐색하기 위한 제3 명령 세트를 포함하는, 컴퓨터-판독가능한 매체.
  58. 제55항에 있어서,
    상기 제2 명령 세트는 다른 액세스 포인트들을 탐색하기에 앞서 상기 데이터베이스 내에 리스트된 액세스 포인트들 각각을 탐색하기 위한 제3 명령 세트를 포함하는, 컴퓨터-판독가능한 매체.
  59. 제58항에 있어서,
    상기 데이터베이스에 리스트된 액세스 포인트에 대한 탐색이 성공적이지 못한 경우, 상기 데이터베이스에 리스트되지 않은 액세스 포인트들 중 하나를 선택하기 위한 제4 명령 세트, 및 상기 선택된 액세스 포인트를 상기 데이터베이스에 추가하기 위한 제5 명령 세트를 더 포함하는, 컴퓨터-판독가능한 매체.
  60. 제58항에 있어서,
    상기 데이터베이스는 상기 액세스 단말을 마지막으로 서빙한 최종 액세스 포인트를 식별하는 정보를 포함하며, 상기 제3 명령 세트는 상기 데이터베이스에 리스트된 잔존 액세스 포인트들을 탐색하기에 앞서 상기 최종 액세스 포인트를 탐색하기 위한 제4 명령 세트를 포함하는, 컴퓨터-판독가능한 매체.
  61. 제55항에 있어서,
    상기 데이터베이스는 상기 데이터베이스에 리스트된 액세스 포인트들 각각에 대한 이웃 액세스 포인트들을 식별하는 정보를 포함하며, 상기 제2 명령 세트는 핸드오프할 다른 액세스 포인트들을 탐색하기에 앞서 상기 서빙 액세스 포인트에 이웃하는 액세스 포인트들 각각을 탐색하기 위한 제3 명령 세트를 포함하는, 컴퓨터-판독가능한 매체.
  62. 제55항에 있어서,
    상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하기 위한 제3 명령 세트; 및
    상기 제2 리스트 상의 하나 이상의 액세스 포인트들에 상기 액세스 단말이 접속하거나, 상기 제2 리스트 상의 하나 이상의 액세스 포인트들로 상기 액세스 단말을 핸드오프하는 것을 금지하기 위한 제4 명령 세트를 더 포함하는, 컴퓨터-판독가능한 매체.
  63. 제55항에 있어서,
    상기 데이터베이스 내에 액세스 포인트들의 제2 리스트를 유지하기 위한 제3 명령 세트;
    접속할 액세스 포인트들을 탐색하기 위한 제4 명령 세트; 및
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나와 접속하기 위한 제5 명령 세트를 더 포함하는, 컴퓨터-판독가능한 매 체.
  64. 제55항에 있어서,
    액세스 포인트들의 제2 리스트를 상기 데이터베이스에 유지하기 위한 제3 명령 세트;
    상기 액세스 단말을 핸드오프시킬 액세스 포인트들을 탐색하기 위한 제4 명령 세트; 및
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 제2 리스트 상의 액세스 포인트들 중 하나로 액세스 단말을 핸드오프시키기 위한 제5 명령 세트를 더 포함하는, 컴퓨터-판독가능한 매체.
  65. 그 내부에 저장된 명령들을 포함하는 컴퓨터-판독가능한 매체로서,
    액세스 포인트들의 리스트를 포함하는 데이터베이스를 유지하기 위한 제1 명령 세트; 및
    상기 리스트에 존재하지 않는 액세스 포인트를 탐색하기 위한 제2 명령 세트를 포함하는, 컴퓨터-판독가능한 매체.
  66. 제65항에 있어서,
    상기 리스트 상의 하나 이상의 액세스 포인트들에 액세스 단말이 접속하거 나, 상기 리스트 상의 하나 이상의 액세스 포인트들로 액세스 단말을 핸드오프시키는 것을 금지하기 위한 제3 명령 세트를 더 포함하는, 컴퓨터-판독가능한 매체.
  67. 제65항에 있어서,
    상기 제2 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나와 접속하기 위한 제3 명령 세트를 더 포함하는, 컴퓨터-판독가능한 매체.
  68. 제65항에 있어서,
    상기 리스트 상에 존재하지 않는 액세스 포인트가 탐색기간 동안 발견되지 않는 경우에만 상기 탐색기간 동안 발견된 상기 리스트 상의 액세스 포인트들 중 하나로 상기 액세스 단말을 핸드오프시키기 위한 제3 명령 세트를 더 포함하는, 컴퓨터-판독가능한 매체.
KR1020097006019A 2006-08-25 2007-08-24 통신 시스템에서 액세스 포인트 선택 Active KR101459527B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/510,220 US9049651B2 (en) 2006-08-25 2006-08-25 Selection of an access point in a communications system
US11/510,220 2006-08-25
PCT/US2007/076805 WO2008025003A2 (en) 2006-08-25 2007-08-24 Selection of an access point in a communications system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020127034174A Division KR20130016401A (ko) 2006-08-25 2007-08-24 통신 시스템에서 액세스 포인트 선택

Publications (2)

Publication Number Publication Date
KR20090045377A true KR20090045377A (ko) 2009-05-07
KR101459527B1 KR101459527B1 (ko) 2014-11-07

Family

ID=38924481

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020097006019A Active KR101459527B1 (ko) 2006-08-25 2007-08-24 통신 시스템에서 액세스 포인트 선택
KR1020127034174A Ceased KR20130016401A (ko) 2006-08-25 2007-08-24 통신 시스템에서 액세스 포인트 선택

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020127034174A Ceased KR20130016401A (ko) 2006-08-25 2007-08-24 통신 시스템에서 액세스 포인트 선택

Country Status (9)

Country Link
US (1) US9049651B2 (ko)
EP (2) EP2064838B1 (ko)
JP (2) JP5102296B2 (ko)
KR (2) KR101459527B1 (ko)
CN (2) CN105451308A (ko)
ES (2) ES2580048T3 (ko)
HU (2) HUE029722T2 (ko)
TW (1) TWI486007B (ko)
WO (1) WO2008025003A2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013191447A1 (ko) * 2012-06-18 2013-12-27 엘지전자 주식회사 무선랜에서 초기 액세스 방법 및 장치

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7646710B2 (en) 2003-07-28 2010-01-12 Nortel Networks Limited Mobility in a multi-access communication network
US9167053B2 (en) 2005-09-29 2015-10-20 Ipass Inc. Advanced network characterization
US9088627B2 (en) 2005-09-29 2015-07-21 Ipass Inc. System and method for actively characterizing a network
US7623857B1 (en) * 2005-10-21 2009-11-24 At&T Intellectual Property I, L.P. Intelligent pico-cell for transport of wireless device communications over wireline networks
US9723520B1 (en) 2005-12-20 2017-08-01 Microsoft Technology Licensing, Llc Location based mode switching for dual mode mobile terminals
US8326296B1 (en) 2006-07-12 2012-12-04 At&T Intellectual Property I, L.P. Pico-cell extension for cellular network
CN101141782B (zh) * 2006-09-07 2012-08-29 日电(中国)有限公司 接入点辅助快速越区切换方法、设备和系统
JP4267026B2 (ja) * 2006-11-30 2009-05-27 Necインフロンティア株式会社 無線lan端末及びそのハンドオーバ方法
US8532658B2 (en) * 2006-12-19 2013-09-10 Airvana Network Solutions, Inc. Neighbor list provision in a communication network
KR101329144B1 (ko) * 2007-01-02 2013-11-14 삼성전자주식회사 무선 네트워크 환경에서의 수직 핸드오프를 위한 채널 서치방법 및 채널 서치 시스템
US8737350B2 (en) * 2007-03-21 2014-05-27 Qualcomm Incorporated Methods and apparatus for RF handoff in a multi-frequency network
US8948757B2 (en) * 2007-03-21 2015-02-03 Qualcomm Incorporated Methods and apparatus for RF handoff in a multi-frequency network
US8737353B2 (en) * 2007-03-21 2014-05-27 Qualcomm Incorporated Methods and apparatus for RF handoff in a multi-frequency network
US8750248B2 (en) * 2007-03-21 2014-06-10 Qualcomm Incorporated Methods and apparatus for RF handoff in a multi-frequency network
US8565799B2 (en) * 2007-04-04 2013-10-22 Qualcomm Incorporated Methods and apparatus for flow data acquisition in a multi-frequency network
KR101239717B1 (ko) * 2007-04-30 2013-03-06 인터디지탈 테크날러지 코포레이션 홈 노드 b에서의 이동성 절차 및 차별화된 과금
US8594663B2 (en) * 2007-09-24 2013-11-26 Airvana Llc Selecting embedded cells in wireless networks
US20100020776A1 (en) * 2007-11-27 2010-01-28 Google Inc. Wireless network-based location approximation
EP2248375B1 (en) * 2008-02-15 2012-01-25 Research In Motion Limited System and method for generating a blacklist for femtocells
US8570939B2 (en) 2008-03-07 2013-10-29 Qualcomm Incorporated Methods and systems for choosing cyclic delays in multiple antenna OFDM systems
US9363745B2 (en) * 2008-03-26 2016-06-07 Srinivasan Balasubramanian Device managed access point lists in wireless communications
US9313720B2 (en) * 2008-03-27 2016-04-12 Qualcomm Incorporated Power efficient small base station scanning and acquisition
US8626223B2 (en) * 2008-05-07 2014-01-07 At&T Mobility Ii Llc Femto cell signaling gating
US8179847B2 (en) 2008-05-13 2012-05-15 At&T Mobility Ii Llc Interactive white list prompting to share content and services associated with a femtocell
US8719420B2 (en) 2008-05-13 2014-05-06 At&T Mobility Ii Llc Administration of access lists for femtocell service
US20100041365A1 (en) 2008-06-12 2010-02-18 At&T Mobility Ii Llc Mediation, rating, and billing associated with a femtocell service framework
US8229440B2 (en) 2008-07-14 2012-07-24 Qualcomm Incorporated Systems, methods and apparatus to facilitate identification and acquisition of access points
US9386431B2 (en) * 2008-08-05 2016-07-05 Qualcomm Incorporated Battery efficient method to search for preferred femtocell
US8909236B2 (en) * 2008-08-22 2014-12-09 Qualcomm Incorporated Provisioning femtocell deployment information
JP5571892B2 (ja) * 2008-10-06 2014-08-13 キヤノン株式会社 通信装置、通信方法、コンピュータプログラム、記憶媒体
JP5127658B2 (ja) * 2008-10-06 2013-01-23 キヤノン株式会社 通信装置、通信装置の制御方法、コンピュータプログラム及び記憶媒体
CN101741457A (zh) * 2008-11-05 2010-06-16 华为技术有限公司 接入点选择方法、装置及系统
CN101820689A (zh) * 2009-02-27 2010-09-01 中兴通讯股份有限公司 扫描方法
CN103298006B (zh) * 2009-03-13 2017-03-01 日本电气株式会社 无线通信系统、方法以及基站
US8175005B2 (en) * 2009-07-22 2012-05-08 Cisco Technology, Inc. Coordinated neighbor discovery of radio access point devices and macro base stations
US8510801B2 (en) 2009-10-15 2013-08-13 At&T Intellectual Property I, L.P. Management of access to service in an access point
JP5329386B2 (ja) * 2009-12-24 2013-10-30 京セラ株式会社 携帯通信端末及び制御方法
JP2011259073A (ja) * 2010-06-07 2011-12-22 Kyocera Corp 無線端末装置及び制御方法
US8971244B2 (en) * 2010-11-09 2015-03-03 Qualcomm Incorporated Access point name list based network access management
CN103262608B (zh) * 2010-12-17 2016-08-17 西门子公司 一种切换控制方法、装置及系统
CN102075353B (zh) * 2010-12-29 2013-06-19 北京星网锐捷网络技术有限公司 工作站的移动性管理方法和网络管理服务器
EP2498551B1 (en) * 2011-03-08 2016-10-19 BlackBerry Limited Improved Wi-Fi network access and a mobile terminal configured for the same
US8724603B2 (en) 2011-03-08 2014-05-13 Blackberry Limited Network access and a mobile station configured for the same
JP4929407B1 (ja) * 2011-03-09 2012-05-09 株式会社東芝 情報処理装置および表示制御方法
JP5798433B2 (ja) * 2011-10-05 2015-10-21 京セラ株式会社 無線通信システムおよび無線通信端末
US8744439B2 (en) * 2011-10-07 2014-06-03 Apple Inc. Methods and apparatus for intelligent initiation of connections within a network
WO2013100887A2 (en) * 2011-11-30 2013-07-04 Intel Corporation Techniques for assisted network acquisition
TWI488530B (zh) * 2011-12-19 2015-06-11 Acer Inc 處理網路連線的方法及其電子裝置
CN103188772A (zh) * 2011-12-27 2013-07-03 宏碁股份有限公司 处理网络连线的方法及其电子装置
EP2809108A4 (en) * 2012-01-23 2015-10-14 Nec Corp WIRELESS COMMUNICATION DEVICE, WIRELESS COMMUNICATION PROGRAM AND WIRELESS COMMUNICATION PROCESS
CN103312527A (zh) * 2012-03-07 2013-09-18 宏碁股份有限公司 管理方法及相关电子装置
US8718644B2 (en) * 2012-06-08 2014-05-06 Apple Inc. Automatically modifying wireless network connection policies based on user activity levels
GB201211580D0 (en) 2012-06-29 2012-08-15 Microsoft Corp Determining suitablity of an access network
GB201211565D0 (en) 2012-06-29 2012-08-15 Microsoft Corp Determining availability of an acess network
GB201211568D0 (en) 2012-06-29 2012-08-15 Microsoft Corp Determining network availability based on geographical location
CN103634854B (zh) * 2012-08-28 2017-11-07 中兴通讯股份有限公司 终端接入方法、系统和终端
US9191874B2 (en) 2012-12-31 2015-11-17 Ipass Inc. Advanced network characterization and migration
US9066279B2 (en) 2013-02-27 2015-06-23 Qualcomm Incorporated System acquisition at a mobile device
WO2014133589A1 (en) 2013-03-01 2014-09-04 Intel Corporation Wireless local area network (wlan) traffic offloading
CN104080148A (zh) * 2013-03-29 2014-10-01 华为终端有限公司 实现快速网络连接的方法和装置
US9319960B2 (en) 2013-04-23 2016-04-19 Symbol Technologies, Llc Establishing mobile connectivity conditions for mobile subscriber units in a wireless communication networks
EP2846586B1 (en) * 2013-09-06 2018-11-28 Fujitsu Limited A method of accessing a network securely from a personal device, a corporate server and an access point
KR102165165B1 (ko) 2013-10-08 2020-10-13 삼성전자주식회사 로밍 시 전류 소모를 줄일 수 있는 전자 장치 및 방법
CN103781158A (zh) * 2013-11-30 2014-05-07 北京智谷睿拓技术服务有限公司 无线网络接入方法及接入装置
KR102107132B1 (ko) * 2013-12-05 2020-05-06 삼성전자주식회사 전자 장치의 억세스 포인트 접속 방법 및 그 전자 장치
KR101461345B1 (ko) 2013-12-30 2014-11-21 연세대학교 산학협력단 액세스 포인트 선택 장치 및 방법
CN103997768B (zh) * 2014-05-16 2018-01-16 广东欧珀移动通信有限公司 一种防止接入无效Wi‑Fi热点的方法及装置
EP3162126B1 (en) 2014-06-27 2019-12-18 British Telecommunications public limited company Dynamic wireless network access point selection
CN105451188B (zh) 2014-08-08 2018-11-16 阿里巴巴集团控股有限公司 实现信息推送的方法、服务器、共享者客户端、第三方客户端
WO2016061734A1 (zh) 2014-10-20 2016-04-28 华为技术有限公司 一种目标小区选择方法和终端
CN104486816A (zh) * 2014-12-08 2015-04-01 电子科技大学 Wifi终端设备在多接入点中的快速自动扫描方法
EP3065469B1 (en) * 2015-03-04 2017-10-11 Alcatel Lucent Peer-to-peer network connectivity in a mobile environment
US9706484B2 (en) 2015-04-16 2017-07-11 Apple Inc. Varying HP-PLMN scan rate using scan history
US9426731B1 (en) * 2015-04-30 2016-08-23 Verizon Patent And Licensing Inc. Mobile network operator selection
US9713077B2 (en) * 2015-06-24 2017-07-18 Netsia, Inc. Method and apparatus for distributing handoff control in wireless networks via programmable black and white lists
CN105163368A (zh) * 2015-07-31 2015-12-16 腾讯科技(深圳)有限公司 一种无线网络接入方法和装置
US10595214B2 (en) 2015-08-19 2020-03-17 Qualcomm Incorporated Identifying, avoiding, and/or allowing limited access to sub-optimal cells
CN105307286B (zh) * 2015-09-22 2018-11-27 广东欧珀移动通信有限公司 一种终端的wifi智能连接方法和装置
CN105228228B (zh) * 2015-09-22 2019-07-12 Oppo广东移动通信有限公司 一种终端网络的智能连接方法和装置
US9674735B2 (en) * 2015-09-22 2017-06-06 Veniam, Inc. Systems and methods for managing connectivity in a network of moving things
CN108076469B (zh) * 2016-11-08 2022-01-04 上海掌门科技有限公司 用于无线接入点桥接的方法与路由器
GB2566765B (en) * 2017-03-23 2022-09-14 Pismo Labs Technology Ltd Method and system for restricting transmission of data traffic for devices with networking capabilities
US10944632B2 (en) 2017-06-22 2021-03-09 Texas Instruments Incorporated Accelerated network reconnect using previous connection parameters
US10341928B2 (en) * 2017-08-01 2019-07-02 Ademco Inc. Systems and methods of a portable device roaming between a plurality of access point devices with which the portable device is enrolled
CN109561398B (zh) * 2019-02-12 2021-06-22 成都西加云杉科技有限公司 Ap邻居表建立方法
US11082853B2 (en) * 2019-08-07 2021-08-03 At&T Intellectual Property I, L.P. System and method for avoiding signal spoofing attacks in wireless broadband networks
CN110636590B (zh) 2019-08-27 2021-07-06 浙江大华技术股份有限公司 热点列表生成方法、装置、计算机设备和存储介质

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5509052A (en) * 1994-05-25 1996-04-16 Motorola, Inc. Base storage of handset's base registrations
US5551058A (en) * 1994-10-31 1996-08-27 Motorola, Inc. Method and system for intelligent cell selection using location data in cellular systems
US5675629A (en) * 1995-09-08 1997-10-07 At&T Cordless cellular system base station
JP2000153318A (ja) 1998-09-16 2000-06-06 Amada Co Ltd パンチプレス機における省エネ方法及びその装置
JP2000115827A (ja) 1998-09-29 2000-04-21 Aiwa Co Ltd 通信端末装置
JP3001546B1 (ja) 1998-11-18 2000-01-24 日本電気通信システム株式会社 移動機のチャネル走査システム及びその方法並びにその制御プログラムを記録した記録媒体
JP2000287256A (ja) 1999-03-31 2000-10-13 Toshiba Corp 周辺基地局を探索する移動通信システム及び探索方法とこれを用いた送受信機
US6522881B1 (en) 2000-03-08 2003-02-18 Lucent Technologies Inc. Method and apparatus for selecting an access point in a wireless network
JP2001268616A (ja) 2000-03-21 2001-09-28 Nippon Telegr & Teleph Corp <Ntt> 接続失敗履歴に基づく基地局選択方法
JP2001309419A (ja) * 2000-04-21 2001-11-02 Fujitsu Ltd 移動通信システムの位置登録方法及びその移動機
JP2002016958A (ja) 2000-06-30 2002-01-18 Toshiba Corp 移動無線端末
EP1259086A1 (fr) * 2001-05-15 2002-11-20 Koninklijke Philips Electronics N.V. Reseau de telecommunications radiomobile
KR20030015531A (ko) 2001-08-16 2003-02-25 엘지전자 주식회사 차세대 단말기의 셀 선택 개선 방법
US7245915B2 (en) * 2001-09-27 2007-07-17 Ntt Docomo, Inc. Layer three quality of service aware trigger
US7483984B1 (en) * 2001-12-19 2009-01-27 Boingo Wireless, Inc. Method and apparatus for accessing networks by a mobile device
US7606242B2 (en) * 2002-08-02 2009-10-20 Wavelink Corporation Managed roaming for WLANS
JP3969264B2 (ja) 2002-09-24 2007-09-05 株式会社日本自動車部品総合研究所 移動局
KR100913869B1 (ko) 2002-10-28 2009-08-26 삼성전자주식회사 무선단말장치 및 무선랜 접속정보를 자동으로 생성하고변경하는 방법
US7701872B2 (en) 2002-11-04 2010-04-20 Research In Motion Limited Method and apparatus for packet data service discovery
SE522483C2 (sv) 2002-11-28 2004-02-10 Appear Networks Systems Ab Metod och arrangemang i ett nätverk för att bestämma en zon, i vilken en kommunikationsenhet är ansluten
KR20050085570A (ko) * 2002-12-11 2005-08-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 무선 근거리 네트워크에서 고속 핸드오프를 수행하는시스템 및 방법
US9237514B2 (en) 2003-02-28 2016-01-12 Apple Inc. System and method for filtering access points presented to a user and locking onto an access point
JP3764146B2 (ja) * 2003-02-07 2006-04-05 株式会社東芝 無線機における基地局の選択方法、無線機及び制御回路
EP1458148A1 (en) * 2003-03-10 2004-09-15 Sony International (Europe) GmbH Quality of Service (QoS) -aware handover procedure for Ad-Hoc networks
US7164920B2 (en) * 2003-03-28 2007-01-16 Kyocera Wireless Corp. System and method for selecting communications coverage network information in a wireless communications device
JP2004328153A (ja) 2003-04-22 2004-11-18 Sharp Corp 無線通信装置、該装置におけるアクセスポイント選択方法、アクセスポイント選択プログラム、および該プログラムを記録した記録媒体
JP4251620B2 (ja) 2003-04-23 2009-04-08 キヤノン株式会社 通信装置及び通信装置の接続方法
JP2004343458A (ja) 2003-05-15 2004-12-02 Nec Corp 無線端末装置及び無線基地局検索処理プログラム
JP2005086770A (ja) 2003-09-11 2005-03-31 Nec Corp 情報提供システム、携帯端末、無線アクセスポイント、課金サーバおよび情報提供方法
GB2407003B (en) 2003-10-10 2006-08-09 Toshiba Res Europ Ltd Wireless access systems
US7002943B2 (en) * 2003-12-08 2006-02-21 Airtight Networks, Inc. Method and system for monitoring a selected region of an airspace associated with local area networks of computing devices
US7676226B2 (en) * 2004-05-17 2010-03-09 Samsung Electronics Co., Ltd. Fast handover method optimized for IEEE 802.11 networks
US7483702B2 (en) 2004-10-20 2009-01-27 Nokia Corporation Cell reselection for improving network interconnection
US8041319B2 (en) * 2004-12-23 2011-10-18 Avaya Inc. Method and apparatus to intelligently perform scanning and assist scanning by profiling scanning history
KR101091430B1 (ko) 2005-06-14 2011-12-07 엘지전자 주식회사 비승인 모바일 액세스망의 이동 단말기 등록 방법
US20070268908A1 (en) 2006-05-17 2007-11-22 T-Mobile Usa, Inc. System and method for authorizing access to a UMA network based on access point identifier
US8467784B2 (en) * 2006-07-14 2013-06-18 Qualcomm Incorporated WLAN system scanning and selection

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013191447A1 (ko) * 2012-06-18 2013-12-27 엘지전자 주식회사 무선랜에서 초기 액세스 방법 및 장치
US9544916B2 (en) 2012-06-18 2017-01-10 Lg Electronics Inc. Method and apparatus for initial access over wireless LAN

Also Published As

Publication number Publication date
EP2214348B1 (en) 2016-04-20
HUE029722T2 (en) 2017-03-28
EP2214348A1 (en) 2010-08-04
JP2010502156A (ja) 2010-01-21
JP2012095314A (ja) 2012-05-17
JP5102296B2 (ja) 2012-12-19
WO2008025003A3 (en) 2008-05-08
KR20130016401A (ko) 2013-02-14
US9049651B2 (en) 2015-06-02
ES2580048T3 (es) 2016-08-18
JP5155438B2 (ja) 2013-03-06
EP2064838A2 (en) 2009-06-03
TWI486007B (zh) 2015-05-21
KR101459527B1 (ko) 2014-11-07
ES2581829T3 (es) 2016-09-07
EP2064838B1 (en) 2016-04-13
HUE029606T2 (en) 2017-03-28
CN101507190A (zh) 2009-08-12
CN105451308A (zh) 2016-03-30
US20080049702A1 (en) 2008-02-28
TW200910983A (en) 2009-03-01
WO2008025003A2 (en) 2008-02-28

Similar Documents

Publication Publication Date Title
KR101459527B1 (ko) 통신 시스템에서 액세스 포인트 선택
EP2008478B1 (en) Wireless handoffs between multiple networks
KR101579020B1 (ko) 블랙리스트 또는 화이트리스트를 사용한 셀 선택
CN103327571B (zh) 在共存无线通信系统中对移动设备的高效频率分配
US8379615B2 (en) Power saving in a device compatible with cellular and WLAN networks
US8019296B1 (en) Selective scanning for WLAN coverage by a multi-mode device
CN101223811A (zh) 用于从一种类型的网络切换到另一种类型的网络的移动节点、方法和计算机程序产品
KR20090018671A (ko) 무선 lan에서 이동 노드의 핸드오프 속도를 증가시키는 방법 및 그러한 이동 노드
US8208902B2 (en) Communication system, authentication server, and communication method
HK1133759A (en) Selection of an access point in a communications system
US20050265285A1 (en) Method and medium for handing over mobile nodes between service areas of wireless LAN and wired LAN

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

St.27 status event code: A-0-1-A10-A15-nap-PA0105

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

A107 Divisional application of patent
AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

J201 Request for trial against refusal decision
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0104 Divisional application for international application

St.27 status event code: A-0-1-A10-A18-div-PA0104

St.27 status event code: A-0-1-A10-A16-div-PA0104

PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PB0901 Examination by re-examination before a trial

St.27 status event code: A-6-3-E10-E12-rex-PB0901

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

St.27 status event code: N-3-6-B10-B17-rex-PB0601

J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20121227

Effective date: 20140522

PJ1301 Trial decision

St.27 status event code: A-3-3-V10-V15-crt-PJ1301

Decision date: 20140522

Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 2009 7006019

Appeal request date: 20121227

Appellate body name: Patent Examination Board

Decision authority category: Office appeal board

Decision identifier: 2012101010973

PS0901 Examination by remand of revocation

St.27 status event code: A-6-3-E10-E12-rex-PS0901

S901 Examination by remand of revocation
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

St.27 status event code: A-3-4-F10-F13-rex-PS0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U12-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20170929

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20180928

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12