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

KR20080105160A - 사용자의 루트에 기초하여 관련된 관심 지점 정보를 결정하는 방법 및 장치 - Google Patents

사용자의 루트에 기초하여 관련된 관심 지점 정보를 결정하는 방법 및 장치 Download PDF

Info

Publication number
KR20080105160A
KR20080105160A KR1020087025104A KR20087025104A KR20080105160A KR 20080105160 A KR20080105160 A KR 20080105160A KR 1020087025104 A KR1020087025104 A KR 1020087025104A KR 20087025104 A KR20087025104 A KR 20087025104A KR 20080105160 A KR20080105160 A KR 20080105160A
Authority
KR
South Korea
Prior art keywords
user
interest
points
information
route
Prior art date
Application number
KR1020087025104A
Other languages
English (en)
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 KR20080105160A publication Critical patent/KR20080105160A/ko

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3679Retrieval, searching and output of POI information, e.g. hotels, restaurants, shops, filling stations, parking facilities
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3476Special cost functions, i.e. other than distance or default speed limit of road segments using point of interest [POI] information, e.g. a route passing visible POIs
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3453Special cost functions, i.e. other than distance or default speed limit of road segments
    • G01C21/3492Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3667Display of a road map
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096833Systems involving transmission of navigation instructions to the vehicle where different aspects are considered when computing the route
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/096855Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

사용자에 대한 관련된 관심 지점들을 결정하는 방법, 장치, 및 시스템이 설명된다. 애플리케이션 서버는, 사용자의 위치 및 속도는 물론 다른 사용자 선호도에 관한 정보를 수신하고, 탐색 공간을 조정하며, 관심 지점들을 필터링하여 사용자과 관련이 있는 관심 지점들을 식별한다. 관심 지점들의 관련성은, 사용자의 루트, 위치, 속도에 기초한다.
Figure P1020087025104
보조 정보, 원하는 목적지, 현재의 위치, 라우팅 정보, 관심 지점, 관련성

Description

사용자의 루트에 기초하여 관련된 관심 지점 정보를 결정하는 방법 및 장치{METHOD ANB APPARATUS FOR DETERMINING RELEVANT POINT OF INTEREST INFORMATION BASED UPON ROUTE OF USER}
관련 출원
본 출원은, 여기에 전체 참조로 완전히 포함되는, 발명의 명칭이 양자 모두 "위치-감응 및 속도-감응 관심 지점 탐색 엔진 (Location-and Velocity-Sensitive Point of Interest Search Engine)" 인 2006년 3월 15일자로 출원된 미국 가특허출원번호 제60/782,774호 및 2006년 3월 20일자로 출원된 미국 가특허출원번호 제60/784,607호의 이익을 주장한다.
배경
발명의 분야
본 발명은, 무선 통신 시스템에 관한 것으로, 더 상세하게는, 사용자의 루트 및 속도에 기초하여 관련된 관심 지점 정보를 무선 통신 시스템의 사용자에게 제공하는 기술에 관한 것이다.
배경
이동 사용자의 위치에 기초한 서비스 (위치 기반 서비스, 또는 LBS) 의 대중성이 증가하고 있다. 하나의 이러한 서비스는, 사용자에 관한 영역 내의 관심 지점들을 식별하기 위한 기초로서 사용자의 위치를 이용한다. 다른 서비스는, 사용자에게, 그들의 현재 위치로부터 원하는 목적지까지의 루트를 제공한다.
이동 사용자의 위치를 결정하는데 도움이 되는 몇몇 기술들이 개발되어 있다. 하나의 이러한 기술은, GPS (Global Positioning System; 글로벌 포지셔닝 시스템), 갈릴레오, 글로나스 (Glonass) 와 같은 위성 포지셔닝 시스템 (SPS) 의 이용을 포함하는 한편, 다른 위치 기술들은 네트워크-기반 솔루션에 (적어도 부분적으로) 기초한다. 또 다른 예에서, 사용자는 그들의 위치를 수동으로 입력할 수 있다. 또한, 포지션 결정을 돕기 위한 통신 능력을 포함하는 다수의 셀룰러 전화 및 개인 휴대 정보 단말기가 최근에 개발되었다.
하나의 서비스에서, 사용자 위치는 개시 지점 (starting point) 으로서 사용되고, 사용자는 원하는 목적지를 입력한다. 그 후, 이 서비스는, 사용자의 현재의 위치로부터 목적지까지의 루트를 계산하고 그것을 사용자에게 제공할 것이다. 다른 예에서, 사용자는, 그들의 위치, 및 그들이 찾길 원하는 POI (Point Of Interest; 관심 지점) (예를 들어, 사용자는 가장 가까운 레스토랑을 찾길 원할 수도 있다) 를 제공한다. 그 후, 이 서비스는, 개시 지점을 이용하고, 사용자 부근 내의 레스토랑들을 탐색하며, 이 정보를 사용자에게 다시 제공할 것이다.
이들 서비스는 유용하지만, 이동 사용자에게 제공된 관심 지점들에 관한 정보의 관련성 (relevance) 을 향상시킬 필요성이 있다.
개요
사용자에 대해 관련된 관심 지점들을 결정하는 방법, 장치, 및 시스템이 기술된다. 관심 지점의 관련성 (relevance) 은, 사용자의 현재의 상황에서 사용 자에 대한 관심 지점의 적합성 또는 타당성의 측정이다. 예를 들어, 관심 지점의 관련성은, 관심 지점이 사용자의 루트를 벗어나 있는 거리, 관심 지점에 도달하는데 걸릴 추정된 시간 길이, 사용자의 루트로부터 관심 지점에 도달하는데 있어서의 용이성 (ease) 또는 곤란성 (difficulty), 공공 교통수단에의 근접성, 도보 사용자 (pedestrian user) 를 위한 루트, 및/또는 사용자의 속도와 같은 많은 요인들에 기초할 수 있다. 이들 및 다른 요인들은, 관심 지점들을 식별하고, 사용자에 대한 관심 지점들의 타당성에 따라 관심 지점들을 랭크시키기 위해 이용될 수 있다. 일 실시형태에서는, 사용자의 속도, 및/또는 속력과 방향이 관심 지점들 (POI) 을 필터링하기 위해 애플리케이션 서버에 의해 이용될 수 있다. 예를 들어, POI 데이터를 요청한 사용자가 고속도로 속도로 이동중일 때, 애플리케이션은, 탐색 공간을 조정하여 이동의 속력과 방향을 고려할 수 있다. 예를 들어, 사용자가 65mph (또는, 30m/s) 로 이동중이라면, 탐색 공간은, 속도, 사용자가 POI 에 관한 정보를 판독하는데 걸리는 시간, 및 디스플레이될 오브젝트들의 수를 고려하여 영역을 커버하도록 설정될 수 있다. 또한, 사용자가 주행 차량 내에 있기 때문에, 더 많은 거리가 이동될 수 있어, 사용자가 이동중인 루트를 따라 사용자의 전방의 방향에서 더 넓은 영역이 탐색 (예를 들어, 최대 약 5 평방 마일 이상의 영역이 탐색될 수 있다) 되어야 한다.
마찬가지로, 도심 거리 (city street) 를 따라 도보중인 사용자의 탐색 공간은, 사용자에게 더 가까운 지역을 포함하고, 또한 사용자가 도보중인 방향의 반대 반향에 있거나, 또는 후방 (behind) 에 있는 영역을 포함할 수도 있는 탐색 공간을 가질 것이다.
일 실시형태에서, POI 데이터는, 사용자에 의한 POI들의 접근의 용이성 및 방향에 기초하여 우선순위가 매겨질 수 있다. 예를 들어, 사용자가 도로를 따라 운전중이라면, 이동되고 있는 도로로부터 POI 로의 접근의 용이성에 기초하여 POI들의 우선순위를 매기는 것이 바람직할 수도 있다. 한편, 도보 횡단 (pedestrian walking), 심지어는 정적 사용자 (stationary user) 와 같이 더 느린 속도의 경우, 훨씬 더 좁은 탐색 공간이 이용될 수 있다. 예를 들어, 사용자에게 보여질 수도 있는 것에 기초하여 POI 데이터를 필터링하는 탐색이 이용될 수 있다. 즉, 한 블록 떨어진 거리 상에 있는 POI들은, 사용자와 가까울 수도 있지만 그 POI들은 보이지 않을 수도 있다. 마찬가지로, 탐색 공간의 사이즈는, 사용자에게 근접하게 있는 POI들에 관한 정보를 얻도록 설정될 수 있다.
또한, 다른 사용자 정보는, POI 에 대한 탐색의 우선순위를 매기는데 이용될 수 있다. 일 실시형태에서, 사용자는, POI 의 탐색의 우선순위를 매기는데 이용될 수 있는, 특정 관심 지점들, 또는 관심 지점들의 카테고리에 대한 선호도에 관한 정보를 제공할 수 있다. 예를 들어, 사용자는, 그들이 사용자의 루트로부터, 거리, 또는 이동 시간에 있어서 허용가능한 일탈 (acceptable deviation) 내에 있다면, 그들이 특정 관심 지점, 또는 관심 지점들의 카테고리를 방문하고 싶어한다는 정보를 제공할 수 있다. 또한, 애플리케이션은, 예를 들어, 관심 지점에, 전화 번호를 제공하거나, 전화를 걸어 사용자를 도울 수 있다. 예를 들어, 애플리케이션은, 사용자가 방문하길 원하는 레스토랑이나 커피 숍에 전화를 걸어 주 문을 할 수 있다.
다른 실시형태에서는, 개인 일정표 또는 사업 일정표와 같은 사용자의 스케줄에 관한 정보가 관심 지점들의 우선순위를 매기는데 이용될 수 있다. 예를 들어, 사용자의 일정표는, 스케줄된 미팅 장소 및 시간을 포함할 수 있다. 사용자는, 이 일정표 정보를, 미팅 장소에서의 사용자의 루트 및 추정된 도달 시간을 계산하는 애플리케이션에 수동으로 또는 자동으로 중 어느 하나로 제공할 수 있다. 일 실시형태에서, 사용자가 그들의 루트를 이동할 때, 그들은, 그들이 미팅 장소로 가는 도중에 방문하고 싶어하는 원하는 관심 지점에 관한 정보를 요청할 수 있다. 애플리케이션은, 스케줄된 미팅 시간을 이용하여, 어느 관심 지점들을 사용자가 방문할 수 있고 여전히 그들의 스케줄된 미팅을 수행할 수 있는지를 식별할 수 있다. 마찬가지로, 사용자가 교통 상황으로 인해 지연된다면, 서버는 미팅 장소에서의 새로운 추정된 도달 시간을 계산할 수 있다. 또한, 애플리케이션은, 예를 들어, 주문을 하기 위해 관심 지점에 미리 전화를 거는 것, 또는 사용자가 스케줄에 늦고 그들의 추정된 도달 시간이 몇시인지를 다른 미팅 참가자들에게 통지하는 것과 같은 옵션들을 제공할 수 있다.
본 발명의 다른 특징 및 이점은, 다음의 상세한 설명 및 첨부 도면을 검토한 후에 당업자에게 보다 쉽게 명백해질 것이다.
도면의 간단한 설명
도 1 은, 사용자 부근의 관심 지점들을 알아내기 위해 사용된 종래 시스템을 나타낸 도면이다.
도 2 는, 도 1 에 도시된 종래 시스템에 비해 강화된 시스템을 나타낸 도면이다.
도 3 은, 본 발명의 실시형태에 따른 무선 통신 시스템을 나타낸 블록도이다.
도 4 는, 관련된 관심 지점 정보를 사용자에게 제공하는 양태들을 나타낸 도면이다.
도 5 는, 사용자에 대해 관련된 관심 지점들을 식별하는 실시형태를 나타낸 도면이다.
도 6 은, 애플리케이션 서버로부터 보조 (aiding) 정보를 수신하는 보행자의 예를 나타낸 도면이다.
도 7 은, 도 3 내지 도 6 에 도시된 시스템에서 사용될 수 있는 무선 통신 디바이스의 예시적인 실시형태를 나타낸 호출 흐름도이다.
도 8 은, 라우팅 정보를 수신하는 기술을 나타낸 흐름도이다.
도 9 는, 업데이트된 루트를 계산하는 실시형태를 나타낸 흐름도이다.
도 10 은, 관련된 관심 지점 정보를 사용자에게 제공하는 실시형태를 나타낸 흐름도이다.
도 11 은, 무선 통신 시스템의 다양한 컴포넌트들을 나타낸 블록도이다.
상세한 설명
다음의 설명을 판독한 후, 당업자는, 다양한 대안의 실시형태 및 대안의 애플리케이션에서 본 발명을 구현하는 방법을 알게 될 것이다. 그러나, 본 발명 의 다양한 실시형태가 여기에 설명되어 있지만, 이들 실시형태는 제한이 아닌 예시로서만 제공된다는 것을 이해하게 될 것이다. 그러한 것으로서, 이런 다양한 실시형태의 상세한 설명은 본 발명의 범위 또는 폭을 제한하는 것으로 해석되어서는 안된다.
여기에 설명된 방법, 장치, 기술, 프로그램, 및 시스템의 다양한 실시형태는, 관심 지점들을 식별하고, 사용자와 관련되어 있는 관련성을 통해 그 관심 지점들을 랭크시키기 위해 제공한다.
종래 시스템에서, 요청자의 위치에 기초하여 필터링되는 결과를 생성하는 탐색 엔진에 의해 관심 지점들에 대한 탐색이 수행된다. 통상, 사용자의 위치가 다양한 수단에 의해 제공될 수 있다. 통상, 위치 엔트리는, 주소, 교차로, 우편 번호, 시, 주, 국가 등을 수동으로 입력하는 것을 포함한다. 관심 지점들에 대해 탐색된 영역은 입력된 위치에 의해 변한다.
또한, 위치결정 능력 (location capability) 이 이동 디바이스를 통해 구현될 수도 있다. 이동 디바이스에서, 위치 정보의 수동 엔트리 외에, 포지셔닝 특징 또는 서비스가 디바이스에 이용가능하다면, 자동 위치/어드레스 결정이 수행될 수 있다. 예를 들어, 이동 디바이스에 SPS (위성 포지셔닝 시스템) 수신기와 같은 위치 결정 능력이 구비된다면, 이동 디바이스의 위치에 관한 정보가 자동으로 결정될 수 있다.
통상, 위치 정보의 정확도는, 이용된 특정 유형의 기술 및 포지션 결정과 연관된 구체적인 조건들에 의존한다. 이하의 표 1 은, 몇몇 유형의 위치결정 기 술들 및 그들과 관련이 있는 성능 레벨들을 열거한다.
Figure 112008071544935-PCT00001
종래의 탐색 엔진은, 사용자 부근의 관심 지점들에 관한 정보를 제공하지만 그 관심 지점들은 사용자에 대한 관심 지점들의 관련성에 대하여 랭크되지 않는다. 다수 (특히, 많은 수) 의 선택권이 사용자에게 제공될 때, 사용자는 최상의 선택을 행하기가 어려울 수도 있다. 필요한 것은, 사용자와 관련되는 정보를 필터링, 랭크, 및 제공하기 위한 능력이다. 특정 관심 지점의 관련성은, 사용자가 정적인지, 도보중인지, 또는 운전중인지와 같은 상이한 시나리오에 의존하여 매우 다를 수 있다.
도 1 은, 사용자 근방의 관심 지점들을 알아내기 위해 사용된 종래의 시스템을 나타낸 도면이다. 도 1 에 도시한 것처럼, 사용자의 위치 (102) 가 결정된다. 개시 지점은, 포지션 픽스의 정확도에 기초하여 불확실성을 가질 것이며, 원과 같은 불확실한 반경에 의해 나타내질 수 있다. 사용자는, 사용자의 원하는 거리, 또는 근방 (106) 내의 관심 지점들 (104) 에 관한 정보를 요청할 수 있다. 예를 들어, 사용자는 사용자로부터 원하는 거리 내의 레스토랑들의 위치를 요청할 수 있다. 그 후, 서비스는, 원하는 근방 내의 레스토랑들을 알아내기 위해 데이터베이스를 통하여 탐색하고, 그 정보를 사용자에게 다시 제공할 수 있다.
또 다른 종래의 시스템은, 사용자로부터의 원하는 방향과 함께 사용자의 위치, 또는 개시 지점을 조합하여, 탐색 공간을 개시 위치에 원점을 가진 섹터로 감소시킨다. 도 2 는, 도 1 에 도시된 종래의 시스템에 비해 강화된 시스템을 나타낸 도면이다. 도 2 에 도시한 것처럼, 사용자의 위치 (102) 는, 관심 방향 (204) 과 함께 결정된다. 그 후, 시스템은, 어느 관심 지점들 (104) 이 사용자의 관심 방향 (204) 에서 섹터 (206) 내에 위치되는지를 결정할 수 있다.
탐색 엔진의 사용을 단순화하고, 탐색 프로세스를 자동화하며, 추가 정보를 이용하여 사용자에게 제공된 데이터의 관련성을 향상시키는 것이 바람직할 것이다. 예를 들어, 이동 핸드셋-구현된 탐색 엔진의 사용을 단순화하고, 탐색 프로세스를 자동화하며, 추가 정보를 이용하여 발견 (조사) 되고 제공된 데이터의 관련성을 향상시키는 것이 바람직할 것이다. 일 실시형태에서, 사용자의 속도, 또는 속력과 방향이 관심 지점들 (POI들) 을 필터링하기 위해 이용될 수 있다. 즉, POI 데이터를 요청한 사용자가 고속도로 속도로 이동중일 때, 탐색 공간은 이동의 방향과 속력을 고려할 수도 있다. 예를 들어, 사용자가 65mhp (또는, 30m/s) 로 이동중이라면, 탐색 공간은, 속도, 사용자가 POI 에 관한 정보를 판독하는데 걸리는 시간, 및 디스플레이될 오브젝트들의 수를 고려하여 영역을 커버하도록 설정될 수 있다. 또한, 사용자가 주행 차량 내에 있기 때문에, 더 많은 거리가 이동될 수 있어, 사용자가 이동중인 루트를 따라 사용자의 전방의 방향에서 더 넓은 영역이 탐색 (예를 들어, 최대 약 5 평방 마일 이상의 영역이 탐색될 수 있다) 되어야 한다.
POI 데이터는, 예를 들어, POI들의 접근의 용이성 및 방향에 기초한 프리젠테이션에 의하여 랭크되거나 우선순위를 매길 수 있다. 예를 들어, 사용자가 도로를 따라 이동중이라면, 이동되는 도로로부터의 접근의 용이성에 기초하여 POI들의 우선순위를 매기는 것이 바람직할 수도 있다.
한편, 도보 횡단, 심지어는 정적 사용자와 같이 더 느린 속도의 경우, 훨씬 더 좁은 탐색 공간이 이용될 수 있다. 예를 들어, 사용자에게 보여질 수도 있는 것에 기초하여 POI 데이터를 필터링하는 탐색이 이용될 수 있다. 즉, 한 블록 떨어져 거리 상에 있는 POI들은 보이지 않을 수도 있다. 마찬가지로, 탐색 공간의 사이즈는, 사용자에게 근접하게 있는 POI들에 관한 정보를 얻도록 설정될 수 있다.
다른 예에서는, POI 까지의 이동 시간의 추정이 POI 를 필터링 또는 랭크시키는데 이용될 수 있다. 이 경우에, 다수의 POI들까지의 이동 시간들은, 더 나은 이동 시간 추정을 위해 실시간 교통 정보를 고려할 수도 있는 라우팅 알고리즘을 통해 추정될 수 있다. 이러한 경우에, 이동 시간은, 예를 들어, 사용자가 도보중인지, 운전중인지, 공공 교통수단에 타고 있는지 등과 같은 사용자 시나리오에 의존할 수도 있다.
도 3 은, 본 발명의 실시형태에 따른 무선 통신 시스템을 나타낸 블록도이다. 도 3 에 도시한 것처럼, 무선 통신 시스템 (300) 은, 무선 통신 디바이스 (WCD; 302), 기지국 트랜시버 (BST; 306), 및 애플리케이션 서버 (312) 를 포함한다. 또한, 무선 통신 시스템 (300) 은, WCD (302) 의 위치 결정을 도울 수 있는 포지션 결정 엔티티 (PDE; 314) 를 포함할 수 있다.
일 실시형태에서, 사용자는, 그들이 무선 통신 시스템 (300) 의 커버리지 영역 내에서 이동할 때 무선 통신 디바이스 (302) 를 휴대하고 있다. 사용자는, 원하는 목적지와 함께 그들의 위치 및 속도를 애플리케이션 서버 (312) 에 송신할 수 있다. 일 실시형태에서, 사용자는, 그들의 위치 및 속도에 관한 정보를 송신하고, PDE (314) 는, 사용자의 위치 및 속도를 결정하고, 그 정보를 애플리케이션 서버 (312) 에 제공한다. 그 후, 애플리케이션 서버 (312) 는, 무선 통신 디바이스 (302) 의 사용자에 대한 원하는 루트를 계산하여 그들의 원하는 목적지에 도달할 수 있다.
애플리케이션 서버 (312) 로부터 수신된 라우팅 정보에 기초하여, 무선 통신 디바이스 (302) 의 사용자는 목적지를 향하여 루트를 따라갈 수 있다. 루트를 따라 통과하면서, 사용자는, 관심 지점을 찾길 원할 수도 있다. 예를 들어, 사용자는, 그들이 루트를 통과할 때 가장 가까운 커피 숍을 찾길 원할 수도 있다. 사용자는, 원하는 관심 지점을 애플리케이션 서버 (312) 에 전달할 수 있다. 일 실시형태에서, 애플리케이션 서버 (312) 는, 사용자의 루트를 따라 있는 관심 지점들을 식별한다.
다른 실시형태에서, 사용자는, 그들의 현재의 루트로부터 허용가능한 일탈에 관한 정보를 선택 및 전달할 수 있다. 예를 들어, 사용자는, 그들이 기존 루트에서 특정 거리보다 더 많이 벗어나거나 기존 루트로부터 특정 시간량보다 더 많이 지연되길 바라지 않는다는 것을 애플리케이션 서버 (312) 에 전달할 수 있다. 애플리케이션 서버 (312) 는, 사용자로부터 수신된 허용가능한 루트 일탈 정보 및 원하는 관심 지점에 기초하여 사용자의 루트를 따라 허용가능한 관심 지점들을 식별할 수 있다. 애플리케이션 서버 (312) 는 이 정보를 무선 통신 디바이스 (302) 를 통해 사용자에게 다시 전달할 수 있다. 사용자는, 어느 관심 지점을 그들이 방문하길 원하는지에 대해 애플리케이션 서버 (312) 에 다시 전달할 수 있고, 또는 애플리케이션 서버 (312) 는 무선 통신 디바이스에 의해 제공된 위치 정보를 모니터링하여, 사용자가 원하는 관심 지점으로 향하는 루트를 벗어날 때 사용자의 위치를 결정할 수 있다. 대안으로, 현재의 루트로부터의 일탈이 통신 디바이스 (302) 에 의해 결정될 수 있다. 그 후, 애플리케이션 서버 (312) 는, 관심 지점으로부터 목적지까지의 루트 정보를 업데이트하고, 업데이트된 루트 정보를 무선 통신 디바이스를 통해 사용자에게 제공할 수 있다.
도 4 는, 관련된 관심 지점 정보를 사용자에게 제공하는 양태들을 나타낸 도면이다. 도 4 에 도시된 바와 같이, 사용자 위치 (402) 가 애플리케이션 서버에 전달된다. 또한, 사용자의 속도 (404) 가 애플리케이션 서버에 전달된다. 일 실시형태에서, 무선 통신 디바이스 (302) 에 의해 제공된 위치 정보는, 사용자의 속도 및 이동 방향에 관한 정보를 포함하며, 포지션 결정 엔티티는, 사용자의 위치 및 속도를 결정하고 그것을 애플리케이션 서버에 제공한다. 또한, 사용자는, 원하는 관심 지점들을 애플리케이션 서버에 전달한다. 원하는 관심 지점들, 사용자의 현재의 위치 (402), 및 사용자가 이동중인 속도 및 방향 (404) 에 기초하여, 애플리케이션 서버는 관련된 관심 지점들 (406) 을 알아낼 수 있다.
일 실시형태에서, 사용자에 관한 관련된 지역 (410) 은 사용자의 속도에 기초한다. 예를 들어, 사용자가 고속으로 이동중이라면, 관심 지점들을 식별하기 위한 사용자에 관한 관련된 지역 (410) 은, 사용자의 이동 방향에서 더 큰 범위로 연장될 수 있다. 마찬가지로, 사용자가 보다 저속으로 이동중이라면, 관련된 관심 지역 (410) 은 사용자 위치 (402) 와 더 가까울 것이다. 예를 들어, 사용자가 대략 시간당 60 마일로 차를 운정중이라면, 관련된 관심 지점들의 범위 (410) 는 운전자의 루트의 방향을 따라 운전자 전방에서 먼 거리로 연장할 것이다. 마찬가지로, 사용자가 거리를 따라 도보 횡단 중이라면, 그들의 속도가 훨씬 느리기 때문에, 관련된 관심 지점들의 범위는 사용자의 현재의 위치 (402) 에 보다 가깝도록 감소될 수 있다.
다른 실시형태에서, 탐색 공간은, "탐색 시간 + 관련성 시간 (relevance time)" 에서 핸드셋/사용자 이동으로 인해 커버될 거리를 커버한다. 관련성 시간은, 관심 지점이 사용자와 관련성을 얼마나 유지할 것인지에 기초할 수 있다. 예를 들어, 사용자가 관심 지점을 통과하기 전에 얼마나 오랫동안 사용자가 루트를 따라 이동하는 가이다. 일 실시형태에서, 관련성 시간은, 차량으로 이동중인 사용자의 경우 수분, 예를 들어, 도보 속도의 경우 최대 10 내지 20 분으로 설정될 수 있다. 또한, POI 데이터는, 사용자에게 제공된 프리젠테이션 리스트에 의하여 우선순위가 매겨질 수 있다. 예를 들어, POI 는, 방향 (이동 반대 방향에 위치된 방향과 비교하여 이동 방향을 따라) 및 POI들의 접근의 용이성 (이동되는 도로로부터의 접근의 용이성) 과 같은 관련성에 의하여 우선순위가 매겨질 수 있다. 즉, 이동 경로를 따라 전방에 있는 관심 지점들이 루트를 따라 동일 거리 내에 있지만 후방에 있는 관심 지점들보다 더 관련이 있는 것으로 간주될 수 있다.
라우팅 정보는, POI 까지의 거리뿐만 아니라 추정된 이동 시간 및 POI 에 도달하는 용이성을 결정하는데 이용될 수 있다. 예를 들어, 도보 속도 (심지어는, 정적 사용자) 의 경우, 훨씬 더 좁은 탐색 공간이 이용될 수 있다. 사실상, 사용자에게 보여질 수도 있는 것, 또는 보통 "도보" 거리만큼 떨어져 있는 것으로 취급되는 것에 기초하여 데이터를 필터링하기 위해 기술이 적용될 수 있다. 또한, 필터는, 공공 교통수단을 통해 접근 가능성에 의하여 정의될 수 있다. 가시성과 관련하여, 한 블록 떨어져 거리 상에 있는 POI들은 탐색 위치 (개시 포지션) 에서 사용자에게 보이지 않을 수도 있다. 사실상, 탐색 공간의 사이즈는, 사용자에게 근접하게 있거나 직접 가시선에 있는 POI들에 관한 정보를 얻도록 설정될 수 있다.
경계표들 (monuments), 관심 지점들, 맵핑 데이터 등과 같은 몇몇 지리적 위치와 연관된 정보를 포함하는, 맵핑 및 지리적 정보 시스템 (GIS) 데이터가 탐색 공간의 사이즈를 결정하기 위해 함께 이용될 수 있다. 예를 들어, 탐색 공간은, 맵핑 노드 (교차점) 와 맵핑 영역의 길이 사이의 거리에 기초할 수 있다. 즉, 사용자가 위치되는 거리의 그리드의 사이즈는, 예를 들어, 도시 협곡 대 시골 영역, 및 nxn 거리 블록 탐색 공간과 같은 원하는 영역을 커버하도록 조정된 탐색 공간으로 결정될 수 있다. 또한, 탐색될 거리에 의한 탐색 공간 및 거리 블록들의 수가 사용자에 의해 수동으로 설정될 수 있다.
도 5 는, 사용자에 대해 관련된 관심 지점들을 식별하는 실시형태를 나타낸 도면이다. 도 5 의 예에 도시된 것처럼, 사용자 (504) 는, 도로 (508) 를 따라 차량으로 이동중이다. 사용자는, 그들의 현재의 위치뿐만 아니라 그들이 원하는 목적지 (506) 를 애플리케이션 서버에 전달할 수 있다. 그 후, 애플리케이션 서버는, 사용자에 대한 원하는 루트를 계산할 수 있다. 도 5 의 예에서, 원하는 루트는, 거리 (508) 를 따라, 목적지까지 경로 (510) 를 따라가고 있다. 운전자가 루트 (510) 를 따라 통과할 때, 그는, 그가 커피 숍과 같은 관심 지점들을 찾길 바란다는 것을 애플리케이션 서버에 전달할 수 있다. 그 후, 애플리케이션 서버는, 사용자의 근방 내의 커피 숍들을 탐색할 수 있다. 또한, 애플리케이션 서버는, 사용자 (504) 의 속도 및 사용자의 루트 (510) 를 따른 이동 방향에 관한 정보를 가진다.
예를 들어, 사용자의 위치 및 그들의 루트 (510) 를 알면, 애플리케이션 서버는, 후방에 있거나 사용자가 지나친 커피 숍들은 식별하지 않을 것이다. 도 5 의 예에 도시한 것처럼, 사용자의 근방에는 2 개의 관련된 관심 지점들 또는 커피 숍들 (510 및 512) 이 존재한다. 종래의 시스템에서, 사용자로부터 각각의 커피 숍들 (510 및 512) 까지의 거리 (522 및 524) 가 계산될 것이다. 예를 들어, 도 5 에서, 사용자의 현재의 위치 (504) 로부터 선 (522) 으로 표시된 제 1 커피 숍 (510) 까지의 거리는, 사용자의 현재의 위치 (504) 로부터 선 (524) 으로 표시된 제 2 커피 숍 (512) 까지의 거리보다 더 짧다. 따라서, 종래의 시스템에서, 사용자는, 제 1 커피 숍 (510) 이 사용자의 현재의 위치에 더 가깝기 때문에 제 2 커피 숍 (512) 에 비해 바람직하다고 전할 것이다.
그러나, 도 5 에 도시한 것처럼, 사용자가 그들의 현재의 목적지로부터 선 (530) 으로 표시된 제 1 커피 숍 (510) 로 이동하기 위해 선택해야 하는 루트는, 사용자가 현재의 루트를 벗어나 선 (532) 으로 표시된 제 2 커피 숍 (512) 으로 이동하는 루트보다 사용자로 하여금 그들의 원하는 루트를 훨씬 더 많이 벗어나게 한다. 즉, 도 5 의 예에 도시한 것처럼, 커피 숍 (510) 과 같은 하나의 관심 지점이 물리적으로는 사용자에게 근접할 수도 있지만, 그 관심 지점은, 접근의 곤란성, 도심 거리를 통과해야 한다는 것, 주차장의 부족, 및 커피 숍 (512) 과 같은 제 2 관심 지점을 더 바람직하게 할 수도 있는 다른 양태들로 인해 바람직한 관심 지점이 아닐 수도 있다. 애플리케이션 서버는, 특정 관심 지점으로의 도달 곤란성, 및 사용자의 선호도와 같은 것들에 대한 이들의 다양한 양태들을 고려하여 원하는 관심 지점들을 식별하고 그 관심 지점들을 사용자에 대한 관심 지점들의 관련성에 따라 랭크시킬 수 있다. 비록, 관심 지점이 사용자의 루트에 근접하도라도, 그것은 다른 관심 지점만큼 높은 순위를 갖지 않을 수도 있다. 거리의 유형, 주차장, 및 다른 양태들과 같은 다른 요인들이 다양한 관심 지점들의 관련성을 랭크시키기 위해 이용될 수 있다.
도 6 은, 애플리케이션 서버로부터 보조 (aiding) 정보를 수신하는 보행자의 예를 나타낸 도면이다. 도 6 에 도시한 것처럼, 사용자 (602) 는, 그리드 (606) 에 배열되는 도심 거리를 따라 도보중이다. 사용자가 거리를 따라 도보할 때, 그들은, 그들의 현재의 위치 및 원하는 목적지를 애플리케이션 서버에 제공할 수 있다. 예를 들어, 사용자 (602) 는, 박물관 (610) 과 같은 장소에 도달하길 원할 수 있다. 그 후, 애플리케이션 서버는, 사용자에 대한 원하는 루트 (620) 를 계산하여 사용자의 목적지 (610) 에 도달하도록 따라갈 수 있다.
사용자가 루트를 통과할 때, 그는 예를 들어 커피 숍과 같은 관심 지점을 찾길 원할 수도 있다. 그 후, 애플리케이션 서버는, 사용자의 현재의 위치 (602) 는 물론 라우팅 정보 (620) 를 이용하여 관련된 관심 지점들들을 식별할 수 있다. 이 예에서는, 사용자가 보행자이기 때문에, 그 사용자가 도 5 의 예에서보다 훨씬 더 느리게 움직여, 사실상 관련된 관심 지점이 후방에 있거나 사용자와 가까이 있을 수도 있다. 예를 들어, 경로를 벗어나고 운송 애플리케이션에 대해 허용가능한 것으로 간주되지 않는 관심 지점이 보행자에 대해 바람직한 관심 지점일 수도 있다. 예를 들어, 도시에서는, 차량이 특정 관심 지점과 가까이 있을 수도 있지만, 일방 통행 도로로 인해 관심 지점에 도달하기가 쉽지 않을 수도 있으며, 이는 보행자의 이동에 영향을 주지는 않는다. 또한, 주차장의 이용가능성이 차량에서의 사용자와 관련이 있을 수도 있지만 보행자와는 관련이 없다.
도 6 의 예에서, 사용자 (602) 의 근방 내에, 그리고 사용자의 루트 (620) 내에 3 개의 커피 숍 (630, 632, 및 634) 이 존재하며, 따라서 애플리케이션 서버가 그것들을 랭크시킬 수 있다. 도 6 에 도시한 것처럼, 제 1 커피 숍 (630) 은, 사용자와 가장 가깝지만 사용자가 제 1 커피 숍 (630) 에 인접한 거리 상에 있기 때문에, 제 1 커피 숍 (630) 이 사용자와 가장 근접하더라도 그 사용자는 제 1 커피 숍으로 이동하기가 더 어려울 수도 있기 때문에, 그것은 바람직한 커피 숍이 아닐 수도 있다. 마찬가지로, 제 2 커피 숍 (632) 은, 사용자 (602) 의 전방에 있기 때문에 사용자의 원하는 루트 (620) 를 따라 존재하는 것으로 더 근접하다. 그러나, 제 2 커피 숍 (632) 은 사용자의 원하는 루트 (620) 에서 충분한 거리보다 크게 벗어나 있기 때문에 그것은 바람직한 관심 지점이 아닐 수도 있다. 제 3 커피 숍 (634) 은 사용자 (602) 의 후방에 있고, 일반적으로는 관련된 관심 지점으로 간주되지 않을 것이다. 그러나, 사용자가 보행자이고 천천히 도보중이기 때문에, 사용자는 제 3 커피 숍 (634) 에 도달하기 위해 뒤돌아 단 거리를 역행하기가 어렵지 않다. 이 실시형태에서, 제 3 커피 숍 (634) 은, 사용자 경로를 따라, 백-트랙킹, 또는 역행해야 하기는 하지만, 사용자 루트에서 벗어난 일탈이 최소량이기 때문에 바람직한 관련된 관심 지점일 수도 있다.
도 7 은, 도 3 내지 도 6 에 도시된 시스템에서 사용될 수 있는 무선 통신 디바이스의 예시적인 실시형태를 나타낸 호출 흐름도이다. 도 7 에 도시한 것처럼, 무선 통신 디바이스는, 무선 인프라스트럭처에 위치 및 속도 정보와 함께 원하는 목적지를 제공 (702) 한다. 무선 인프라스트럭처 내에는, 애플리케이션 서버는 물론 포지션 결정 엔티티가 있을 수 있다. 애플리케이션 서버는, 위치 및 속도 정보와 함께 목적지를 수신하고, 사용자에 대한 루트를 계산하여 목적지에 도달한다. 일 실시형태에서, 애플리케이션 서버는, WCD 로부터 위치 및 속도 정보를 수신한다. 다른 실시형태에서, WCD 로부터의 위치 및 속도 정보는 PDE 에 전달되고, PDE 는 WCD 의 위치 및 속도를 결정하여 애플리케이션 서버에 제공한다.
애플리케이션 서버는 WCD 에 라우팅 정보를 제공 (704) 한다. WCD 의 사용자가 루트를 통과할 때, 그들은 애플리케이션 서버에 허용가능한 루트 일탈의 정보와 함께 원하는 관심 지점들을 제공 (706) 할 수도 있다. 애플리케이션 서버는, 원하는 관심 지점들 및 허용가능한 루트 일탈 정보에 기초하여 관련된 관심 지점들을 결정하고, 관련된 관심 지점들에 대한 라우팅 정보를 제공 (708) 할 수 있다. 그 후, 사용자는, 원하는 관심 지점을 선택하고, 그 관심 지점으로 나아간다. 중간의 관심 지점으로의 사용자 (WCD) 의 도달이 애플리케이션 서버에 의해 자동으로 검출될 수 있고, 원래의 목적지까지의 루트가 자동으로 계산되어 WCD 에 제공될 수 있다.
관심 지점으로 이동하면서 사용자에게 다양한 옵션들 (710) 이 제공될 수 있다. 예를 들어, 사용자가 커피 숍과 같은 관심 지점으로 이동중인 경우, 그 애플리케이션 서버는, 사용자가 미리 전화하여 주문을 할 수 있도록 무선 통신 디바이스로부터 커피 숍으로 전화를 걸게 도울 수 있다. 또한, 애플리케이션 서버는, 관심 지점에 대한 일탈을 포함하는 새로운 추정된 도달 시간은 물론, 관심 지점까지의 이동 시간 및 잠재적 교통 상황에 관하여 무선 통신 디바이스의 사용자에게 정보를 제공할 수 있다. 애플리케이션 서버는, 관심 지점 (712) 으로부터 목적지까지의 루트 정보를 업데이트하고, 업데이트된 루트 정보를 무선 통신 디바이스의 사용자에게 전달할 수 있다. 이런 식으로, 사용자는 원하는 목적지로의 여행에 재-착수할 수 있다.
도 8 은, 라우팅 정보를 수신하는 기술을 나타낸 흐름도이다. 흐름은 블록 802 에서 시작되며, 사용자는 원하는 목적지의 아이덴티티를 제공한다. 흐름은, 블록 804 로 계속되고, 사용자의 현재의 위치 및 속도에 관한 정보가 애플리케이션 서버에 제공된다. 사용자의 현재의 위치 및 속도에 관한 정보, 및 원하는 목적지에 기초하여, 라우팅 정보가 계산되고, 블록 806 에서 사용자에게 제공된다. 블록 808 에서, 사용자가 루트를 이동할 때, 그들은, 관심 지점들에 관한 정보 및 허용가능한 루트 일탈 정보를 애플리케이션 서버에 제공할 수 있다. 원하는 관심 지점 및 허용가능한 루트 일탈에 기초하여, 블록 810 에서 수정된 라우팅 정보가 사용자에게 제공될 수 있다.
일 실시형태에서, 블록 808 에서, 현재의 위치 및 속도에 관한 정보가 업데이트되고, 또한 사용자의 업데이트된 위치 및 속도 정보에 기초하여, 수정된 루트 및 관련된 관심 지점트들을 결정할 때 사용하기 위해 애플리케이션 서버에 제공된다. 일 실시형태에서, 허용가능한 루트 일탈은, 사용자가 기꺼이 허용하는 허용가능한 루트 거리일 수 있다. 다른 실시형태에서, 허용가능한 루트 일탈은, 사용자가 관심 지점으로 이동하는데 걸릴 추정된 허용가능한 시간 지연일 수 있다.
도 9 는, 업데이트된 루트를 계산하는 실시형태를 나타낸 흐름도이다. 흐름은, 원하는 목적지에 관한 정보가 수신되는 블록 902 에서 시작된다. 블록 904 에서, 사용자의 현재의 위치 및 속도에 관한 정보가 수신된다. 블록 906 에서, 사용자의 현재의 위치로부터 원하는 목적지까지의 루트가 계산되고 사용자에게 제공된다.
일 실시형태에서, 사용자가 루트를 통과할 때, 그들은 그들이 방문하길 바라는 다양한 관심 지점들을 식별할 수 있다. 예를 들어, 블록 908 에서, 원하는 관심 지점에 관한 정보 및 허용가능한 루트 일탈 정보가 사용자로부터 수신된다. 사용자의 현재의 위치는 물론, 사용자의 현재의 속도에 기초하여, 관련된 관심 지점들이 식별될 수 있다. 다양한 관심 지점들은, 사용자에 대한 관심 지점들의 관련성에 따라 랭크될 수 있다. 예를 들어, 관심 지점은, 그 관심 지점이 다른 관심 지점들보다 사용자에 대해 접근하기 더 쉽다면, 또는 그 관심 지점이 사용자의 루트에 더 가깝다면, 더 높은 관련성에 의해, 또는 사용자에 대한 관심 지점의 관련성을 평가하는 다른 기술에 의해 랭크될 수 있다.
일 실시형태에서, 관련성 순위와 함께, 관심 지점들은 사용자에게 제공될 수 있고 사용자는 원하는 관심 지점을 선택한다. 다른 실시형태에서, 가장 관련된 관심 지점이 사용자에 대해 자동으로 선택된다. 일단, 원하는 관심 지점이 선택된다면, 선택된 관심 지점에 대한 라우팅 정보가 계산되고, 사용자에게 제공될 수 있다. 블록 912 에서, 목적지에 대한 업데이트된 루트 정보는, 어느 관심 지점들을 사용자가 방문하는지에 기초하여 계산된다. 라우팅 정보 외에, 사용자에게는 그들의 목적지에서의 업데이트된 추정된 도달 시간이 제공될 수 있다.
도 10 은, 관련된 관심 지점 정보를 사용자에게 제공하는 실시형태를 나타낸 흐름도이다. 흐름은, 관심 지점 정보에 대한 요청이 애플리케이션 서버에서 무선 통신 디바이스의 사용자로부터 수신되는 블록 1002 에서 시작된다. 블록 1004 에서, 사용자의 현재의 위치 및 속도에 관한 정보가 애플리케이션 서버에서 수신된다. 일 예에서, 이 정보는, 포지션 결정 엔티티로 전달될 수 있으며, 여기서 사용자의 현재의 위치 및 속도가 결정되고 애플리케이션 서버에 다시 제공된다. 다른 실시형태에서, 무선 통신 디바이스는, 사용자의 위치 및 속도를 제공하고, 또는 사용자는 위치 및 속도를 수동으로 입력할 수 있다.
블록 1006 에서, 애플리케이션 서버는, 무선 통신 디바이스의 위치, 속력, 및 이동 방향에 기초하여 탐색 파라미터들을 조정할 수 있다. 예를 들어, 사용자가 차량 내에 있고 고속으로 이동중이라면, 상이한 세트의 관심 지점들이 보행자이고 거리를 천천히 도보중인 사용자에 비해 관련이 있을 수도 있다. 블록 1008 에서, 관심 지점들은 사용자에 대한 그 관심 지점들의 관련성에 따라 랭크될 수 있다. 예를 들어, 관심 지점들은, 사용자에 의한 접근의 용이성에 기초하여 랭크될 수 있는데, 이를 테면, 사용자가 차량에서 고속도로를 운전중이라면, 고속도로의 출구로에 위치되는 관심 지점이 고속도로의 몇몇 시티 블록들을 벗어나 위치되는 관심 지점에 비해 바람직할 수도 있다. 다른 예에서, 관심 지점의 관련성은, 사용자가 관심 지점까지 이동하는데 걸리는 시간에 기초하여 랭크될 수 있다. 즉, 관심 지점은, 물리적으로는 사용자에게 근접할 수도 있지만 그들이 그 관심 지점에 도달하기 위해 도심 거리를 통과해야 하기 때문에, 더 가까운 관심 지점에 도달하기가 무료 간선도로 또는 다른 고속 도로에 의해 접근되는 더 멀리 떨어져 있을 수도 있는 관심 지점보다 더 오래 걸릴 수도 있다. 또한, 관심 지점들은, 원하는 루트에 대한 상관성에 기초하여 랭크될 수도 있다. 예를 들어, 관심 지점이 근처에 있지만, 관심 지점에 도달하기 위해 그들의 루트를 백-트랙킹해야 하는 것과 같이, 사용자가 그들의 원하는 루트를 벗어난다면, 더 멀리 떨어져 있지만 사용자의 원하는 루트에 더욱 근접한 관심 지점으로 가는 것이 바람직할 수도 있다.
흐름은, 다양한 관심 지점들의 관련성이 상이한 순위에 기초하여 결정될 수 있는 블록 1010 으로 계속된다. 블록 1012 에서, 관련된 관심 지점들에 관한 정보가 무선 통신 디바이스의 사용자에게 전달된다.
예들은, 사용자가 원하는 관심 지점들에 관한 정보를 제공한다는 것을 설명하고 있지만, 애플리케이션 서버는 또한, 사용자가 알지못할 수도 있는 관심 지점들에 관한 정보를 사용자에게 제공할 수 있다. 일 실시형태에서, 사용자는, 선호도, 카테고리, 또는 사용자에게 관심이 있을 수도 있는 사이트들에 관한 다양한 유형의 정보를 제공할 수 있다. 예를 들어, 사용자는, 역사광 (history buff) 이고, 그들의 루트에 가까울 수도 있는 유적지를 관광하길 원할 수도 있다. 사용자는, 유적지를 관광하고 싶다는 요망을 애플리케이션 서버에 전달할 수 있고, 이것은 관련된 관심 지점들을 랭킹하는 요인이 될 수 있다. 그 후, 사용자가 그들의 루트를 통과할 때, 사용자의 루트에 가까울 유적지가 존재할 수도 있다. 사용자는, 이 유적지의 위치 및 아이덴티티를 알지 못할 수도 있지만, 애플리케이션 서버는, 사용자가 원한다면 이 유적지를 방문하기 위해 루트에서 벗어날 수 있도록 유적지를 식별하고 이 정보를 사용자에게 제공할 수 있다. 그 후, 애플리케이션 서버는, 이 유적지로부터 사용자의 원하는 목적지까지의 라우팅 정보를 업데이트 및 제공할 수 있다.
다른 실시형태에서, 사용자의 일정표로부터의 정보가 여행 서버에 제공될 수 있다. 예를 들어, 사용자는 11:00AM 과 같이 특정 시간에 스케줄된 미팅이 있을 수도 있다. 사용자는, 그들의 현재의 위치 정보 및 그들의 미팅 장소는 물론, 미팅 시간을 애플리케이션 서버에 제공할 수 있고, 그 애플리케이션 서버는 라우팅 정보를 계산하고 사용자에게 제공할 수 있다. 그 후, 사용자가 그들의 루트를 통과할 때, 사용자는, 그들이 그들의 미팅 장소로 가는 도중에 가고 싶어하는 커피 숍과 같은 원하는 관심 지점을 식별할 수 있다. 애플리케이션 서버는, 루트를 따라 커피 숍들을 식별하고, 사용자가 그들의 루트로부터 커피 숍까지 벗어나는데 통상적으로 걸리는 시간량을 계산한 후, 그들의 원하는 목적지로 다시 복귀할 수 있다. 이 정보에 기초하여, 애플리케이션 서버는, 그 사용자가 그들의 원하는 목적지에 정시에 도달할 수 있도록 루트를 따라 있는 커피 숍들을 그에 따라 랭크시킬 수 있다. 또한, 애플리케이션 서버는, 선택된 관심 지점으로 가는 사용자에 기초하여 추정된 도달 시간을 업데이트할 수 있다. 또한, 애플리케이션 서버는, 그 사용자가 예를 들어 교통 상황, 다른 이유로 인해 지연될 예정이라면, 사용자가 그들의 미팅에 지각할 수도 있고 사용자가 그들의 원래의 루트로 되돌하기로 선택할 수도 있다는 것이 사용자에게 통지될 수 있도록, 사용자가 루트를 따라 이동하는 것을 모니터링할 수 있다. 애플리케이션 서버는, 다른 미팅 참가자에게 전화를 걸어 그들에게 사용자가 늦을 수도 있음을 통지하는 옵션을 제공하는 것과 같이, 사용자에게 추가 옵션들을 제공할 수 있다.
도 11 은, 무선 통신 시스템의 다양한 컴포넌트들을 나타낸 블록도이다. 도 11 의 예에 도시한 것처럼, 무선 통신 시스템은, 무선 통신 디바이스 (WCD; 1110), 기지국 트랜시버 (BST) 또는 기지국 (1130), 및 애플리케이션 서버 (1150) 를 포함할 수 있다. 도 11 의 예에서, WCD (1110) 는, 송신 모듈 (1112), 수신 모듈 (1114), 제어기/프로세서 모듈 (1116), 및 메모리 모듈 (1118) 을 포함한다. 제어기/프로세서 모듈 (1116) 은, 메모리 모듈 (1118) 에 저장된 프로그램 코드를 실행시켜 송신 모듈 (1112) 및 수신 모듈 (1114) 의 동작을 제어할 수 있다. 송신 모듈 (1112) 및 수신 모듈 (1114) 은 안테나 (1120) 와 통신하여 기지국 (1130) 과 통신 신호들을 송신 및 수신한다.
일 실시형태에서, WCD (1110) 는, 내비게이션 수신기 모듈 (1122) 을 포함한다. 내비게이션 수신기 모듈 (1122) 은, 안테나 (1120), 또는 상이한 안테나 (미도시), 또는 양자와 통신하여, 내비게이션 신호들을 수신할 수도 있다. 예를 들어, 내비게이션 수신기 모듈 (1122) 은, 글로벌 포지셔닝 시스템 (GPS) 또는 다른 위성-기반 내비게이션 시스템과 같은 글로벌 위성 포지셔닝 시스템 (SPS) 으로부터, 또는 무선 인프라스트럭처 또는 조합 내비게이션 시스템으로부터 내비게이션 신호들을 수신할 수도 있다. 내비게이션 수신기는, WCD (1110) 의 위치 및 속도를 결정하고, 그 정보를 송신 모듈 (1112) 에 제공하며, 여기서 그 정보는 기지국 (1130) 을 통해 애플리케이션 서버 (1150) 로 송신된다. 다른 실시형태에서, 내비게이션 수신기 모듈 (1122) 은, 내비게이션 정보를 수신하고, 그 내비게이션 정보를 송신 모듈 (1112) 에 제공하는데, 그 내비게이션 정보는 애플리케이션 서버 (1150) 로 송신되며, 그 애플리케이션 서버 (1150) 는 WCD (1110) 의 위치 및 속도를 결정한다. 다른 실시형태에서, 기지국 (1130) 에서 수신된 내비게이션 정보가 포지션 결정 엔티티 (미도시) 에 제공되는데, WCD 의 위치 및 속도가 결정된 후 애플리케이션 서버에 제공된다.
기지국 (1130) 은, 수신 모듈 (1132), 송신 모듈 (1134), 제어기/프로세서 모듈 (1136), 및 메모리 모듈 (1138) 을 포함한다. 제어기/프로세서 모듈 (1136) 은, 메모리 모듈 (1138) 에 저장된 프로그램 코드를 실행시켜, 수신 모듈 (1132) 및 송신 모듈 (1134) 의 동작을 제어할 수 있다. 수신 모듈 (1132) 및 송신 모듈 (1134) 은 안테나 (1140) 와 통신하여, WCD (1110) 와 통신 신호들을 수신 및 송신한다. 도 10 에 도시된 예에는 단지 하나의 WCD 만이 도시된다. 통상의 시스템에서는, 기지국과 통신하는 다수의 WCD들이 존재할 것이다.
또한, 기지국 (1130) 은, 기지국 (1130) 으로부터 무선 네트워크 인프라스트럭처 내의 다양한 다른 모듈들로 신호들을 전달하는 통신 모듈 (1142) 을 포함한다. 예를 들어, 통신 모듈 (1142) 은 애플리케이션 서버 (1150) 에 신호들을 제공할 수도 있다.
애플리케이션 서버 (1150) 는, 제어기/프로세서 모듈 (1152), 메모리 모듈 (1154), 및 통신 모듈 (1156) 을 포함한다. 통신 모듈 (1156) 은, 신호들을, 기지국 (1130) 은 물론 무선 네트워크 인프라스트럭처 내의 다른 모듈들, 이를 테면, 포지션 결정 엔티티 (미도시) 로 수신 및 송신할 수 있다. 예를 들어, 통신 모듈 (1156) 은, WCD (1110) 의 사용자로부터 원하는 목적지에 관한 정보를 수신할 수도 있다. 또한, 통신 모듈은, WCD 의 사용자의 위치 및 속도에 관한 정보를 수신하고 그 정보를 제어기/프로세서 (1152) 에 라우팅할 수도 있다. 제어기/프로세서 (1152) 는, 메모리 모듈 (1154) 에 저장된 프로그램 코드와 같은 명령들을 실행시켜, 사용자의 현재의 위치로부터 원하는 목적지까지의 루트를 계산할 수 있다. 제어기/프로세서 모듈 (1152) 은, 이 루트 정보를 통신 모듈 (156), 기지국 (1130) 및 WCD (1110) 를 통해 사용자에게 전달할 수 있다.
또한, 제어기/프로세서 (1152) 는, 사용자로부터 원하는 관심 지점들에 관한 정보를 수신하고, 설명한 것처럼 사용자에 대해 관련이 있는 관련성으로 관심 지점들을 랭크시킬 수 있다. 제어기/프로세서 (1152) 는, 이 정보를 통신 모듈 (1156), 기지국 (1130) 및 WCD (1110) 를 통해 사용자에게 제공할 수 있다. 또한, 제어기/프로세서 (1152) 는, 사용자로부터 선호도 정보를 수신하고 사용자에게 관심이 있을 수도 있는 관심 지점들을 식별하고 이 정보를 사용자에게 제공할 수 있다. 추가로, 제어기/프로세서 (1152) 는, 사용자로부터 스케줄링 및 일정표 정보를 수신하고 사용자에 대한 관심 지점들 및 다른 옵션들을 식별할 수 있다.
일 실시형태에서, 애플리케이션 서버 (1150) 는, WCD (1110) 로부터 위치 및 속도를 수신한다. 다른 실시형태에서, 애플리케이션 서버 (1150) 는, WCD 로부터 내비게이션 정보를 수신하고, 애플리케이션 서버 (1150) 는 WCD 의 위치 및 속도를 결정한다. 또 다른 실시형태에서, WCD 로부터의 내비게이션 정보가 포지션 결정 엔티티 (미도시) 에 제공되는데, WCD 의 위치 및 속도가 결정된 후, 애플리케이션 서버 (1150) 에 제공된다.
다른 실시형태에서, 애플리케이션 서버는, 무선 통신 디바이스 (WCD; 1110) 내에 통합될 수 있다. POI 정보에 할당될 메모리량을 제한하기 위해, 사용자와 관련이 있는 데이터만이 저장될 수도 있다. 일 예에서, 관련성은, 대도시인 샌프란시스코, 우편 번호, 지역 번호, 또는 순전히 거리 기반 (이를 테면, 100 마일 반경) 과 같은 대도시의 관심 영역 내에 있는 POI들을 식별하는 것과 같이, 아이템들 중 하나 또는 조합에 의해 결정될 수 있다. 또한, POI 가 대도시의 영역 내에 있거나 공공 교통수단 서비스에 의해 서비스되는지와 같은 아이템들, 또는 POI 까지의 이동 시간이 고려될 수 있다. 더욱이, 일 실시형태에서, 루트 계산, POI 선택, 및 랭킹이 또한 WCD (1110) 에서 수행될 수 있다.
또 다른 실시형태에서, 하이브리드 구현이 계획되어, 상기 기술된 기능들 중 일부가 WCD 내에서 구현 및 실행될 수도 있고 다른 기능들이 예를 들어, 애플리케이션 서버에서, WCD 외부에서 구현 및 실행될 수 있다.
루트들 및 관심 지점들을 결정할 때, 제어기/프로세서 모듈 (1152) 은, 메모리 모듈 (1154) 에 저장된 맵 및 지리적 정보 시스템 (GIS) 데이터와 같은 정보에 액세스할 수 있다. 다른 실시형태에서, 제어기/프로세서 모듈 (1152) 은, 맵 및 지리적 정보 시스템 (GIS) 데이터를 포함하는 데이터베이스 (미도시) 에 액세스한다.
일반적으로, 통신 기술들의 임의의 하나 또는 임의의 조합이 WCD (1110), 기지국 (1130) 및 애플리케이션 서버 (1150) 간에 통신을 지원하도록 이용될 수도 있다. 예를 들어, 기지국 (1130) 및 애플리케이션 서버 (1150) 는, IEEE 802.3, IEEE 802.11x, Bluetooth, UWM, ZigBee 등을 이용하여 통신할 수도 있다. WCD (1110) 및 기지국 (1130) 은, cdma2000, W-CDMA, GSM, OFDM 등을 이용하여 통신할 수도 있다.
여기에 설명된 애플리케이션 기술들은 다양한 수단에 의해 구현될 수도 있다. 예를 들어, 이들 기술들은, 하드웨어, 펌웨어, 소프트웨어, 또는 이들의 조합에 구현될 수도 있다. 하드웨어 구현의 경우, WCD, 기지국, 또는 애플리케이션 서버에서의 프로세싱 유닛들, 또는 다른 네트워크 엔티티가 하나 이상의 주문형 집적 회로들 (ASIC), 디지털 신호 프로세서들 (DSP), 디지털 신호 프로세싱 디바이스들 (DSPD), 프로그램가능한 로직 디바이스들 (PLD), 필드 프로그램가능한 게이트 어레이들 (FPGA), 프로세서들, 제어기들, 마이크로-제어기들, 마이크로프로세서들, 전자 디바이스들, 여기에 설명된 기능들을 수행하도록 설계된 다른 전자 유닛들, 또는 이들의 조합 내에서 구현될 수도 있다.
펌웨어 및/또는 소프트웨어 구현의 경우, 이 기술들은, 여기에 설명된 기능들을 수행하는 모듈들 (예를 들어, 절차들, 함수들 등) 로 구현될 수도 있다. 소프트웨어 코드들은, 메모리 (예를 들어, 도 11 의 메모리 (1118, 1138, 및 1154) 에 저장되고 프로세서 (예를 들어, 도 11 의 프로세서 (1116, 1136, 및 1152) 에 의해 실행될 수도 있다. 메모리는 프로세서 내에 구현될 수도 있고, 또는 프로세서 외부에 구현될 수도 있다.
또한, 다양한 실시형태들은, 예를 들어, 주문형 집적 회로들 ("ASIC"), 또는 필드 프로그램가능한 게이트 어레이들 ("FPGA") 과 같은 컴포넌트들을 이용하여 하드웨어에서 주로 구현될 수도 있다. 여기에 설명된 기능들을 수행할 수 있는 하드웨어 상태 머신의 구현이 또한 당업자에게 명백할 것이다. 또한, 다양한 실시형태들은, 하드웨어와 소프트웨어 양자의 조합을 이용하여 구현될 수도 있다.
여기에 사용된 "모듈" 이란 용어는, 일정한 업무들을 수행하는, FPGA 또는 ASIC 과 같은 소프트웨어 또는 하드웨어 컴포넌트를 의미하지만 이로 제한되지는 않는다. 모듈은, 어드레스가능한 저장 매체 상에 상주하도록 구성되고, 하나 이상의 네트워크 인에이블된 디바이스 또는 프로세서 상에서 실행하도록 구성되는 것이 바람직할 수도 있다. 따라서, 모듈은, 일 예로서, 컴포넌트들, 프로세서들, 함수들, 속성들, 절차들, 서브루틴들, 프로그램 코드의 세그먼트들, 구동기들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스들, 데이터 구조물들, 테이블들, 어레이들, 변수들 등을 포함할 수도 있다. 컴포넌트들 및 모듈들에서 제공된 기능성은, 몇몇 컴포넌트들 및 모듈들에 조합될 수도 있고 또는 추가 컴포넌트들 및 모듈들로 분리될 수도 있다. 추가로, 컴포넌트들 및 모듈들은, 하나 이상의 네트워크-인에이블된 디바이스들 또는 컴퓨터들 상에서 실행하도록 구현되는 것이 바람직할 수도 있다.
또한, 당업자라면, 상기 설명된 도면들 및 여기에 개시된 실시형태들과 관련하여 설명된 다양한 예시적인 로직 블록들, 모듈들, 회로들, 및 방법 단계들이 종종 전자 하드웨어, 컴퓨터 소프트웨어, 또는 양자의 조합으로서 구현될 수 있다는 것을 알게 될 것이다. 하드웨어와 소프트웨어의 이런 상호교환가능성을 명확히 설명하기 위해, 다양한 예시적인 컴포넌트들, 블록들, 모듈들, 회로들, 단계들이 그들의 기능성의 관점에서 일반적으로 상기 설명되고 있다. 이러한 기능성이 하드웨어로서 구현되는지 소프트웨어로서 구현되는지 여부는, 시스템 전반에 부과된 특정 애플리케이션 및 설계 제약조건에 의존한다. 당업자는, 상기 설명된 기능성을 각각의 특정 애플리케이션마다 변화하는 방식으로 구현할 수 있지만, 이러한 구현 결정이 본 발명의 범위로부터 벗어나는 것처럼 해석되어서는 안된다. 또한, 모듈, 블록, 회로, 또는 단계 내의 기능들의 분류는 설명의 용이성을 위한 것이다. 본 발명으로부터 벗어남 없이, 구체적인 기능들 또는 단계들이 일 모듈, 블록, 또는 회로로부터 다른 것으로 이동될 수 있다.
또한, 여기에 개시된 실시형태들과 관련하여 설명된 다양한 예시적인 로직 블록들, 모듈들, 및 방법들은, 여기에 설명된 기능들을 수행하도록 설계된 범용 프로세서, 디지털 신호 프로세서 ("DSP"), ASIC, FPGA 또는 다른 프로그램가능한 로직 디바이스, 별도의 게이트 또는 트랜지스터 로직, 별도의 하드웨어 컴포넌트들, 또는 이들의 임의의 조합으로 구현 또는 수행될 수 있다. 범용 프로세서는, 마이크로프로세서일 수 있지만, 대안으로, 프로세서는, 임의의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수 있다. 또한, 프로세서는, 컴퓨팅 디바이스들의 조합, 예를 들어, DSP 와 마이크로프로세서의 조합, 복수의 마이크로프로세서들, DSP 코어와 결합된 하나 이상의 마이크로프로세서들, 또는 임의의 다른 이런 구성으로서 구현될 수 있다.
추가로, 여기에 개시된 실시형태들과 관련하여 설명된 방법 또는 알고리즘의 단계들은, 하드웨어에, 프로세서에 의해 실행된 소프트웨어 모듈에, 또는 이 둘의 조합에 직접 포함될 수 있다. 소프트웨어 모듈은, RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈식 디스크, CD-ROM, 또는 네트워크 저장 매체를 포함하는 임의의 다른 형태의 저장 매체에 상주할 수 있다. 예시적인 저장 매체는, 프로세서가 저장 매체로부터 정보를 판독하고 그 저장 매체에 정보를 기록할 수 있도록 프로세서에 결합될 수 있다. 대안으로, 저장 매체는 프로세서와 일체형일 수 있다. 또한, 프로세서와 저장 매체가 ASIC 에 상주할 수 있다.
상기는 본 발명의 바람직한 실시형태의 완전한 설명이지만, 다양한 대안물들, 변형물들 및 등가물들을 이용하는 것이 가능하다. 따라서, 본 발명의 범위는, 상기 설명을 참조로 결정되어야 하는 것이 아니라 대신, 등가물들의 완전한 범위와 함께, 첨부된 특허청구항을 참조로 결정되어야 한다. 바람직하든 바람직하지 않든 간에, 여기에 설명된 임의의 특징은 바람직하든 바람직하지 않든 간에, 여기에 설명된 임의의 다른 특징과 조합될 수도 있다. 따라서, 본 발명은 여기에 도시된 실시형태로 제한되도록 의도되지 않고 여기에 개시된 원리 및 신규한 특징들과 일치하는 최광의 범위에 따르게 된다.

Claims (29)

  1. 사용자에게 보조 정보 (aiding information) 를 제공하는 방법으로서,
    사용자로부터 원하는 목적지를 수신하는 단계;
    상기 사용자의 현재의 위치 및 속도를 수신하는 단계;
    상기 원하는 목적지까지의 라우팅 정보를 계산하고, 상기 라우팅 정보를 상기 사용자에게 제공하는 단계;
    상기 사용자로부터 원하는 관심 지점 (Point Of Interest; POI) 정보를 수신하는 단계;
    상기 사용자에 대한 관심 지점들을 식별하고, 상기 사용자의 루트, 위치, 및 속도에 기초한 상기 사용자에 대한 관심 지점들의 관련성에 따라 상기 관심 지점들을 랭크시키는 단계; 및
    상기 관심 지점들의 상기 관련성에 기초하여 상기 식별된 관심 지점들을 상기 사용자에게 무선으로 제공하는 단계를 포함하는, 보조 정보를 제공하는 방법.
  2. 제 1 항에 있어서,
    상기 사용자로부터 원하는 목적지를 수신하는 단계는, 무선 통신 링크를 포함하는, 보조 정보를 제공하는 방법.
  3. 제 1 항에 있어서,
    상기 사용자의 현재의 위치 및 속도를 수신하는 단계는, 상기 사용자의 상기 위치 및 속도에 관한 내비게이션 정보를 수신하는 단계를 포함하는, 보조 정보를 제공하는 방법.
  4. 제 1 항에 있어서,
    상기 관심 지점들을 랭크시키는 단계는, 상기 사용자에 의한 상기 관심 지점으로의 접근의 용이성 (ease) 에 기초하여 상기 관심 지점들을 랭크시키는 단계를 포함하는, 보조 정보를 제공하는 방법.
  5. 제 1 항에 있어서,
    상기 관심 지점들을 랭크시키는 단계는, 상기 사용자에 의한 상기 관심 지점까지의 이동 시간에 기초하여 상기 관심 지점들을 랭크시키는 단계를 포함하는, 보조 정보를 제공하는 방법.
  6. 제 1 항에 있어서,
    상기 관심 지점들을 랭크시키는 단계는, 상기 사용자가 이동하고 있는 상기 루트에 대한 상기 관심 지점의 위치의 상관성에 기초하여 상기 관심 지점들을 랭크시키는 단계를 포함하는, 보조 정보를 제공하는 방법.
  7. 제 1 항에 있어서,
    사용자로부터 관심 지점들의 카테고리에 대한 선호도를 수신하는 단계를 더 포함하는, 보조 정보를 제공하는 방법.
  8. 제 7 항에 있어서,
    상기 사용자의 선호도와 연관된 관심 지점들에 관한 정보가 상기 사용자에게 제공되는, 보조 정보를 제공하는 방법.
  9. 제 1 항에 있어서,
    상기 사용자의 일정표로부터의 정보를 이용하여 관련된 관심 지점들을 랭크시키는 단계를 더 포함하는, 보조 정보를 제공하는 방법.
  10. 사용자에게 보조 정보 (aiding information) 를 제공하는 방법으로서,
    사용자로부터 원하는 목적지를 수신하는 단계;
    상기 사용자의 현재의 위치 및 속도를 수신하는 단계;
    상기 원하는 목적지까지의 라우팅 정보를 계산하고, 상기 라우팅 정보를 상기 사용자에게 제공하는 단계;
    상기 사용자로부터 관심 지점 (Point Of Interest; POI) 들의 카테고리에 대한 선호도를 수신하는 단계;
    상기 사용자의 선호도와 연관된 관심 지점들을 식별하고, 상기 사용자의 루트, 위치, 및 속도에 기초한 상기 사용자에 대한 상기 관심 지점들의 관련성에 따 라 상기 관심 지점들을 랭크시키는 단계; 및
    상기 관심 지점들의 상기 관련성에 기초하여 상기 사용자의 선호도와 연관된 상기 식별된 관심 지점들을 상기 사용자에게 무선으로 제공하는 단계를 포함하는, 보조 정보를 제공하는 방법.
  11. 제 10 항에 있어서,
    상기 관심 지점들을 랭크시키는 단계는, 상기 사용자에 의한 상기 관심 지점으로의 접근의 용이성 (ease) 에 기초하여 상기 관심 지점들을 랭크시키는 단계를 포함하는, 보조 정보를 제공하는 방법.
  12. 제 10 항에 있어서,
    상기 관심 지점들을 랭크시키는 단계는, 상기 사용자에 의한 상기 관심 지점까지의 이동 시간에 기초하여 상기 관심 지점들을 랭크시키는 단계를 포함하는, 보조 정보를 제공하는 방법.
  13. 제 10 항에 있어서,
    상기 관심 지점들을 랭크시키는 단계는, 상기 사용자가 이동하고 있는 상기 루트에 대한 상기 관심 지점의 위치의 상관성에 기초하여 상기 관심 지점들을 랭크시키는 단계를 포함하는, 보조 정보를 제공하는 방법.
  14. 제 10 항에 있어서,
    상기 사용자의 일정표로부터의 정보를 이용하여 관련된 관심 지점들을 랭크시키는 단계를 더 포함하는, 보조 정보를 제공하는 방법.
  15. 사용자에 의해 보조 정보 (aiding information) 를 수신하는 방법으로서,
    상기 사용자의 원하는 목적지를 애플리케이션에 제공하는 단계;
    상기 애플리케이션에 상기 사용자의 현재의 위치 및 속도에 관한 내비게이션 정보를 제공하는 단계;
    상기 사용자의 현재의 위치로부터 상기 원하는 목적지까지의 라우팅 정보를 수신하는 단계;
    상기 애플리케이션에 원하는 관심 지점 (Point Of Interest; POI) 정보를 무선으로 제공하는 단계; 및
    상기 사용자의 루트, 위치, 및 속도에 기초한 상기 사용자에 대한 관련성에 따라 랭크되는 식별된 관심 지점들을 무선으로 수신하는 단계를 포함하는, 보조 정보를 수신하는 방법.
  16. 제 15 항에 있어서,
    상기 내비게이션 정보를 제공하는 단계는, 상기 사용자의 상기 현재의 위치 및 속도를 제공하는 단계를 포함하는, 보조 정보를 수신하는 방법.
  17. 제 15 항에 있어서,
    상기 관심 지점들은, 상기 사용자에 의한 상기 관심 지점으로의 접근의 용이성 (ease) 에 기초하여 랭크되는, 보조 정보를 수신하는 방법.
  18. 제 15 항에 있어서,
    상기 관심 지점들은, 상기 사용자에 의한 상기 관심 지점까지의 이동 시간에 기초하여 랭크되는, 보조 정보를 수신하는 방법,
  19. 제 15 항에 있어서,
    상기 관심 지점들은, 상기 사용자가 이동하고 있는 상기 루트에 대한 상기 관심 지점의 위치의 상관성에 기초하여 랭크되는, 보조 정보를 수신하는 방법.
  20. 제 15 항에 있어서,
    상기 사용자로부터 관심 지점들의 카테고리에 대한 선호도를 제공하는 단계를 더 포함하는, 보조 정보를 수신하는 방법.
  21. 제 15 항에 있어서,
    상기 사용자의 일정표로부터의 정보를, 관련된 관심 지점들을 랭크시키기 위해 이용되는 서버에 제공하는 단계를 더 포함하는, 보조 정보를 수신하는 방법.
  22. 사용자에 의해 보조 정보 (aiding information) 를 수신하는 방법으로서,
    상기 사용자로부터의 원하는 목적지를 애플리케이션에 제공하는 단계;
    상기 애플리케이션에 상기 사용자의 현재의 위치 및 속도에 관한 내비게이션 정보를 제공하는 단계;
    상기 애플리케이션으로부터 상기 원하는 목적지까지의 라우팅 정보를 수신하는 단계;
    상기 애플리케이션에 관심 지점 (Point Of Interest; POI) 들의 카테고리에 대한 사용자 선호도를 무선으로 제공하는 단계; 및
    상기 사용자의 루트, 위치, 및 속도에 기초하여 상기 사용자의 선호도와 연관된 관심 지점 정보를 무선으로 수신하는 단계를 포함하는, 보조 정보를 수신하는 방법.
  23. 제 22 항에 있어서,
    상기 사용자의 일정표로부터의 정보를 이용하여 상기 관심 지점들의 상기 관련성을 결정하는 단계를 더 포함하는, 보조 정보를 수신하는 방법.
  24. 사용자로부터 원하는 목적지, 현재의 위치와 속도, 및 관심 지점 (Point Of Interest; POI) 을 수신하는 무선 수신기 모듈;
    상기 현재의 위치로부터 상기 원하는 목적지까지의 라우팅 정보를 계산하는 제어기 모듈로서, 상기 사용자의 루트를 따라 관심 지점들을 식별하고, 상기 사용 자의 루트, 위치, 및 속도에 기초한 상기 사용자에 대한 상기 관심 지점의 관련성에 따라 상기 관심 지점들을 랭크시키는, 상기 제어기 모듈; 및
    상기 제어기 모듈로부터 상기 라우팅 정보 및 관련된 관심 지점들을 수신하고, 상기 라우팅 정보 및 관련된 관심 지점들을 상기 사용자에게 송신하는 무선 송신 모듈을 포함하는, 디바이스.
  25. 제 24 항에 있어서,
    맵 및 지리적 데이터를 포함하는 메모리 모듈을 더 포함하는, 디바이스.
  26. 사용자로부터 원하는 목적지, 현재의 위치와 속도, 및 관심 지점 (Point Of Interest; POI) 들에 대한 선호도를 수신하는 무선 수신기 모듈;
    상기 현재의 위치로부터 상기 원하는 목적지까지의 라우팅 정보를 계산하는 제어기 모듈로서, 상기 사용자의 선호도에 기초하여 상기 사용자의 루트를 따라 관심 지점들을 식별하고, 상기 사용자의 루트, 위치, 및 속도에 기초한 상기 관심 지점의 관련성에 따라 상기 관심 지점들을 랭크시키는, 상기 제어기 모듈; 및
    상기 제어기 모듈로부터 상기 라우팅 정보 및 관련된 관심 지점들을 수신하고, 상기 라우팅 정보 및 관련된 관심 지점들을 상기 사용자에게 송신하는 무선 송신 모듈을 포함하는, 디바이스.
  27. 제 26 항에 있어서,
    맵 및 지리적 데이터를 포함하는 메모리 모듈을 더 포함하는, 디바이스.
  28. 컴퓨터로 하여금,
    사용자로부터 원하는 목적지를 수신하게 하는 코드;
    상기 사용자의 현재의 위치 및 속도를 수신하게 하는 코드;
    상기 원하는 목적지까지의 라우팅 정보를 계산하게 하고, 상기 라우팅 정보를 상기 사용자에게 제공하게 하는 코드;
    상기 사용자로부터 원하는 관심 지점 (Point Of Interest; POI) 정보를 무선으로 수신하게 하는 코드;
    관심 지점들을 식별하게 하고, 상기 사용자의 루트, 위치, 및 속도에 기초한 상기 사용자에 대한 상기 관심 지점들의 관련성에 따라 상기 관심 지점들을 랭크시키게 하는 코드; 및
    상기 관심 지점들의 상기 관련성에 기초하여 상기 관심 지점들을 상기 사용자에게 무선으로 제공하게 하는 코드를 포함하는, 컴퓨터-판독가능 매체를 구비하는 컴퓨터 프로그램 제품.
  29. 컴퓨터로 하여금,
    사용자의 원하는 목적지를 애플리케이션에 제공하게 하는 코드;
    상기 사용자의 현재의 위치 및 속도에 관한 내비게이션 정보를 상기 애플리케이션에 제공하게 하는 코드;
    상기 사용자의 현재의 위치로부터 상기 원하는 목적지까지의 라우팅 정보를 무선으로 수신하게 하는 코드;
    상기 애플리케이션에 원하는 관심 지점 (Point Of Interest; POI) 정보를 제공하게 하는 코드; 및
    상기 사용자의 루트, 위치, 및 속도에 기초한 상기 사용자에 대한 관련성에 따라 랭크되는 식별된 관심 지점들을 무선으로 수신하게 하는 코드를 포함하는, 컴퓨터-판독가능 매체를 구비하는 컴퓨터 프로그램 제품.
KR1020087025104A 2006-03-15 2007-03-15 사용자의 루트에 기초하여 관련된 관심 지점 정보를 결정하는 방법 및 장치 KR20080105160A (ko)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US78277406P 2006-03-15 2006-03-15
US60/782,774 2006-03-15
US78460706P 2006-03-20 2006-03-20
US60/784,607 2006-03-20
US11/686,890 2007-03-15
US11/686,890 US8731821B2 (en) 2006-03-15 2007-03-15 Method and apparatus for determining relevant point of interest information based upon route of user

Publications (1)

Publication Number Publication Date
KR20080105160A true KR20080105160A (ko) 2008-12-03

Family

ID=38180442

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087025104A KR20080105160A (ko) 2006-03-15 2007-03-15 사용자의 루트에 기초하여 관련된 관심 지점 정보를 결정하는 방법 및 장치

Country Status (6)

Country Link
US (1) US8731821B2 (ko)
EP (2) EP2233887A1 (ko)
JP (2) JP5362544B2 (ko)
KR (1) KR20080105160A (ko)
CN (1) CN101389928B (ko)
WO (1) WO2007127536A1 (ko)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120005642A (ko) * 2010-07-09 2012-01-17 에스케이 텔레콤주식회사 오차 범위를 이용한 위치 정보 제공 방법 및 장치
KR101376521B1 (ko) * 2013-03-08 2014-03-26 주식회사 씨온 역경매를 이용한 가맹점 추천 방법과 장치
KR101424382B1 (ko) * 2013-01-14 2014-08-08 충북대학교 산학협력단 사용자의 선호도 및 이동 패턴을 이용한 관심지역 추천 방법
WO2014137118A1 (ko) * 2013-03-08 2014-09-12 주식회사 씨온 역경매를 이용한 가맹점 추천 방법과 장치
WO2016032172A1 (ko) * 2014-08-29 2016-03-03 삼성전자 주식회사 관심 지역 및 입구의 위치를 결정하는 시스템
US9909899B2 (en) 2014-10-23 2018-03-06 Lg Electronics Inc. Mobile terminal and control method for the mobile terminal
KR20180110219A (ko) * 2009-12-04 2018-10-08 구글 엘엘씨 위치 기반 탐색
US10415978B2 (en) 2015-11-20 2019-09-17 Samsung Electronics Co., Ltd. Landmark location determination

Families Citing this family (165)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241342A1 (en) * 2009-03-18 2010-09-23 Ford Global Technologies, Llc Dynamic traffic assessment and reporting
US7761350B1 (en) * 2006-04-26 2010-07-20 Aol Inc. Biasing of search result clustering to ensure more effective point of interest (POI) targeting
US8385946B2 (en) 2007-06-28 2013-02-26 Apple Inc. Disfavored route progressions or locations
US8463238B2 (en) 2007-06-28 2013-06-11 Apple Inc. Mobile device base station
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
US9109904B2 (en) 2007-06-28 2015-08-18 Apple Inc. Integration of map services and user applications in a mobile device
US8762056B2 (en) 2007-06-28 2014-06-24 Apple Inc. Route reference
US8774825B2 (en) 2007-06-28 2014-07-08 Apple Inc. Integration of map services with user applications in a mobile device
US8290513B2 (en) 2007-06-28 2012-10-16 Apple Inc. Location-based services
US8311526B2 (en) 2007-06-28 2012-11-13 Apple Inc. Location-based categorical information services
US8275352B2 (en) 2007-06-28 2012-09-25 Apple Inc. Location-based emergency information
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US8175802B2 (en) 2007-06-28 2012-05-08 Apple Inc. Adaptive route guidance based on preferences
US9066199B2 (en) 2007-06-28 2015-06-23 Apple Inc. Location-aware mobile device
US8108144B2 (en) 2007-06-28 2012-01-31 Apple Inc. Location based tracking
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US8005611B2 (en) * 2007-07-31 2011-08-23 Rosenblum Alan J Systems and methods for providing tourist information based on a location
US8862710B2 (en) 2007-09-11 2014-10-14 Telecommunication Systems, Inc. Dynamic configuration of mobile station location services
US20090070708A1 (en) * 2007-09-12 2009-03-12 Palm, Inc. Display of Information of Interest
US8127246B2 (en) 2007-10-01 2012-02-28 Apple Inc. Varying user interface element based on movement
US8977294B2 (en) 2007-10-10 2015-03-10 Apple Inc. Securely locating a device
US20090171560A1 (en) * 2008-01-02 2009-07-02 Mcferran Nancy L Prioritizing alternative landing facilities in flight planning
US8355862B2 (en) 2008-01-06 2013-01-15 Apple Inc. Graphical user interface for presenting location information
EP2078928A1 (en) * 2008-01-09 2009-07-15 Wayfinder Systems AB Method and device for presenting information associated to geographical data
US8452529B2 (en) 2008-01-10 2013-05-28 Apple Inc. Adaptive navigation system for estimating travel times
JP5069574B2 (ja) * 2008-01-28 2012-11-07 株式会社ゼンリンデータコム 携帯端末装置、特定施設情報提示システムおよび特定施設情報提示方法
US8428869B2 (en) * 2008-04-07 2013-04-23 Telecommunication Systems, Inc. Context enabled address selection
US9250092B2 (en) 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
US8644843B2 (en) 2008-05-16 2014-02-04 Apple Inc. Location determination
US20090306882A1 (en) * 2008-06-10 2009-12-10 Yahoo! Inc. System, apparatus, or method for enhanced route directions
US8335608B2 (en) * 2008-06-11 2012-12-18 The Boeing Company Monitoring vehicle and equipment operations at an airport
US20090315766A1 (en) 2008-06-19 2009-12-24 Microsoft Corporation Source switching for devices supporting dynamic direction information
US8700301B2 (en) 2008-06-19 2014-04-15 Microsoft Corporation Mobile computing devices, architecture and user interfaces based on dynamic direction information
US20100009662A1 (en) 2008-06-20 2010-01-14 Microsoft Corporation Delaying interaction with points of interest discovered based on directional device information
DE102008029430B4 (de) * 2008-06-23 2012-01-19 Navigon Ag Verfahren zum Betrieb eines Navigationssystems
US8369867B2 (en) 2008-06-30 2013-02-05 Apple Inc. Location sharing
US9846049B2 (en) 2008-07-09 2017-12-19 Microsoft Technology Licensing, Llc Route prediction
US8359643B2 (en) 2008-09-18 2013-01-22 Apple Inc. Group formation using anonymous broadcast information
US8594627B2 (en) 2008-10-06 2013-11-26 Telecommunications Systems, Inc. Remotely provisioned wirelessly proxy
EP2338028A4 (en) 2008-10-06 2012-11-14 Telecomm Systems Inc PROBABILISTIC REVERSE GEOCODING
US9285239B2 (en) * 2008-10-07 2016-03-15 Telecommunication Systems, Inc. User interface for content channel HUD (heads-up display) and channel sets for location-based maps
WO2010042173A1 (en) * 2008-10-07 2010-04-15 Telecommunication Systems, Inc. User interface for dynamic user-defined stopovers during guided navigation ("side trips")
US9200913B2 (en) 2008-10-07 2015-12-01 Telecommunication Systems, Inc. User interface for predictive traffic
US20100088018A1 (en) * 2008-10-08 2010-04-08 Kevin Tsurutome Glance ahead navigation
CA2725798A1 (en) * 2008-11-06 2010-05-14 Tomtom International B.V. Data acquisition apparatus, data acquisition system and method of acquiring data
US8156068B2 (en) * 2008-11-13 2012-04-10 Telecommunication Systems, Inc. Predictive ephemeral points-of-interest (PEPOI)
US8219316B2 (en) * 2008-11-14 2012-07-10 Google Inc. System and method for storing and providing routes
US8493408B2 (en) * 2008-11-19 2013-07-23 Apple Inc. Techniques for manipulating panoramas
US8249805B2 (en) * 2008-12-12 2012-08-21 Alpine Electronics, Inc. Automatic updating of favorite places for navigation system upon change of home address
US8798914B2 (en) * 2009-01-13 2014-08-05 Qualcomm Incorporated Navigating at a wireless device
TWI385359B (zh) * 2009-02-04 2013-02-11 Mitac Int Corp Path guidance system and its method
US10535256B1 (en) * 2009-04-06 2020-01-14 Massachusetts Institute Of Technology Method and apparatus for traffic-aware stochastic routing and navigation
US9097553B2 (en) * 2009-04-20 2015-08-04 Verizon Patent And Licensing Inc. Navigation based on direction of travel/user-defined path
US8660530B2 (en) 2009-05-01 2014-02-25 Apple Inc. Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8666367B2 (en) 2009-05-01 2014-03-04 Apple Inc. Remotely locating and commanding a mobile device
US8670748B2 (en) 2009-05-01 2014-03-11 Apple Inc. Remotely locating and commanding a mobile device
US9767209B2 (en) * 2009-05-28 2017-09-19 Apple Inc. Search filtering based on expected future time and location
US20110004523A1 (en) * 2009-07-06 2011-01-06 Ford Global Technologies, Llc Method and Apparatus for Preferential Determination and Display of Points of Interest
US8872767B2 (en) 2009-07-07 2014-10-28 Microsoft Corporation System and method for converting gestures into digital graffiti
EP2278276B1 (en) * 2009-07-22 2012-02-08 Research In Motion Limited Method and apparatus for automatically determining practicality of a trip
US8494767B2 (en) * 2009-07-22 2013-07-23 Research In Motion Limited Method and apparatus for automatically determining practicality of a trip
US8204886B2 (en) * 2009-11-06 2012-06-19 Nokia Corporation Method and apparatus for preparation of indexing structures for determining similar points-of-interests
US10001384B2 (en) * 2009-11-12 2018-06-19 Here Global B.V. Method and apparatus for the retrieval of similar places
US8392113B2 (en) * 2009-12-11 2013-03-05 Qualcomm Incorporated Method and apparatus for accounting for user experience in pedestrian navigation routing
US20110184945A1 (en) * 2010-01-22 2011-07-28 Qualcomm Incorporated Location aware recommendation engine
US9389095B2 (en) * 2010-03-23 2016-07-12 Telenav, Inc. Navigation system with point of interest ranking mechanism and method of operation thereof
WO2011117805A1 (en) * 2010-03-26 2011-09-29 Koninklijke Philips Electronics N.V. A method and navigation device for providing at least one route
US20110270517A1 (en) * 2010-04-29 2011-11-03 Nokia Corporation Method and apparatus for providing personalized presentations based on navigation information
US9194716B1 (en) 2010-06-18 2015-11-24 Google Inc. Point of interest category ranking
US9715553B1 (en) 2010-06-18 2017-07-25 Google Inc. Point of interest retrieval
US9275154B2 (en) * 2010-06-18 2016-03-01 Google Inc. Context-sensitive point of interest retrieval
US8731814B2 (en) 2010-07-02 2014-05-20 Ford Global Technologies, Llc Multi-modal navigation system and method
KR20120007220A (ko) * 2010-07-14 2012-01-20 엔에이치엔(주) 이동 경로 정보를 기반으로 하는 관심 컨텐츠 결정 방법 및 시스템
US9031971B2 (en) 2010-07-23 2015-05-12 Qualcomm Incorporated Flexible data download models for augmented reality
US9846046B2 (en) 2010-07-30 2017-12-19 Ford Global Technologies, Llc Vehicle navigation method and system
US8335643B2 (en) 2010-08-10 2012-12-18 Ford Global Technologies, Llc Point of interest search, identification, and navigation
US20120053830A1 (en) * 2010-08-31 2012-03-01 Bach Jeffrey R Method of operating a navigation system to provide a transit access map
US8849552B2 (en) 2010-09-29 2014-09-30 Ford Global Technologies, Llc Advanced map information delivery, processing and updating
US8521424B2 (en) 2010-09-29 2013-08-27 Ford Global Technologies, Llc Advanced map information delivery, processing and updating
US8566026B2 (en) * 2010-10-08 2013-10-22 Trip Routing Technologies, Inc. Selected driver notification of transitory roadtrip events
US9037485B2 (en) 2010-10-25 2015-05-19 Alohar Mobile Inc. Persistently determining and sharing user stays of a user of a mobile device
US8990107B2 (en) 2011-10-21 2015-03-24 Alohar Mobile Inc. Determining user stays of a user of a mobile device
US8958822B2 (en) * 2010-10-25 2015-02-17 Alohar Mobile Inc. Determining points of interest of a mobile user
WO2012069909A2 (en) * 2010-11-24 2012-05-31 Toyota Jidosha Kabushiki Kaisha Information providing system and information providing method
US9134137B2 (en) * 2010-12-17 2015-09-15 Microsoft Technology Licensing, Llc Mobile search based on predicted location
CN102044167B (zh) * 2011-01-25 2014-06-11 南京信息工程大学 高速公路车车协调控制装置及控制方法
US8669884B2 (en) 2011-02-02 2014-03-11 Mapquest, Inc. Systems and methods for generating electronic map displays with points of-interest information
WO2012122583A1 (en) * 2011-03-17 2012-09-20 Dei Gratia Pty Ltd Last mile logistics
US20150117796A1 (en) * 2011-03-28 2015-04-30 Google Inc. Method and system for prioritizing points of interest for display in a map
US8521407B2 (en) * 2011-06-10 2013-08-27 GM Global Technology Operations LLC System and method for ensuring a person reaches a destination on time
US8996304B2 (en) * 2011-06-29 2015-03-31 Intel Corporation Customized travel route system
US8688321B2 (en) 2011-07-11 2014-04-01 Ford Global Technologies, Llc Traffic density estimation
US8600659B1 (en) 2011-08-01 2013-12-03 Google Inc. Method and system for geographic search for public transportation commuters
US20130061147A1 (en) * 2011-09-07 2013-03-07 Nokia Corporation Method and apparatus for determining directions and navigating to geo-referenced places within images and videos
US8892461B2 (en) 2011-10-21 2014-11-18 Alohar Mobile Inc. Mobile device user behavior analysis and authentication
KR102121525B1 (ko) * 2011-12-13 2020-06-18 삼성전자주식회사 동작 모드에 기초한 네비게이션 정보 제공 시스템 및 방법
US8838385B2 (en) 2011-12-20 2014-09-16 Ford Global Technologies, Llc Method and apparatus for vehicle routing
US9228846B2 (en) 2012-01-18 2016-01-05 International Business Machines Corporation Generating routes
US9756571B2 (en) 2012-02-28 2017-09-05 Microsoft Technology Licensing, Llc Energy efficient maximization of network connectivity
US9167529B2 (en) 2012-06-03 2015-10-20 Alohar Mobile Inc. Control of activation of location-related sensors of a mobile device
US9997069B2 (en) 2012-06-05 2018-06-12 Apple Inc. Context-aware voice guidance
US9210545B2 (en) * 2012-06-05 2015-12-08 Apple Inc. Managing alerts based on context
US9886794B2 (en) 2012-06-05 2018-02-06 Apple Inc. Problem reporting in maps
US9482296B2 (en) 2012-06-05 2016-11-01 Apple Inc. Rendering road signs during navigation
US9052197B2 (en) 2012-06-05 2015-06-09 Apple Inc. Providing navigation instructions while device is in locked mode
US10156455B2 (en) 2012-06-05 2018-12-18 Apple Inc. Context-aware voice guidance
US9418672B2 (en) 2012-06-05 2016-08-16 Apple Inc. Navigation application with adaptive instruction text
GB201215385D0 (en) * 2012-08-29 2012-10-10 Tom Tom Int Bv Method and apparatus for predicting destinations
DE102012221305A1 (de) * 2012-11-22 2014-05-22 Bayerische Motoren Werke Aktiengesellschaft Navigationssystem und Navigationsverfahren
KR20140078353A (ko) * 2012-12-17 2014-06-25 삼성전자주식회사 여행 가이드 제공 방법 및 장치
GB2500766A (en) * 2013-02-11 2013-10-02 Said Mousa Yassin Environment digital guide
US9677886B2 (en) * 2013-02-10 2017-06-13 Qualcomm Incorporated Method and apparatus for navigation based on media density along possible routes
US9713963B2 (en) 2013-02-18 2017-07-25 Ford Global Technologies, Llc Method and apparatus for route completion likelihood display
US9863777B2 (en) 2013-02-25 2018-01-09 Ford Global Technologies, Llc Method and apparatus for automatic estimated time of arrival calculation and provision
US8666434B1 (en) * 2013-03-05 2014-03-04 Google Inc. Adaptive location updating
US9341483B2 (en) * 2013-03-11 2016-05-17 Qualcomm Incorporated Methods and apparatus for position estimation
US9047774B2 (en) 2013-03-12 2015-06-02 Ford Global Technologies, Llc Method and apparatus for crowd-sourced traffic reporting
US8977479B2 (en) 2013-03-12 2015-03-10 Ford Global Technologies, Llc Method and apparatus for determining traffic conditions
US9874452B2 (en) 2013-03-14 2018-01-23 Ford Global Technologies, Llc Method and apparatus for enhanced driving experience including dynamic POI identification
US9767698B2 (en) 2013-03-15 2017-09-19 GM Global Technology Operations LLC Methods and systems for facilitating stops for vehicles en route to a common destination
US8818716B1 (en) * 2013-03-15 2014-08-26 Honda Motor Co., Ltd. System and method for gesture-based point of interest search
WO2014157839A1 (en) * 2013-03-26 2014-10-02 Samsung Electronics Co., Ltd. Terminal apparatus mountable in vehicle, mobile device for working with the terminal apparatus, and methods for providing service thereof
US20140304115A1 (en) * 2013-04-05 2014-10-09 Public Engines, Inc. Apparatus, system, and method for providing location context data
DE102014208634A1 (de) * 2013-05-27 2014-12-11 Robert Bosch Engineering and Business Solutions Ltd. Verfahren zur Anzeige von Points-of-Interest und eine Einrichtung davon
US9234765B1 (en) 2013-06-05 2016-01-12 Google Inc. Discovering theme and attribute oriented travel routes and relevant geographic entities along a route
US20150006290A1 (en) * 2013-06-27 2015-01-01 Google Inc. Providing information to a user based on determined user activity
JP6210274B2 (ja) * 2013-07-05 2017-10-11 ソニー株式会社 情報処理装置、情報処理方法、プログラム、および情報処理システム
US9367217B2 (en) * 2013-08-26 2016-06-14 Hertz System, Inc. Mobile travel information system and method
US20150082408A1 (en) 2013-09-17 2015-03-19 Sony Corporation Quick login to user profile on exercise machine
CN104457767B (zh) * 2013-09-18 2019-03-01 腾讯科技(深圳)有限公司 实现位置服务的方法和装置
US9721218B2 (en) 2013-10-21 2017-08-01 Sap Se Determining the user-specific relevance of applications
CN104636354B (zh) 2013-11-07 2018-02-06 华为技术有限公司 一种位置兴趣点聚类方法和相关装置
US10317238B2 (en) 2014-01-09 2019-06-11 Telenav, Inc. Navigation system with ranking mechanism and method of operation thereof
US9945683B1 (en) * 2014-01-15 2018-04-17 Open Invention Network Llc Transport communication
US9651392B2 (en) * 2014-01-22 2017-05-16 Mapquest, Inc. Methods and systems for providing dynamic point of interest information and trip planning
US9269119B2 (en) 2014-01-22 2016-02-23 Sony Corporation Devices and methods for health tracking and providing information for improving health
US9175973B2 (en) 2014-03-26 2015-11-03 Trip Routing Technologies, Llc Selected driver notification of transitory roadtrip events
JP5607848B1 (ja) * 2014-03-27 2014-10-15 キャンバスマップル株式会社 携帯情報端末、コンピュータプログラム、および動作制御システム
US9584980B2 (en) 2014-05-27 2017-02-28 Qualcomm Incorporated Methods and apparatus for position estimation
US20160061617A1 (en) * 2014-09-02 2016-03-03 Microsoft Corporation Providing in-navigation search results that reduce route disruption
US9719791B2 (en) 2014-12-10 2017-08-01 Mapquest, Inc. Computerized systems and methods for providing travel information and/or content to users
US9518831B2 (en) 2015-01-02 2016-12-13 Here Global B.V. Method and apparatus for providing relevant point of interest on a multi-modal route
CN104634347B (zh) * 2015-01-23 2018-07-10 北京智慧图科技有限责任公司 路径规划方法和装置
US9591447B2 (en) 2015-02-27 2017-03-07 Toyota Motor Engineering & Manufacturing North America, Inc. Systems and methods for providing contextual environmental information
US10281289B2 (en) * 2015-03-08 2019-05-07 Microsoft Technology Licnensing, LLC Search along the route
GB201506356D0 (en) 2015-04-15 2015-05-27 Tomtom Int Bv Methods of obtaining point of interest data
US20170067748A1 (en) * 2015-09-08 2017-03-09 Quixey, Inc. Location-Based Search Refinements
JP2017068520A (ja) * 2015-09-29 2017-04-06 本田技研工業株式会社 リマインダ通知システム及びリマインダ通知方法
US9696175B2 (en) * 2015-10-16 2017-07-04 GM Global Technology Operations LLC Centrally managed waypoints established, communicated and presented via vehicle telematics/infotainment infrastructure
DE102016206209A1 (de) 2016-04-13 2017-10-19 Volkswagen Aktiengesellschaft Verfahren, Computerprogramm und Vorrichtung zum Bereitstellen von Routeninformation für ein Navigationssystem
US10139243B2 (en) * 2016-04-30 2018-11-27 Toyota Motor Engineering & Manufacturing North America, Inc. High level instruction for navigational routing systems
CN106205186B (zh) * 2016-07-11 2019-04-23 深圳市金立通信设备有限公司 一种推荐停车位置的方法及终端
CN106123904A (zh) * 2016-07-31 2016-11-16 北京九五智驾信息技术股份有限公司 行车导航方法
CN106996790A (zh) * 2017-03-29 2017-08-01 联想(北京)有限公司 路线规划方法及装置
RU2678077C2 (ru) 2017-05-04 2019-01-23 Общество С Ограниченной Ответственностью "Яндекс" Способ отрисовки поисковых результатов на карте, отображаемой на электронном устройстве
US10677599B2 (en) 2017-05-22 2020-06-09 At&T Intellectual Property I, L.P. Systems and methods for providing improved navigation through interactive suggestion of improved solutions along a path of waypoints
CN110651266B (zh) * 2017-05-27 2023-05-23 北京嘀嘀无限科技发展有限公司 为按需服务提供信息的系统及方法
JP6490145B2 (ja) * 2017-05-29 2019-03-27 本田技研工業株式会社 コンテンツ配信サーバ及びコンテンツ配信方法
JP2020077263A (ja) * 2018-11-08 2020-05-21 トヨタ自動車株式会社 行程提案装置、行程提案方法、及びプログラム
CN111626610B (zh) * 2020-05-27 2023-05-16 北京思特奇信息技术股份有限公司 一种订单调度方法、系统和电子设备
US11994395B2 (en) * 2020-07-24 2024-05-28 Bayerische Motoren Werke Aktiengesellschaft Method, machine readable medium, device, and vehicle for determining a route connecting a plurality of destinations in a road network, method, machine readable medium, and device for training a machine learning module
JP7456926B2 (ja) * 2020-12-25 2024-03-27 トヨタ自動車株式会社 情報処理装置、情報処理方法、およびプログラム
WO2022146417A1 (en) * 2020-12-29 2022-07-07 Google Llc Content delivery about a selected point of interest in real-time guided navigation
US20220364870A1 (en) * 2021-05-11 2022-11-17 Telenav, Inc. Navigation system with personal preference analysis mechanism and method of operation thereof
US11488187B1 (en) * 2022-04-11 2022-11-01 Santa Israel Ltd. Managing operations of mobile retail units

Family Cites Families (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4139581C2 (de) 1991-11-30 1999-01-07 Bayerische Motoren Werke Ag Navigationsverfahren für Kraftfahrzeuge
US7432830B2 (en) * 1994-06-24 2008-10-07 Navteq North America, Llc Electronic navigation system and method
US5802492A (en) * 1994-06-24 1998-09-01 Delorme Publishing Company, Inc. Computer aided routing and positioning system
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
EP0720003B1 (en) * 1994-12-28 2003-07-02 Aisin Aw Co., Ltd. Navigation device
JP3149154B2 (ja) * 1994-12-28 2001-03-26 アイシン・エィ・ダブリュ株式会社 目標物検索装置及びナビゲーション装置
US5682525A (en) * 1995-01-11 1997-10-28 Civix Corporation System and methods for remotely accessing a selected group of items of interest from a database
JP3232967B2 (ja) 1995-08-22 2001-11-26 トヨタ自動車株式会社 移動計画監視装置
US6127945A (en) * 1995-10-18 2000-10-03 Trimble Navigation Limited Mobile personal navigator
US6553308B1 (en) * 1999-04-29 2003-04-22 Donnelly Corporation Vehicle-based navigation system with smart map filtering, portable unit home-base registration and multiple navigation system preferential use
JP2000187667A (ja) 1998-12-22 2000-07-04 Toshiba Corp 情報検索配信方法および情報検索配信装置および無線通信端末装置および記録媒体
JP3661754B2 (ja) 1999-03-05 2005-06-22 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置及び記録媒体
JP3800285B2 (ja) 1999-03-05 2006-07-26 アイシン・エィ・ダブリュ株式会社 ナビゲーション装置及び記録媒体
JP3714035B2 (ja) * 1999-06-03 2005-11-09 株式会社デンソー 車載用ナビゲーション装置
US6401034B1 (en) 1999-09-02 2002-06-04 Navigation Technologies Corp. Method and system for finding intermediate destinations with a navigation system
EP1128163B1 (de) * 2000-02-23 2013-10-30 Deutsche Telekom AG Reiseroutenplanungs- und Reiseroutenführungssystem
US6587782B1 (en) * 2000-03-14 2003-07-01 Navigation Technologies Corp. Method and system for providing reminders about points of interests while traveling
US6941220B2 (en) * 2000-09-12 2005-09-06 Center Comm Corporation Apparatus and method for vehicle navigation
JP2002092193A (ja) * 2000-09-14 2002-03-29 Nippon Telegr & Teleph Corp <Ntt> 情報案内システムおよび情報案内方法
JP2002163267A (ja) 2000-11-28 2002-06-07 Nec Corp 店舗情報表示システム
JP2002260160A (ja) * 2001-02-28 2002-09-13 Toshiba Corp 道案内方法及び装置
US6542814B2 (en) * 2001-03-07 2003-04-01 Horizon Navigation, Inc. Methods and apparatus for dynamic point of interest display
US6456931B1 (en) * 2001-03-07 2002-09-24 Visteon Technologies, Llc Indicating directions to destination and intermediate locations in vehicle navigation systems
JP2002365069A (ja) * 2001-06-07 2002-12-18 Nissan Motor Co Ltd ナビゲーション装置およびナビゲーションシステム
US6688713B2 (en) 2001-07-02 2004-02-10 Mitsubishi Digital Electronics America, Inc. Television base casting
US7082365B2 (en) * 2001-08-16 2006-07-25 Networks In Motion, Inc. Point of interest spatial rating search method and system
JP2003058609A (ja) 2001-08-20 2003-02-28 Pioneer Electronic Corp 通信ナビゲーション運営システム及び方法、並びにコンピュータプログラム
US6574556B2 (en) * 2001-08-22 2003-06-03 Matsushita Electric Industial Co., Ltd. System and associated method of integrating subscriber based traffic navigation and hospitality data with a global positioning system
WO2003021189A1 (fr) * 2001-08-31 2003-03-13 Aisin Aw Co., Ltd. Systeme d'affichage d'informations
JP3941095B2 (ja) * 2001-10-12 2007-07-04 株式会社エクォス・リサーチ ナビゲーション装置
WO2003036232A1 (fr) * 2001-10-25 2003-05-01 Aisin Aw Co., Ltd. Systeme d'affichage d'informations
WO2003038377A1 (fr) 2001-11-02 2003-05-08 Matsushita Electric Industrial Co., Ltd. Appareil terminal
JP4039053B2 (ja) 2001-12-19 2008-01-30 株式会社デンソー ナビゲーション装置用案内ルート作成システム及びプログラム
US6545637B1 (en) * 2001-12-20 2003-04-08 Garmin, Ltd. Systems and methods for a navigational device with improved route calculation capabilities
JP2003262529A (ja) * 2002-03-08 2003-09-19 Sanyo Electric Co Ltd ナビゲーション装置及びサーバ装置
JP2003302240A (ja) 2002-04-10 2003-10-24 Hcx:Kk スケジュール帳機能付ナビゲーションシステム
JP3656964B2 (ja) * 2002-04-10 2005-06-08 松下電器産業株式会社 ナビゲーション装置
JP4007549B2 (ja) * 2002-06-28 2007-11-14 クラリオン株式会社 ナビゲーションにおける周辺情報提示装置及び方法並びに提示用プログラム
US7272489B2 (en) * 2002-07-18 2007-09-18 Alpine Electronics, Inc. Navigation method and system for extracting, sorting and displaying POI information
JP4300767B2 (ja) * 2002-08-05 2009-07-22 ソニー株式会社 ガイドシステム、コンテンツサーバ、携帯装置、情報処理方法、情報処理プログラム、及び記憶媒体
JP2004094444A (ja) 2002-08-30 2004-03-25 Tokio Marine Research Institute 交通事故防止のための情報処理方法
JP4155776B2 (ja) * 2002-08-30 2008-09-24 アルパイン株式会社 ナビゲーション装置
JP2004108803A (ja) * 2002-09-13 2004-04-08 Pioneer Electronic Corp ナビゲーション端末、ナビゲーションシステム、そのプログラム、及び走行案内方法
EP1555511A4 (en) * 2002-10-22 2011-12-21 Hitachi Ltd METHOD FOR DELIVERING MAP DATA FOR NAVIGATION AND COMMUNICATION SYSTEM
JP2004170233A (ja) 2002-11-20 2004-06-17 Denso Corp カーナビゲーション装置
US7035731B2 (en) * 2002-12-30 2006-04-25 Motorola, Inc. Threshold-based service notification system and method
JP2004226090A (ja) * 2003-01-20 2004-08-12 Hitachi Eng Co Ltd カーナビゲーションシステム
JP2004226199A (ja) 2003-01-22 2004-08-12 Denso Corp ナビゲーション装置
JP4203354B2 (ja) * 2003-05-19 2008-12-24 パナソニック株式会社 コンテンツ配信装置およびコンテンツ受信装置
JP2004354260A (ja) * 2003-05-29 2004-12-16 Clarion Co Ltd ナビゲーション装置、方法及びプログラム
JP2005174059A (ja) * 2003-12-12 2005-06-30 Matsushita Electric Ind Co Ltd ナビゲーション情報提供システム
US7239960B2 (en) * 2004-02-19 2007-07-03 Alpine Electronics, Inc. Navigation method and system for visiting multiple destinations by minimum number of stops
US20050278114A1 (en) * 2004-06-15 2005-12-15 Ahmad Ahmad M Method and system for selecting destinations
US20060080032A1 (en) * 2004-09-07 2006-04-13 Cooper Clive W System and method of wireless downloads of map and geographic based data to portable computing devices
WO2006039660A2 (en) * 2004-10-01 2006-04-13 Networks In Motion, Inc. Off board navigation solution
US7480566B2 (en) * 2004-10-22 2009-01-20 Alpine Electronics, Inc. Method and apparatus for navigation system for searching easily accessible POI along route
TW200632770A (en) * 2005-03-07 2006-09-16 Giga Byte Comm Inc POI data structure and method for operating and applying the same
US20060271281A1 (en) * 2005-05-20 2006-11-30 Myron Ahn Geographic information knowledge systems
US7826965B2 (en) * 2005-06-16 2010-11-02 Yahoo! Inc. Systems and methods for determining a relevance rank for a point of interest
US7552009B2 (en) * 2005-07-14 2009-06-23 Honda Motor Co., Ltd. System and method for synchronizing data for use in a navigation system
CN1731394A (zh) * 2005-08-18 2006-02-08 上海交通大学 具有智能查询功能的城市电子地图系统的实现方法
US20070050128A1 (en) * 2005-08-31 2007-03-01 Garmin Ltd., A Cayman Islands Corporation Method and system for off-board navigation with a portable device
US7660666B2 (en) * 2005-11-18 2010-02-09 Navteq North America, Llc Geographic database with detailed local data

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10467296B2 (en) 2009-12-04 2019-11-05 Google Llc Location-based searching using a search area that corresponds to a geographical location of a computing device
US12001492B2 (en) 2009-12-04 2024-06-04 Google Llc Location-based searching using a search area that corresponds to a geographical location of a computing device
US11386167B2 (en) 2009-12-04 2022-07-12 Google Llc Location-based searching using a search area that corresponds to a geographical location of a computing device
KR20180110219A (ko) * 2009-12-04 2018-10-08 구글 엘엘씨 위치 기반 탐색
KR20120005642A (ko) * 2010-07-09 2012-01-17 에스케이 텔레콤주식회사 오차 범위를 이용한 위치 정보 제공 방법 및 장치
KR101424382B1 (ko) * 2013-01-14 2014-08-08 충북대학교 산학협력단 사용자의 선호도 및 이동 패턴을 이용한 관심지역 추천 방법
KR101376521B1 (ko) * 2013-03-08 2014-03-26 주식회사 씨온 역경매를 이용한 가맹점 추천 방법과 장치
WO2014137118A1 (ko) * 2013-03-08 2014-09-12 주식회사 씨온 역경매를 이용한 가맹점 추천 방법과 장치
CN105408929A (zh) * 2013-03-08 2016-03-16 Seeon有限公司 利用反向拍卖的加盟店推荐方法及推荐装置
US9541404B2 (en) 2014-08-29 2017-01-10 Samsung Electronics Co., Ltd. System for determining the location of entrances and areas of interest
WO2016032172A1 (ko) * 2014-08-29 2016-03-03 삼성전자 주식회사 관심 지역 및 입구의 위치를 결정하는 시스템
US9909899B2 (en) 2014-10-23 2018-03-06 Lg Electronics Inc. Mobile terminal and control method for the mobile terminal
US10415978B2 (en) 2015-11-20 2019-09-17 Samsung Electronics Co., Ltd. Landmark location determination

Also Published As

Publication number Publication date
CN101389928B (zh) 2015-05-13
JP2009530920A (ja) 2009-08-27
CN101389928A (zh) 2009-03-18
US20070219706A1 (en) 2007-09-20
WO2007127536A1 (en) 2007-11-08
EP2233887A1 (en) 2010-09-29
JP5362544B2 (ja) 2013-12-11
EP1994364A1 (en) 2008-11-26
JP2013050454A (ja) 2013-03-14
US8731821B2 (en) 2014-05-20

Similar Documents

Publication Publication Date Title
US8731821B2 (en) Method and apparatus for determining relevant point of interest information based upon route of user
JP2009530920A5 (ko)
US10527444B2 (en) Point of interest search along a route
JP7169878B2 (ja) 電子地図データを使用して経路を生成する方法及びシステム
JP5430235B2 (ja) 情報処理装置及びプログラム
US6526350B2 (en) Route guide apparatus and guidance method
US7698062B1 (en) Most convenient point of interest finder apparatus and method
CA2757148C (en) Point of interest search along a route with return
US9234762B2 (en) Identifying results responsive to a future location of a client device
US8938358B1 (en) System and method for suggesting alternative travel destinations
US9677903B2 (en) Selected driver notification of transitory roadtrip events
US20140278053A1 (en) Navigation system with dynamic update mechanism and method of operation thereof
JP2017508966A (ja) 熟知しているルートに沿ってナビゲートするときの低減された電力消費および改善されたユーザエクスペリエンス
US20130226915A1 (en) Organization of search results based upon availability of respective providers comprised therein
US20100161210A1 (en) Method of Determining a Rendezvous and Related Personal Navigation Device
GB2544992A (en) Navigation system
WO2012089284A2 (en) Method of communicating content to a user, mobile computing apparatus, and content delivery system
WO2012089283A1 (en) Method of communicating content to a user, mobile computing apparatus, and content delivery system
TW201233216A (en) Method of communicating content to a user, mobile computing apparatus, and content delivery system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
J301 Trial decision

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

Effective date: 20111108