CN103222319A - 用于移动计算设备的位置跟踪 - Google Patents

用于移动计算设备的位置跟踪 Download PDF

Info

Publication number
CN103222319A
CN103222319A CN2011800566606A CN201180056660A CN103222319A CN 103222319 A CN103222319 A CN 103222319A CN 2011800566606 A CN2011800566606 A CN 2011800566606A CN 201180056660 A CN201180056660 A CN 201180056660A CN 103222319 A CN103222319 A CN 103222319A
Authority
CN
China
Prior art keywords
access point
wap
wireless access
computing device
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011800566606A
Other languages
English (en)
Other versions
CN103222319B (zh
Inventor
A.达纳尼
N.斯里瓦斯塔瓦
N.库马
J.保尔森
T.方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Hewlett Packard Development Co LP
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
Priority claimed from US12/893,907 external-priority patent/US8395547B2/en
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of CN103222319A publication Critical patent/CN103222319A/zh
Application granted granted Critical
Publication of CN103222319B publication Critical patent/CN103222319B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • 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
    • 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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/48Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
    • 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/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • 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/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • 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/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0295Proximity-based methods, e.g. position inferred from reception of particular signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • 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/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • 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/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72457User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/10Details of telephonic subscriber devices including a GPS signal receiver
    • 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/025Services making use of location information using location based information parameters
    • H04W4/027Services making use of location information using location based information parameters using movement velocity, acceleration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information

Abstract

一种移动计算设备(10)包括无线收发机(120)和处理电路(101)。所述处理电路(101)被配置为针对预定位置存储数据集,所述数据集包括位置数据和位置名称。所述处理电路(101)被进一步配置为:将当前位置与所述位置数据进行比较;在基于启发式数据计算出的时刻处将更新后的位置与所述位置数据进行比较;以及基于所述移动计算设备(10)到达所述预定位置处或附近来生成通知消息。

Description

用于移动计算设备的位置跟踪
相关申请的交叉引用
本申请是于2009年8月27日提交的序列号为12/549,249的美国申请的部分继续申请,该美国申请以其全部内容通过引用并入本文。本申请是于2010年8月31日提交的序列号为12/872,703的美国申请的部分继续申请,该美国申请以其全部内容通过引用并入本文。
背景技术
一些移动计算设备给用户提供基于位置的服务。例如,移动计算设备可以使用导航应用来提供从用户的当前位置至期望目的地的方向。可以使用位置确定电路或系统来周期性地确定移动计算设备的位置。
移动计算设备还可以具有被配置为通过各种类型的无线网络与各种类型的无线设备进行通信的无线收发机。
附图说明
图1是根据示例性实施例的移动计算设备的透视图。
图2是根据示例性实施例的伸展配置中的图1的移动计算设备的正视图。
图3是根据示例性实施例的伸展配置中的图1的移动计算设备的后视图。
图4是根据示例性实施例的伸展配置中的图1的移动计算设备的侧视图。
图5是根据示例性实施例的图1的移动计算设备的框图。
图6是根据示例性实施例的位置跟踪算法的流程图。
图7是根据示例性实施例的位置跟踪或轮询的系统和方法的流程图。
图8是根据示例性实施例的图7的流程图的更详细流程图。
具体实施方式
本文描述的一些实施例可以使用启发式数据来确定何时检验移动计算设备是否处于预定目的地。本文描述的一些实施例可以确定移动计算设备何时将到达一位置的概率。本文描述的一些实施例可以在不过度消耗电池的情况下(诸如,在用户不移动时的时间期间)捕获移动计算设备在一位置处的到达或离开。
参照图1-4,示出了移动设备10。本文的教导可以适用于设备10或其他电子设备(例如,台式计算机)、移动计算设备(例如,膝上型计算机)或手持计算设备,诸如个人数字助理(PDA)、智能电话、移动电话、个人导航设备等。根据一个实施例,设备10可以是智能电话,智能电话是具有PDA功能的组合移动电话和手持计算机。PDA功能可以包括个人信息管理(例如,包括诸如电子邮件、日程表、联系人等的个人数据应用)、数据库功能、文字处理、电子表格、语音备忘录记录、全球定位系统(GPS)功能等中的一个或多个。设备10可以被配置为将来自这些应用的个人信息与计算机(例如台式、膝上型、服务器等)进行同步。设备10可以被进一步配置为例如经由有线或无线下载、安全数字卡等来接收和操作在制造后被提供给设备10的附加应用。
如图1-4中所示,设备10包括外壳12和前部14和背部16。设备10进一步包括显示器18和用户输入设备20(例如QWERTY键盘、按钮、触摸屏、话音识别引擎等)。显示器18可以包括触摸屏显示器,以将用户输入提供给处理电路101(参见图4),以便控制功能,诸如,以选择在显示器18上显示的选项、将文本输入录入至设备10或录入其他类型的输入。显示器18还提供所显示的图像(参见例如图5),并可以由设备10的用户观看。用户输入设备20可以提供与触摸屏显示器18的输入类似的输入。输入按钮40可以被提供在前部14上并可以被配置为执行预编程的功能。设备10可以进一步包括扬声器26、用于辅助用户在显示器18上进行选择的触笔(未示出)、摄像机28、摄像机闪光灯32、麦克风34和耳机36。显示器18可以包括电容性触摸屏、互电容触摸屏、自电容触摸屏、电阻性触摸屏、使用摄像机和灯的触摸屏(诸如,表面多触摸屏)、接近传感器或其他触摸屏技术等。显示器18可以被配置为同时接收来自显示器18上的多个位置处的手指触摸的输入。显示器18可以被配置为接收手指刷或其他方向输入,该手指刷或其他方向输入可以被处理电路解释为控制与单个触摸输入不同的特定功能。此外,手势区域30可以被提供为与显示器18相邻(例如其下方、其上方、其一侧等)或者被结合到显示器18中,以接收各种手势作为输入,这些手势包括轻敲、刷、拖拽、轻弹、捏掐等。可以提供一个或多个指示器区域38(例如灯等),以指示已经从用户接收到手势。
根据示例性实施例,外壳12被配置为使屏幕(诸如,显示器18)保持处于在基本上平行或相同的平面中的用户输入设备(诸如用户输入设备20)上方的固定关系。在固定实施例中,该固定关系排除了屏幕与用户输入设备(例如,多个按键)之间的铰链式或可移动关系。
设备10可以是手持计算机,手持计算机是足够小以在用户的手中携带的计算机,其包括诸如典型移动电话和个人数字助理之类的设备,但不包括典型膝上型计算机和平板PC。如下所述的设备10的各种输入设备和其他组件可以位于设备10上的任何位置(例如图2中所示的前表面、图3中所示的后表面、如图4中所示的侧表面等)。此外,各种组件(诸如键盘等)可以是可缩回的,以便从设备10的沿设备10的侧中的任一侧等显露的部分滑入和滑出。例如,如图2-4中所示,前部14可以相对于背部16可滑动地调整,以显露输入设备20,使得在缩回配置(参见图1)中,输入设备20不可见,而在伸展配置(参见图2-4)中,输入设备20可见。
根据各个示例性实施例,外壳12可以是任何大小、形状的并具有多种长度、宽度、厚度和体积尺寸。例如,宽度13可以是不超过约200毫米(mm)、100 mm、85 mm或65 mm,或者可替换地,至少约30 mm、50 mm或55 mm。长度15可以是不超过约200 mm、150 mm、135 mm或125 mm,或者可替换地,至少约70 mm或100 mm。厚度17可以是不超过约150 mm、50 mm、25 mm或15 mm,或者可替换地,至少约10 mm、15 mm或50 mm。外壳12的体积可以是不超过约2500立方厘米(cc)或1500 cc,或者可替换地,至少约1000 cc或600 cc。
设备10可以根据不同类型的蜂窝无线电电话系统来提供语音通信功能。蜂窝无线电电话系统的示例可以包括码分多址(CDMA)蜂窝无线电电话通信系统、全球移动通信系统(GSM)蜂窝无线电电话系统等。
除语音通信功能外,设备10还可以被配置为根据不同类型的蜂窝无线电电话系统来提供数据通信功能。供应数据通信服务的蜂窝无线电电话系统的示例可以包括GSM与通用分组无线电服务(GPRS)系统(GSM/GPRS)、CDMA/1xRTT系统、增强型数据速率全球演进(EDGE)系统、仅数据演进或演进数据优化(EV-DO)系统、长期演进(LTE)系统等。
设备10可以被配置为根据不同类型的无线网络系统来提供语音和/或数据通信功能。无线网络系统的示例可以进一步包括无线局域网(WLAN)系统、无线城域网(WMAN)系统、无线广域网(WWAN)系统等等。供应数据通信服务的合适的无线网络系统的示例可以包括电气和电子工程师学会(IEEE)802.xx协议系列,诸如IEEE 802.11a/b/g/n标准协议和变体系列(也被称作“WiFi”)、IEEE 802.16标准协议和变体系列(也被称作“WiMAX”)、IEEE 802.20标准协议和变体系列等等。
设备10可以被配置为根据不同类型的更短程无线系统(诸如,无线个域网(PAN)系统)来执行数据通信。供应数据通信服务的合适的无线PAN系统的一个示例可以包括根据蓝牙特别兴趣组(SIG)协议系列进行操作的蓝牙系统,该协议系列包括蓝牙规范版本v1.0、v1.1、v1.2、v2.0、具有增强型数据速率(EDR)的v2.0以及一个或多个蓝牙简档等等。
如图5的实施例中所示,设备10可以包括处理电路,该处理电路具有包括主机处理器102和无线电处理器104(例如,基带处理器)的双处理器或多处理器架构。主机处理器102和无线电处理器104可以是有区别的、分离的或不同的芯片、集成电路封装、部件或组件。主机处理器102和无线电处理器104可以被配置为使用接口106(诸如一个或多个通用串行总线(USB)接口、微USB接口、通用异步接收机-发射机(UART)接口、通用输入/输出(GPIO)接口、控制/状态线、控制/数据线、共享存储器等等)来与彼此通信。可替换地,处理电路可以包括一个处理器、多于两个处理器、和/或被配置为或被编程为如本文关于各个实施例所描述的那样进行操作的其他模拟和/或数字电路组件。
主机处理器102可以负责执行各种软件程序(诸如,应用程序和系统程序),以针对设备10提供计算和处理操作。无线电处理器104可以负责针对设备10执行各种语音和数据通信操作,诸如通过一个或多个无线通信信道来发射和接收语音和数据信息。尽管出于示意的目的可以将双处理器架构的实施例描述为包括主机处理器102和无线电处理器104,但是设备10的双处理器架构可以包括附加处理器,可以被实现为具有作为在单个芯片上制造的有区别的处理组件的主机处理器102和无线电处理器104这两者的双核或多核芯片等等。
在各个实施例中,可以使用任何合适的处理器或算法器件(诸如通用处理器)将主机处理器102实现为主机中央处理单元(CPU)。在可替换实施例中,主机处理器102可以包括或者被实现为芯片多处理器(CMP)、专用处理器、嵌入式处理器、媒体处理器、输入/输出(I/O)处理器、协处理器、现场可编程门阵列(FPGA)、可编程算法器件(PLD)或者其他处理设备。在示例性实施例中,主机处理器102是由Texas Instruments, Inc.制造的OMAP2,诸如OMAP2431处理器。
主机处理器102可以被配置为将处理或计算资源提供给设备10。例如,主机处理器102可以负责执行各种软件程序(诸如应用程序和系统程序),以针对设备10提供计算和处理操作。应用程序的示例可以包括例如电话应用、语音邮件应用、电子邮件应用、即时消息(IM)应用、短消息服务(SMS)应用、多媒体消息服务(MMS)应用、网页浏览器应用、个人信息管理器(PIM)应用、联系人管理应用、日程表应用、调度应用、任务管理应用、文字处理应用、电子表格应用、数据库应用、视频播放器应用、音频播放器应用、多媒体播放器应用、数码摄像机应用、视频摄像机应用、媒体管理应用、游戏应用等等。应用软件可以提供图形用户界面(GUI)以在设备10与用户之间传送信息。
系统程序辅助计算机系统的运行。系统程序可以直接负责控制、集成和管理计算机系统的各个硬件组件。系统程序的示例可以包括例如操作系统(OS)、设备驱动器、编程工具、实用程序、软件库、应用编程接口(API)、图形用户界面(GUI)等等。设备10可以根据所描述的实施例来利用任何合适的OS,诸如Palm WebOS、Palm OS.RTM.、Palm OS.RTM. Cobalt、Microsoft.RTM. Windows OS、Microsoft Windows.RTM. CE、Microsoft Pocket PC、Microsoft Mobile、Symbian OS.TM.、Embedix OS、Linux、无线(BREW)OS的二进制运行时环境、JavaOS、无线应用协议(WAP)OS等等。
设备10可以包括与主机处理器102耦合的存储器108。在各个实施例中,存储器108可以被配置为存储一个或多个软件程序以由主机处理器102执行。存储器108可以使用能够存储数据的任何机器可读或计算机可读介质(诸如易失性存储器或非易失性存储器、可移除或不可移除存储器、可擦除或不可擦除存储器、可写入或可重写存储器等等)加以实现。机器可读存储介质的示例可以包括但不限于随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、只读存储器(ROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存(例如,NOR或NAND闪存)、或者适于存储信息的任何其他类型的介质。
尽管出于示意的目的可以将存储器108示作与主机处理器102分离,但是在各个实施例中,可以在与主机处理器102相同的集成电路上包括一些部分或整个存储器108。可替换地,一些部分或整个存储器108可以被布置在主机处理器102的集成电路外部的集成电路或其他介质(例如,硬盘驱动器)上。在各个实施例中,例如,设备10可以包括用于支撑多媒体和/或存储卡的扩充槽。
设备10可以包括与主机处理器102耦合的用户输入设备110。用户输入设备110可以包括例如QWERTY按键布局和集成数字拨号盘。设备10还可以包括各种按键、按钮和开关,诸如例如输入键、预置和可编程热键、左和右动作按钮、导航按钮(诸如多方向导航按钮)、电话/发送和功率/结束按钮、预置和可编程快捷按钮、音量摇臂开关、具有振动模式的铃声开启/关闭开关、键区、字母数字键区等等。
主机处理器102可以被耦合至显示器112。显示器112可以包括用于将内容显示给设备10的用户的任何合适的视觉界面。例如,显示器112可以由液晶显示器(LCD)(诸如触摸敏感彩色(例如,16比特彩色)薄膜晶体管(TFT)LCD屏幕)实现。在一些实施例中,可以将触摸敏感LCD与触笔和/或手写识别器程序一起使用。
设备10可以包括与主机处理器102耦合的输入/输出(I/O)接口114。I/O接口114可以包括一个或多个I/O设备,诸如串联连接端口、红外端口、集成蓝牙.RTM.无线能力和/或集成802.11x(WiFi)无线能力,以实现与本地计算机系统(诸如本地个人计算机(PC))的有线(例如,USB线缆)和/或无线连接。在各个实施方式中,设备10可以被配置为传送信息和/或将信息与本地计算机系统进行同步。
主机处理器102可以被耦合至支持设备10的音频/视频(A/V)能力的各种A/V设备116。A/V设备116的示例可以包括例如麦克风、一个或多个扬声器、用于连接音频头戴式耳机的音频端口、音频编码器/解码器(编解码器)、音频播放器、数码摄像机、视频摄像机、视频编解码器、视频播放器等等。
主机处理器102可以被耦合至电源118,电源118被配置为将功率供给至设备10的元件并管理至设备10的元件的功率。在各个实施例中,电源118可以由用于提供直流电(DC)功率的可再充电电池(诸如可移除且可再充电的锂离子电池)和/或用于从标准交流电(AC)主电源汲取功率的AC适配器实现。
如上所述,无线电处理器104可以针对设备10执行语音和/或数据通信操作。例如,无线电处理器104可以被配置为通过无线通信信道的一个或多个所指派的频带来传送语音信息和/或数据信息。在各个实施例中,无线电处理器104可以被实现为使用任何合适的处理器或算法器件的通信处理器,诸如调制解调器处理器或基带处理器。尽管可以通过示例在无线电处理器104被实现为调制解调器处理器或基带处理器的情况下描述一些实施例,但是可以认识到,这些实施例在该上下文中不受限制。例如,根据所描述的实施例,无线电处理器104可以包括或者被实现为数字信号处理器(DSP)、媒体接入控制(MAC)处理器或任何其他类型的通信处理器。无线电处理器104可以是由Qualcomm, Inc.或其他制造商制造的多种调制解调器中的任一种。
在各个实施例中,无线电处理器104可以针对设备10执行模拟和/或数字基带操作。例如,无线电处理器104可以执行数模转换(DAC)、模数转换(ADC)、调制、解调、编码、解码、加密、解密等等。
设备10可以包括与无线电处理器104耦合的收发机模块120。收发机模块120可以包括被配置为执行下述操作的一个或多个收发机:使用不同类型的无线接入点、使用不同协议、通信范围、操作功率要求、RF子带、信息类型(例如,语音或数据)、使用情形、应用等等进行通信。在各个实施例中,收发机模块120可以包括被配置为执行下述操作的一个或多个收发机:支持用于蜂窝无线电电话系统(诸如GSM、UMTS、CDMA和/或LTE系统)的语音通信。收发机模块120还可以包括被配置为执行下述操作的一个或多个收发机:根据一个或多个无线通信协议(诸如WWAN协议(例如,GSM/GPRS协议、CDMA/1xRTT协议、EDGE协议、EV-DO协议、EV-DV协议、HSDPA协议等)、WLAN协议(例如,IEEE 802.11a/b/g/n、IEEE 802.16、IEEE 802.20等)、PAN协议、红外协议、蓝牙协议、包括无源或有源RFID协议的EMI协议等等)来执行数据通信。
收发机模块120可以使用如对于给定实现而言期望的一个或多个芯片加以实现。尽管出于示意的目的可以将收发机模块120示作与无线电处理器104分离且处于无线电处理器104外部,但是在各个实施例中,可以在与无线电处理器104相同的集成电路上包括一些部分或整个收发机模块120。
设备10可以包括用于发射和/或接收电信号的天线系统122。如所示,可以通过收发机模块120将天线系统122耦合至无线电处理器104。天线系统122可以包括或者被实现为一个或多个内部天线和/或外部天线。
设备10可以包括与无线电处理器104耦合的存储器124。存储器124可以使用能够存储数据的一种或多种类型的机器可读或计算机可读介质(诸如易失性存储器或非易失性存储器、可移除或不可移除存储器、可擦除或不可擦除存储器、可写入或可重写存储器等)加以实现。存储器124可以包括例如闪存和安全数字(SD)RAM。尽管出于示意的目的可以将存储器124示作与无线电处理器104分离且处于无线电处理器104外部,但是在各个实施例中,可以在与无线电处理器104相同的集成电路上包括一些部分或整个存储器124。
设备10可以包括与无线电处理器104耦合的订户标识模块(SIM)126。SIM 126可以包括例如可移除或不可移除智能卡,该可移除或不可移除智能卡被配置为对语音和数据传输进行加密并存储用户专用数据,以允许语音或数据通信网络标识和认证用户。SIM 126还可以存储对用户而言专用的诸如个人设置之类的数据。
设备10可以包括与无线电处理器104耦合的I/O接口128。I/O接口128可以包括用于实现设备10与一个或多个外部计算机系统之间的有线(例如串行、线缆等)和/或无线(例如WiFi、短程等)通信的一个或多个I/O设备。
在各个实施例中,设备10可以包括位置或定位确定能力。设备10可以采用一种或多种位置确定技术,该位置确定技术包括例如全球定位系统(GPS)技术、小区全局标识(CGI)技术、包括定时提前(TA)的CGI技术、增强型前向链路三边测量(EFLT)技术、到达时间差(TDOA)技术、到达角(AOA)技术、高级前向链路三边测量(AFLT)技术、观察到达时间差(OTDOA)、增强型观察时间差(EOTD)技术、辅助GPS(AGPS)技术、混合技术(例如,对于CDMA网络而言,GPS/CGI、AGPS/CGI、GPS/AFTL或AGPS/AFTL;对于GSM/GPRS网络而言,GPS/EOTD或AGPS/EOTD;对于UMTS网络而言,GPS/OTDOA或AGPS/OTDOA)等。
设备10可以被配置为在一个或多个位置确定模式中操作,该位置确定模式包括例如独立模式、移动台(MS)辅助的模式和/或基于MS的模式。在独立模式(诸如独立GPS模式)中,设备10可以被配置为在不从网络接收无线导航数据的情况下确定其位置,尽管其可以接收特定类型的定位辅助数据,诸如历书、星历表和粗数据。在独立模式中,设备10可以包括局部位置确定电路134(例如,GPS接收机),局部位置确定电路134可以被集成在外壳12(图1)内,其被配置为经由天线135来接收卫星数据并计算完成定位(position fix)。可替换地,局部位置确定电路可以包括与外壳12分离但处于设备10附近且被配置为与设备10无线地(例如,经由PAN,诸如蓝牙)通信的第二外壳中的GPS接收机。然而,当在MS辅助的模式或基于MS的模式中操作时,设备10可以被配置为通过无线电接入网130(例如,UMTS无线电接入网)来与远程计算机132(例如位置确定实体(PDE)、位置代理服务器(LPS)和/或移动定位中心(MPC)等)通信。在可替换实施例中,远程计算机132可以包括用于多种功能(例如,共享、可扩缩计算资源(诸如云计算环境)或者一个或多个其他服务器计算机)中的任一种的任何服务器计算机。
在MS辅助的模式(诸如MS辅助的AGPS模式)中,远程计算机132可以被配置为确定移动计算设备的位置并提供包括完成定位的无线数据。在基于MS的模式(诸如基于MS的AGPS模式)中,设备10可以被配置为使用来自远程计算机132的获取数据或其他无线数据来确定其位置。可以周期性地提供获取数据。在各个实施方式中,设备10和远程计算机132可以被配置为在CDMA无线电电话系统中根据诸如用于MS辅助和基于MS的会话的TIA/EIA标准IS-801消息协议之类的合适MS-PDE协议(例如,MS-LPS或MS-MPC协议)来进行通信。
在各个实施例中,设备10可以包括专用硬件电路或结构或者利用代码编程的专用硬件的组合,以支持位置确定。例如,收发机模块120和天线系统122可以包括与无线电处理器104耦合的GPS接收机或收发机硬件和一个或多个关联天线,以支持位置确定。
主机处理器102可以包括和/或实现至少一个LBS(基于位置的服务)应用。一般地,LBS应用可以包括由被配置为传送位置请求(例如,针对完成定位的请求)和位置响应的主机处理器102(诸如GPS应用)执行的任何类型的客户端应用。根据所描述的实施例,LBS应用的示例包括但不限于无线911紧急服务、路边援助、资产跟踪、车队管理、朋友和家庭定位器服务、约会服务和导航服务,这些服务可以给用户提供地图、方向、路线、交通更新、公共交通调度、与诸如饭店、宾馆、地标和娱乐场所之类的局部兴趣点(POI)有关的信息、以及其他类型的LBS服务。
LBS应用可以被配置为响应于接收到来自设备10或来自设备10外部的源的输入来发送位置请求。例如,设备10的用户可以与数据输入设备进行交互,以命令LBS应用发送位置请求。LBS应用还可以响应于接收到来自试图对设备10的用户进行定位的外部网络单元或计算设备的输入来发送位置请求。在一些情况下,LBS应用还可以被配置为自动地、周期性地和/或自主地发送位置请求。
尽管其他应用可以在不考虑设备10的位置的情况下进行操作,但是在各个实施例中,LBS应用可以请求和接收位置信息,以增强其他应用中的一个或多个的功能。例如,可以结合消息收发应用来提供位置信息,以对消息的发送者或接收者进行定位。可以将位置信息提供给网页浏览器应用,以生成到与特定网站相关联的位置的方向。可以将定位信息提供给个人管理应用,以生成基于位置的警报和/或到会面地点的方向。
无线电处理器104可以被配置为从主机处理器102上的LBS API处理机接收位置请求,并可以将位置响应转发至LBS API处理机,以通过LBS API传递至LBS应用。无线电处理器104可以被配置为通过网络与远程计算机132(例如,PDE、LPS或MPC)安全地通信,远程计算机132被配置为提供认证和授权服务和/或多种地理服务。例如,无线电处理器104可以被配置为与PDE进行通信,该PDE被配置为验证位置请求的隐私,允许对位置服务器的被授权接入,并提供各种位置服务器服务。无线电处理器104还可以被配置为与PDE进行通信,以请求和接收地理服务信息。地理服务信息的示例可以包括测绘信息、路线信息、用于地址和坐标的地理编码和反向地理编码信息、POI信息等等。
无线电处理器104可以被配置为通过对位置引擎进行配置并请求完成定位来调用完成定位。例如,无线电处理器104上的位置引擎接口可以设置对位置确定过程进行控制的配置参数。配置参数的示例可以包括但不限于位置确定模块(例如,独立、MS辅助、基于MS)、完成定位的实际或估计数目(例如,单个完成定位、系列完成定位、不具有完成定位的请求位置辅助数据)、完成定位之间的时间间隔、服务质量(QoS)值、优化参数(例如,针对速度、精度或有效载荷加以优化)、PDE地址(例如,LPS或MPC的IP地址和端口号)等。
无线电处理器104还可以设置请求/响应参数以请求和返回各种类型的位置信息。请求/响应参数的示例可以包括当前位置、纬度、经度、海拔、航向、诸如水平和垂直速度之类的向量信息、基于地段的定位位置、完成定位方法、精度级别、时间偏移、位置不确定性、设备定向、客户端初始化和注册等等。
无线电处理器104可以包括或实现诸如GPS引擎之类的位置引擎。在各个实施例中,位置引擎可以被配置为针对设备10提供位置确定能力。在一些实施例中,位置引擎可以被实现为结合允许设备10接收和处理用于位置确定的GPS卫星信号的硬件(例如,GPS接收机硬件)进行操作的软件。在一个实施例中,位置引擎可以被实现为QUALCOMM.RTM. gpsOne.RTM.引擎。
在各个实施方式中,位置引擎可以采用一种或多种位置确定技术,诸如GPS、CGI、CGI+TA、EFLT、TDOA、AOA、AFLT、OTDOA、EOTD、AGPS、GPS/AGPS、混合技术等等。位置引擎还可以被配置为在包括独立模式、MS辅助的模式和基于MS的模式的一个或多个位置确定模式中操作。由位置引擎生成和/或获得的所确定的位置信息一般可以包括与设备10的位置相关联的任何类型的信息。位置信息的示例可以包括但不限于当前位置、纬度、经度、海拔、航向信息、诸如水平和垂直速度之类的向量信息、基于地段的定位位置、完成定位信息、位置不确定性、设备定向等等。
在各个实施例中,可以结合需要确定设备10的位置的多种应用来使用设备10。可以利用各种导航和测绘应用将各种类型的数据和信息提供给用户,该数据和信息包括驾驶方向、地图信息、兴趣点(POI)信息等。一个这样的应用可以是家庭或朋友/同伴连接应用,其可以被配置为确定移动设备到达或离开预定位置或目的地(例如家、工作、学校、朋友的家、购物中心等),以及生成消息并将该消息发送至一个或多个其他计算设备以向这些其他设备通知第一设备已到达或离开。该应用可以被配置为针对家庭或同伴列表中的一个或多个其他人存储消息地址(例如文本、语音或MMS消息的电话号码、电子邮件地址等),并进一步存储将触发消息的生成和消息向该一个或多个其他人的计算设备或在线账户(例如,社交网络账户,诸如Facebook账户、电子邮件账户、即时消息账户等)的发送的一个或多个位置。这种应用使用来自位置确定电路134的周期性位置数据来进行操作,以确定该设备何时已经到达预定位置处或附近或者离开预定位置。
位置确定电路或系统(诸如,位置确定电路134(参见图5))可以在持续、进行中的基础上以标准速率或周期(例如每秒、每秒两次等)周期性地或连续地确定或跟踪(例如获得、请求或确定完成定位、更新位置等)设备10的位置。然而,典型地,以这种方式利用位置确定系统需要显著的功率。如果设备依赖于诸如电池之类的功率源(例如,如在采用典型移动电话、智能电话和其他移动设备的情况下),则由于位置确定系统的功率要求,可以显著地减少设备的可用使用时间。
现在参照图6,将描述在向目的地的行进期间禁用连续位置跟踪的方法的流程图。所描述的操作可在移动设备10、远程服务器132(例如,共享、可扩缩计算资源(诸如云计算环境)或者一个或多个其他服务器计算机)上操作,或者部分地可在设备10和远程服务器132这两者上操作。可以按任何顺序、在与执行其他操作相同的时刻处等等执行图6中描述的操作。在各个实施例中,这些操作中的一个或多个操作可以是与这些操作中的其他操作分开实现的。
在框600处,处理电路101被配置为确定或识别位置,诸如一个或多个目的地(包括路标点)或其他感兴趣的位置。目的地可以包括位置数据(诸如纬度/经度和/或海拔数据)或者使用其他坐标或参考系的数据(诸如无线接入点标识符),并可以进一步包括文本或字母数字目的地名称。处理电路101可以被配置为从用户(例如,经由用户输入设备)、从在电路101上操作的一个或多个应用(诸如朋友发现器应用、被配置为在家庭成员之间共享位置数据的家庭连接应用、或者其他朋友或同伴列表)、从与互联网耦合的远程服务器(例如从社交网站、导航或测绘系统等)、或者从其他源接收一个或多个位置。在一个实施例中,处理电路101可以被配置为操作不同的软件应用或服务,该软件应用或服务被配置为在接收到位置时注册或存储这些位置,并保留多个这种位置。
在框610处,电路101被配置为计算所估计出的到目的地的时间。可以使用本地或远程路线计算算法(诸如由GoogleMaps、由Google, Inc., Mountain View, Calif.提供的算法)进行该计算。所估计出的到目的地的时间可以考虑多种因素,诸如交通、道路建筑工程、来自先前已行经部分或全部路线的设备10或其他设备的历史数据等。在框612处,电路101被配置为例如通过以下操作来检测设备10已经开始向目的地移动:启用连续地生成位置数据的位置跟踪电路,并确定所跟踪的位置何时已改变大于预定距离。如果设备10尚未开始移动,则该算法返回以处理其他功能(框614)。
在框616处,禁用连续位置跟踪。禁用步骤可以在电路101确定设备10已开始移动或者已开始向目的地或沿在框610中计算出的路线移动时或在其后较短时间发生。对连续位置跟踪的禁用可以是关闭GPS跟踪功能,这可以节约位置确定电路134所消耗的功率。如果GPS跟踪功能已经关闭,则对连续位置跟踪的禁用可以简单地保持GPS跟踪功能关闭。
在框617处,电路101被配置为计算延迟时间,该延迟时间将表示在启用GPS跟踪之前将禁用GPS跟踪的时间段。在一个实施例中,该延迟时间可以被设置为近似等于所估计出的到目的地的时间。在可替换实施例中,该延迟时间可以小于或大于所估计出的到目的地的时间。例如,该延迟时间可以被设置为所估计出的到目的地的时间的分数(例如7/8、3/4、1/2等),以允许实际行进时间相对于所计算出的所估计出的到目的地的时间的变化。
在框618处,电路101被配置为确定所估计出的时间是否已到期。如果否,则该算法返回以处理其他功能(框620)。如果是,则启用或重新启用连续位置跟踪(框622)。如果设备10尚未处于目的地处或附近,则可以重复该过程。
为了确定设备10是否处于目的地处或附近,将设备10的当前位置与目的地位置进行比较。例如,可以将由无线电处理器104检测到的当前蜂窝基站ID与同目的地相关联的蜂窝基站ID进行比较。作为另一示例,可以将由位置确定电路134生成的纬度/经度与目的地位置的纬度/经度进行比较,以确定这两个值是否处于彼此的预定距离内(例如小于约10米、小于约100米、小于约1英里等)。如果识别出匹配,则生成通知消息(例如,通过创建文本消息、即时消息、短消息服务(SMS)消息、超文本标记语言(HTML)消息、电话呼叫、电子邮件消息、寻呼消息、或者其他消息或警报)。然后,设备10可以被配置为通过无线通信链路来发送该消息。
根据一个示例性实施例,电路101可以被配置为操作家庭连接应用、朋友发现器应用、或者被配置为在多个移动设备之间共享位置数据的其他应用。在该实施例中,电路101可以被配置为响应于确定该设备处于目的地处或附近,生成无线消息,将该无线消息选址至另一计算设备,和/或使用无线收发机120将该无线消息传输至该另一计算设备。例如,家长可能希望知道其孩子何时正在靠近学校、朋友的家、公园或孩子的其他预期目的地。设备10可以由孩子携带并可以被配置为存储与该目的地相关联的位置。当设备10进入该目的地的范围内时,将消息从设备10发送至家长的设备(例如家庭计算机、膝上型电脑、移动设备等)。
图6的算法可以用于作为目的地的一个示例的路标点,或者用于路线的出口、转弯、交叉口或其他特征。例如,如果设备10处于高速公路上并且依照所计算出的路线的出口不会在30分钟内出现,则设备10可以在约30分钟内关闭连续位置跟踪,并保持一些电池寿命。
根据另一实施例,处理电路101可以被配置为操作不同的软件应用或服务,该软件应用或服务被配置为在接收到位置时注册或存储这些位置,并将多个这种位置保留在存储器中。不同应用(服务、主机处理器或调制解调器处理器上的内部处理等)可以向不同的软件应用注册其所感兴趣的位置。电路101可以被配置为操作不同的应用,以周期性地监视用户的当前位置并计算到达由这些应用注册的所有位置所需的时间。然后,该服务将设置将在所计算出的最短持续时间之前的预定时间到期的定时器。当该预定时间到期时,该服务将检验用户的当前位置,并且如果该当前位置接近于所注册的位置中的任一个,则该服务将开启GPS跟踪。当GPS跟踪确定用户已到达该位置时,可以关闭跟踪,该服务可以将消息发送至注册了该位置的应用,并且然后,注册了该位置的应用可以对数据采取进一步动作,诸如针对该用户或针对其他用户生成消息、警报等。
现在参照图7,将描述位置跟踪或轮询的系统和方法的流程图。一个示例性的基于位置的应用是被配置为执行以下操作的应用:当移动设备处于感兴趣的特定位置(诸如杂货店、电子商店、自助洗衣店等)附近时,发送通知或提醒。另一示例性的基于位置的应用是被配置为执行以下操作的应用:确定移动设备何时处于目的地或其他感兴趣的位置处或附近;以及向另一计算设备发送向该另一计算设备通知第一计算设备已到达目的地的消息。在这些或其他基于位置的应用中,可以使用连续位置轮询或跟踪,但是该轮询消耗能量。动态轮询可以基于设备10移动的速度以及所预期的位置与当前位置之间的距离。例如,如果用户距所预期的位置50英里,则设备10可以每20分钟进行轮询。如果设备10知道速度,则可以甚至更多地校准该持续时间。当用户距位置10英里时,可以减少用于轮询的周期时间至5分钟。在5分钟之后,可以将时间减少至1分钟等等。
图7示出了表示可在处理电路上操作的算法的多个框。框710包括GPS轮询循环710、无线接入点轮询循环720和无线接入点存储算法730。GPS轮询循环710被配置为使用一种或多种基于GPS的位置确定技术来跟踪或轮询设备10在其移动时的位置。轮询循环710可以预测设备10何时将到达预定位置,并禁用或延迟连续位置计算直到设备10被期望处于预定位置附近为止。无线接入点轮询循环720被配置为监视或轮询无线接入点(诸如蜂窝基站和wi-fi路由器)的标识符,以确定移动设备是否已到达预定位置。循环710和720可以同时、一起、并行和/或在相同时刻处操作,并可以例如基于来自在设备10上操作的另一应用的请求、基于来自用户的请求、基于设备已开始移动的确定、基于已存储并要监视一个或多个预定位置的确定、和/或基于其他事件来在相同时刻处开始。在框712处,循环710和720可以至少部分地基于确定设备10已到达预定位置处或附近的循环710和720之一来停止其处理操作中的一些或所有处理操作。在框714处,可以执行期望动作,诸如生成通知消息并将其发送至在设备10上操作的应用、发送至在远程服务器上操作的应用、或者通过无线网络发送至另一计算设备,诸如朋友或家庭计算设备。
循环730被配置为在到达预定位置之后存储无线接入点信息。该信息的存储可以改进循环720的进一步操作。
现在参照图8,将描述图7的流程图的更详细流程图。在框811处,设备10的处理电路101被配置为确定或建立当前位置,这可以使用本文描述的定位技术中的任一种而进行。在框813处,电路101被配置为从设备10上存储的数据库或者远程地确定一个或多个最接近的位置或兴趣点。可以通过从用户输入设备接收输入数据、通过从在可经由互联网接入的服务器计算机上操作的应用接收输入数据、根据从在设备10上操作的其他应用接收到的数据等等,利用预定位置来填充数据库。预定位置可以进一步包括这些位置处、附近、邻近或者以其他方式与这些位置相关联的一个或多个无线接入点的标识符(例如,蜂窝基站ID、wi-fi路由器ID等)。可以通过生成从来自框811的当前位置至数据库中的兴趣点中的每一个的距离、按最短距离进行排序并选择最短距离来计算来自数据库的最接近兴趣点。
在框815处,确定设备10的速度,这可以根据两个或多个完成定位除以这些完成定位之间的时间加以计算,完成定位可以是连续点。在框817处,可以基于所确定的速度来计算所估计出或所预测出的到达时间或到所选择的兴趣点的行进时间(其可以在出行的过程中被重复多次)。此外,可以基于所期望的行进时间来计算延迟时间。该延迟时间可以等于所期望的行进时间,或者可以小于所期望的行进时间(例如行进时间的90%、行进时间的80%等),以允许行进速度、所期望的停止、所错过的转弯等的改变或变化。
可以在步骤811、813、815、817或819之前或之后的任何点处禁用连续位置跟踪,以节省电池功率。例如,典型地,连续GPS跟踪或轮询大约每秒至每几秒进行。可以禁用该连续跟踪,使得代之以在比每几秒大得多的所计算出的时间(诸如多分钟或更长)下进行下一GPS位置计算,并且优选地,可以计算下一GPS位置计算的时间,而不是周期性的。在框819处,如果所确定的轮询时间已经过去,则在框821处,电路101被配置为计算新完成定位,并确定设备10是否处于感兴趣的位置的预定距离内。如果否,则处理返回至框811。如果是,则处理继续至框812。可以基于一个或多个准则(诸如由用户选择的预置距离、如制造商设计的系统、或者企业IT管理器、兴趣点的大小、兴趣点或新位置周围的人口密度、兴趣点或新位置的区域中的wi-fi接入点ID、蜂窝塔所覆盖的距离、兴趣点的类型(例如学校、办公室自助洗衣店、咖啡屋、机场等)等)来确定该预定距离。
参照循环820,在框823处,应用可以被编程为订阅无线接入点ID改变。以这种方式,当存在新小区或wi-fi ID被诸如无线电处理器104检测到时,将通知应用。这可以以多种方式实现。例如,设备10可以操作运行收集算法的轮询过程,该收集算法将在周期性的基础上检验由无线电处理器104接收到的小区和wi-fi信号,并将在当前收集与最后收集的小区/wi-fi ID不同的情况下通告收听者(轮询过程)。作为另一示例,设备10可以操作订阅过程,其中,设备10支持小区/wi-fi的基于通知的订阅;无论何时存在小区或wi-fi改变,设备10都将向收听者通知该改变。该订阅可以是供设备10上的一个过程向设备10上的另一过程订阅。
在框825处,电路101被配置为接收对由无线收发机接收到的新的、下一个或更新的无线接入点标识符的指示。在框827处,电路101被配置为确定新无线接入点标识符是否匹配于多个所存储的无线接入点标识符中与预定位置相关联的一个。如果未找到匹配,则处理返回至框825。如果找到匹配,则这两个循环均可以被停止(框812,可选的)并且可以执行动作(框814),诸如基于匹配于所存储的无线接入点标识符之一的新无线接入点标识符对通知消息的生成。该通知消息可以具有设备10上的警报或报警(可听的、可视的和/或可触知的)、被发送至预存储的目的地地址的SMS、以及所发送的电子邮件等的形式。例如,可以经由设备10上的显示器将文本消息(例如字母、数字、字母数字等)呈现给用户。
在循环830中,在框829处,可以在设备10到达预定位置之一处时、之后或期间存储(一个或多个)wi-fi接入点和/或蜂窝塔ID。ID可以确认数据库中预先存在的ID,或者可以是与预定位置相关联地存储以更新与该位置相关联的ID数据的新ID。在框831处,应用被配置为确定其是否订阅了附加小区/wi-fi改变,例如,如以上参照框823所述。如果是,则处理在框833处继续,以确定是否存在任何新小区/wi-fi改变(例如,自在框829处上次存储和接收起)。如果是,则框835指示在到达目的地之后的仅预定时间段内存储这种新小区/wi-fi ID,此后,不再存储新小区和/或wi-fi ID(框837)。如果该预定时间段未过去,则应用继续更新与预定位置相关联的多个无线接入点(框829)。
与框821的距离一样,框835的时间量可以类似地基于兴趣点的大小、人口密度等。例如,假定预期位置是学校,因此,学校的区域较大。可能的是:许多次,根据设备在该时刻处正在使用或看到哪些小区和wi-fi接入点,我们将看到该区域中的不同小区/wifi ID。因此,如果我们在到达学校之后譬如5分钟内存储小区/wi-fi接入点,则可能的是:下一次,即使设备正在使用或看到不同小区或wi-fi接入点,则电路101仍会将该位置视为匹配于该学校。
作为另一示例,假定目的地是购物中心。在这种情况下,可能的是:该购物中心将存在许多入口。用户可以从不同方向来到该目的地。因此,如果设备10在譬如15分钟、30分钟或一小时内收集小区和wi-fi ID,则可能的是:我们将捕获该区域中的大多数小区和wi-fi ID。因此,即使用户采用不同入口,下次我们也将能够在循环820中找到匹配。循环830进一步提供了启发式或学习方面,其中,匹配的确定(框827)将随着到目的地的更多出行而改进。即使循环810检测到位置(框821)而不是循环820(框827),设备10仍将执行循环830,使得下次循环820也将报告位置匹配,并且可能更早。
返回至框831,如果设备10未订阅小区/wi-fi改变或者未在该时刻处接收到这些小区/wi-fi改变,则处理可以在框839处继续,以计算针对小区/wi-fi改变进行轮询的下一时间间隔。在框841处,如果轮询时间已过去,则处理在框833处继续。即使当向小区和wifi的订阅不可能时,框839和841也可以提供将在框827处使用的数据库。例如,可以以特定时间间隔(例如,每15秒)轮询小区和wifi点,并且,当处理到达框837时,该轮询将停止。换言之,框841中的时间可以是固定间隔(15秒),设备10将以该固定间隔收集小区和wifi信息并将其传递至框833以供处理。
根据一个示例性实施例,设备10的存储器可以被配置为存储多个感兴趣的位置,每个感兴趣的位置包括与之关联的多个无线接入点标识符。处理电路101可以被配置为确定新无线接入点是否匹配于该多个感兴趣的位置中的任一个的无线接入点标识符。
本文公开的各个实施例可以包括以下各项或结合以下各项加以实现:被配置为存储本文的机器可执行指令的计算机可读介质,和/或可包括被配置、布置或编程为执行本文记载的操作中的一个或多个操作的模拟和/或数字电路组件的一个或多个模块、电路、单元或其他元件。例如,处理电路可以包括可被安装在单个板上或多个电路板上、单个外壳内或多个外壳中的一个或多个电路、集成电路、处理器、组件等。作为示例,计算机可读介质可以包括RAM、ROM、CD-ROM或其他光盘存储器、磁盘存储器、或者能够存储和提供对期望的机器可执行指令的访问的任何其他非瞬变介质。可以按照任何顺序执行流程图中的框,并且可以从各个实施例中省略一个或多个框。
尽管所给出的详图、具体示例和特定构想描述了示例性实施例,但是它们仅服务于示意的目的。所示出和描述的硬件和软件配置可以根据计算设备的所选的性能特性和物理特性而不同。所示出和描述的系统不受限于所公开的精确细节和条件。此外,在不脱离如所附权利要求中表达的本公开的范围的前提下,可以在示例性实施例的设计、操作条件和布置中进行其他替代、修改、改变和省略。

Claims (15)

1.一种移动计算设备(10),包括:
无线收发机(120);以及
处理电路(101),被配置为:存储与预定位置相关联的多个无线接入点标识符;接收对由所述无线收发机(120)接收到的无线接入点标识符的指示;确定所述无线接入点标识符是否匹配于多个所存储的无线接入点标识符之一;以及基于所述无线接入点标识符匹配于所存储的无线接入点标识符之一来生成通知消息。
2.根据权利要求1所述的移动计算设备(10),其中,所述处理电路(101)被进一步配置为:确定所述移动计算设备(10)的当前位置和到所述预定位置的期望行进时间;基于所述期望行进时间来计算延迟时间;禁用连续位置跟踪;以及在所述延迟时间到期时,确定所述移动计算设备(10)是否处于所述预定位置的预定距离内。
3.根据权利要求2所述的移动计算设备(10),其中,所述处理电路(101)被配置为并行地操作多个操作循环,其中,第一操作循环包括接收更新后的无线接入点标识符以及确定更新后的无线接入点标识符是否匹配于所述多个所存储的无线接入点标识符之一,其中,第二操作循环包括基于所述期望行进时间来计算延迟时间、禁用连续位置跟踪、以及在所述延迟时间到期时确定所述移动计算设备(10)是否处于所述预定位置的预定距离内。
4.根据权利要求1所述的移动计算设备(10),其中,所述处理电路(101)被配置为在到达所述预定位置之后更新与所述预定位置相关联的多个无线接入点。
5.根据权利要求3所述的移动计算设备(10),其中,所述处理电路(101)被配置为在到达所述预定位置之后计算针对无线接入点进行轮询的下一时间。
6.根据权利要求3所述的移动计算设备(10),其中,所述处理电路(101)被配置为确定时间段是否已经过去;以及如果否,则在到达所述预定位置之后继续更新与所述预定位置相关联的多个无线接入点。
7.根据权利要求1所述的移动计算设备(10),其中,所述处理电路(101)被配置为接收对新蜂窝接入点标识符和wi-fi接入点标识符的指示。
8.根据权利要求2所述的移动计算设备(10),其中,所述预定距离基于以下至少一项:所述预定位置的大小;所述预定位置邻近处的人口密度;接收到的大小输入数据;以及预定位置的类型。
9.根据权利要求1所述的移动计算设备(10),进一步包括存储器(108),所述存储器(108)被配置为存储多个感兴趣的位置,每个感兴趣的位置包括与之关联的多个无线接入点标识符,其中,所述处理电路(101)被配置为确定接收到的无线接入点标识符是否匹配于所述多个感兴趣的位置中的任一个的无线接入点标识符。
10.根据权利要求9所述的移动计算设备(10),其中,感兴趣的位置中的至少一个感兴趣的位置包括与之关联的文本消息,其中,基于接收到的无线接入点标识符匹配于所述至少一个感兴趣的位置的所存储的无线接入点标识符之一,将所述文本消息呈现给用户界面设备。
11.一种其上存储有机器可读指令的非瞬变计算机可读存储介质,所述机器可读指令用于在被执行时使一个或多个机器执行以下操作:
存储与预定位置相关联的多个无线接入点标识符;
接收对由无线收发机(120)接收到的无线接入点标识符的指示;
确定接收到的无线接入点标识符是否匹配于多个所存储的无线接入点标识符之一;以及
基于接收到的无线接入点标识符匹配于所存储的无线接入点标识符之一来生成通知消息。
12.根据权利要求11所述的计算机可读介质,进一步包括:
确定移动计算设备(10)的当前位置和到所述预定位置的期望行进时间;
基于所述期望行进时间来计算延迟时间;
禁用连续位置跟踪;以及
在所述延迟时间到期时,确定所述移动计算设备(10)是否处于所述预定位置的预定距离内。
13.根据权利要求12所述的计算机可读介质,进一步包括:
并行地操作多个操作循环,其中,第一操作循环包括接收更新后的无线接入点标识符以及确定更新后的无线接入点标识符是否匹配于所述多个所存储的无线接入点标识符之一,其中,第二操作循环包括基于所述期望行进时间来计算延迟时间、禁用连续位置跟踪、以及在所述延迟时间到期时确定所述移动计算设备(10)是否处于所述预定位置的预定距离内。
14.根据权利要求11所述的计算机可读介质,进一步包括在到达所述预定位置之后更新与所述预定位置相关联的多个无线接入点。
15.根据权利要求13所述的计算机可读介质,进一步包括在到达所述预定位置之后计算针对无线接入点进行轮询的下一时间。
CN201180056660.6A 2010-09-29 2011-09-29 一种用于移动计算设备的方法及移动计算设备 Active CN103222319B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12/893907 2010-09-29
US12/893,907 2010-09-29
US12/893,907 US8395547B2 (en) 2009-08-27 2010-09-29 Location tracking for mobile computing device
PCT/US2011/053856 WO2012050948A1 (en) 2010-09-29 2011-09-29 Location tracking for mobile computing device

Publications (2)

Publication Number Publication Date
CN103222319A true CN103222319A (zh) 2013-07-24
CN103222319B CN103222319B (zh) 2016-08-10

Family

ID=45938648

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180056660.6A Active CN103222319B (zh) 2010-09-29 2011-09-29 一种用于移动计算设备的方法及移动计算设备

Country Status (4)

Country Link
US (1) US9097544B2 (zh)
EP (2) EP2622920B1 (zh)
CN (1) CN103222319B (zh)
WO (1) WO2012050948A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103916938A (zh) * 2014-01-27 2014-07-09 北京奇虎科技有限公司 将随身定位设备切换至省电模式的方法、装置及系统
CN104111466A (zh) * 2013-04-18 2014-10-22 三星电子(中国)研发中心 一种位置提醒方法及装置
CN107567717A (zh) * 2015-05-13 2018-01-09 高通股份有限公司 功率节省触发
CN107843906A (zh) * 2016-09-21 2018-03-27 千寻位置网络有限公司 移动终端的导航定位方法及其系统
CN111345113A (zh) * 2017-08-28 2020-06-26 洛卡解决方案有限责任公司 用于选择性地去激活货物监测设备的发送器模式的系统和方法

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10552701B2 (en) * 2008-02-01 2020-02-04 Oath Inc. System and method for detecting the source of media content with application to business rules
US20090307140A1 (en) * 2008-06-06 2009-12-10 Upendra Mardikar Mobile device over-the-air (ota) registration and point-of-sale (pos) payment
US9443253B2 (en) 2009-07-27 2016-09-13 Visa International Service Association Systems and methods to provide and adjust offers
US8755815B2 (en) 2010-08-31 2014-06-17 Qualcomm Incorporated Use of wireless access point ID for position determination
US9697520B2 (en) 2010-03-22 2017-07-04 Visa U.S.A. Inc. Merchant configured advertised incentives funded through statement credits
US8359274B2 (en) 2010-06-04 2013-01-22 Visa International Service Association Systems and methods to provide messages in real-time with transaction processing
US8706499B2 (en) * 2011-08-16 2014-04-22 Facebook, Inc. Periodic ambient waveform analysis for enhanced social functions
US8862767B2 (en) 2011-09-02 2014-10-14 Ebay Inc. Secure elements broker (SEB) for application communication channel selector optimization
US10290018B2 (en) 2011-11-09 2019-05-14 Visa International Service Association Systems and methods to communicate with users via social networking sites
US20130191198A1 (en) * 2012-01-20 2013-07-25 Visa International Service Association Systems and methods to redeem offers based on a predetermined geographic region
JP6011052B2 (ja) * 2012-06-19 2016-10-19 船井電機株式会社 電子機器
DE102012217716A1 (de) * 2012-09-28 2014-06-12 Siemens Aktiengesellschaft Selbst-Test einer Physical Unclonable Function
CN103856885B (zh) * 2012-11-29 2018-09-04 北京百度网讯科技有限公司 一种准确获取poi的ap位置的方法和装置
CN103152696A (zh) * 2013-03-19 2013-06-12 沈志松 基于WiFi的兴趣点定位系统
US9967800B2 (en) * 2013-05-30 2018-05-08 Empire Technology Development Llc Schemes for providing wireless communication
US20160342979A1 (en) * 2014-04-08 2016-11-24 Capital One Services, Llc Systems and methods for transaction authentication using dynamic wireless beacon devices
US9706518B2 (en) 2014-05-30 2017-07-11 Apple Inc. Location based application feature notification
US10028245B2 (en) 2014-07-16 2018-07-17 Samsung Electronics Co., Ltd. Maintaining point of interest data using wireless access points
KR20160101533A (ko) * 2015-02-17 2016-08-25 삼성전자주식회사 지오펜스 설정 방법 및 그 전자 장치
US9720099B1 (en) 2016-02-26 2017-08-01 International Business Machines Corporation User trajectory determination
CN107995367B (zh) * 2017-12-13 2020-09-15 Oppo广东移动通信有限公司 到站提醒方法、装置、存储介质及移动终端
CN110850955B (zh) * 2019-10-30 2023-06-02 腾讯科技(深圳)有限公司 终端的位置信息处理方法、装置及计算设备、存储介质
JP7456285B2 (ja) * 2020-05-26 2024-03-27 セイコーエプソン株式会社 電子機器及び通信制御方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1604548A (zh) * 2003-09-30 2005-04-06 华为技术有限公司 无线局域网中用户终端选择接入移动网的快速交互方法
US20090061870A1 (en) * 2007-08-29 2009-03-05 Palm, Inc. Use of position data to select wireless access point
CN101715037A (zh) * 2008-09-30 2010-05-26 索尼株式会社 终端装置、可连接位置信息显示方法和程序
EP2196814A1 (en) * 2008-12-15 2010-06-16 NTT DoCoMo, Inc. Mobile station and location information acquisition method

Family Cites Families (364)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2459507A1 (fr) 1979-06-15 1981-01-09 Rech Const Electro Et Machine de positionnement de precision a courroie crantee avec compensation de l'erreur sur le pas de crantage
FR2601161B1 (fr) 1986-07-02 1990-01-05 Crouzet Sa Dispositif de traitement d'informations.
EP0292182B1 (en) 1987-05-15 1996-07-24 Securicor Datatrak Limited Mobile transmitter/receiver
CA2006788C (en) 1988-12-29 1999-07-27 Shigeaki Sano Portable type data input terminal
FR2645990A1 (fr) 1989-04-14 1990-10-19 Telematique Videotex Francaise Micro-ordinateur p ortatif a ecran-clavier tactile
US5010547A (en) 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address
US5075684A (en) 1989-10-06 1991-12-24 Motorola, Inc. Selective call message management
US5012219A (en) 1989-10-13 1991-04-30 Motorola, Inc. Message reminder alert for selective call receiver
WO1992014331A1 (en) 1991-02-04 1992-08-20 Motorola, Inc. Radiotelephone operating technique with multifunctional keys
US5852187A (en) 1992-06-23 1998-12-22 The University Of Virginia Patent Foundation Molecular cloning of the ovine pituitary growth hormone releasing hormone receptor
US5430436A (en) 1992-10-05 1995-07-04 Motorola, Inc. Method and apparatus for displaying a keypad arrangement on a selective call receiver
US5359317A (en) 1992-10-09 1994-10-25 Motorola, Inc. Method and apparatus for selectively storing a portion of a received message in a selective call receiver
US5394140A (en) 1992-11-23 1995-02-28 Motorola, Inc. Method and apparatus for pre-programmed call-back-number-determined alert
US5666530A (en) 1992-12-02 1997-09-09 Compaq Computer Corporation System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there between
US5815411A (en) 1993-09-10 1998-09-29 Criticom Corporation Electro-optic vision system which exploits position and attitude
US5508736A (en) 1993-05-14 1996-04-16 Cooper; Roger D. Video signal processing apparatus for producing a composite signal for simultaneous display of data and video information
US5523526A (en) 1993-07-23 1996-06-04 Genesis Magnetics Corporation Sustaining devices for stringed musical instruments
US5455466A (en) 1993-07-29 1995-10-03 Dell Usa, L.P. Inductive coupling system for power and data transfer
US6037936A (en) 1993-09-10 2000-03-14 Criticom Corp. Computer vision system with a graphic user interface and remote camera control
US5650776A (en) 1993-09-23 1997-07-22 Motorola, Inc. Communication receiver having user configuration control functions
US5699244A (en) 1994-03-07 1997-12-16 Monsanto Company Hand-held GUI PDA with GPS/DGPS receiver for collecting agronomic and GPS position data
SE9401448L (sv) 1994-04-26 1995-10-27 Rso Corp Sätt och anordning vid excitering och detektering av magnetiska element
US6404761B1 (en) 1994-06-17 2002-06-11 Home Wireless Networks, Inc. Communications webs with personal communications links for PSTN subscribers
JP2671809B2 (ja) 1994-06-30 1997-11-05 日本電気株式会社 非接触型充電装置
US5594796A (en) 1994-10-05 1997-01-14 Motorola, Inc. Method and apparatus for detecting unauthorized distribution of data
WO1996015517A2 (en) 1994-11-02 1996-05-23 Visible Interactive Corporation Interactive personal interpretive device and system for retrieving information about a plurality of objects
US5604765A (en) 1994-12-23 1997-02-18 Stanford Telecommunications, Inc. Position enhanced communication system including system for embedding CDMA navigation beacons under the communications signals of a wireless communication system
US5729735A (en) 1995-02-08 1998-03-17 Meyering; Samuel C. Remote database file synchronizer
JPH08244919A (ja) 1995-03-15 1996-09-24 Fujitsu Ltd 物品払い出し処理装置
JPH08271274A (ja) 1995-03-28 1996-10-18 Mitsubishi Electric Corp 移動経路生成装置
US5596567A (en) 1995-03-31 1997-01-21 Motorola, Inc. Wireless battery charging system
JP3474022B2 (ja) 1995-04-20 2003-12-08 株式会社日立製作所 地図表示装置、地図表示方法、地図表示装置用演算処理部およびナビゲーションシステム
US5612682A (en) 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device
US6259405B1 (en) 1995-06-06 2001-07-10 Wayport, Inc. Geographic based communications service
US6400274B1 (en) 1995-08-31 2002-06-04 Intermec Ip Corp. High-performance mobile power antennas
US5758150A (en) 1995-10-06 1998-05-26 Tele-Communications, Inc. System and method for database synchronization
US5727202A (en) 1995-10-18 1998-03-10 Palm Computing, Inc. Method and apparatus for synchronizing information on two different computer systems
WO1997017682A1 (en) 1995-11-06 1997-05-15 Motorola Inc. Message storage in a selective call receiver
US5958006A (en) 1995-11-13 1999-09-28 Motorola, Inc. Method and apparatus for communicating summarized data
JPH09163441A (ja) 1995-12-06 1997-06-20 Sony Corp 携帯電話機およびそのネットワーク
JPH09259241A (ja) 1996-03-27 1997-10-03 Matsushita Electric Works Ltd 電磁結合型id装置の送信ヘッド
US5850187A (en) 1996-03-27 1998-12-15 Amtech Corporation Integrated electronic tag reader and wireless communication link
JPH09326736A (ja) 1996-06-03 1997-12-16 Mitsubishi Electric Corp ワイヤレス送受信システム用2次側回路装置およびワイヤレス送受信システム用誘導コイル
US5733313A (en) 1996-08-01 1998-03-31 Exonix Corporation RF coupled, implantable medical device with rechargeable back-up power source
US5974238A (en) 1996-08-07 1999-10-26 Compaq Computer Corporation Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements
US5884168A (en) 1996-08-30 1999-03-16 Ericsson, Inc. Multiple cellular systems with limited sim card information
US5870765A (en) 1996-10-09 1999-02-09 Oracle Corporation Database synchronizer
US6061561A (en) 1996-10-11 2000-05-09 Nokia Mobile Phones Limited Cellular communication system providing cell transmitter location information
US6487180B1 (en) 1996-10-15 2002-11-26 Motorola, Inc. Personal information system using proximity-based short-range wireless links
US5938721A (en) 1996-10-24 1999-08-17 Trimble Navigation Limited Position based personal digital assistant
US6405218B1 (en) 1996-11-13 2002-06-11 Pumatech, Inc. Synchronizing databases
US6141664A (en) 1996-11-13 2000-10-31 Puma Technology, Inc. Synchronization of databases with date range
US6212529B1 (en) 1996-11-13 2001-04-03 Puma Technology, Inc. Synchronization of databases using filters
JPH10143640A (ja) 1996-11-15 1998-05-29 Nippon Lsi Card Kk 携帯コンピュータ及びそれを用いた情報管理システム並びにそれを用いた立体地図の作成方法
US5958051A (en) 1996-11-27 1999-09-28 Sun Microsystems, Inc. Implementing digital signatures for data streams and data archives
US5838262A (en) 1996-12-19 1998-11-17 Sikorsky Aircraft Corporation Aircraft virtual image display system and method for providing a real-time perspective threat coverage display
US6148294A (en) 1996-12-20 2000-11-14 Siemens Information And Communication Networks, Inc. System and method for computer directory updating and presentation based on frequency of access
US6006274A (en) 1997-01-30 1999-12-21 3Com Corporation Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
GB9705719D0 (en) 1997-03-20 1997-05-07 Two Way Tv Ltd Method and apparatus for transmitting data
US6222583B1 (en) 1997-03-27 2001-04-24 Nippon Telegraph And Telephone Corporation Device and system for labeling sight images
US5901358A (en) 1997-07-15 1999-05-04 Omnipoint Corporation Mobile station locating system and method
US6405049B2 (en) 1997-08-05 2002-06-11 Symbol Technologies, Inc. Portable data terminal and cradle
US6016476A (en) 1997-08-11 2000-01-18 International Business Machines Corporation Portable information and transaction processing system and method utilizing biometric authorization and digital certificate security
JP3161388B2 (ja) 1997-11-05 2001-04-25 日本電気株式会社 ドッキングベイシステム
US6038666A (en) 1997-12-22 2000-03-14 Trw Inc. Remote identity verification technique using a personal identification device
US6104291A (en) 1998-01-09 2000-08-15 Intermec Ip Corp. Method and apparatus for testing RFID tags
US6157630A (en) 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
US6047579A (en) 1998-04-17 2000-04-11 The Minster Machine Company RF tag attached to die assembly for use in press machine
US6307919B1 (en) 1998-05-29 2001-10-23 Yehuda Yoked Remote controlled electronic price tag
JPH11354348A (ja) 1998-06-04 1999-12-24 Furukawa Electric Co Ltd:The 分離トランス
US6266539B1 (en) 1998-06-12 2001-07-24 Cisco Technology, Inc. Telephone docking station for personal digital assistant
US6424845B1 (en) 1998-06-19 2002-07-23 Ncr Corporation Portable communication device
US6401118B1 (en) 1998-06-30 2002-06-04 Online Monitoring Services Method and computer program product for an online monitoring search engine
US6810405B1 (en) 1998-08-18 2004-10-26 Starfish Software, Inc. System and methods for synchronizing data between multiple datasets
JP2000207263A (ja) 1998-11-12 2000-07-28 Sony Corp 情報処理装置及び方法、並びに提供媒体
US6446076B1 (en) 1998-11-12 2002-09-03 Accenture Llp. Voice interactive web-based agent system responsive to a user location for prioritizing and formatting information
US6532152B1 (en) 1998-11-16 2003-03-11 Intermec Ip Corp. Ruggedized hand held computer
US6177905B1 (en) 1998-12-08 2001-01-23 Avaya Technology Corp. Location-triggered reminder for mobile user devices
US6415188B1 (en) 1998-12-23 2002-07-02 Dennis Sunga Fernandez Method and apparatus for multi-sensor processing
US6243689B1 (en) 1998-12-29 2001-06-05 Robert G. Norton System and method for authorizing electronic funds transfer at a point of sale
US6559794B1 (en) 1998-12-31 2003-05-06 Casio Computer Co., Ltd. Position determining system, receiving system method of determining the position of a movable object and method of receiving data regarding the position
US6360101B1 (en) 1998-12-31 2002-03-19 Ericsson Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
US6757718B1 (en) 1999-01-05 2004-06-29 Sri International Mobile navigation of network-based electronic information using spoken input
US7149473B1 (en) 1999-01-15 2006-12-12 Nokia Corporation Interface
US6182010B1 (en) 1999-01-28 2001-01-30 International Business Machines Corporation Method and apparatus for displaying real-time visual information on an automobile pervasive computing client
US6138245A (en) 1999-02-05 2000-10-24 Neopoint, Inc. System and method for automatic device synchronization
US6834276B1 (en) 1999-02-25 2004-12-21 Integrated Data Control, Inc. Database system and method for data acquisition and perusal
US6369840B1 (en) 1999-03-10 2002-04-09 America Online, Inc. Multi-layered online calendaring and purchasing
JP2000268175A (ja) 1999-03-18 2000-09-29 Omron Corp 個人認証方法および装置
JP3902904B2 (ja) 1999-03-23 2007-04-11 キヤノン株式会社 情報提示装置、方法、カメラ制御装置、方法及びコンピュータ読み取り可能な記憶媒体
JP3254434B2 (ja) 1999-04-13 2002-02-04 三菱電機株式会社 データ通信装置
US6330436B1 (en) 1999-04-30 2001-12-11 Lucent Technologies, Inc. Enhanced wireless messaging notification system
US6772331B1 (en) 1999-05-21 2004-08-03 International Business Machines Corporation Method and apparatus for exclusively pairing wireless devices
JP4282030B2 (ja) 1999-06-03 2009-06-17 株式会社日立製作所 データ二重化制御方法および二重化した記憶サブシステム
US6795110B1 (en) 1999-06-15 2004-09-21 Philip Kossin Weatherproof and watertight digital electronic camera, including a solid or fluid-filled digital camera operating at great depths
US6941270B1 (en) 1999-06-21 2005-09-06 Nokia Corporation Apparatus, and associated method, for loading a mobile terminal with an application program installed at a peer device
US7518267B2 (en) 2003-02-04 2009-04-14 Access Business Group International Llc Power adapter for a remote device
US6731071B2 (en) 1999-06-21 2004-05-04 Access Business Group International Llc Inductively powered lamp assembly
US7126450B2 (en) 1999-06-21 2006-10-24 Access Business Group International Llc Inductively powered apparatus
US7612528B2 (en) 1999-06-21 2009-11-03 Access Business Group International Llc Vehicle interface
US7385357B2 (en) 1999-06-21 2008-06-10 Access Business Group International Llc Inductively coupled ballast circuit
US7522878B2 (en) 1999-06-21 2009-04-21 Access Business Group International Llc Adaptive inductive power supply with communication
US7212414B2 (en) 1999-06-21 2007-05-01 Access Business Group International, Llc Adaptive inductive power supply
US6436299B1 (en) 1999-06-21 2002-08-20 Amway Corporation Water treatment system with an inductively coupled ballast
US6825620B2 (en) 1999-06-21 2004-11-30 Access Business Group International Llc Inductively coupled ballast circuit
US6673250B2 (en) 1999-06-21 2004-01-06 Access Business Group International Llc Radio frequency identification system for a fluid treatment system
US6401104B1 (en) 1999-07-03 2002-06-04 Starfish Software, Inc. System and methods for synchronizing datasets using cooperation among multiple synchronization engines
US6389290B1 (en) 1999-07-23 2002-05-14 Lextron Systems, Inc. Enhanced weather and traffic information from mobile communication devices
US6577249B1 (en) 1999-10-19 2003-06-10 Olympus Optical Co., Ltd. Information display member, position detecting method using the same, apparatus and method of presenting related information, and information presenting apparatus and information presenting method
US6510424B1 (en) 1999-10-22 2003-01-21 International Business Machines Corporation Electronic notification agent
US6803744B1 (en) 1999-11-01 2004-10-12 Anthony Sabo Alignment independent and self aligning inductive power transfer system
US7360248B1 (en) 1999-11-09 2008-04-15 International Business Machines Corporation Methods and apparatus for verifying the identity of a user requesting access using location information
US6445936B1 (en) 1999-11-16 2002-09-03 Agere Systems Guardian Corp. Low power consumption quick charge for wireless device
US6601093B1 (en) 1999-12-01 2003-07-29 Ibm Corporation Address resolution in ad-hoc networking
JP4366801B2 (ja) 1999-12-28 2009-11-18 ソニー株式会社 撮像装置
US6313745B1 (en) 2000-01-06 2001-11-06 Fujitsu Limited System and method for fitting room merchandise item recognition using wireless tag
US6914626B2 (en) 2000-02-21 2005-07-05 Hewlett Packard Development Company, L.P. Location-informed camera
EP1417663A2 (en) 2000-02-28 2004-05-12 ZI Corporation of America System and method for using real-world images for providing routing directions
US6346881B1 (en) 2000-03-01 2002-02-12 Samsys Technologies Inc. Tag evaluation module for radio frequency identification (RFID) systems
US6893396B2 (en) 2000-03-01 2005-05-17 I-Medik, Inc. Wireless internet bio-telemetry monitoring system and interface
US6184651B1 (en) 2000-03-20 2001-02-06 Motorola, Inc. Contactless battery charger with wireless control link
US6297737B1 (en) 2000-04-03 2001-10-02 Ericsson Inc Object locating system
US6734796B2 (en) * 2000-04-04 2004-05-11 Ian J. Forster Self-check for a detector detecting the proximity of a transportation vessel
US6982962B1 (en) 2000-04-10 2006-01-03 3Com Corporation System and method for selecting a network access provider using a portable information device
US6820088B1 (en) 2000-04-10 2004-11-16 Research In Motion Limited System and method for synchronizing data records between multiple databases
US6986051B2 (en) 2000-04-13 2006-01-10 International Business Machines Corporation Method and system for controlling and filtering files using a virus-free certificate
CA2308957A1 (fr) 2000-05-12 2001-11-12 Extenso Tech Inc. Guide multimedia touristique
US6671700B1 (en) 2000-05-23 2003-12-30 Palm Source, Inc. Method and apparatus for parallel execution of conduits during simultaneous synchronization of databases
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US6507837B1 (en) 2000-06-08 2003-01-14 Hyperphrase Technologies, Llc Tiered and content based database searching
US6542750B2 (en) 2000-06-10 2003-04-01 Telcontar Method and system for selectively connecting mobile users based on physical proximity
JP3513084B2 (ja) 2000-06-14 2004-03-31 株式会社東芝 情報処理システム、情報機器及び情報処理方法
US6731613B1 (en) 2000-06-14 2004-05-04 Motorola, Inc. Power management using a bandwidth control mechanism
US6246376B1 (en) 2000-06-28 2001-06-12 Texas Instruments Incorporated Wireless location and direction indicator for multiple devices
JP3939080B2 (ja) 2000-07-18 2007-06-27 富士通株式会社 コンピュータ及び情報処理方法
US6681108B1 (en) 2000-08-16 2004-01-20 Mitsubishi Electric Research Laboratories, Inc. Network and method for identifying entities sharing a common network location
JP2002092012A (ja) 2000-09-19 2002-03-29 Olympus Optical Co Ltd 特定地域内情報表示システム
JP3776705B2 (ja) 2000-09-28 2006-05-17 株式会社東芝 通信システム、移動端末装置、ゲートウェイ装置及び通信制御方法
EP1327207A1 (en) 2000-10-03 2003-07-16 Ronald N. Langford Method of locating web-pages by utilising visual images
US7050452B2 (en) 2000-10-06 2006-05-23 Cognio, Inc. Systems and methods for interference mitigation among multiple WLAN protocols
US20020042753A1 (en) 2000-10-06 2002-04-11 Ortiz Luis M. Transaction broker method and system
US20020091793A1 (en) 2000-10-23 2002-07-11 Isaac Sagie Method and system for tourist guiding, including both navigation and narration, utilizing mobile computing and communication devices
US7212827B1 (en) 2000-11-09 2007-05-01 Agere Systems Inc. Intelligent reminders for wireless PDA devices
US20030182414A1 (en) 2003-05-13 2003-09-25 O'neill Patrick J. System and method for updating and distributing information
EP1246563B1 (en) 2000-11-20 2005-02-23 Draeger Medical Systems, Inc. An electrically isolated power and signal coupler system for a patient connected device
US6957076B2 (en) 2000-11-22 2005-10-18 Denso Corporation Location specific reminders for wireless mobiles
US20020078075A1 (en) 2000-12-15 2002-06-20 Colson James C. System, method, and program product for prioritizing synchronizable data
US7164885B2 (en) 2000-12-18 2007-01-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for selective service access
US6847823B2 (en) 2000-12-20 2005-01-25 Nokia Corporation System and method for accessing local services with a mobile terminal
DE60134210D1 (de) 2000-12-27 2008-07-10 Fujifilm Corp System und Verfahren zur Informationsbenachrichtigung
US6490521B2 (en) 2000-12-28 2002-12-03 Intel Corporation Voice-controlled navigation device utilizing wireless data transmission for obtaining maps and real-time overlay information
US6795710B1 (en) 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US6427077B1 (en) 2001-01-26 2002-07-30 Motorola, Inc. GPS enabled mobile stations and location methods therefor
US20020147717A1 (en) 2001-01-26 2002-10-10 Barros Mark Alexander Communication device, system, method, and computer program product for sorting data based on proximity
US20020103008A1 (en) 2001-01-29 2002-08-01 Rahn Michael D. Cordless communication between PDA and host computer using cradle
US6765569B2 (en) 2001-03-07 2004-07-20 University Of Southern California Augmented-reality tool employing scene-feature autocalibration during camera motion
US7532901B1 (en) 2001-03-16 2009-05-12 Radeum, Inc. Methods and apparatus to detect location and orientation in an inductive system
US6831563B1 (en) 2001-03-20 2004-12-14 Bellsouth Intellectual Property Corp. Location visit confirmation services for wireless devices
US6850986B1 (en) 2001-03-21 2005-02-01 Palm Source, Inc. Method and system for implementing URL scheme proxies on a computer system
US7509432B1 (en) 2004-11-22 2009-03-24 Palmsource, Inc. Method and system for implementing URL scheme proxies on a computer system
US7167484B2 (en) 2001-03-22 2007-01-23 Oxford Semiconductor, Inc. Centralized coordination point for wireless communication devices using multiple protocols
US20020151334A1 (en) 2001-04-11 2002-10-17 Motorola, Inc Communications device with call frequency analyzer
DE60221446T2 (de) 2001-05-14 2008-04-17 Innovision Research & Technology Plc, Cirencester Tragbares Kommunikationssystem zum Gebrauch in einem Verkaufssystem
US7065658B1 (en) 2001-05-18 2006-06-20 Palm, Incorporated Method and apparatus for synchronizing and recharging a connector-less portable computer system
US20020184418A1 (en) 2001-05-30 2002-12-05 Palm, Inc. Location mapping and determining using wireless devices
US7266379B2 (en) 2001-05-30 2007-09-04 Palm, Inc. Resource location through location history
US20020194498A1 (en) 2001-05-30 2002-12-19 Palm, Inc. Mobile communication system for location aware services
US6501364B1 (en) 2001-06-15 2002-12-31 City University Of Hong Kong Planar printed-circuit-board transformers with effective electromagnetic interference (EMI) shielding
US6888438B2 (en) 2001-06-15 2005-05-03 City University Of Hong Kong Planar printed circuit-board transformers with effective electromagnetic interference (EMI) shielding
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
JP3671881B2 (ja) 2001-07-18 2005-07-13 ソニー株式会社 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム
US8750480B2 (en) 2001-08-03 2014-06-10 Nokia Corporation Mobile browsing
JP3729161B2 (ja) 2001-08-07 2005-12-21 カシオ計算機株式会社 目標位置探索装置、目標位置探索方法及びプログラム
US6920328B2 (en) 2001-08-30 2005-07-19 Hewlett-Packard Development Company, L.P. Family calendar notification and tracking
US20030054846A1 (en) 2001-09-14 2003-03-20 Cvsht Apparatus and methods for selectively establishing wireless communications
US7035913B2 (en) 2001-09-28 2006-04-25 Hewlett-Packard Development Company, L.P. System for collection and distribution of calendar information
US7395029B2 (en) 2001-10-16 2008-07-01 Sony Corporation Communication system and method, information processing apparatus and method, and information processing terminal and method
US6944610B2 (en) 2001-10-31 2005-09-13 Bellsouth Intellectual Property Corporation System and method for searching heterogeneous electronic directories
US20030087602A1 (en) 2001-11-05 2003-05-08 Palm, Inc. Data prioritization and distribution limitation system and method
US7006817B2 (en) 2001-11-15 2006-02-28 International Business Machines Corporation System and method for mitigating the mobile phone nuisance factor
WO2003047239A1 (fr) 2001-11-27 2003-06-05 Matsushita Electric Industrial Co., Ltd. Procede et systeme de prise de vues avec apport d'informations, dispositif de prise de vues et dispositif de transfert d'informations
JP3690346B2 (ja) 2001-12-27 2005-08-31 ヤマハ株式会社 撮影装置
US20030126180A1 (en) 2002-01-03 2003-07-03 Bogart Frank J. Arrangement for relating contacts to a context
GB2399466B (en) 2003-03-10 2005-11-16 Univ City Hong Kong Battery charging system
GB0213374D0 (en) 2002-06-10 2002-07-24 Univ City Hong Kong Planar inductive battery charger
JP3801049B2 (ja) 2002-01-22 2006-07-26 ソニー株式会社 情報処理装置及び情報処理方法並びに情報処理プログラム
CN103108477A (zh) 2002-02-19 2013-05-15 通达商业集团国际公司 用于气体放电灯的起动器组件
EP1349363B1 (en) 2002-03-29 2014-01-08 FUJIFILM Corporation Digital camera connected to a navigation device and to an external storage information system
US6963800B1 (en) 2002-05-10 2005-11-08 Solider Vision Routing soldiers around enemy attacks and battlefield obstructions
GB0210886D0 (en) 2002-05-13 2002-06-19 Zap Wireless Technologies Ltd Improvements relating to contact-less power transfer
US7167715B2 (en) 2002-05-17 2007-01-23 Meshnetworks, Inc. System and method for determining relative positioning in AD-HOC networks
US6934664B1 (en) 2002-05-20 2005-08-23 Palm, Inc. System and method for monitoring a security state of an electronic device
GB0213375D0 (en) 2002-06-10 2002-07-24 Univ City Hong Kong Apparatus for energy transfer by induction
EP1547222B1 (en) 2002-06-10 2018-10-03 City University of Hong Kong Planar inductive battery charger
US20030233455A1 (en) 2002-06-14 2003-12-18 Mike Leber Distributed file sharing system
US7096030B2 (en) * 2002-06-28 2006-08-22 Nokia Corporation System and method for initiating location-dependent applications on mobile devices
FI112998B (fi) 2002-08-21 2004-02-13 Nokia Corp Menetelmä ja laite tiedonsiirtoon
US7424447B2 (en) 2002-08-26 2008-09-09 Aperture Investments, Llc List-based selection system and methods for using same
JP3691817B2 (ja) 2002-10-31 2005-09-07 株式会社バッファロー 移動機器情報提供技術
US7164950B2 (en) 2002-10-30 2007-01-16 Pacesetter, Inc. Implantable stimulation device with isolating system for minimizing magnetic induction
CN1778125A (zh) 2002-12-27 2006-05-24 诺基亚公司 移动通信终端的基于位置的服务
CN1922700A (zh) 2003-02-04 2007-02-28 通达商业集团国际公司 感应线圈组件
US20040176107A1 (en) 2003-02-07 2004-09-09 Lovleen Chadha Methods and systems for position based tasks for wireless devices
US8350655B2 (en) 2003-02-26 2013-01-08 Analogic Corporation Shielded power coupling device
US6943671B2 (en) 2003-04-17 2005-09-13 Hewlett-Packard Development Company, L.P. Generating an alarm based on location and time
US7627343B2 (en) 2003-04-25 2009-12-01 Apple Inc. Media player system
US7119716B2 (en) 2003-05-28 2006-10-10 Legalview Assets, Limited Response systems and methods for notification systems for modifying future notifications
JP4244714B2 (ja) 2003-06-10 2009-03-25 日本電気株式会社 携帯通信端末、および、通信情報選択方法
US7225187B2 (en) 2003-06-26 2007-05-29 Microsoft Corporation Systems and methods for performing background queries from content and activity
US20040266362A1 (en) 2003-06-27 2004-12-30 Watkins Ronald Dean Transmit/receive switch
US8971913B2 (en) * 2003-06-27 2015-03-03 Qualcomm Incorporated Method and apparatus for wireless network hybrid positioning
US7117445B2 (en) 2003-06-30 2006-10-03 Danger, Inc. Multi-mode communication apparatus and interface for contacting a user
EP1494488A1 (en) 2003-07-01 2005-01-05 Precisa Instruments AG Mobile phone comprising position computation means
US7274299B2 (en) 2003-07-09 2007-09-25 Nokia Corporation Method of and service architecture for reminding a user subscribed to a communication network
KR100606762B1 (ko) 2003-08-04 2006-07-31 엘지전자 주식회사 이동 단말기를 이용한 상대방 위치의 방향 표시 장치 및방법
US7315527B2 (en) 2003-08-05 2008-01-01 Qualcomm Incorporated Extended acknowledgement and rate control channel
US7454170B2 (en) 2003-08-08 2008-11-18 Koninklijke Philips Electronics N.V. Unidirectional power and bi-directional data transfer over a single inductive coupling
JP2005080023A (ja) 2003-09-01 2005-03-24 Sony Corp 磁芯部材、アンテナモジュール及びこれを備えた携帯型通信端末
CN100426719C (zh) 2003-09-01 2008-10-15 台均科技(深圳)有限公司 用户端设备与本地客户端应用服务器或远程网络服务器间鉴权的方法
GB0320960D0 (en) 2003-09-08 2003-10-08 Splashpower Ltd Improvements relating to improving flux patterns of inductive charging pads
US20050075696A1 (en) 2003-10-02 2005-04-07 Medtronic, Inc. Inductively rechargeable external energy source, charger, system and method for a transcutaneous inductive charger for an implantable medical device
US7286880B2 (en) 2003-10-02 2007-10-23 Medtronic, Inc. System and method for transcutaneous energy transfer achieving high efficiency
US20050091272A1 (en) 2003-10-23 2005-04-28 Smith Walter R. Contact management
JP4614653B2 (ja) 2003-12-12 2011-01-19 ソニー株式会社 監視装置
US7375492B2 (en) 2003-12-12 2008-05-20 Microsoft Corporation Inductively charged battery pack
US7349702B2 (en) 2003-12-18 2008-03-25 Graumann David L Self-evolving proximity sensor inclusion-exclusion zones
US20050171933A1 (en) 2004-01-29 2005-08-04 Microsoft Corporation Smart dial content search
US7471986B2 (en) 2004-02-20 2008-12-30 Cardiac Pacemakers, Inc. System and method for transmitting energy to and establishing a communications network with one or more implanted devices
KR100601856B1 (ko) 2004-02-26 2006-07-19 에스케이 텔레콤주식회사 이동통신망에서 위치기반 발신자 애칭 서비스 제공 방법
US7084758B1 (en) 2004-03-19 2006-08-01 Advanced Micro Devices, Inc. Location-based reminders
KR100752352B1 (ko) 2004-03-26 2007-08-28 (주) 엘지텔레콤 위치 별칭 지정 기능을 갖는 위치 알림 서비스 방법
US7917153B2 (en) 2004-03-31 2011-03-29 France Telecom Method and apparatus for creating, directing, storing and automatically delivering a message to an intended recipient upon arrival of a specified mobile object at a designated location
US7698307B2 (en) 2004-05-01 2010-04-13 Microsoft Corporation System and method for synchronizing between a file system and presence of contacts on a network
US7256731B2 (en) 2004-05-27 2007-08-14 Northrop Grumman Corporation Power cycling for a global positioning system
CN101142759A (zh) 2004-06-30 2008-03-12 施瑞修德公司 用于配置网络装置的方法与设备
US7460953B2 (en) 2004-06-30 2008-12-02 Navteq North America, Llc Method of operating a navigation system using images
KR100625217B1 (ko) 2004-07-23 2006-09-20 권용진 모바일 기반의 지리정보 검색 및 조회 시스템
US7743151B2 (en) 2004-08-05 2010-06-22 Cardiac Pacemakers, Inc. System and method for providing digital data communications over a wireless intra-body network
US7462951B1 (en) 2004-08-11 2008-12-09 Access Business Group International Llc Portable inductive power station
US7580363B2 (en) 2004-08-16 2009-08-25 Nokia Corporation Apparatus and method for facilitating contact selection in communication devices
US7260399B1 (en) 2004-08-30 2007-08-21 Sprint Spectrum L.P. Method and system for asymmetric handoff of wireless communication sessions
KR100616131B1 (ko) * 2004-09-08 2006-08-31 주식회사 아이컨택트 위치기반 서비스 제공 시스템 및 방법
US20060061488A1 (en) 2004-09-17 2006-03-23 Dunton Randy R Location based task reminder
US7502225B2 (en) 2004-09-17 2009-03-10 Hewlett-Packard Development Company, L.P. Portable computer docking station
US7271569B2 (en) 2004-09-21 2007-09-18 Motorola Inc. Contact less charger with alignment indicator
US7414380B2 (en) 2004-09-21 2008-08-19 Lear Corporation Apparatus for inductively recharging batteries of a portable convenience device
CN101438270B (zh) 2004-10-29 2010-11-17 探空气球无线公司 构建位置信标数据库的方法和位置信标服务器
US7286929B2 (en) 2004-11-05 2007-10-23 Wirelesswerx International, Inc. Method and system to configure and utilize geographical zones
US20060123055A1 (en) 2004-12-07 2006-06-08 Paul Atkinson Device and method for selectively controlling the utility of a target
US20060129533A1 (en) 2004-12-15 2006-06-15 Xerox Corporation Personalized web search method
US20060132045A1 (en) 2004-12-17 2006-06-22 Baarman David W Heating system and heater
JP2006170872A (ja) 2004-12-17 2006-06-29 Seiko Epson Corp 誘導情報システム及び携帯機器
US7698270B2 (en) 2004-12-29 2010-04-13 Baynote, Inc. Method and apparatus for identifying, extracting, capturing, and leveraging expertise and knowledge
US7720436B2 (en) 2006-01-09 2010-05-18 Nokia Corporation Displaying network objects in mobile devices based on geolocation
EP1839193A1 (en) 2004-12-31 2007-10-03 Nokia Corporation Provision of target specific information
JP4632793B2 (ja) 2005-01-12 2011-02-16 京セラ株式会社 ナビゲーション機能付き携帯型端末機
DE102005005812A1 (de) 2005-02-09 2006-08-17 Atmel Germany Gmbh Schaltungsanordnung und Verfahren zur Spannungsversorgung eines Transponders
GB0503253D0 (en) 2005-02-17 2005-03-23 Univ Northumbria Newcastle User control of a hand-held device
US7593925B2 (en) 2005-02-25 2009-09-22 Microsoft Corporation Method and system for locating contact information collected from contact sources
US7262700B2 (en) 2005-03-10 2007-08-28 Microsoft Corporation Inductive powering surface for powering portable devices
US7702370B2 (en) 2005-03-17 2010-04-20 Qualcomm Incorporated GPS position tracking method with variable updating rate for power conservation
DE102005013541B4 (de) 2005-03-23 2014-02-13 Hewlett-Packard Development Co., L.P. Verfahren zur Einstellung eines Kommunikationsendgerätes und Kommunikationsendgerät
US7446672B2 (en) 2005-03-24 2008-11-04 M&Fc Holding, Llc Method and apparatus for coupling a meter register to an automatic meter reading communication device
GB0507285D0 (en) 2005-04-11 2005-05-18 Innovision Res & Tech Plc Nfc enabled high-speed data
US7365536B2 (en) 2005-05-10 2008-04-29 General Electric Company Passively shielded inductive sensor system for personnel screening
US7728869B2 (en) 2005-06-14 2010-06-01 Lg Electronics Inc. Matching camera-photographed image with map data in portable terminal and travel route guidance method
US7831520B2 (en) 2005-06-28 2010-11-09 Ebay Inc. Mobile device communication system
US7336964B2 (en) 2005-07-12 2008-02-26 Qwest Communications International Inc. Correlating activities with the location of a mobile communications device systems and methods
US8249626B2 (en) 2005-07-14 2012-08-21 Huston Charles D GPS based friend location and identification system and method
US7495414B2 (en) 2005-07-25 2009-02-24 Convenient Power Limited Rechargeable battery circuit and structure for compatibility with a planar inductive charging platform
US7352567B2 (en) 2005-08-09 2008-04-01 Apple Inc. Methods and apparatuses for docking a portable electronic device that has a planar like configuration and that operates in multiple orientations
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US20070060114A1 (en) 2005-09-14 2007-03-15 Jorey Ramer Predictive text completion for a mobile communication facility
JP4738950B2 (ja) 2005-09-16 2011-08-03 パナソニック株式会社 無線通信装置及びハンドオーバ方法
CA2621920A1 (en) 2005-09-23 2007-03-29 Ipico Innovation Inc. Radio frequency identification device systems
US7920531B2 (en) 2005-10-11 2011-04-05 Hewlett-Packard Development Company, L.P. Technique for managing wireless networks
US7382636B2 (en) 2005-10-14 2008-06-03 Access Business Group International Llc System and method for powering a load
US8185128B2 (en) * 2005-11-30 2012-05-22 Qualcomm Incorporated Method and apparatus for supporting location services with roaming
CN101317485A (zh) 2005-11-30 2008-12-03 高通股份有限公司 用于支持具有漫游的位置服务的方法和设备
JP4982078B2 (ja) 2005-11-30 2012-07-25 株式会社東芝 情報処理装置、システムおよび無線通信制御方法
US7331793B2 (en) 2005-12-16 2008-02-19 Motorola, Inc. Magnetic connector
US7521890B2 (en) 2005-12-27 2009-04-21 Power Science Inc. System and method for selective transfer of radio frequency power
US7952322B2 (en) 2006-01-31 2011-05-31 Mojo Mobility, Inc. Inductive power source and charging system
US20070192277A1 (en) 2006-02-01 2007-08-16 Jackson Timothy R Personalized concierge system with optimized user interface
US20070185980A1 (en) 2006-02-03 2007-08-09 International Business Machines Corporation Environmentally aware computing devices with automatic policy adjustment features
US20070202886A1 (en) 2006-02-24 2007-08-30 Pratik Mahesh Dhebri Location-specific broadcast messaging
DE102006009091A1 (de) 2006-02-28 2007-08-30 Bayerische Motoren Werke Ag Verfahren zur Ausgabe einer Hinweisnachricht in einem Fahrzeug und Fahrzeug
US8095140B2 (en) 2006-03-27 2012-01-10 Motorola Solutions, Inc. Regrouping wireless devices
US7583972B2 (en) 2006-04-05 2009-09-01 Palm, Inc. Location based reminders
JP4355711B2 (ja) 2006-04-20 2009-11-04 フェリカネットワークス株式会社 情報処理端末,icカード,携帯型通信装置,無線通信方法,およびプログラム
US20070271367A1 (en) 2006-05-09 2007-11-22 Zohar Yardeni Systems and methods for location-based social web interaction and instant messaging system
US20070290654A1 (en) 2006-06-14 2007-12-20 Assaf Govari Inductive charging of tools on surgical tray
KR101233173B1 (ko) 2006-07-03 2013-02-15 엘지전자 주식회사 이동통신 단말기에서 다른 이동통신 단말기의 위치 검색방법
US8208946B2 (en) 2006-07-24 2012-06-26 Qualcomm Incorporated Method, apparatus, and system for transmitting messages
US20080045236A1 (en) 2006-08-18 2008-02-21 Georges Nahon Methods and apparatus for gathering and delivering contextual messages in a mobile communication system
KR100780802B1 (ko) 2006-08-18 2007-11-30 삼성전자주식회사 휴대용 단말기에서 도시별 스케줄 관리 방법 및 장치
US8156545B2 (en) 2007-02-09 2012-04-10 Sony Corporation Method and apparatus for authorizing a communication interface
WO2008027836A2 (en) 2006-08-28 2008-03-06 Johnson Controls Technology Company Smart mode interface
US9071701B2 (en) 2006-08-31 2015-06-30 Qualcomm Incorporated Using wireless characteristic to trigger generation of position fix
US9137629B2 (en) 2006-08-31 2015-09-15 Qualcomm Incorporated Apparatus and methods for providing location-based services to a mobile computing device having a dual processor architecture
US8090130B2 (en) 2006-09-11 2012-01-03 Apple Inc. Highly portable media devices
US8000692B2 (en) 2006-09-19 2011-08-16 Microsoft Corporation Mobile device manners propagation and compliance
KR101253669B1 (ko) 2006-10-10 2013-04-11 엘에스전선 주식회사 무접점 충전기
KR100836634B1 (ko) 2006-10-24 2008-06-10 주식회사 한림포스텍 무선 데이타 통신과 전력 전송이 가능한 무접점 충전장치,충전용 배터리팩 및 무접점 충전장치를 이용한 휴대용단말기
US8412148B2 (en) 2006-10-25 2013-04-02 Research In Motion Limited Location-based alarm system with forewarning capability
US8041227B2 (en) 2006-11-16 2011-10-18 Silicon Laboratories Inc. Apparatus and method for near-field communication
TW200824215A (en) 2006-11-23 2008-06-01 Univ Nat Central A non-contact type power supply device having load and interval detection
KR101366243B1 (ko) 2006-12-04 2014-02-20 삼성전자주식회사 인증을 통한 데이터 전송 방법 및 그 장치
US20080134030A1 (en) 2006-12-05 2008-06-05 Palm, Inc. Device for providing location-based data
US20080147730A1 (en) 2006-12-18 2008-06-19 Motorola, Inc. Method and system for providing location-specific image information
US7460064B1 (en) 2006-12-20 2008-12-02 Air Semiconductor, Ltd. Variable measurement rate method for positioning systems
US7941133B2 (en) 2007-02-14 2011-05-10 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for schedule management based on locations of wireless devices
US7772802B2 (en) 2007-03-01 2010-08-10 Eastman Kodak Company Charging display system
US7586458B2 (en) 2007-03-19 2009-09-08 Ahmadreza Rofougaran Method and system for using a transformer for FM transmit and FM receive functionality
ES2894931T3 (es) 2007-03-22 2022-02-16 Powermat Tech Ltd Monitor de eficiencia para transmisión de energía inductiva
US8229458B2 (en) 2007-04-08 2012-07-24 Enhanced Geographic Llc Systems and methods to determine the name of a location visited by a user of a wireless device
US20080254811A1 (en) 2007-04-11 2008-10-16 Palm, Inc. System and method for monitoring locations of mobile devices
US20080278894A1 (en) 2007-05-11 2008-11-13 Miradia Inc. Docking station for projection display applications
JP4743173B2 (ja) 2007-06-29 2011-08-10 セイコーエプソン株式会社 送電制御装置、送電装置、無接点電力伝送システムおよび電子機器
US8009178B2 (en) 2007-06-29 2011-08-30 Microsoft Corporation Augmenting images for panoramic display
US20090001941A1 (en) 2007-06-29 2009-01-01 Microsoft Corporation Inductive Powering Surface for Powering Portable Devices
JP5041897B2 (ja) 2007-07-03 2012-10-03 新光電気工業株式会社 シールド機能を有するインダクタ形成型配線基板
WO2009021068A1 (en) 2007-08-06 2009-02-12 Trx Systems, Inc. Locating, tracking, and/or monitoring personnel and/or assets both indoors and outdoors
US20090069869A1 (en) 2007-09-11 2009-03-12 Advanced Bionics Corporation Rotating field inductive data telemetry and power transfer in an implantable medical device system
CN101828157B (zh) 2007-10-17 2014-08-27 捷通国际有限公司 膝上型电脑和便携电子装置无线电源系统
US8193769B2 (en) 2007-10-18 2012-06-05 Powermat Technologies, Ltd Inductively chargeable audio devices
JP2009117887A (ja) 2007-11-01 2009-05-28 Meidensha Corp 電子認証装置、電子認証システム、電子認証方法およびこの方法のプログラム
US20090143078A1 (en) 2007-11-30 2009-06-04 Palm, Inc. Techniques to manage a radio based on location information
US9341494B2 (en) 2007-12-21 2016-05-17 Nokia Technologies Oy Apparatuses and methods for managing route navigation via mobile devices
GB0725265D0 (en) 2007-12-28 2008-02-06 Rhodes Mark Inductive communication system
JP5543378B2 (ja) 2008-02-22 2014-07-09 アクセス ビジネス グループ インターナショナル リミテッド ライアビリティ カンパニー 誘導結合のための磁気的な位置決定
US8228026B2 (en) 2008-02-25 2012-07-24 L & P Property Management Company Inductively coupled shelving and storage containers
US8816806B2 (en) 2008-04-03 2014-08-26 Tait Towers Manufacturing, LLC Magnetically coupled device
US8886211B2 (en) 2008-05-27 2014-11-11 Qualcomm Incorporated Notification adjustment for computing devices
CN104022580A (zh) 2008-07-07 2014-09-03 鲍尔拜普罗克西有限公司 非接触功率接收器及系统
KR100996920B1 (ko) 2008-08-12 2010-11-26 한국전자통신연구원 휴대 단말기 및 그의 주변기기 제어방법
USD640976S1 (en) 2008-08-28 2011-07-05 Hewlett-Packard Development Company, L.P. Support structure and/or cradle for a mobile computing device
US8234509B2 (en) 2008-09-26 2012-07-31 Hewlett-Packard Development Company, L.P. Portable power supply device for mobile computing devices
US20110106954A1 (en) 2008-09-26 2011-05-05 Manjirnath Chatterjee System and method for inductively pairing devices to share data or resources
US8712324B2 (en) 2008-09-26 2014-04-29 Qualcomm Incorporated Inductive signal transfer system for computing devices
US8385822B2 (en) 2008-09-26 2013-02-26 Hewlett-Packard Development Company, L.P. Orientation and presence detection for use in configuring operations of computing devices in docked environments
US8527688B2 (en) 2008-09-26 2013-09-03 Palm, Inc. Extending device functionality amongst inductively linked devices
US8688037B2 (en) 2008-09-26 2014-04-01 Hewlett-Packard Development Company, L.P. Magnetic latching mechanism for use in mating a mobile computing device to an accessory device
US8401469B2 (en) 2008-09-26 2013-03-19 Hewlett-Packard Development Company, L.P. Shield for use with a computing device that receives an inductive signal transmission
US9083686B2 (en) 2008-11-12 2015-07-14 Qualcomm Incorporated Protocol for program during startup sequence
US8271413B2 (en) 2008-11-25 2012-09-18 Google Inc. Providing digital content based on expected user behavior
WO2010062198A1 (en) 2008-11-26 2010-06-03 Auckland Uniservices Limited Bi-directional inductive power transfer
EP2426808B1 (en) 2008-12-12 2013-06-05 Hanrim Postech Co., Ltd. Contactless power transmission device
WO2010080598A1 (en) 2008-12-19 2010-07-15 Nurago Gmbh Mobile device and method for providing logging and reporting of user-device interaction
GB0823436D0 (en) 2008-12-23 2009-01-28 Rhodes Mark Inductively coupled memory transfer system
US20100169153A1 (en) 2008-12-26 2010-07-01 Microsoft Corporation User-Adaptive Recommended Mobile Content
CN102356624B (zh) 2009-01-05 2015-01-14 高通股份有限公司 为带有可移除外壳段的移动计算设备配备附件的内部连接器方案
US20100180001A1 (en) 2009-01-11 2010-07-15 Dick Clarence Hardt Contextual messaging and notification system
WO2010091269A1 (en) 2009-02-06 2010-08-12 Baylor College Of Medicine Real-time magnetic dipole detection and tracking
US8185165B2 (en) 2009-06-01 2012-05-22 Hewlett-Packard Development Company, L.P. Method and apparatus for adaptive power saving in a mobile computing device
US8717311B2 (en) 2009-06-19 2014-05-06 Blackberry Limited Portable electronic device including touch-sensitive display and method of determining when to turn off the touch sensitive display
US8954001B2 (en) 2009-07-21 2015-02-10 Qualcomm Incorporated Power bridge circuit for bi-directional wireless power transmission
US8437695B2 (en) 2009-07-21 2013-05-07 Hewlett-Packard Development Company, L.P. Power bridge circuit for bi-directional inductive signaling
US9395827B2 (en) 2009-07-21 2016-07-19 Qualcomm Incorporated System for detecting orientation of magnetically coupled devices
US8228234B2 (en) 2009-08-27 2012-07-24 Hewlett-Packard Development Company, L.P. Power saving system and method for mobile computing device
US8755815B2 (en) 2010-08-31 2014-06-17 Qualcomm Incorporated Use of wireless access point ID for position determination
US8395547B2 (en) 2009-08-27 2013-03-12 Hewlett-Packard Development Company, L.P. Location tracking for mobile computing device
US8306552B2 (en) 2009-12-10 2012-11-06 Qualcomm Incorporated Pattern filtering for mobile station position estimation
US20110270836A1 (en) 2010-04-30 2011-11-03 Nokia Corporation Method and apparatus for providing an actionable electronic journal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1604548A (zh) * 2003-09-30 2005-04-06 华为技术有限公司 无线局域网中用户终端选择接入移动网的快速交互方法
US20090061870A1 (en) * 2007-08-29 2009-03-05 Palm, Inc. Use of position data to select wireless access point
CN101715037A (zh) * 2008-09-30 2010-05-26 索尼株式会社 终端装置、可连接位置信息显示方法和程序
EP2196814A1 (en) * 2008-12-15 2010-06-16 NTT DoCoMo, Inc. Mobile station and location information acquisition method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104111466A (zh) * 2013-04-18 2014-10-22 三星电子(中国)研发中心 一种位置提醒方法及装置
CN103916938A (zh) * 2014-01-27 2014-07-09 北京奇虎科技有限公司 将随身定位设备切换至省电模式的方法、装置及系统
CN107567717A (zh) * 2015-05-13 2018-01-09 高通股份有限公司 功率节省触发
CN107843906A (zh) * 2016-09-21 2018-03-27 千寻位置网络有限公司 移动终端的导航定位方法及其系统
CN111345113A (zh) * 2017-08-28 2020-06-26 洛卡解决方案有限责任公司 用于选择性地去激活货物监测设备的发送器模式的系统和方法
CN111345113B (zh) * 2017-08-28 2024-01-02 艾默生数字冷链公司 用于选择性地去激活货物监测设备的发送器模式的系统和方法

Also Published As

Publication number Publication date
US20130166200A1 (en) 2013-06-27
EP2622920A4 (en) 2014-12-17
US9097544B2 (en) 2015-08-04
CN103222319B (zh) 2016-08-10
EP4344257A2 (en) 2024-03-27
EP2622920C0 (en) 2024-01-17
EP2622920A1 (en) 2013-08-07
WO2012050948A1 (en) 2012-04-19
EP2622920B1 (en) 2024-01-17

Similar Documents

Publication Publication Date Title
CN103222319B (zh) 一种用于移动计算设备的方法及移动计算设备
US8395547B2 (en) Location tracking for mobile computing device
CN102006550B (zh) 用于移动计算装置的节能系统和方法
US10103934B2 (en) Setting a reminder that is triggered by a target user device
CN105307736B (zh) 基于位置的票券簿
KR101418640B1 (ko) 모바일 네트워크 상의 사용자들의 식별 및 위치찾기
US9191781B2 (en) Use of wireless access point ID for position determination
US9418531B2 (en) System and method for tracking people
US20120098705A1 (en) Use of heuristic data for sending message from mobile computing device
US20110285591A1 (en) Correlating contextual data and position data to improve location based services
KR20110005457A (ko) 차량 호출 방법 및 차량 배차 방법 및 이를 위한 이동 단말기
US11700168B2 (en) Setting a reminder that is triggered by a target user device
CN105103185A (zh) 日程偏离通知
US20180109915A1 (en) Systems, methods and devices for virtual fencing
CN101621741A (zh) 提供便携式终端的基于位置信息的日程服务的方法和设备
CN102224757A (zh) 使用无线特性来触发位置定位的产生
CN103563406A (zh) 对从地理围栏离开的监视
KR20150103070A (ko) 모바일 장치를 위한 네비게이션 시스템 어플리케이션
US20120201143A1 (en) System and method for managing wireless connections and radio resources
CN105103184A (zh) 行程估计
CN105103573A (zh) 图案标记
KR20120137602A (ko) 전자 기기 및 전자 기기에서의 소셜 네트워킹 서비스 방법
US8988216B2 (en) Audio positioning system
KR20160053466A (ko) 지도 정보 공유 서비스 제공 방법 및 그를 이용한 서버
KR20200123497A (ko) IoT 기반의 스케줄 알림 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: QUALCOMM INC.

Free format text: FORMER OWNER: HEWLETT PACKARD DEVELOPMENT CO., LLP

Effective date: 20140303

TA01 Transfer of patent application right

Effective date of registration: 20140303

Address after: American California

Applicant after: Qualcomm Inc.

Address before: American Texas

Applicant before: Hewlett-Packard Development Company, Limited Liability Partnership

TA01 Transfer of patent application right
C14 Grant of patent or utility model
GR01 Patent grant