KR20140104484A - 위치 및 이벤트 트리거드 내비게이션 휴면 및 웨이크업 - Google Patents

위치 및 이벤트 트리거드 내비게이션 휴면 및 웨이크업 Download PDF

Info

Publication number
KR20140104484A
KR20140104484A KR1020147019327A KR20147019327A KR20140104484A KR 20140104484 A KR20140104484 A KR 20140104484A KR 1020147019327 A KR1020147019327 A KR 1020147019327A KR 20147019327 A KR20147019327 A KR 20147019327A KR 20140104484 A KR20140104484 A KR 20140104484A
Authority
KR
South Korea
Prior art keywords
mobile device
navigation process
active state
navigation
managing
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.)
Withdrawn
Application number
KR1020147019327A
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 KR20140104484A publication Critical patent/KR20140104484A/ko
Withdrawn legal-status Critical Current

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/3626Details of the output of route guidance instructions
    • G01C21/3641Personalized guidance, e.g. limited guidance on previously travelled routes
    • 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/265Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network constructional aspects of navigation devices, e.g. housings, mountings, displays
    • 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/3626Details of the output of route guidance instructions
    • G01C21/3629Guidance using speech or audio output, e.g. text-to-speech
    • 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/3626Details of the output of route guidance instructions
    • G01C21/3661Guidance output on an external device, e.g. car radio
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/34Power consumption
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/01Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/021Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0245Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal according to signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0251Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
    • H04W52/0254Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity detecting a user operation or a tactile contact or a motion of the device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0267Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by controlling user interface components
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Navigation (AREA)
  • Telephone Function (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Instructional Devices (AREA)

Abstract

액티브 상태와 감소된 활동 상태 사이에서 모바일 디바이스 상의 내비게이션 프로세스를 조건부로 이행시키기 위한 시스템 및 방법이 설명된다. 특히, 액티브 상태와 감소된 활동 상태 사이에서 내비게이션 프로세스의 이행은, 내비게이션 프로세스가 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 모바일 디바이스가 접근하는 것에 응답하여 발생할 수 있다.

Description

위치 및 이벤트 트리거드 내비게이션 휴면 및 웨이크업{LOCATION AND EVENT TRIGGERED NAVIGATION DORMANCY AND WAKEUP}
본원은, 2011년 12월 14일자로 출원된 미국 가출원 번호 제 13/325,698호를 우선권으로 하는 PCT 출원이며, 상기 가출원은 그 전체가 본원에 인용에 의해 포함된다.
본원에 기재되는 청구대상은 모바일 디바이스들 상의 내비게이션 기능들의 제어에 관한 것이다.
글로벌 포지셔닝 시스템(GPS:Global Positioning System), 및 다른 위성 포지셔닝 시스템(SPS:satellite positioning system)들, 뿐만 아니라 지상-기반 포지셔닝 시스템들은 모바일 디바이스들 상에서 내비게이션 능력을 인에이블링 했다. 예컨대, 알려진 위치들에 있는 측정 송신기들까지의 의사거리 측정들을 획득하기 위해 SPS 신호들을 프로세싱함으로써, 모바일 디바이스는 자신의 위치를 추정할 수 있고, 내비게이션 목적들로 활용될 수 있는 "포지션 픽스(position fix)"를 획득할 수 있다.
내비게이션 프로세스들은, 시각적 및/또는 청각적 큐들을 제공함으로써 루트를 따라서 미리표시된 목적지에 사용자를 안내하는데 사용된다. 이러한 애플리케이션들은 사용자가 내비게이션 시스템의 사용자 인터페이스를 통해 목적지를 특정하도록 할 수 있다. 적어도 부분적으로 (예컨대 최신 포지션 픽스으로부터 결정된 바와 같은) 현재 추정 위치에 기초하여, 내비게이션 시스템은 표시된 목적지까지 알려진 경로들, 보행로들, 도로들 등등을 따라서 루트를 컴퓨팅할 수 있다. 그런 다음, 목적지로의 턴-바이-턴(turn-by-turn) 방향들을 제공하기 위해, 내비게이션 시스템은 가끔(예컨대, 특정한 주기적인 레이트로) 부가 포지션 픽스들을 획득할 수 있다. 모바일 디바이스가 루트로부터 벗어나면, 내비게이션 디바이스는 필요할 때 내비게이션 루트를 리컴퓨팅할 수 있다. 액티브하게 내비게이팅하는 동안, 내비게이션 프로세스는 모바일 디바이스 사용자에게 운전, 도보 또는 다른 내비게이션-관련 명령들, 예컨대 언제 그리고 어디서 방향을 틀지, 언제 그리고 어디서 진입 차선(on-ramp) 또는 진출 차선(off-ramp)을 탈지, 주어진 고속도로에서 얼마나 멀리 나아갈지, 다음 동작에 대한 근접성, 턴 등등을 제공할 수 있다. 그렇게 하기 위해, 내비게이션 시스템은 사용자가 목적지까지 내비게이팅하기 위한 동작들을 취하도록 안내하기 위해 시각적 및 청각적 큐들을 제공한다.
하나의 특정한 실시예에서, 모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법은: 상기 내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키는 단계; 및 적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 감소된 활동 상태로부터 상기 액티브 상태로 상기 내비게이션 프로세스를 이행시키는 단계 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ― 를 포함한다.
다른 특정한 실시예에서, 모바일 디바이스는: 무선 주파수 신호들을 수신하기 위한 수신기; 및 내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키기 위한 ― 상기 수신 신호들의 프로세싱에 영향을 끼침 ―; 그리고 적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 감소된 활동 상태로부터 상기 액티브 상태로 상기 내비게이션 프로세스를 이행시키기 위한 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ― 프로세서를 포함한다.
다른 특정한 실시예에서, 모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치는: 상기 내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키기 위한 수단; 및 적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 내비게이션 프로세스를 상기 감소된 활동 상태로부터 상기 액티브 상태로 이행시키기 위한 수단 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ― 을 포함한다.
또 다른 특정한 실시예에서, 물건은, 모바일 디바이스 상의 상기 내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키기 위해; 그리고 적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 내비게이션 프로세스를 상기 감소된 활동 상태로부터 상기 액티브 상태로 이행시키기 위해 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ―, 특별 목적 컴퓨팅 장치에 의해 실행 가능한 머신-판독가능 명령들을 그 상에 저장하고 있는 비-일시적 저장 매체를 포함한다.
위에서 식별된 실시예들은 단지 예시적인 예들이고, 청구되는 청구대상이 이러한 예들로 제한되지 않음이 이해되어야 한다.
비-제한적이고 비-배타적인 양상들이 다음의 도면들을 참조하여 설명되고, 여기서 같은 참조 부호들은 다양한 도면들을 통틀어 같은 부분들을 지칭한다.
도 1은 실시예에 따른 내비게이션 기능의 동작을 스케줄링할 수 있는 모바일 디바이스의 일부분의 도면이다.
도 2a는 실시예에 따른 네트워크 토폴로지의 개략도이다.
도 2b는 실시예에 따라 디스플레이 디바이스 상에 디스플레이된 이미지를 도시한다.
도 2c는 실시예에 따라 내비게이션 프로세스의 이행들을 제어하기 위한 프로세스를 예시하는 흐름도이다.
도 3은 구현에 따라 디바이스에서 내비게이션 기능을 스케줄링하는 프로세스를 예시하는 흐름도이다.
감소된 활동 또는 인액티브 상태로부터 액티브 상태로 내비게이션 애플리케이션의 이행을 트리거링하기 위해 모바일 디바이스에서 구현될 수 있는 방법들, 컴포넌트들, 및 시스템들이 제공된다. 특정한 실시예에서, 모바일 디바이스에서 청각적 및 시각적 출력 명령들을 포함하는 내비게이션 서비스들의 제공과 결합하여 (예컨대, SPS 신호들을 획득 및 프로세싱함으로써) 포지션 픽스를 획득하는 것은 상당량의 모바일 디바이스의 배터리 자원들을 소모할 수 있다. 제한된 배터리 용량과 너무 길거나 또는 시간 소모적인 내비게이션 루트를 이용하여, 모바일 디바이스는 목적지에 도달하기 이전에 자신의 배터리 자원들을 만료시킬 수 있다. 이러한 문제점은 디바이스에 대해 충전이 쉽게 이용가능하지 않은 고속도로들 위의 오랜 자동차 여행(road trip)들 또는 비포장도로 여행(off-road travel)에 더욱 심각해질 수 있다. 또한, 내비게이션 애플리케이션 소프트웨어가 스크린 및 오디오에 액세스하고 있는 동안, 때때로 주어진 상황에서 대안적 애플리케이션 또는 피처(feature)가 사용자에 이익일지라도, 음성 통신 서비스, 달력 능력, 개인 정보 관리자들 등등과 같은 다른 애플리케이션들이 교체(swap out)될 수 있거나 또는 그렇지 않으면 이용가능하지 않을 수 있다.
본원에서 사용된 바와 같이 그리고 후속하는 섹션들에서 더욱 상세히 설명되는 바와 같이, 내비게이션 프로세스에 의해 활용되는 바와 같은 다양한 잘 알려진 포지션 픽싱 기술들이 청구되는 청구대상의 범위 내에 있는 것으로서 의도된다. 따라서, 몇몇 구현들은 예컨대 SPS를 포함하는 다양한 브로드캐스트들로부터 신호들을 획득 및 프로세싱하는 것을 통해 획득되는 포지션 픽싱을 포함할 수 있다. 특정한 예시적 구현들에서, SPS는 하나 또는 그 초과의 글로벌 내비게이션 위성 시스템(GNSS:Global Navigation Satellite System)들, 또는 다른 유사한 위성 위치결정 서비스들을 포함할 수 있다. 다른 구현들에서, 포지션 픽스는 지상-기반 시스템들, 디바이스들, 및 프로세스들을 통해, 예컨대 도착 시간, 삼각측량, AFLT(Advanced Forward Link Trilateration), 및 지면-기반 송신기들/트랜시버들에 대한 다른 삼변측량 기술들의 사용을 통해 획득될 수 있다. 몇몇 실시예들에서, 포지션 픽스는 3G-호환 또는 4G-호환 시스템들을 통해 획득될 수 있거나, 또는 몇 가지 예들만 말하자면, SPS, CDMA, LTE, GSM 및 WCDMA와 같은 WAN(wide area network) 신호들, 블루투스, WiFi 네트워크들, WLAN(wireless local area network), WPAN(wireless personal area network), WiMAX(worldwide interoperability for microwave access) 시스템과 같은 퍼스널 영역 및 매체 범위 네트워크 신호들, 상용 브로드캐스트 신호들을 포함하는, 모바일 디바이스에 의해 수신될 수 있는 많은 수의 신호 타입들 중 임의의 신호 타입을 프로세싱하는 것을 통해 획득될 수 있다. 포지션 결정은 또한, 단독으로든 또는 위에서 언급된 신호 소스들(예컨대, WLAN, WAN, WiFi, PAN, 및 SPS)로부터의 무선 신호들의 프로세싱과 결합하여서든, 가속도계들, 자이로(gyro)들, 및 자력계들과 같은 센서들의 사용을 통해 달성될 수 있거나 또는 도움받을 수 있다.
몇몇 실시예들에서, 내비게이션 프로세스를 위한 수신기의 포지션의 추정치들을 획득하기 위한 프로세스의 일부로서, 포지션 결정은, 적어도 부분적으로, 모바일 디바이스 상의 하나 또는 그 초과의 수신기들(예컨대, SPS 수신기, WAN 수신기, 및 WiFi 수신기들)에 수신된 신호들을 프로세싱함으로써 달성될 수 있다. 또한, 측정들은 오도미터들, 가속도계들, 자이로들, 자력계들, 및 고도계들과 같은 다양한 센서들로부터 획득될 수 있다. 그러한 측정들은, 내비게이션 프로세스 또는 애플리케이션의 동작의 일부로서 수신기의 추정된 또는 예측된 위치(또는 포지션 픽스) 또는 추정된 또는 예측된 속도를 제공하기 위한 다양한 기술들에 따라 프로세싱될 수 있다.
내비게이션 프로세스의 특정한 구현들에서, 사용자는, 사용자-선택 목적지를 식별하기 위해 모바일 디바이스의 사용자 인터페이스와 상호작용할 수 있다. 이러한 상황에서, 내비게이션 프로세스는 컴퓨팅 애플리케이션의 일부로서 특별 목적 컴퓨팅 장치에 의한 순차적 실행을 위해 비-일시적 메모리에 저장된 머신-판독가능 명령들로서 구현될 수 있다. 아래에 논의되는 특정한 예들에서, 내비게이션 프로세스는 여러 "활동 상태들" 중 임의의 활동 상태로 있을 수 있다. 모바일 디바이스가 사용자-선택 목적지로부터 비교적 멀리 있다면, 빈번한 포지션 픽스들이 필요하지 않은 목적지까지의 루트의 일부분들에서, 포지션 픽스들이 감소된 레이트로(예컨대, 덜 종종) 수행되도록 또는 전혀 수행되지 않도록 스케줄링될 수 있어, 이로써 배터리 전력이 절약되거나 그리고/또는 모바일 디바이스 사용자 인터페이스가 다른 사용들을 위해 이용가능하게 된다. 여기서, 감소된 레이트로 포지션 픽스들을 수행하는 것은 배터리 자원들을 절약할 수 있고, 모바일 디바이스가 다른 애플리케이션들을 위해 이용가능하게 할 수 있다. 빈번한 포지션 픽스들이 필요하지 않은 루트의 그러한 일부분들은 예컨대 고속도로의 길게 뻗은 구간들(long stretches of highway)들을 포함할 수 있다.
수행될 포지션 픽스들을 감소된 레이트로 스케줄링하는 모바일 디바이스는 감소된 활동 상태 또는 인액티브 상태로 있는 것으로 여겨질 수 있다. 그러한 구현에서, 모바일 디바이스 상에서 동작하는 내비게이션 프로세스는 비활성화될 수 있거나 또는 감소된-전력 상태에 놓일 수 있고, 여기서 몇몇 실시예들에서 내비게이션 프로세스의 비활성화는 다른 애플리케이션들을 위해 사용자 인터페이스를 자유롭게 할 수 있다. 그러나, 내비게이션 프로세스가 비활성화되었거나 또는 더 낮은 전력 상태에 놓인 이후, 내비게이션 애플리케이션이 재활성화되어야 하거나 또는 전체 전력 상태로 재개되어야 하는 조건들을 검출하기 위해, 선택된 센서 출력 신호들의 모니터링이 계속될 수 있다. 다른 실시예들에서, 내비게이션 프로세스는 센서 출력 신호들을 모니터링하기 위한 별도의 센서-모니터링 프로세스를 유발할 수 있어, 센서-모니터링 프로세스에 의해 내비게이션 프로세스가 재-활성화될 때까지 또는 전체 전력으로 재개될 때까지, 내비게이션 프로세스가 휴면기로 가게 된다. 다른 실시예에서, 예컨대 센서 출력 신호들을 모니터링하는 것으로부터 검출될 때 내비게이션이 원해지거나 그리고/또는 요구되는 지리적 영역에 모바일 디바이스가 들어가면, 내비게이션 프로세스가 재활성화될 수 있다. 그런 다음, 비활성화된 내비게이션 프로세스는 증가된 레이트로 또는 액티브 내비게이션을 지원하기에 충분한 레이트로 포지션 픽스들을 스케줄링하는 것을 재개할 수 있다. 몇몇 실시예들에서, 내비게이션 프로세스가 액티브 동작을 재개해야 하는지를 결정하기 위한 조건이, 적어도 부분적으로, 주기적인 위치 결정들로부터 검출될 수 있다. 예컨대, SPS 또는 지상 신호들을 통해, 결정이 수행될 수 있거나 또는 획득될 수 있고, 동시에 일반적인 근접성을 결정하기 위해, 그리고 내비게이션 프로세스가 재활성화되어야 하거나 또는 전체 전력으로 재개되어야 하는 루트 상의 미리결정된 위치에 대한 모바일 디바이스의 근접성을 결정하기 위해, 내비게이션 프로세스가 더 긴 간격들로 비활성화된다. 다른 실시예들에서, 로컬 조건들의 존재, 예컨대 특정한 신호들 또는 이들의 결합들, 예컨대 특정한 송신기들로부터의 WAN, LAN, 및/또는 WiFi 네트워크 신호들의 존재는 내비게이션 프로세스를 재활성화시켜 전체 전력 동작을 재개하기 위해 트리거링 이벤트를 개시할 수 있다. 여전히 다른 실시예들에서, 고도계, 가속도계, 자력계, 클록, 오도미터, 또는 다른 센서에 의해 도출된 것과 같이 특정한 고도, 동작 각도, 헤딩(heading), 시간 또는 추정 거리를 표시하는 센서 출력 신호들은 내비게이션 프로세스를 재활성화시키기 위한 또는 내비게이션 프로세스를 전체 전력 동작으로 재개하기 위한 조건을 표시할 수 있다. 일 예에서, 그러한 조건은, 미리결정된 출력 신호 또는 액티브 내비게이션이 재개해야 하는 위치 또는 위치들의 범위를 표시하는 값과, 현재 출력 신호 또는 값을 비교함으로써 결정될 수 있다. 다른 실시예에서, 인액티브 상태 동안, 사용자가 모바일 디바이스 흔들기 또는 키패드에 키스트로크 입력을 표시하는 센서 출력 신호가 액티브 상태로의 이행을 트리거링할 수 있다.
몇몇 실시예들에서, 내비게이션 프로세스가 액티브 상태로 돌아가야 하는 조건들에 대한 센서 및/또는 수신기 출력 신호들을 모니터링하기 위해 모니터링 프로세스가 백그라운드 프로세스로서 실행되는 동시에, 모바일 디바이스가 목적지에 접근할 때까지, 내비게이션 프로세스를 비활성화함으로써, 모바일 디바이스는 전력을 절약할 수 있다. 대안적으로, 내비게이션 프로세스는 감소된 활동 모드로 계속 실행될 수 있고, 여기서는 지도 및 오디오 출력을 더 이상 계속 업데이팅하지 않지만, 내비게이션 프로세스가 액티브 상태로 돌아가야 하는 조건들을 검출하기 위해, 아마도 감소된 레이트로, 센서 및/또는 수신기 출력 신호들을 계속 모니터링한다. 따라서, 사용자는, 가는 동안에 내비게이션 프로세스를 수동으로 재개시하기 위한 사용자 중지 없이, 목적지 쪽으로 사용자의 여행의 최종 일부분 동안 또는 내비게이션 도움으로부터 이익을 얻는 것으로 사용자가 표시하는 여행의 일부분 동안 이용가능한, 모바일 디바이스 상에서 기능하는 내비게이션 프로세스로부터 이익을 얻을 수 있다.
특정한 구현들에서, 모바일 디바이스의 제1 컴포넌트가 포지션 픽스들을 생성할 수 있다. 일 예시적 구현에서, 제1 컴포넌트는 셀룰러 통신 신호들을 변조 및 복조하는 베이스밴드 프로세서로서 기능할 수 있고, 모바일 디바이스의 이산적인 물리적 프로세싱 컴포넌트들을 포함할 수 있다. 모바일 디바이스의 제2 컴포넌트가 내비게이션 프로세스를 호스팅할 수 있고, 모바일 디바이스의 제1 컴포넌트의 이산적인 물리적 프로세싱 컴포넌트들과 별개인 이산적인 물리적 프로세싱 컴포넌트들을 포함할 수 있다. 다른 것들 중에서도 업데이트된 포지션 픽스들 및 내비게이션 상태가 디스플레이될 수 있도록, 제2 컴포넌트는 사용자 인터페이스를 제어할 수 있다. 여전히 다른 구현들에서, 신호 프로세싱과 애플리케이션 프로세스 둘 다는 공유 프로세서 상에서 동작될 수 있다.
몇몇 실시예들에서, 포지션 픽스들 및/또는 다른 센서 출력을 획득하기 위한 스케줄링 기능이 제1 컴포넌트에 의해 실행될 수 있는 동시에, 제2 컴포넌트는 감소된-전력 상태에 놓일 수 있거나 또는 완전히 비활성화될 수 있다. 그러한 구현들은, 예컨대 제1 컴포넌트로부터 제2 컴포넌트로 스케줄링 기능의 제어를 이행시키기 위해 사용될 수 있는 인터럽트 신호의 어서션(assertion) 또는 디어서션(deassertion)을 포함할 수 있다. 구현에서, 제1 컴포넌트에 의한 포지션 픽스들의 스케줄링은 내비게이션 프로세스가 제2 컴포넌트의 활성화에 응답하여 신속하게 개시되도록 인에이블링할 수 있다. 따라서, 제2 컴포넌트의 활성화에 응답하여, 지도 상에 표시된 모바일 디바이스의 현재 추정 위치, 목적지까지의 시간, 및 내비게이션 상태가 사용자에게 빨리 디스플레이될 수 있다. 제2 컴포넌트의 활성화시, 제2 컴포넌트 상에서 동작하는 내비게이션 애플리케이션의 특정 타이밍 제약들에 따라 증가된 레이트로(예컨대, 더욱 자주) 포지션 픽스들이 요청될 수 있다.
다른 구현들에서, 모바일 디바이스의 제1 컴포넌트 및 제2 컴포넌트는 이산적인 물리적 컴포넌트들에 대안적인 방식으로 구성될 수 있다. 일 구현에서, 제1 컴포넌트 및 제2 컴포넌트는 감독 제어 프로그램의 제어 하에서 공유 중앙 프로세싱 유닛을 통해 실행되는 컴퓨터-구현 방법들을 수행하는 제1 및 제2 논리 또는 소프트웨어 모듈들을 포함할 수 있다. 몇몇 구현들에서, 내비게이션 기능의 휴면을 통해서와 같이, 계산 요구들이 감소되는 동안, 공유 중앙 프로세싱 유닛이 감소된 동작 레벨로 활용될 수 있다. 구현에서, 제1 컴포넌트 및 제2 컴포넌트는 (예컨대, 단일 다이 상에 배열된 멀티-코어 프로세서의) 제1 논리 엔티티 및 제2 논리 엔티티에 대응할 수 있다. 특정 구현들에서, 스케줄링 이행은 제1 컴포넌트로부터 제2 컴포넌트로 스케줄링 기능의 제어를 전달하는 것을 개시하도록 포스팅된 이벤트에 대응할 수 있다. 그러나, 제1 컴포넌트 및 제2 컴포넌트의 이러한 특정 구현들이 단지 특정 시스템 아키텍처 접근들을 반영하고, 청구되는 청구대상이 이 점에서 제한되지 않음이 이해되어야 한다.
이제, 구현에 따라 내비게이션 프로세스 및 위치 결정을 동작시킬 수 있는 모바일 디바이스(100)의 일부분의 도면인 도 1이 참조된다. 모바일 디바이스(100)는, 적어도 부분적으로, 안테나(158) 및 SPS 수신기(155)를 경유해 인터페이스(150) 및 버스(101)를 통하는 SPS 신호들(159); WAN(예컨대, CDMA, LTE, WCDMA, UMTS, GSM, AMPS 등등), WiFi, WiMAX 또는 상용 브로드캐스트 신호들, 또는 무선 트랜시버(121) 및 무선 안테나(122)를 경유해 인터페이스(120) 및 버스(101)를 통하는, 알려진 위치에 포지셔닝된 다른 송신기들로부터의 신호들; 그리고 또한 버스(101)와 인터페이싱할 수 있는 PAN(personal area network) 트랜시버(130) 및 PAN 안테나(131)를 경유하는 블루투스 신호들과 같은 PAN 신호들의 포착에 기초하여, 모바일 디바이스(100)에 대한 포지션 위치결정 능력을 제공할 수 있는 다양한 컴퓨팅 및 통신 자원들을 포함할 수 있다. 그러나, 이들이 단지 포지션 픽스를 획득하기 위해 포착될 수 있는 신호들의 예들이고, 청구되는 청구대상이 이 점에서 제한되지 않음이 이해되어야 한다. 위에서-언급된 트랜시버들 및 수신된 연관 신호들이 또한, 이행 영역 또는 위치에 대한 모바일 디바이스(100)의 근접성을 결정하는데 활용될 수 있다. 여기서, 하나의 그러한 신호 또는 그러한 신호들의 결합의 존재는, 심지어 최신 포지션 픽스의 부재에도, 그러한 이행 영역 또는 위치를 표시할 수 있다. 몇몇 실시예들에서, 모바일 디바이스(100)는 독립형 내비게이션 회로 또는 디바이스의 형태를 취할 수 있다. 다른 구현들에서, 모바일 디바이스(100)는, 일시적으로든 또는 영구적으로든, 자동차, 배, 또는 비행기와 같은 다른 모바일 구조물에 포함될 수 있다. 추가로, 모바일 디바이스(100)에 의해 수행되는 기능들은 전력원(160)으로부터 전력을 사용한다.
몇몇 실시예들에서, 모바일 디바이스(100)는, 메모리(140)에 저장된 센서 관리 프로세스(142), 내비게이션 프로세스(141), 및/또는 포지션 위치결정 프로세스(들)를 동작시키거나 그리고/또는 수행하기 위해 프로세서(111) 또는 다수의 프로세서들을 활용한다. 또한, 몇몇 실시예들에서, 내비게이션 프로세스, 센서 관리 프로세스, 및/또는 다른 지원 프로세스들의 동작을 인에이블링하기 위해, DSP(112)는 포지션 위치결정 프로세스들, 센서 프로세싱, 오디오 및/또는 그래픽 프로세싱 중 일부 또는 전부를 수행하거나 또는 프로세서(111)와 함께 다른 방식으로 동작하는데 활용될 수 있다.
몇몇 실시예들에서, 모바일 디바이스(100)는 가속도계들, 속도계들, 오도미터들, 자이로들, 자력계들, 클록들, 경사계들, 및 고도계들과 같은 다양한 센서들(143)을 포함할 수 있다. 특정 실시예들에서, 센서들(143)은 감지된 조건 또는 이벤트에 응답하여 신호들을 생성할 수 있다. 일 예시적 구현에서, 센서에 의해 생성된 그러한 신호들은, 아래에 논의되는 바와 같이 특정 조건이 존재하는지를 추론 또는 결정할 때, (예컨대, 홀로 또는 다른 측정들과 결합하여) 사용되기 위한 측정을 대표하는 값(예컨대, 전압 또는 전류 값)을 가질 수 있다. 센서들(143)의 출력 신호들은, 예컨대 위치 결정의 신뢰성 및 정확성을 향상시킴으로써, 포지션 결정 및 내비게이션 프로세스들을 향상 또는 증강하는데 활용될 수 있다. 또한, 센서들(143)은, 예컨대 여행 거리, 흐른 시간, 고도, 가속 또는 감속, 속도, 헤딩, 또는 트리거링 각도와 같이, 내비게이션 애플리케이션을 액티브 상태로 이행시키는 것을 개시하는 조건들의 존재를 검출하는데 활용될 수 있다.
몇몇 실시예들에서, 모바일 디바이스(100)는, 모바일 디바이스(100)가 다른 프로세스들을 수행 또는 지원하도록 인에이블링하는 다른 회로를 포함할 수 있다. 제한은 아니지만, 예로서, 모바일 디바이스(100)는 무선 또는 유선 통신 네트워크 내에서 하나 또는 그 초과의 자원들과 또한 통신할 수 있는 모바일 또는 휴대용 컴퓨팅 디바이스 또는 머신의 형태를 취할 수 있다. 따라서, 예컨대, 모바일 디바이스(100)는 셀룰러 폰, 스마트 폰, 퍼스널 디지털 어시스턴트, 휴대용 컴퓨팅 디바이스, 내비게이션 유닛 등등 또는 이들의 임의의 결합과 같은 모바일 스테이션을 포함할 수 있다.
프로세서(111) 및 DSP(112)는 예컨대, 몇 가지의 예들만 말하자면, WWAN(wireless wide area network), WLAN(wireless local area network), WPAN(wireless personal area network), 3G, 4G, 또는 LTE(long term evolution) 네트워크와 같은 다양한 무선 통신 네트워크들과 함께 사용되도록 인에이블링될 수 있다. 모바일 디바이스(100)는 무선 트랜시버(121) 및 무선 안테나(122), PAN 트랜시버(130) 및 안테나(131), 및/또는 모바일 디바이스(100)에 위치된 다른 안테나 트랜시버들을 통해 무선 통신 네트워크들에 액세스할 수 있다. 용어 "네트워크" 및 "시스템"은 본원에서 교환가능하게 사용될 수 있다. WWAN은 CDMA(Code Division Multiple Access) 네트워크, TDMA(Time Division Multiple Access) 네트워크, FDMA(Frequency Division Multiple Access) 네트워크, OFDMA(Orthogonal Frequency Division Multiple Access) 네트워크, SC-FDMA(Single-Carrier Frequency Division Multiple Access) 네트워크, LTE(Long Term Evolution) 네트워크 등등 및/또는 위의 결합들일 수 있다. CDMA 네트워크는, 몇 가지의 라디오 기술들만 말하자면, cdma2000, W-CDMA(Wideband-CDMA)와 같은 하나 또는 그 초과의 RAT(radio access technology)들을 구현할 수 있다. 본원에서, cdma2000은 IS-95, IS-2000, 및 IS-856 표준들에 따라 구현된 기술들을 포함할 수 있다. TDMA 네트워크는 GSM(Global System for Mobile Communications), D-AMPS(Digital Advanced Mobile Phone System), 또는 어떤 다른 RAT를 구현할 수 있다. GSM 및 W-CDMA는 "3세대 파트너쉽 프로젝트(3GPP)"로 명명된 컨소시엄으로부터의 문서들에서 설명된다. Cdma2000은 "3세대 파트너쉽 프로젝트2(3GPP2)"로 명명된 컨소시엄으로부터의 문서들에서 설명된다. 3GPP 및 3GPP2 문서들은 공개적으로 이용가능하다. WLAN은 IEEE 802.11x 네트워크를 포함할 수 있고, WPAN은 예컨대 블루투스 네트워크, IEEE 802.15x를 포함할 수 있다.
특정 구현에서, 프로세서(111) 또는 다른 애플리케이션들 프로세서는, 프로세서(111) 상에서 실행되는 특정 내비게이션 애플리케이션에 의해 요청되는 바와 같이 포지션 결정을 개시할 수 있다. 포지션 결정이 요청된다면, 무선 안테나들(122, 131, 및/또는 158)을 통해 각각 수신된 신호들(123, 132, 및/또는 159)이 무선 트랜시버(121), PAN 트랜시버(130), 및/또는 SPS 수신기(155)에 의해 각각 프로세싱될 수 있다. DSP(112) 및/또는 프로세서(111)는 하나 또는 그 초과의 신호들(123, 132, 및 159)을 분석한 결과로서 포지션 픽스를 컴퓨팅할 수 있다. 그러한 포지션 픽스는, 프로세서(111), DSP(112), 또는 버스/메모리 인터페이스(110)를 통해 버스(101)와 인터페이싱할 수 있는, 프로세서(111)에 의한 내비게이션 서비스들의 제공을 위한 다른 프로세서에 의해 활용될 수 있다. 몇몇 실시예들에서, 루트를 계산하기 위해, 루트를 따라서 전진 및 위치를 결정하기 위해, 그리고 루트 일탈을 검출하고 루트 추천들을 재-계산하기 위해, 포지션 픽스들이 내비게이션 애플리케이션에 의해 사용될 수 있다.
실시예에서, 모바일 디바이스(100)는, 오디오 출력 디바이스(170) 및 디스플레이 디바이스(180)와 같은 사용자 인터페이스를 통한 출력을 위해, 지도들, 내비게이션 방향들, 전진 업데이트들 및 내비게이션 프로세스(141)에 의해 제공되는 다른 정보를 디스플레이하기 위해 디스플레이 디바이스(180)를 포함한다. 모바일 디바이스(100)는 오디오 출력 디바이스(170)를 포함하고, 상기 오디오 출력 디바이스(170)는 모바일 디바이스(100)의 사용자에게 들리는 명령들을 전송하는데 사용될 수 있다. 몇몇 실시예들에서, 진동 디바이스들의 사용을 통한 촉각 피드백과 같이 다른 사용자 인터페이스 디바이스들이 또한 활용될 수 있다. 또한, 몇몇 실시예들에서, 부가 또는 상이한 내비게이션 파라미터들이 디스플레이될 수 있고, 청구되는 청구대상이 이 점에서 제한되지 않는다.
도 2a에 예시된 실시예에서, 모바일 디바이스(100)는 SPS 위성들(260)과 같은 하나 또는 그 초과의 SPS 성상도(constellation)들로부터 SPS 신호들(261)을 수신할 수 있다.
실시예에서, 모바일 디바이스(100)는 WAN 네트워크(210)로부터 WAN 네트워크 신호들(211)을 통해 WAN 신호들을 수신 및 프로세싱할 수 있다. WAN 네트워크들은, 이에 제한되지는 않지만, CDMA(Code Division Multiple Access) 네트워크, TDMA(Time Division Multiple Access) 네트워크, FDMA(Frequency Division Multiple Access) 네트워크, OFDMA(Orthogonal Frequency Division Multiple Access) 네트워크, SC-FDMA(Single-Carrier Frequency Division Multiple Access) 네트워크, LTE(Long Term Evolution) 네트워크, WiMAX(IEEE 802.16) 네트워크 등등을 포함할 수 있고, 이들 네트워크일 수 있다. CDMA 네트워크는, 예컨대 cdma2000, W-CDMA(Wideband-CDMA) 등등과 같은 하나 또는 그 초과의 RAT(radio access technology)들을 구현할 수 있다. Cdma2000은 IS-95, IS-2000, 및 IS-856 표준들을 포함할 수 있다. TDMA 네트워크는 GSM(Global System for Mobile Communications), D-AMPS(Digital Advanced Mobile Phone System), 또는 어떤 다른 RAT를 구현할 수 있다. GSM 및 W-CDMA는 "3세대 파트너쉽 프로젝트(3GPP)"로 명명된 컨소시엄으로부터의 문서들에서 설명된다. Cdma2000은 "3세대 파트너쉽 프로젝트2(3GPP2)"로 명명된 컨소시엄으로부터의 문서들에서 설명된다. 3GPP 및 3GPP2 문서들은 공개적으로 이용가능하다.
실시예에서, 모바일 디바이스(100)는 WiFi 및 PAN들(235), 예컨대 IEEE 802.11x 네트워크 또는 어떤 다른 타입의 네트워크를 경유해 WiFi/PAN 신호들(236)을 통해 통신할 수 있다. WPAN은 예컨대 블루투스 네트워크, IEEE 802.15x 네트워크, 또는 어떤 다른 타입의 네트워크일 수 있다. 본원에서 기재되는 기술들은 또한 WWAN, WLAN, 및/또는 WPAN의 임의의 결합과 함께 구현될 수 있다.
도 2b에 도시된 실시예에서, 모바일 디바이스(100)는 지상 송신기(220)에 의해 전송된 디지털 라디오 브로드캐스트들과 같은 지상 송신기 신호들(221)을 수신할 수 있다.
실시예에서, 포지션 픽스를 획득하기 위해, 내비게이션 프로세스를 돕기 위해 그리고/또는 루트에 있는 특정 웨이포인트(waypoint)에 도달했는지를 결정하기 위해, SPS 신호들(261), WAN 네트워크 신호들(211), WiFi/PAN 신호들(236) 및/또는 지상 송신기 신호들(221)이 프로세싱될 수 있다. 예컨대, 실시예에서, 모바일 디바이스가 내비게이션이 액티브 상태로 이행되어야 하는 내비게이션 루트의 영역 또는 부분에 있음을 결정하기 위해, 지상 송신기 신호(221), 예컨대 특정 라디오 스테이션에 의해 전송된 신호의 존재가 프로세싱될 수 있다. 유사하게, 모바일 디바이스가 내비게이션이 액티브 상태로 이행되어야 하는 내비게이션 루트의 영역 또는 부분에 있음을 결정하기 위해, 특정 SSID들 또는 특정 결합으로 SSID들을 갖는 WiFi/PAN 신호들(236)의 존재, 및/또는 특정 기지국 ID(BSID)들을 갖는 WAN 네트워크 신호들(211)의 존재, 또는 이들의 결합이 프로세싱될 수 있다.
실시예에서, 위치 서버(240), 지도 및/또는 내비게이션 서버(250), 또는 다른 정보 서버가 통신 링크(245 또는 255)를 통과해 인터넷(230)을 통해 모바일 디바이스(100)에 위치 관련 정보를 각각 전송할 수 있다. 실시예에서, 위치 관련 정보는, 내비게이션 프로세스가 액티브 상태로 이행되어야 하는 내비게이션 루트의 경계 영역(들) 또는 부분(들) 또는 지오펜스(geofence)(들)에서 검출가능한 신호들을 식별하는 송신기 얼머낵(almanac)을 포함할 수 있다. 특정 예시적 구현에서, 위치 관련 정보는 목적지까지의 루트를 따라서 검출가능한 신호들을 식별하는 송신기 얼머낵을 포함할 수 있다. 또 다른 실시예에서, 위치 관련 정보는 모바일 디바이스의 목적지 위치에서 가시적인 신호들을 포함하는, 넓은 지리적 영역에 걸쳐 검출가능한 신호들을 식별하는 송신기 얼머낵을 포함할 수 있다.
일 특정 구현에서, 사용자는 모바일 디바이스(100)의 사용자 인터페이스와 상호작용하는 것으로 목적지 주위의 지리적 영역을 정의하도록 선택할 수 있다. 예컨대, 사용자는, 원(또는 그의 근사) 또는 목적지(290)(도 2b)를 적어도 부분적으로 둘러싸기 위한 다른 형상을 그리거나 또는 나타내기 위해 터치스크린과 상호작용할 수 있다. 구현에서, 특정 크기들의 반경들이 선택될 수 있는 메뉴가 사용자에 제시될 수 있거나, 또는 다른 구현에서, 디폴트-크기결정된 지리적 영역이 사용자에 제시될 수 있다. 그러나, 이들은 단지 사용자가 목적지를 둘러싼 영역을 어떻게 정의할 수 있는지의 예시적 구현들이고, 청구되는 청구대상은 이 점에서 제한되지 않는다.
특정 실시예들에 따라, 내비게이션 프로세스(141)는, 본원에서 다른 곳에 표시된 바와 같이 배터리 자원들을 절약하기 위해 그리고/또는 모바일 디바이스 상의 프로세싱 자원들을 다른 프로세스들에 이용가능하게 하기 위해 다수의 "활동 상태들" 중 임의의 활동 상태에 배치될 수 있다. 이러한 상황에서, 내비게이션 프로세스(141)는, 내비게이션 프로세스(141)의 특정 피처들이 인에이블링되는 "액티브 상태"에 배치될 수 있다. 그러한 피처들은, 제한은 아니지만 예로서, 턴-바이-턴 내비게이션, 디스플레이 디바이스 또는 오디오 디바이스 또는 액티브 SPS 내비게이션 기능들의 전체 제어를 포함할 수 있다. 액티브 상태에 있는 것과 대조적으로, 내비게이션 프로세스(141)는, 액티브 상태에서 인에이블링된 하나 또는 그 초과의 피처들이 디스에이블링 또는 턴 오프 되는 "감소된 활동 상태"에 배치될 수 있다. 감소된 활동 상태의 일 특정 예는, 적어도 몇몇 피처들이 휴면되고(예컨대, 턴 바이 턴 내비게이션, SPS 내비게이션, 디스플레이 또는 오디오 디바이스들의 사용) 동시에 다른 피처들이 인에이블링되는(예컨대, 센서 모니터링, 이행 포인트에 대한 근접성에 관한 드문 업데이트들 등등) "인액티브 상태"를 포함할 수 있다. 다른 특정 예에서, 감소된 활동 상태로의 이행은, 모바일 디바이스가 고속도로의 특정 뻗은 구간에 위치된다는 추론에 응답하여 발생할 수 있다. 여기서, SPS 수신기가 감소된 전력 상태에 배치될 수 있는 동시에, 다른 수신기(예컨대, 셀룰러 통신 수신기)는, 적어도 부분적으로, (예컨대, 기지국 얼머낵 또는 다른 신호 얼머낵에서 표시된 바와 같은) 알려진 위치들에 있는 지상 송신기들로부터의 신호들의 포착에 기초하여 목적지에 대한 근접성에 관한 업데이트들을 시간별로 획득한다.
실시예에서, 이행 위치(280)에 도달할 때까지, 모바일 디바이스(100)는 내비게이션 프로세스(141)를 감소된 활동 또는 휴면 상태로 이행시킨다. 감소된 활동 또는 휴면 상태에 있는 동안, 이행 위치(280)에 도달했는지를 결정하기 위해, 내비게이션 프로세스(141)는 무선 트랜시버(121), PAN 트랜시버(130), SPS 트랜시버(155) 및/또는 센서들(143)로부터 수신된 출력 신호들을 모니터링할 수 있다. 실시예에서, 내비게이션 프로세스(141)가 휴면 상태로 배치될 수 있는 동시에, 이행 위치(280)에 도달했는지를 결정하기 위해 센서 관리 프로세스(142)는 무선 트랜시버(121), PAN 트랜시버(130), SPS 트랜시버(155) 및/또는 센서들(143)로부터 수신된 출력 신호들을 모니터링한다. 실시예에서, 감소된 활동 상태 또는 휴면 상태 동안, 내비게이션 프로세스(141)는 오디오 출력 디바이스(170) 및/또는 디스플레이 디바이스(180)에 대한 액세스들을 감소 또는 연기시킬 수 있거나, 그리고/또는 프로세서(111)의 로딩 및 액세스를 다른 방식으로 감소시킬 수 있다. 실시예에서, 감소된 활동 상태 또는 휴면 상태에 있는 동안, 내비게이션 프로세스(141)는 포지션 결정 사이클들의 레이트를 감소시킬 수 있거나, 또는 포지션 결정 동작들을 완전히 연기시킬 수 있다. 실시예에서, 내비게이션 프로세스(141)가 감소된 활동 상태 또는 휴면 상태에 있는 동안, 프로세서(111), 오디오 출력 디바이스(170), 및 디스플레이 디바이스(180)는 다른 프로세스들 또는 애플리케이션들에 할당될 수 있거나, 또는 다른 프로세스들 또는 애플리케이션들에 의해 사용될 수 있다.
실시예에서, 내비게이션 프로세스(141)가 감소된 활동 상태에 있는 동안 또는 모바일 디바이스(100)가 이행 위치(280)에 도달했다고 센서 관리 프로세스(142)가 결정하는 동안, 프로세서(111)는 내비게이션 프로세스(141)를 액티브 상태로 리턴할 수 있다. 실시예에서, 센서 관리 프로세스(142)는, 하드웨어 인터럽트 또는 프로그램 호출(programmatic call)을 통해 이행 위치(280)에 도달했음을 프로세서(111)에 통지할 수 있다.
도 2c는 실시예에 따라 내비게이션 프로세스의 이행들을 제어하기 위한 프로세스를 예시하는 흐름도이다. 단계(292)에서, 내비게이션 프로세스는 액티브 상태로부터 감소된 활동 상태로 이행된다. 후속하여, 단계(294)에서, 적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 내비게이션 프로세스는 감소된 활동 상태로부터 액티브 상태로 이행된다. 여기서, 적어도 하나의 조건은, 적어도 부분적으로, 내비게이션 프로세스가 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정될 수 있다.
도 3은 실시예에 따라 디바이스에서 포지션 픽스들을 획득하는 프로세스를 예시하는 흐름 차트이다. 도 1의 실시예가 도 3의 방법을 수행하기에 적절할 수 있더라도, 청구되는 청구대상으로부터 벗어남 없이, 다른 구조물들 또는 디바이스들이 도 3의 방법을 수행할 수 있다. 도 3의 방법은 단계(300)에서 시작하고, 여기서 모바일 디바이스는 원점(270)을 제공하기 위해 자신의 위치의 추정치를 획득한다. 실시예에서, 추정 위치는, SPS 신호들(261), WAN 네트워크 신호들(211), WiFi/PAN 신호들(236), 지상 송신기 신호들(221), 센서들(143)을 통해서 그리고/또는 위에서 논의된 예들에서 지적된 바와 같은 사용자 입력을 통해서와 같이 다양한 수단들에 의해 결정될 수 있다. 실시예에서, 루트를 따르는 시작 시간이 원점(270)의 결정에 응답하여 결정될 수 있다. 대안적으로, 시작 시간은 루트를 따르는 모바일 디바이스의 이동 검출에 응답하여 결정될 수 있다.
실시예에 따라, 단계(310)는 사용에 의해 미리-특정된 목적지까지의 루트를 결정한다. 사용자에 의한 목적지의 그러한 특정은 단계(300) 이전에 발생할 수 있다. 단계(300)에서 결정된 위치와 미리-특정된 목적지 사이의 루트가 컴퓨팅될 수 있다. 여기서, 그러한 루트는, 공유 지도 데이터를 활용하는 모바일 디바이스(100)에 의해 컴퓨팅될 수 있다. 대안적으로, 그러한 루트는, 루트를 컴퓨팅하고 컴퓨팅된 루트를 모바일 디바이스(100)에 리턴하는 루트 서버 상에서 외부적으로 컴퓨팅될 수 있다. 실시예에서, 루트는 원점(270)과 목적지(290) 사이의 턴-바이-턴 단계들로서 특정 또는 표현될 수 있다. 컴퓨팅된 루트에는, 컴퓨팅된 루트을 따라서 여행할 영역과, 원점(270)과 목적지(290) 사이의 주위 영역들에 대한 지도 정보가 제공될 수 있다.
단계(320)는 내비게이션 프로세스(141)가 액티브 상태로 들어갈, 목적지까지의 컴퓨팅된 루트 상의 위치를 결정할 수 있다. 여기서, 사용자는, 내비게이션 프로세스(141)를 액티브 상태로 이행시키기 위해 충족될 조건 또는 위치로서 이행 위치(280)를 특정할 수 있다. 예컨대, 실시예에서, 사용자는, "출구 240에서 고속도로를 나간다"와 같은, 컴퓨팅된 루트를 특정하는 명령들에서의 단계를 특정할 수 있다. 실시예에서, 컴퓨팅된 루트를 특정하는 명령들에서의 단계는, 적어도 부분적으로, 루트 명령들에서의 그 단계가 발생할 위치에 기초하여, 내비게이션 프로세스(141)가 액티브 상태로 이행될, 루트를 따르는 위치를 결정하는데 사용될 수 있다.
실시예에 따라, 내비게이션 프로세스(141)가 액티브 상태로 들어갈, 컴퓨팅된 루트 상의 위치를 결정할 때, 단계(320)는 컴퓨팅된 루트의 지도를 디스플레이하는 스크린에 겹쳐진 터치 스크린에서의 선택들을 수신할 수 있다. 예컨대, 컴퓨팅된 루트, 또는 그 일부는, 디스플레이 디바이스(180) 상에 디스플레이될 수 있다. 사용자는, 내비게이션 프로세스(141)가 액티브 상태로 들어갈(예컨대, 액티브 내비게이션 및/또는 턴 바이 턴 내비게이션이 원해지는) 루트 상의 위치를 표시하기 위해, 아마도 커맨드 또는 키 누름과 결합하여, 컴퓨팅된 루트의 디스플레이된 일부분 위에 있는 터치스크린의 부분을 터치할 수 있다. 다른 실시예들에서, 내비게이션 프로세스(141)가 액티브 상태로 들어갈 루트 상의 위치는, 터치스크린의 사용 없이, 키패드 엔트리들에 의해 제어될 수 있다. 다른 실시예들에서, 내비게이션 프로세스(141)가 액티브 상태로 들어갈 루트 상의 위치는, 사용자 커맨드들의 음성 인식에 의해 제어될 수 있다.
대안적 실시예에서, 내비게이션 프로세스(141)가 액티브 상태로 들어갈, 컴퓨팅된 루트 상의 위치를 결정할 때, 단계(320)는 컴퓨팅된 루트를 따르는 명명된 웨이포인트의 사용자 선택들을 수신할 수 있다. 예컨대, 컴퓨팅된 루트가 복수의 도시들을 통과해 연장된다면, 사용자는, 턴-바이-턴 내비게이션이 원해지고 내비게이션 프로세스(141)가 액티브 상태로 리턴할 도시, 도시들, 또는 다른 웨이포인트들을 특정할 수 있다. 다른 대안적 실시예에서, 단계(320)는, 모바일 디바이스(100)가 고속도로를 떠나거나, 타운을 통과하거나, 그리고/또는 고속도로 출구에 접근하는 것과 같은 디폴트 조건에 응답하여 내비게이션 프로세스(141)가 액티브 상태로 들어갈, 컴퓨팅된 루트 상의 위치를 결정할 수 있다.
실시예에서, 내비게이션 프로세스(141)는, 이행 위치(280)에 도달할 때 완전히 액티브가 되기 위하여, 이행 위치(280)에 도달할 것을 예상하고 액티브 상태로 이행될 수 있다. 예컨대, 오도미터 측정들 또는 여행 거리의 다른 척도가 여행 거리를 컴퓨팅하는데 사용된다면, 원전(270)으로부터 이행 위치(280)까지의 거리 외의 거리가 액티브 상태로의 내비게이션 프로세스(141)의 이행을 트리거링하는데 활용될 수 있다. 유사하게, 이행 위치(280)에서 가시적일 것으로 예상되는 신호들의 검출이, 이행 포인트에 실제로 도달하기 이전에 액티브 상태로의 내비게이션 프로세스(141)의 선행 이행을 개시할 수 있다. 이행 위치(280)에 도달했는지를 결정하는데 특정 위치가 사용된다면, 이행 위치(280)에 도달하기 이전에 있거나 또는 미리결정된 거리의 근접성 내에 있는, 루트를 따르는 위치가 내비게이션 프로세스(141)가 액티브 상태로 이행될 위치(들)를 정의할 수 있다. 특정 실시예들에서, 이행 위치(280)에 도달했는지를 결정하기 위해, 이행 위치(280)의 정확한 위치 대신에, 이행 위치(280)에 대한 근사 위치를 특정하는 것은, 휴면 동안 포지션 픽스들의 감소된 레이트에 대한 더 큰 허용오차를 허용할 수 있다. 단계(330)는, 적어도 부분적으로, 모바일 디바이스(100)의 위치 그리고/또는 모니터링된 센서들 또는 수신기들로부터 획득된 측정들의 값 또는 값들의 범위에 기초하여 결정되는, 액티브 상태로의 내비게이션 프로세스(141)의 이행을 트리거링하기 위한 조건(들)을 결정할 수 있다. 그러므로, 모바일 디바이스(100)의 위치가 그러한 조건들 중 하나를 정의한다면, 이행 위치(280)의 고정된 근접성 내에 있는 위치 또는 영역이 액티브 상태로의 내비게이션 프로세스(141)의 이행을 개시하는 조건으로서 표시될 수 있다.
특정 실시예에서, 액티브 상태로의 이행은 또한, 모바일 디바이스(100)가 이행 위치(280)에 도달하는 것에 응답하여 또는 그에 후속하여 발생할 수 있다. 그러나, 이행 위치(280)에 도달하기 이전에 내비게이션 프로세스(141)가 액티브 상태로 이행할 것인지 또는 이행 위치(280)에 도달할 때 내비게이션 프로세스(141)가 액티브 상태로 이행할 것인지 또는 이행 위치(280)에 도달하기 이후에 내비게이션 프로세스(141)가 액티브 상태로 이행할 것인지에 관해, 애플리케이션이 사용자가 알도록 하거나 또는 사용자에게 선택을 제공하는 것이 유용할 수 있다. 실시예에서, 이행 위치(280) 부근에 존재하는 무선 신호들이 무선 송신기들의 얼머낵 중에서 선택될 수 있거나 또는 다른 방식으로 특정될 수 있고, 그리고 적어도 이행 위치(280) 부근의 영역을 커버할 수 있다. 실시예에서, 이행 위치(280) 부근의 이러한 무선 신호들의 검출은 액티브 상태로의 내비게이션 프로세스(141)의 이행을 개시할 수 있다. 위에서 주의된 바와 같이, 오도미터, 페도미터, 가속도계, 자이로로부터 수신된 센서 출력 신호들 또는 다양한 센서들로부터의 변화 입력이 액티브 상태로의 내비게이션 프로세스(141)의 이행을 트리거링하기 위한 조건을 표시할 수 있다.
단계(340)에서, 일단 컴퓨팅된 루트-이행 위치(280) 및 연관된 트리거링 조건들이 결정되면, 내비게이션 프로세스(141)는 감소된 활동 및/또는 휴면 상태로 이행될 수 있고, 그 동안 내비게이션 프로세스(141)이든 또는 센서 관리 프로세스(142)이든 수신된 무선 신호들, 센서 출력 신호들, 클록 신호들, 및/또는 이행 위치(280)에 도달했는지 또는 곧 도달할 것인지를 결정하기 위한 다른 트리거링 조건들을 모니터링한다. 휴면 및/또는 감소된 활동 상태 동안, 내비게이션 프로세스(141)는 오디오 출력 디바이스(170), 디스플레이 디바이스(180) 및/또는 프로세서(111)에 대한 액세스를 감소시킬 수 있거나 또는 중지할 수 있다. 이는 또한, 턴-바이-턴 내비게이션을 위해 무엇이 원해질 것인지에 비해 포지션 위치결정의 레이트를 감소시키는 것을 포함할 수 있다. 예컨대, 턴-바이-턴 내비게이션을 위해 초당 하나의 포지션 픽스가 원해진다면, 휴면 상태에 있는 동안 포지션 위치결정/픽스들의 레이트가 매 5분마다 1번 또는 더 길게 감소될 수 있다. 모바일 디바이스(100)가 이행 위치(280)에 접근함에 따라, 위치 픽스들의 레이트가 또한 증가될 수 있다. 실시예에서, 감소된 활동 상태로의 내비게이션 프로세스(141)의 이행이 사용자 입력에 의해 트리거링될 수 있음이 주의된다. 그러나, 실시예에서, 감소된 활동 상태로의 내비게이션 프로세스(141)의 이행이 또한 자동으로 수행될 수 있다. 예컨대, 모바일 디바이스(100)가 고속도로 상에 있고, 모바일 디바이스(100)가 오랜 시간 기간 동안 그리고/또는 장거리 동안 고속도로 상에 머물 것 같다고 컴퓨팅된 루트가 나타낸다면, 모바일 디바이스(100)는 더 낮은 활동 상태로 자동으로 이행하여, 대안적 사용들을 위해 디스플레이 디바이스(180), 오디오 출력 디바이스(170), 및 프로세서(111), 또는 그 일부분들과 같은 자원들을 자유롭게 할 수 있다.
단계(350)에서, 감소된 활동 상태로 동작하는 내비게이션 프로세스(141) 또는 (내비게이션 프로세스(141) 대신에) 센서 관리 프로세스(142)는 센서, 트랜시버, 및/또는 클록 출력 신호들을 모니터링할 수 있다. 단계(360)는 단계(330)에서 결정된 트리거링 조건 값들 또는 값들의 범위들과 수신된 출력 신호들을 비교할 수 있다. 단계(360)에서, 센서, 트랜시버 및/또는 클록 출력 신호들이 액티브 상태로의 내비게이션 프로세스의 이행을 트리거링하기 위한 조건 값(들)과 매치된다면, 내비게이션 프로세스(141)는 액티브 상태로 이행될 수 있다. 액티브라면, 센서 관리 프로세스(142)는 종료될 수 있다. 단계(360)에서, 센서, 트랜시버, 및/또는 클록 출력 신호들이 액티브 상태로의 내비게이션 프로세스(141)의 이행을 트리거링하기 위한 조건 값(들)과 매치되지 않는다면, 단계(350)에서의 모니터링 프로세스들이 계속될 수 있다. 단계(360)에서, 센서, 트랜시버, 및/또는 클록 출력 신호들이 액티브 상태로의 내비게이션 프로세스(141)의 이행을 트리거링하기 위한 조건 값(들)과 매치된다면, 단계(370)에서, 내비게이션 프로세스는 액티브 상태로 이행될 수 있다.
본원에서 설명된 기술들은, 여러 GNSS 또는 GNSS의 결합들 중 임의의 하나를 포함하는 SPS와 함께 사용될 수 있다. SPS는 적어도 부분적으로 송신기들로부터 수신된 신호들에 기초하여, 엔티티들이 지구 상에서 또는 그 위에서 자신들의 위치를 결정하게 인에이블링하도록 포지셔닝된 송신기들의 시스템을 포함할 수 있다. 그러한 송신기는, 셋팅된 개수의 칩들의 반복적인 의사-랜덤 잡음(PN) 코드로 마킹된 신호를 전송할 수 있고, 지면 기반 제어 스테이션들, 사용자 장비 및/또는 우주선들 상에 위치될 수 있다. 특정 예에서, 그러한 송신기들은 정지 궤도 인공 위성(Earth orbiting satellite vehicle)들(SVs) 상에 위치될 수 있다. 예컨대, GPS(Global Positioning System), Galileo, Glonass 또는 Compass와 같이 GNSS(Global Navigation Satellite System)의 성상도에서의 SV는, (예컨대, GPS에서와 같이 각각의 위성에 대해 상이한 PN 코드들을 사용하여 또는 Glonass에서와 같이 상이한 주파수들 상에 동일한 코드를 사용하여) 상기 성상도에서의 다른 SV들에 의해 전송된 PN 코드들과 구별가능한 PN 코드로 마킹된 신호를 전송할 수 있다. 특정 양상들에 따라, 본원에 제시된 기술들은 SPS에 대한 글로벌 시스템들(예컨대, GNSS)로 제한되지 않는다. 예컨대, 본원에 제공된 기술들은, 예컨대 일본에서의 QZSS(Quasi-Zenith Satellite System), 인도에서의 IRNSS(Indian Regional Navigational Satellite System), 중국에서의 Beidou 등등과 같은 다양한 지역 시스템들에서 그리고/또는 하나 또는 그 초과의 글로벌 및/또는 지역 내비게이션 위성 시스템들과 사용을 위해 연관될 수 있거나 또는 다른 방식으로 인에이블링될 수 있는 다양한 증강 시스템들(예컨대, SBAS(Satellite Based Augmentation System))에서 사용을 위해 적용될 수 있거나 또는 다른 방식으로 인에이블링될 수 있다. 제한은 아니지만 예로서, SBAS는 예컨대 WAAS(Wide Area Augmentation System), EGNOS(European Geostationary Navigation Overlay Service), MSAS(Multi-functional Satellite Augmentation System), GAGAN(GPS Aided Geo Augmented Navigation or GPS and Geo Augmented Navigation system) 및/또는 유사 종류와 같이 무결성 정보, 차분 정정들 등등을 제공하는 증강 시스템(들)을 포함할 수 있다. 따라서, 본원에서 사용된 바와 같이, SPS는 하나 또는 그 초과의 글로벌 및/또는 지역 내비게이션 위성 시스템들 및/또는 증강 시스템들의 임의의 결합을 포함할 수 있고, SPS 신호들은 SPS, SPS-유사, 및/또는 그러한 하나 또는 그 초과의 SPS와 연관된 다른 신호들을 포함할 수 있다. 또한, 그러한 기술들은, "의사위성들"로서 동작하는 지상 송신기들, 또는 SV들 및 그러한 지상 송신기들의 결합을 활용하는 포지셔닝 시스템들과 함께 사용될 수 있다. 본원에서 사용된 바와 같이, 용어들 "SPS 신호들"은, 지상 송신기들 ― 의사위성들 또는 의사위성들의 등가물들로서 동작하는 지상 송신기들을 포함함 ― 로부터의 SPS-유사 신호들을 포함하도록 의도된다.
본 명세서를 통틀어 "일 예", "예", "특정 예들", 또는 예시적 구현"에 대한 참조는, 특정 피처, 구조, 또는 피처 또는 예와 관련되어 설명된 특성이 청구되는 청구대상의 적어도 하나의 피처 또는 예에 포함될 수 있음을 의미한다. 따라서, 구 "일 예에서", "예에서", "특정 예들에서" 또는 "특정 실시예들에서" 또는 본 명세서를 통틀어 다양한 장소들에 있는 다른 유사 구들의 출현들이 반드시 전부가 동일한 피처, 예 또는 제한을 참조한다는 것은 아니다. 또한, 특정 피처들, 구조들, 또는 특성들은 하나 또는 그 초과의 예들 또는 피처들에 결합될 수 있다.
본원에서 설명된 방법들은 특정 피처들 또는 예들에 따라서 애플리케이션들에 따라 다양한 조치들에 의해 구현될 수 있다. 예컨대, 그러한 방법들은 소프트웨어와 함께 하드웨어, 펌웨어, 또는 이들의 결합들로 구현될 수 있다. 예컨대, 하드웨어 구현에서, 프로세싱 유닛은 하나 또는 그 초과의 ASIC(application specific integrated circuit)들, DSP(digital signal processor)들, DSPD(digital signal processing device)들, PLD(programmable logic device)들, FPGA(field programmable gate array)들, 프로세서들, 제어기들, 마이크로-제어기들, 마이크로프로세서들, 전자 디바이스들, 본원에서 설명된 기능들을 수행하도록 설계된 다른 디바이스들 유닛들, 또는 이들의 결합들 내에서 구현될 수 있다.
앞선 상세한 설명에서, 청구되는 청구대상의 완전한 이해를 제공하기 위해 다수의 특정 세부사항들이 전개되었다. 그러나, 청구되는 청구대상이 이러한 특정 세부사항들 없이 실행될 수 있음이 기술분야의 당업자들에 의해 이해될 것이다. 다른 예시들에서, 당업자에 의해 알려지는 방법들 및 장치들은 청구되는 청구대상을 모호하게 하지 않기 위해 상세하게 설명되지 않았다.
앞선 상세한 설명의 몇몇의 부분들은 특정 장치 또는 특별 목적 컴퓨팅 디바이스 또는 플랫폼의 메모리 내에 저장된 이진 디지털 전자 신호들에 대한 동작들의 기호 표현들 또는 알고리즘들 면에서 제시되었다. 이러한 특정 명세서의 상황에서, 용어 특정 장치 등등은, 일단 그것이 프로그램 소프트웨어로부터의 명령들에 따라 특정 기능들을 수행하도록 프로그래밍되면, 일반 목적 컴퓨터를 포함한다. 알고리즘적 설명들 또는 기호 표현들은, 각자의 작업의 본질을 기술분야의 다른 당업자들에게 전하기 위해 신호 프로세싱 또는 관련 기술분야들의 당업자들에 의해 사용되는 기술들의 예들이다. 알고리즘은, 여기서 그리고 일반적으로, 원하는 결과를 이끄는 동작들 또는 유사한 신호 프로세싱의 자기 모순이 없는 시퀀스인 것으로 여겨진다. 이러한 상황에서, 동작들 또는 프로세싱은 물리적 양들의 물리적 조작을 수반한다. 통상적으로, 반드시는 아니지만, 그러한 양들은, 정보를 표현하는 전자 신호들로서 저장, 전달, 결합, 비교 또는 다른 방식으로 조작될 수 있는 전기 또는 자기 신호들의 형태를 취할 수 있다. 주로 일반적인 용법의 이유로, 가끔은 비트들, 데이터, 값들, 엘리먼트들, 심볼들, 캐릭터들, 용어(term)들, 넘버들, 수사들, 정보 등등으로서 그러한 신호들을 지칭하는 것이 편리함이 증명되었다. 그러나, 이러한 또는 유사한 용어들 전부가 적절한 물리적 양들과 연관될 것이고, 단지 편리한 라벨들임이 이해되어야 한다. 구체적으로 그렇지 않다고 언급되지 않는 한, 다음의 논의로부터 명백한 바와 같이, 본 명세서를 통틀어 "프로세싱", "컴퓨팅", "이행", "스케줄링", "활성화", "비활성화", "수신", "전달", "도출", "업데이팅", "결정", "설정", "획득" 등등과 같은 용어들을 활용하는 논의들이 특별 목적 컴퓨터 또는 유사한 특별 목적 전자 컴퓨팅 디바이스와 같이 특정 장치의 동작들 또는 프로세스들을 지칭함이 인정된다. 그러므로, 본 명세서의 상황에서, 특별 목적 컴퓨터 또는 유사한 특별 목적 전자 컴퓨팅 디바이스가, 특별 목적 컴퓨터 또는 유사한 특별 목적 전자 컴퓨팅 디바이스의 메모리들, 레지스터들, 또는 다른 정보 저장 디바이스들, 송신 디바이스들, 또는 디스플레이 디바이스들 내에서 물리적 전자 또는 자기 양들로서 통상적으로 표현된 신호들을 조작 또는 변환할 수 있다. 이러한 특정 특허 출원의 상황에서, 용어 "특정 장치"는, 일단 그것이 프로그램 소프트웨어로부터의 명령들에 따라 특정 기능들을 수행하도록 프로그래밍되면, 일반 목적 컴퓨터를 포함할 수 있다.
현재 고려되는 것이 예시적 피처들인 것으로 예시 및 설명되었지만, 청구되는 청구대상으로부터 벗어남 없이, 다양한 다른 변경들이 이루어질 수 있고 등가물들이 치환될 수 있음이 기술분야의 당업자들에 의해 이해될 것이다. 부가하여, 본원에 설명된 중심 개념으로부터 벗어남 없이, 청구되는 청구대상의 지침들에 특정 상황을 적응시키기 위해 많은 변경들이 이루어질 수 있다. 그러므로, 청구되는 청구대상이 기재된 특정 예들로 제한되는 것이 아니라, 그러한 청구되는 청구대상이 또한 첨부된 청구항들 및 그 등가물들의 범위 내에 속하는 양상들 전부를 포함할 수 있음이 의도된다.

Claims (32)

  1. 모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법으로서,
    상기 내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키는 단계; 및
    적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 감소된 활동 상태로부터 상기 액티브 상태로 상기 내비게이션 프로세스를 이행시키는 단계 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ―
    를 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  2. 제 1 항에 있어서,
    상기 미리결정된 루트 상의 상기 이행 위치는 적어도 부분적으로 상기 루트의 목적지에 기초하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  3. 제 2 항에 있어서,
    상기 하나 또는 그 초과의 신호들은 상기 모바일 디바이스의 위치를 표시하고, 상기 적어도 하나의 조건은 상기 모바일 디바이스가 상기 목적지에 접근하고 있다는 추론을 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  4. 제 1 항에 있어서,
    상기 조건들 중 상기 적어도 하나의 조건은 여행 거리(travelled distance)를 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  5. 제 1 항에 있어서,
    상기 조건들 중 상기 적어도 하나의 조건은 SSID(service set identifier) 또는 SSID들의 세트를 표시하는 하나 또는 그 초과의 무선 신호들의 포착을 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  6. 제 1 항에 있어서,
    상기 조건들 중 상기 적어도 하나의 조건은 BSID(base station identifier) 또는 BSID들의 세트를 표시하는 하나 또는 그 초과의 무선 신호들의 포착을 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  7. 제 1 항에 있어서,
    상기 조건들 중 상기 적어도 하나의 조건은 적어도 부분적으로 경계 영역 또는 지오펜스(geofence)에 의해 결정되는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  8. 제 1 항에 있어서,
    상기 내비게이션 프로세스를 상기 액티브 상태로부터 상기 감소된 활동 상태로 이행시키는 단계는, 상기 모바일 디바이스가 특정 시간 또는 여행 거리 동안 특정 도로 또는 고속도로 상에 머물 것으로 예상됨을 표시하는 하나 또는 그 초과의 조건들에 응답하여 상기 감소된 활동 상태로 이행시키는 단계를 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  9. 제 1 항에 있어서,
    적어도 부분적으로, 라우팅 명령들에서의 선택된 단계에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하는 단계
    를 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  10. 제 1 항에 있어서,
    적어도 부분적으로, 상기 미리결정된 루트의 지도의 디스플레이에 겹쳐진 터치스크린 상에 수신된 선택에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하는 단계
    를 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  11. 제 1 항에 있어서,
    적어도 부분적으로, 상기 미리결정된 루트를 따르는 선택된 명명된 웨이포인트의 위치에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하는 단계
    를 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  12. 제 1 항에 있어서,
    상기 내비게이션 프로세스가 상기 감소된 활동 상태에 있는 동안 적어도 하나의 센서-모니터링 프로세스를 유지시키는 단계 ― 상기 적어도 하나의 센서-모니터링 프로세스는, 적어도 부분적으로, 상기 적어도 하나의 조건이 충족되었음을 표시하는 상기 하나 또는 그 초과의 신호들의 상기 수신에 응답함 ―
    를 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  13. 제 12 항에 있어서,
    상기 모바일 디바이스는 오디오 출력 디바이스 및 디스플레이를 포함하고,
    상기 방법은,
    상기 내비게이션 프로세스를 상기 액티브 상태로부터 상기 감소된 활동 상태로 상기 이행시키는 단계에 응답하여, 상기 오디오 출력 디바이스 및 상기 디스플레이를 다른 프로세스들에 이용가능하게 하는 단계
    를 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  14. 제 13 항에 있어서,
    상기 내비게이션 프로세스를 상기 액티브 상태로부터 상기 감소된 활동 상태로 상기 이행시키는 단계에 응답하여, 상기 내비게이션 프로세스에 기인하는 프로세서 활동을 감소시키는 단계
    를 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 방법.
  15. 모바일 디바이스로서,
    무선 주파수 신호들을 수신하기 위한 수신기; 및
    내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키기 위한 ― 상기 수신 신호들의 프로세싱에 영향을 끼침 ―; 그리고
    적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 내비게이션 프로세스를 상기 감소된 활동 상태로부터 상기 액티브 상태로 이행시키기 위한 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ―
    프로세서
    를 포함하는,
    모바일 디바이스.
  16. 제 15 항에 있어서,
    상기 미리결정된 루트 상의 상기 이행 위치는 적어도 부분적으로 상기 루트의 목적지에 기초하는,
    모바일 디바이스.
  17. 제 16 항에 있어서,
    상기 하나 또는 그 초과의 신호들은 상기 모바일 디바이스의 위치를 표시하고, 상기 적어도 하나의 조건은 상기 모바일 디바이스가 상기 목적지에 접근하고 있다는 추론을 포함하는,
    모바일 디바이스.
  18. 제 16 항에 있어서,
    디스플레이 디바이스 및 상기 디스플레이 디바이스에 겹쳐진 터치스크린
    을 더 포함하고,
    상기 프로세서는 추가로, 적어도 부분적으로, 상기 디스플레이 디바이스 상에 상기 미리결정된 루트의 지도의 디스플레이에 겹쳐진 상기 터치스크린 상에 수신된 선택에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하기 위한 것인,
    모바일 디바이스.
  19. 제 15 항에 있어서,
    상기 프로세서는 추가로, 상기 내비게이션 프로세스가 상기 감소된 활동 상태에 있는 동안 적어도 하나의 센서-모니터링 프로세스를 유지시키기 위한 것이고, 상기 적어도 하나의 센서-모니터링 프로세스는, 적어도 부분적으로, 상기 적어도 하나의 조건이 충족되었음을 표시하는 상기 하나 또는 그 초과의 신호들의 상기 수신에 응답하는,
    모바일 디바이스.
  20. 제 19 항에 있어서,
    상기 모바일 디바이스는 오디오 출력 디바이스 및 디스플레이 디바이스를 더 포함하고,
    상기 프로세서는 추가로, 상기 액티브 상태로부터 상기 감소된 활동 상태로의 상기 내비게이션 프로세스의 상기 이행에 응답하여, 상기 오디오 출력 디바이스 및 상기 디스플레이 디바이스를 다른 프로세스들에 이용가능하게 하기 위한 것인,
    모바일 디바이스.
  21. 모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치로서,
    상기 내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키기 위한 수단; 및
    적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 내비게이션 프로세스를 상기 감소된 활동 상태로부터 상기 액티브 상태로 이행시키기 위한 수단 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ―
    을 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치.
  22. 제 21 항에 있어서,
    상기 내비게이션 프로세스를 상기 액티브 상태로부터 상기 감소된 활동 상태로 이행시키기 위한 상기 수단은, 상기 모바일 디바이스가 특정 시간 또는 여행 거리 동안 특정 도로 또는 고속도로 상에 머물 것으로 예상됨을 표시하는 하나 또는 그 초과의 조건들에 응답하여 상기 감소된 활동 상태로 이행시키기 위한 수단을 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치.
  23. 제 21 항에 있어서,
    적어도 부분적으로, 라우팅 명령들에서의 선택된 단계에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하기 위한 수단
    을 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치.
  24. 제 21 항에 있어서,
    적어도 부분적으로, 상기 미리결정된 루트의 지도의 디스플레이에 겹쳐진 터치스크린 상에 수신된 선택에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하기 위한 수단
    을 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치.
  25. 제 21 항에 있어서,
    적어도 부분적으로, 상기 미리결정된 루트를 따르는 선택된 명명된 웨이포인트의 위치에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하기 위한 수단
    을 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치.
  26. 제 21 항에 있어서,
    상기 내비게이션 프로세스가 상기 감소된 활동 상태에 있는 동안 적어도 하나의 센서-모니터링 프로세스를 유지시키기 위한 수단 ― 상기 적어도 하나의 센서-모니터링 프로세스는, 적어도 부분적으로, 상기 적어도 하나의 조건이 충족되었음을 표시하는 상기 하나 또는 그 초과의 신호들의 상기 수신에 응답함 ―
    을 더 포함하는,
    모바일 디바이스 상의 내비게이션 프로세스를 관리하기 위한 장치.
  27. 물건으로서,
    모바일 디바이스 상의 상기 내비게이션 프로세스를 액티브 상태로부터 감소된 활동 상태로 이행시키기 위해; 그리고
    적어도 하나의 조건이 충족되었음을 표시하는 하나 또는 그 초과의 신호들의 수신에 응답하여, 상기 내비게이션 프로세스를 상기 감소된 활동 상태로부터 상기 액티브 상태로 이행시키기 위해 ― 상기 적어도 하나의 조건은, 적어도 부분적으로, 상기 내비게이션 프로세스가 상기 액티브 상태로 이행될, 미리결정된 루트 상의 이행 위치에 의해 결정됨 ―,
    특별 목적 컴퓨팅 장치에 의해 실행 가능한 머신-판독가능 명령들을 그 상에 저장하고 있는 비-일시적 저장 매체
    를 포함하는,
    물건.
  28. 제 27 항에 있어서,
    상기 명령들은, 상기 모바일 디바이스가 특정 시간 또는 여행 거리 동안 특정 도로 또는 고속도로 상에 머물 것으로 예상됨을 표시하는 하나 또는 그 초과의 조건들에 응답하여, 상기 내비게이션 프로세스를 상기 감소된 활동 상태로 이행시키기 위해, 상기 특별 목적 컴퓨팅 장치에 의해 추가로 실행 가능한,
    물건.
  29. 제 27 항에 있어서,
    상기 명령들은, 적어도 부분적으로, 라우팅 명령들에서의 선택된 단계에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하기 위해, 상기 특별 목적 컴퓨팅 장치에 의해 추가로 실행 가능한,
    물건.
  30. 제 27 항에 있어서,
    상기 명령들은, 적어도 부분적으로, 상기 미리결정된 루트의 지도의 디스플레이에 겹쳐진 터치스크린 상에 수신된 선택에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하기 위해, 상기 특별 목적 컴퓨팅 장치에 의해 추가로 실행 가능한,
    물건.
  31. 제 27 항에 있어서,
    상기 명령들은, 적어도 부분적으로, 상기 미리결정된 루트를 따르는 선택된 명명된 웨이포인트의 위치에 기초하여, 상기 미리결정된 루트 상의 상기 이행 위치를 결정하기 위해, 상기 특별 목적 컴퓨팅 장치에 의해 추가로 실행 가능한,
    물건.
  32. 제 27 항에 있어서,
    상기 명령들은, 상기 내비게이션 프로세스가 상기 감소된 활동 상태에 있는 동안 적어도 하나의 센서-모니터링 프로세스를 유지시키기 위해, 상기 특별 목적 컴퓨팅 장치에 의해 추가로 실행 가능하고, 상기 적어도 하나의 센서-모니터링 프로세스는, 적어도 부분적으로, 상기 적어도 하나의 조건이 충족되었음을 표시하는 상기 하나 또는 그 초과의 신호들의 상기 수신에 응답하는,
    물건.
KR1020147019327A 2011-12-14 2012-12-06 위치 및 이벤트 트리거드 내비게이션 휴면 및 웨이크업 Withdrawn KR20140104484A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/325,698 US20130158860A1 (en) 2011-12-14 2011-12-14 Location and event triggered navigation dormancy and wakeup
US13/325,698 2011-12-14
PCT/US2012/068279 WO2013090121A1 (en) 2011-12-14 2012-12-06 Location and event triggered navigation dormancy and wakeup

Publications (1)

Publication Number Publication Date
KR20140104484A true KR20140104484A (ko) 2014-08-28

Family

ID=47358309

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147019327A Withdrawn KR20140104484A (ko) 2011-12-14 2012-12-06 위치 및 이벤트 트리거드 내비게이션 휴면 및 웨이크업

Country Status (6)

Country Link
US (3) US20130158860A1 (ko)
EP (1) EP2791621A1 (ko)
JP (1) JP6189322B2 (ko)
KR (1) KR20140104484A (ko)
CN (2) CN110243379A (ko)
WO (1) WO2013090121A1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101632015B1 (ko) * 2015-05-21 2016-06-21 엘지전자 주식회사 이동 단말기 및 그 제어 방법
KR20170019817A (ko) * 2015-08-12 2017-02-22 삼성전자주식회사 어플리케이션을 관리하는 방법 및 그를 위한 전자 장치
US9703545B2 (en) 2014-11-28 2017-07-11 Baidu Online Network Technology (Beijing) Co., Ltd. Method and system for updating in-vehicle navigation map, in-vehicle navigation device and mobile terminal

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9020523B2 (en) 2011-07-12 2015-04-28 Qualcomm Incorporated Position estimating for a mobile device
US9398404B2 (en) 2012-06-22 2016-07-19 II Robert L. Pierce System and method for user interaction with virtual geographic zones
US9319834B2 (en) 2012-06-22 2016-04-19 II Robert L. Pierce System and method for providing automatic supervision of employees using virtual geographic zones
US9786176B2 (en) 2012-06-22 2017-10-10 Zonal Systems, Llc System and method for placing virtual geographic zone markers
US10360760B2 (en) 2012-06-22 2019-07-23 Zonal Systems, Llc System and method for placing virtual geographic zone markers
US9317996B2 (en) 2012-06-22 2016-04-19 II Robert L. Pierce Method for authenticating a wager using a system and method for interacting with virtual geographic zones
US10657768B2 (en) 2012-06-22 2020-05-19 Zonal Systems, Llc System and method for placing virtual geographic zone markers
US8977488B2 (en) * 2012-06-27 2015-03-10 Toyota Motor Engineering & Manufacturing North America, Inc. Systems, methods and vehicles for providing route guidance
US11209286B2 (en) 2013-02-26 2021-12-28 Polaris Industies Inc. Recreational vehicle interactive telemetry, mapping and trip planning system
US9324195B2 (en) 2013-02-26 2016-04-26 Polaris Industries Inc. Recreational vehicle interactive, telemetry, mapping, and trip planning system
BR112015020500A2 (pt) 2013-02-26 2017-07-18 Polaris Inc métodos para facilitar o uso de um veículo, medidor para um veículo fora de estrada, sistema interativo para o uso em conexão com o uso de veículos de passeio, e, aplicativo incorporado em uma mídia legível por computador
US9942718B2 (en) * 2013-07-03 2018-04-10 Qualcomm Incorporated Methods and apparatuses for use in providing location parameters to mobile applications
US9644971B2 (en) 2013-11-04 2017-05-09 Samsung Electronics Co., Ltd MEMS recorder apparatus method and system
CN103743404A (zh) * 2013-12-31 2014-04-23 安徽科大讯飞信息科技股份有限公司 一种基于位置的定点触发导航的方法
US9510152B2 (en) * 2014-04-11 2016-11-29 Location Labs, Inc. System and method for scheduling location measurements
US10217379B2 (en) * 2015-01-30 2019-02-26 Toyota Motor Engineering & Manufacturing North America, Inc. Modifying vision-assist device parameters based on an environment classification
US10037712B2 (en) 2015-01-30 2018-07-31 Toyota Motor Engineering & Manufacturing North America, Inc. Vision-assist devices and methods of detecting a classification of an object
US9392417B1 (en) 2015-03-03 2016-07-12 Qualcomm Incorporated Managing activities performed by a plurality of collocated mobile devices
CN107409051B (zh) 2015-03-31 2021-02-26 深圳市大疆创新科技有限公司 用于生成飞行管制的认证系统和方法
JP6459014B2 (ja) * 2015-03-31 2019-01-30 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd ジオフェンシング装置
CN105674977A (zh) * 2016-01-06 2016-06-15 华为技术有限公司 导航装置和导航方法
KR101856125B1 (ko) * 2016-01-20 2018-05-09 엘지이노텍 주식회사 차량 내 통신 모듈 및 그의 제어 메시지 생성 방법
MX391895B (es) 2016-02-10 2025-03-21 Polaris Inc Sistemas de administración para grupo de vehículos recreativos.
CN105865481B (zh) * 2016-03-31 2019-05-07 百度在线网络技术(北京)有限公司 一种基于地图的导航方法和装置
CN107367742B (zh) * 2016-05-12 2021-08-17 北京搜狗科技发展有限公司 一种基于导航的省电方法、装置及电子设备
CN106341792A (zh) * 2016-11-01 2017-01-18 青岛海信移动通信技术股份有限公司 一种实现定位的方法和装置
US11337030B2 (en) 2016-11-30 2022-05-17 Blazer and Flip Flops, Inc. Assisted venue staff guidance
US11030266B2 (en) 2016-11-30 2021-06-08 Blazer and Flip Flops, Inc Venue recommendations based on shared guest traits
US10438141B2 (en) 2016-11-30 2019-10-08 Blazer and Flip Flops, Inc Venue traffic flow management
US11334637B2 (en) * 2017-03-06 2022-05-17 Blazer and Flip Flops, Inc. Dynamic journey mapping and recordkeeping
CN108318902B (zh) * 2017-11-22 2021-02-05 和芯星通(上海)科技有限公司 自适应地理栅栏检测方法及装置、电子设备及管理方法
US10813095B2 (en) * 2019-02-14 2020-10-20 T-Mobile Usa, Inc. Location-matrix based user equipment band scanning
JP7518689B2 (ja) * 2020-07-29 2024-07-18 カワサキモータース株式会社 移動経路生成システム、移動経路生成プログラム及び移動経路生成方法
US12432523B2 (en) 2022-05-09 2025-09-30 Apple Inc. Proactive provision of positioning information based on user context
CN116691944B (zh) * 2023-07-13 2025-10-17 山东交通学院 一种无人艇的导航装置以及导航方法
US12523486B2 (en) 2023-09-06 2026-01-13 Adeia Guides Inc. Systems and methods for engaging navigation modes based on traffic events

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5594951A (en) * 1994-10-07 1997-01-14 Motorola, Inc. Method and apparatus for saving power in a radiotelephone
US5604708A (en) * 1995-01-25 1997-02-18 Dell Usa L.P. Fail-safe system for preserving a backup battery
US5848364A (en) * 1996-05-10 1998-12-08 Honda Giken Kogyo Kabushiki Kaisha Method and apparatus for vehicle navigation and guidance through a traffic circle
JP3111909B2 (ja) * 1996-09-27 2000-11-27 松下電器産業株式会社 移動電話機
US5714870A (en) * 1996-12-18 1998-02-03 Intel Corporation Method for measuring suspend-time power consumption in a battery-powered electronic device
US5883594A (en) * 1997-02-20 1999-03-16 Trimble Navigation Limited GPS receiver using a message system for reducing power consumption
JP3760395B2 (ja) * 1997-09-17 2006-03-29 株式会社ザナヴィ・インフォマティクス 複数の機器により構成される車載用情報システムおよびその構成機器
US6314308B1 (en) * 1998-07-02 2001-11-06 Snaptrack, Inc. Method and apparatus for providing reserve power in a cellular telephone
JP2001280990A (ja) * 2000-03-30 2001-10-10 Mitsubishi Electric Corp ナビゲーション装置
US6799279B1 (en) * 2000-06-21 2004-09-28 Matsushita Electric Industrial Co., Ltd. Method and apparatus for stopping supply of power to a specific function for playing contents stored on media in response to a low battery level
US20070037610A1 (en) * 2000-08-29 2007-02-15 Logan James D Methods and apparatus for conserving battery power in a cellular or portable telephone
JP3722055B2 (ja) * 2001-11-30 2005-11-30 日本電気株式会社 携帯端末装置
US6710578B1 (en) * 2002-08-27 2004-03-23 Motorola, Inc. Power resource management in a portable communication device
US7359713B1 (en) * 2003-02-28 2008-04-15 Trimble Navigation Limited Battery consumption optimization for mobile users
TW200427881A (en) * 2003-05-19 2004-12-16 Toray Industries Fiber excellent in magnetic field response and conductivity and product made therefrom
US8483717B2 (en) * 2003-06-27 2013-07-09 Qualcomm Incorporated Local area network assisted positioning
EP1524829B1 (en) * 2003-10-17 2009-11-25 Research In Motion Limited Battery management system and method
JP2005268891A (ja) * 2004-03-16 2005-09-29 Fujitsu Ltd 報知装置及び報知システム
US7548767B2 (en) * 2004-07-01 2009-06-16 Broadcom Corporation Low power warning in a portable communication device based on predicted device utilization
US7702370B2 (en) * 2005-03-17 2010-04-20 Qualcomm Incorporated GPS position tracking method with variable updating rate for power conservation
JP2006284218A (ja) * 2005-03-31 2006-10-19 Xanavi Informatics Corp ナビゲーション装置
JP4984538B2 (ja) * 2006-01-16 2012-07-25 日本電気株式会社 ナビゲーションシステム、方法、及び、プログラム
US8060108B1 (en) * 2007-04-19 2011-11-15 Sprint Spectrum L.P. Method and apparatus for generating and outputting a location data stream
US7684127B2 (en) * 2007-07-05 2010-03-23 Fujinon Corporation Imaging lens and imaging device
JP4985295B2 (ja) * 2007-10-09 2012-07-25 富士通株式会社 携帯端末装置
US8467804B2 (en) * 2007-10-16 2013-06-18 Sony Corporation Mobile terminals and methods for regulating power-on/off of a GPS positioning circuit
US8463545B2 (en) * 2007-12-19 2013-06-11 Qualcomm Incorporated Radiolocalization receiver
US8644853B2 (en) * 2008-05-12 2014-02-04 Qualcomm Incorporated Providing base station almanac to mobile station
US8072379B2 (en) * 2008-05-12 2011-12-06 Qualcomm Incorporated GPS power savings using low power sensors
US9148831B2 (en) * 2008-11-14 2015-09-29 Qualcomm Incorporated GPS-assisted cell selection for mobile devices
JP4725637B2 (ja) * 2008-11-19 2011-07-13 株式会社デンソー ナビゲーション装置
JP2011038775A (ja) * 2009-08-06 2011-02-24 Navitime Japan Co Ltd 経路探索システム、経路探索サーバ、携帯端末装置および省電力復帰方法ならびにナビゲーション装置
US8228234B2 (en) * 2009-08-27 2012-07-24 Hewlett-Packard Development Company, L.P. Power saving system and method for mobile computing device
US8472973B2 (en) * 2010-04-23 2013-06-25 Microsoft Corporation Adaptive energy-efficient location determination

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9703545B2 (en) 2014-11-28 2017-07-11 Baidu Online Network Technology (Beijing) Co., Ltd. Method and system for updating in-vehicle navigation map, in-vehicle navigation device and mobile terminal
KR101632015B1 (ko) * 2015-05-21 2016-06-21 엘지전자 주식회사 이동 단말기 및 그 제어 방법
KR20170019817A (ko) * 2015-08-12 2017-02-22 삼성전자주식회사 어플리케이션을 관리하는 방법 및 그를 위한 전자 장치

Also Published As

Publication number Publication date
CN104114978B (zh) 2019-06-04
US20170153118A1 (en) 2017-06-01
WO2013090121A1 (en) 2013-06-20
CN104114978A (zh) 2014-10-22
US20170153331A1 (en) 2017-06-01
JP6189322B2 (ja) 2017-08-30
US20130158860A1 (en) 2013-06-20
JP2015510580A (ja) 2015-04-09
CN110243379A (zh) 2019-09-17
EP2791621A1 (en) 2014-10-22

Similar Documents

Publication Publication Date Title
KR20140104484A (ko) 위치 및 이벤트 트리거드 내비게이션 휴면 및 웨이크업
EP3114435B1 (en) Reduced power consumption and improved user experience when navigating along familiar routes
EP2976658B1 (en) Methods and apparatuses for location-triggered sensor initialization
US11711672B2 (en) Variable ping rate for a location tracker
US8332140B2 (en) Method and apparatus for efficiently using a battery in a smartphone having a navigation system
ES2842583T3 (es) Procedimientos y aparatos para su uso en proporcionar parámetros de localización a aplicaciones móviles
US9116233B2 (en) Power mode control for sensors
US20090192709A1 (en) Position source selection
US10306559B2 (en) Power management of a global navigation satellite system (GNSS) receiver in a traffic tunnel
CN103959095A (zh) 用于基于一或多个机载传感器影响移动装置的基于无线信号的定位能力的技术
US20130289872A1 (en) Navigation systems and methods
US9277368B2 (en) Method and apparatus for determining whether or not a mobile device is indoors
JP5654336B2 (ja) ナビゲーションシステムを有するスマートフォン内のバッテリを効率的に使用するための方法および装置
WO2025085211A1 (en) OBTAINING POSITION INFORMATION FROM AN IoT DEVICE

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20140711

Patent event code: PA01051R01D

Comment text: International Patent Application

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid