CN1578530B - 用于确定便携式计算设备的定位动态特性的系统和方法 - Google Patents

用于确定便携式计算设备的定位动态特性的系统和方法 Download PDF

Info

Publication number
CN1578530B
CN1578530B CN2004100631503A CN200410063150A CN1578530B CN 1578530 B CN1578530 B CN 1578530B CN 2004100631503 A CN2004100631503 A CN 2004100631503A CN 200410063150 A CN200410063150 A CN 200410063150A CN 1578530 B CN1578530 B CN 1578530B
Authority
CN
China
Prior art keywords
probability
mobile device
identification positioning
node
location
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2004100631503A
Other languages
English (en)
Other versions
CN1578530A (zh
Inventor
J·C·克鲁姆
E·J·豪维茨
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
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 Microsoft Corp filed Critical Microsoft Corp
Publication of CN1578530A publication Critical patent/CN1578530A/zh
Application granted granted Critical
Publication of CN1578530B publication Critical patent/CN1578530B/zh
Expired - Fee Related 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/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • 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/0252Radio frequency fingerprinting
    • G01S5/02521Radio frequency fingerprinting using a radio-map
    • G01S5/02524Creating or updating the radio-map
    • 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
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • G01S11/06Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99937Sorting

Abstract

用于定位和确定无线设备的运动和速度的定位系统。该方法包括基于无线电信号强度随时间推移的方差的统计分析而进行的关于一设备是否在相对于静态的运动中的直接推理。根据测量信号强度的一组稀疏的识别定位来训练该系统。该系统使用识别定位信号特性来为无线设备的新的定位进行插入。该系统使用概率图,其中平面设计的识别定位、期望的步行速度,以及对设备是否在运动中的独立推理被用于确定设备的新定位。

Description

用于确定便携式计算设备的定位动态特性的系统和方法
相关申请的交叉引用
该申请有关于未结美国专利申请序列号10/423,093,其名称为“一种利用无线信号强度的设备定位测量系统的标准”,公开日为2003年4月25日。
技术领域
本发明涉及设备定位系统,以及更为特别的,涉及使用无线信号强度确定设备定位和运动的概率定位系统。
背景技术
无线网络访问日益增长的普遍存在激发了旨在基于无线电信号强度测量识别无线客户定位的一些方法的产生。虽然这些基于定位的系统继续在精确性和使用的简便方面进行改善,但是预先的努力还没有考虑到使用周围无线基层结构来以一种直接的方式识别客户的动态特性,例如它的运动和速度。可以使用用于推断定位的相同信号推断动态特性。一般来说,关于动态特性的信息,反过来,对于帮助推断客户的定位和设备场景这两者都是有用的。直接访问关于客户运动的知识具有对于熔合随着时间推移接收的一系列信号的最佳方式的含义。例如,客户为静止的知识将使得定位算法将一组对于当前定位的估计熔入一个具有更高必然性的单个估计中。关于移动设备(以及与该移动客户关联的用户)是否在运动中的知识可能是有用的,例如,对于提供一个关于是否且如何提醒带有重要信息的用户的信号。可能优选先抑制信息直到用户到达一个定位,或者当用户移动时仅仅使得最重要的信息通过。在另一个范例中,可能优选当用户移动时通过概括或截断来压缩信息,或者提高警报模态的音量,或者增加显示文本的尺寸。
定位信息可能被用于找到人、地点和兴趣物。除提供人和项目的当前状态的访问之外,定位信息可以支持存在预测服务,该服务提供关于用户的将来存在或可用性的信息。在其他申请中,对于识别用户的通告中继的最佳方式、给定装置的可用性、关联到不同设备场景的中断的花销,定位都是可用的。定位信息也可以在编组一套相近的设备或设备部件的任务中被使用。
外部的应用可以倚赖从GPS(全球定位系统)或GLONASS(全球导航卫星系统)卫星导航系统中对时间信号进行解码以获得高置信度定位信息。不幸地,对于同部应用,没有相比较而言普遍存在的测量定位的装置可用。虽然象活动标记或者射频识别(RFID)标签那样的专用系统可以在内部很好的运行,它们的安装费用可能是非常昂贵的——并且它们需要用户携带额外的设备。
一个依赖于该有前途的选择Wi-Fi的安装已经被迅速传播到私人和公共空间。无独有偶,越来越多的配置IEEE802.11网络接口硬件或以Wi-Fi理念构造的移动设备正变得有用。由于Wi-Fi基层结构变得更加普遍存在,利用周围的无线电信号的定位技术可以随之发展,尽管存在这样的事实,即Wi-Fi从不打算用于推断定位。
绕过特殊广播和感应硬件的需求,开发用于从现行的IEEE802.11 Wi-Fi网络基层结构中访问设备信息的方法如使用周围信号和接收器那样具有吸引力。先前在从IEEE802.11无线信号中查明定位的努力,已经倚赖于传输的详细模型的构造以及难以负担的校准努力,旨在将信号映像到定位。
通过测量信号强度而从多个IEEE802.11访问点中识别内部的无线客户定位的功能不是新的。匹配信号强度特征是与所有从802.11中定位的技术使用的、包括第一个,叫做RADAR的技术一样的基础技术。使用一种信号强度的手动校准图表,该RADAR最近邻算法给出了一个近似为2.94米的中值空间误差。在接下来的工作中,使用一种类似维特比(Viterbi-like)算法,该误差被缩小为约等于2.37米。进一步的研究也使用无线电传播的模型和建筑的建造平面图预先计算了信号强度特征。这样减少了在将它们的中值定位误差增加到4.3米方面所花费的校准努力。
另一个常规系统,且也许为最精确的IEEE802.11定位系统,它使用贝叶斯推理(Bayesian reasoning)和隐藏的马尔可夫模型(HMM)。该系统不仅考虑了信号强度,还考虑了从给定的定位中查看访问点的概率。与其他工作相似,其基于手动的校准。在走廊中使用每个取值大约1.5米(5英尺)的校准样本,该系统明确地模拟方位和获得大约一米的中值空间误差。许多其他这样的常规系统已经使用,例如,信号对噪声的比率,来代替更普遍使用的原始信号强度,以及用于近似到一个访问点的距离的公式,其作为信号强度的一个功能。
Wi-Fi中心系统具有若干吸引人的特征,包括对定位信息的保密。所有的定位计算可以在客户端设备上执行,并且该设备不需要公开用户身份或者其他的信息给有线网络的无线接口。越来越普遍使用的Wi-Fi基层结构,现行可能客户设备,以及个人解决方案的越来越普遍的组合使得IEEE802.11成为一种识别定位的强制方式。
然而,仍然需要的是当提供有关定位动态特性的附加信息时需要更少的训练时间的Wi-Fi基于定位的系统。
发明概述
下面给出了本发明的一个简要概述,以便提供对于本发明的一些方面的一个基本的了解。该概述不是一个大范围的综述。它不打算确定本发明的关键/决定性元素或者描绘本发明的范围。它唯一的目的在于以一种简化的形式给出本发明的一些概念,作为后面给出的更为详细说明的序曲。
本发明公开并且提出权利要求于此,在其中的一个方面,包括用于通过分析无线网络中的无线信号强度以确定运动状态和便携式计算设备定位的构造。具有关于运动和相对不运动的信息和更为精确的定位信息,这对于各种各样的应用是有用的,包括对于确定最佳时间和用于警示用户的设备的系统。本发明有利于单个部件和/或组件的寻踪,且提供相关信息(例如,基于状态,以及推断的将来状态)给在无线网络中的用户。本发明也有利于优化通信,例如,维护通信和数据的通过容许量。
更具体的是,本发明介绍了信号强度的相干概率解释和可视访问点,并且使用一种HMM代表。然而,本发明在对于在比常规系统更为复杂的模型的使用中为提供状态转换概率的估计值是清楚的,这会减少在校准方面的努力。这个新颖的系统从一个相联的在建筑平面上的离散(x,y)高密度定位节点的图表开始工作。依据一组信号强度的接收,HMM被用于计算设备在每个定位节点上的概率。在这段时间中每个点上,每对定位节点具有与之关联的转换概率,其给出设备将从该对节点中的第一项移动到第二项的概率。这些转换概率为从最后的信号强度读数开始的经过时间函数、这对节点之间的距离,以及设备当前在运动的概率。胜于考虑为欧几里得(Euclidian)距离的这对节点之间的距离,最短路径距离是基于一种约束敏感路径设计算法,其考虑建筑平面设计的墙壁以便使得路径不可以通过墙壁。
本发明包括概率统计方法,其用于增加强度和减少与基于周围的IEEE802.11基层结构的与定位服务相关的训练(或校准的)努力。公开的结构使用概率图表,在其中定位是节点,且在节点之间的转换概率被导出为建筑(或平面图)的设计函数,期望的步行速度,以及一个设备是否在运动中的独立推理。比起这种类型的其他系统来说,信号强度的校准相对的容易。在通过包括对来自校准节点的稀疏采样集合的信号强度的插值、开发由建筑内部结构所带来的路径约束(例如墙壁和门)、综合对人的步行速度的考虑、进行有关客户端设备是否在运动的独立推理,以及将这些推断加入到定位分析中,以此进行校准努力的最小化时,本发明提供一种相对精确的定位感应系统。这样,该移动客户尽可能的灵敏以便维持其精确性,而不管稀疏校准数据,获取其可以是冗长的。总的来说,本发明提供原则性强的框架,其通过包括路径,时间和对于从典型的噪声自然数据中提取有价值的数据来说很重要的速率约束,代表在更高级的精确度和校准努力之间的折衷。
公开的系统有利于访问比传统系统更稀疏的用于校准的定位节点组。插入被用于从低密度校准节点估计在高密度定位节点的观察概率。这显著地减少了必要的校准努力。定位节点的图表、转换概率,和观察概率与维特比算法组合起来以计算来自每个观察到的在系统的真实操作期间获取的信号强度集合的高密度节点的概率分布。设备定位的的期望值被报告为最终结果,示出了近似为1.53米的中值误差。
对于实现先行和相关的终点,本发明的某些说明性的方面连接后续说明和附图进行说明。然而,这些方面是除各种方式中的一些方式之外的象征,以这些方式,可能使用本发明的原理,且本发明倾向于包括所有这样的方面以及它们的等价方面。从本发明的后续详细说明中,当结合附图考虑时,本发明的其他优点和新颖性特征可能变得明显。
附图说明
附图1图解了本发明为了便于确定定位的动态特性的系统方块图。
附图2图解了本发明的概率组件的处理流程图。
附图3A图解了平面图上的低密度节点的图形表示,如通过某人设置系统所画出的。
附图3B图解了自动加入到平面图低密度节点中的高密度节点的图形表示。
附图3C图解了如由本发明的数据收集系统提供的那样,用于获取信号强度读数的平面图的校准节点的图形表示。
附图4图解了为由已公开结构的计算机绘图或映射程序使用的建立低密度和高密度节点的处理流程图。
附图5A图解了随时间推移设备是否移动的自然未平滑后验概率图。
附图5B图解了随时间推移设备是否移动的平滑后验概率图。
附图5C图解了与附图5A和附图5B相关的设备运动真实状态图。
附图6图解了用于确定设备的动态状态的二态马尔可夫模型的状态图。
附图7图解了静止和运动情况下的方差柱状图。
附图8图解了使用与本发明一致的人步行速度常规分布图。
附图9图解了为便于校准数据的信号强度记录的数据收集程序的图形用户接口的屏幕镜头。
附图10图解了计算机可操作地实施已公开结构的方块图。
附图11图解了与本发明一致的范例计算环境的示意方块图。
本发明的详细说明
现参考附图对本发明进行描述,其中相同的附图标记用于指示全文中相同的元件。在后序描述中,为了解释说明,直接设置数个特殊细节以便提供本发明更为彻底的理解。然而,这可能是明显的,即本发明可以脱离这些特殊细节而被实施。在其他范例中,众所周知的结构和设备以方块图的形式示出,以便有利于描述本发明。
如在本申请中使用的,术语“组件”和“系统”将参考计算机相关实体、任何硬件、软件和硬件的组合、软件,或者执行中的软件。例如,组件可以但是不只限于在处理器上运行的处理、处理器、对象、可执行的、执行思路、程序,和/或计算机。借助图解的方式,在服务器上运行的应用和服务器都可以为组件。一个或者更多的组件可以存在于处理和/或执行思路中,并且组件可以被定位于一台计算机上和/或分布在两台或者更多的计算机上。
如其中所用到的,术语“推理”通常指示为推理或推断系统,环境和/或用户的状态的过程,该状态来自经过事件和/或数据捕获的一组观察。推理可以用于识别特殊设备场景或动作,或者例如可以产生状态的概率分布。推理可以是随机的——即是说,对兴趣的状态概率分布的计算基于对数据和事件的考虑。推理也可以是用于组织来自一组事件和/或数据的更高级事件的技术。这样的推理导致了来自一组观察到的事件和/或存储的事件数据的新事件或动作的结构,无论事件是与相近的暂时近似值相关的,以及无论事件和数据是来自一个或若干个事件和数据源。
现参考附图1,其图解了本发明以便于定位和瞬时动态特性确定的系统100的方块图。测量组件102接收作为一个从与多路无线网络接口相关联的无线信号导出的输入信号强度104,也称作访问点(Aps)。请注意,也可以将测量组件102配置为接收自然信号,并且继而处理这些自然信号以获取其中的信号强度数据。无论如何,信号强度数据104被处理并且被概率处理组件106利用于最终报告作为输出期望值108,即便携式设备与其当前在运动的概率一样的位置上。
如在下面更为详细得描述的那样,概率处理组件106使用一种概率图表,在其中存在作为定位点的定位,并且在定位点之间的的传输概率导出为建筑(或者建筑平面图)设计函数,期望的步行速度,以及设备是否在运动中的独立推论。
概率组件106使用比常规系统更多的改进模型以提供对状态转换概率的估计,其导致了校准努力的减少。更具体的,系统100提供信号强度的概率译码和可视访问点,并且使用隐藏的马尔可夫模型(HMM)进行代表。依据对一组信号强度104的接收,HMM被用于计算便携式设备在任何一个定位节点上的概率。在这段时间任何一个定位节点上,任何一对节点具有与之关联的转换概率,其给出该设备将从这对定位点的第一个项移动到第二个项概率。这些转换概率是从最后信号强度读数开始所占用时间的函数,在这对节点之间的距离,以及设备当前正在运动的概率。胜于将在这对节点之间的距离考虑为欧几里得距离,最短的路径距离是基于约束敏感路径设计算法的,其考虑了建筑平面图的墙壁以便路径不可以穿越墙壁。
当通过包括对来自校准节点的稀疏采样集合的信号强度的插入、开发由建筑内部结构所带来的路径约束(例如墙壁和门)、综合对人的步行速度的考虑、进行有关客户端设备是否在运动的独立推理,以及将这些推断加入到定位分析中,以此进行校准努力最小化时,系统100提供相对精确的定位感应系统。这样一种移动客户尽可能的灵敏以便维持其精确性而不管稀疏校准数据,获取其可以是冗长的。总的来说,本发明提供原则性强的框架,其通过包括路径,时间和对于从典型的噪声自然数据中提取有价值的数据来说很重要的速率约束,代表在更高级的精确度和校准努力之间的折衷。
概率组件106通过在来自低密度校准节点的高密度定位节点处将其插入估计观察概率中以使用递归较大的减少校准努力。将定位节点图形、转换概率,和观察概率与维特比算法组合起来以计算来自每个观察到的信号强度集合的定位节点的概率分布。定位的期望值被报告为最终结果,示出了近似为1.53米的中值误差。
通过推理设备移动的似然性,便携式设备的可能速度被明白的考虑进来。在下文中更详细更描述的用于推断运动的模型。便携式设备的速度被计算作为期望的速度,其基于人的步行速度的概率分布的考虑以及对设备是否移动的推断。
将定位节点图形、转换概率,和观察概率与维特比算法组合起来以计算来自每个观察到的信号强度集合的定位节点的概率分布。本发明报告该期望值作为最终结果。
现参考附图2,其图解了本发明的概率组件的处理流程图。然而,为了解释的简明,一个或者更多的方法在其中示出,例如,以流程图的形式,示出了且描述了一系列动作,其被理解和估计为本发明并不仅限于以这样的动作顺序,如一些动作可以,与本发明相关联的,如在其中示出和描述的那样,出现在不同的顺序和/或与其他动作并发的情况。例如,本领域技术人员将理解且估计出一种方法可以可选择的由一系列相互联系的状态或者事件所代表,比如在状态图中那样。另外,不是所有图解的动作可能被需要来执行与本发明相关联的方法。
公开的结构使用IEEE802.11信号强度来估计定位和推断便携式设备的移动。这些信号来自静止的IEEE802.11访问点,其提供在移动设备和有线网络之间的无线链接。
请注意,新颖的结构不局限于使用访问点,因为可以将其他类型的无线RF传输器使用在与访问点结合的场合,或与该访问点组合。例如,在一个有用的管理定位系统中,实时定位系统(RTLS)可能使用已公开的发明的利益。RTLS是个全自动的系统,其持续地监视贵重器材和/或人员的定位,以及典型地使用电池操作无线电标记和蜂窝式定位系统来检测标记的存在和定位。通常将定位系统部署为定位装置的一个矩阵,其被装设在间距从五十到一千英尺的任何地方。这些定位设备确定无线电标记的定位,这些标记可能被设置在任何零件上或人身上。这样,从RF发射器接收信号强度,该发射器激活发射机应答器的标记以确定物品被定位在哪里,或者人的定位和/或移动。在这层关系上,RTLS系统可能以相同的方式被校准和分析。
最初,将被校准区域的建筑平面图用于开发低密度节点,该节点为定义在建筑平面图上的定位的稀疏网络的一组节点,该网络近似由便携式设备用户典型地使用的步行路径。使用建筑平面图有利于选择用于内插处理中的节点。低密度的节点为网络的直线段的结束点,且为全部数量节点的子集,其将最终被用于推断设备的移动和定位。一旦低密度被开发出来,高密度节点将由计算机根据用户定义的空间标准自动的散布在低密度节点的建筑平面图上。
在建筑平面图的各个位置测量信号强度为这样的校准处理,即在每个高密度节点输出多个概率分布函数,在该处,每个概率分布函数给出从给定访问点“看见”给定信号强度的概率。给定高密度节点的概率分布被称作该节点的观察概率。由于它将不可能访问建筑平面图的每个定位和记录信号强度,更为稀疏的一组定位节点为了校准问被访问。内插继而被使用于在来自校准节点的高密度节点处估计观察概率。这较大的减少了必要的校准努力。
这样,在200处,为了在其上设立低密度和高密度定位节点两者,开发一个由计算机生成并可处理的建筑平面图的映射。虽然在200处进行组合,低密度节点首先通过手动输入而被开发,随之为带有在低密度节点中散布的高密度节点的建筑平面图的自动全体。在202处,系统继而由校准操作进行训练,其测量和记录在每组校准节点处的信号强度。校准节点的定位不是必定选择为与低密度和/或高密度节点定位相同的节点,虽然可能偶然出现这种情况。校准处理有利于对每个校准节点进行信号强度的推导。在204处,观察概率是基于在校准节点的观察到的信号强度而产生并被指定给每个高密度节点的。
在206处,使用路径约束信息、移动/静止概率信息,和在每对高密度节点之间的速度分布数据而生成转换概率,其被指定给每个高密度节点。在208处,维特比算法被用于组合HMM的元件而为对于所有观察到的信号强度的全部高密度节点产生一组概率。也可能使用其他算法。继而为每个高密度节点分派一个便携式设备在该节点的定位概率值,如在210处所指示的那样。基于高密度数据而使用内插以确定设备在高密度节点处或者离它不远的似然率,如在212处所指示的那样。处理继而到达停止块。
现参考附图3A,其图解了在建筑平面图300上的低密度定位节点的图形表示,如通过某人设置系统所画出的。以便利于由平面图结构300(例如,墙和门)强加的路径约束,公开的定位系统提供离散的定位节点的图形表示。最初,如在附图3A中所示的那样,用户使用该区域的平面图300,其将被校准为代表在所有欲校准区域的定位之间的可能步行路径302的手绘线。其将低密度节点304(其包括结束点和中间直线段结束点)的网络引入平面图300中。
附图3B图解了平面图的图形表示,其包括自动散布在低密度节点中的高密度节点。根据用户输入的空间标准,一个数据收集算法自动地计算该组高密度节点并将其分布到该组低密度定位节点中。这样,附图3B示出了映射到平面图300上的离散节点的全组,其包括用于推理设备在高密度节点处的定位的低密度定位节点的全部。加重线308示出了在两个定位节点(310和312)之间的最短路径。边的权重(也就是在节点之间的连接)被定义为在任何两个相邻节点之间的距离。附图3C图解了用于测量信号强度读数的平面图校准节点定位314的图形表示。
一旦通过维特比算法处理所有的数据,结果为附加到每个给出设备在那个定位或在其附近的定位节点(304和306)上的概率的一个数。
现参考附图4,其图解了为由已公开结构的计算机绘图或映射程序使用的建立低密度和高密度节点的处理流程。在400处,产生欲校准建筑平面图的基于计算机的图形位图表示。提供绘图程序,其显示作为背景的建筑平面图的位图。对于平面图的位图可能从一个平面图的电子数据库中或者一个扫描的蓝图中获得。在像素和平面坐标之间的转换,其伴随转换矩阵的简单最小平方合适解,基于在为图中和真实平面图上的相应点而进行计算。
在402处,如预先在附图3A中所示,为放置低密度节点,可能通过覆盖全平面图映射程序接口而手绘一组人的路径线或轨迹,其近似可能采用的路径。这些轨迹代表可行的用户和便携式设备的步行路径,当用户在平面图区域内移动时,可能会遵循该路径。绘图程序允许用户在平面图上绘制其终点可以被锚定在某个定位或铰接在预绘线上的直线。该程序也提供移动线和终点的简单编辑控制。一旦绘制了全部路径线,该程序通过处理每个作为定位节点的路径直线终点来将这些线转换为低密度节点,如在404处指示的那样。
在406处,根据用户提供的空间标准,映射程序自动地遍及全平面位图地在低密度节点中分布高密度节点。例如,哪里的间距为一米,哪里为平面图而产生全部317个低密度和高密度节点,如附图3B所图解的那样。
高密度节点代表全连接、双向图形,以便每个节点连接到其他每个节点。在408处,达到相邻高密度节点的最短路径被计算为欧几里得路径并存储。在附图3B中示出的边缘仅仅是相邻节点之间的边,且边的权重为节点之间的欧几里得距离。在410处,根据最短路径算法计算通过不相邻高密度节点得最短路径并存储。著名的科学家Edsger W.Dijkstra使用最短路径算法计算最短路径。对于不相邻的节点,边权是通过一序列相邻节点的最短路径距离。所有的距离被存储并被后面的HMM所使用。
最短的路径距离具体化了由平面结构强加的路径约束。例如,附图3B图解了带有相线312的连接两个办公室的近似中心的最短路径。这是在两个终点(310和312)之间的最短路径,并且其概述了一个事实,即为了得到两个点之间的最短路径,一个设备将不得不行进至少和最短路径一样的距离,其与欧几里得距离的方向相反并且短得多。形式上,节点i和j之间的距离称作dij。这些距离稍后被用作计算在所有图中的节点之间的真实转换概率。转换概率将在下文中更为详细的说明。
节点的离散性质导致了一个小问题,在这个问题中将被定位的设备可能不正好在任何预定义的低密度或高密度节点上。这个难题因节点都是相当接近(不超过一平方米的相邻节点),以及最终连续位置的估计是基于在所有节点坐标上的离散概率分布的期望值而被计算的事实而有所减轻。无论如何,对于各种潜在特殊定位的应用,这样的解决方式通常已经足够了。
在计算定位概率时,用于HMM的维特比算法通过优化在通过节点的全部可能路径上关于测量的信号强度的历史记录对最佳位置进行搜索。获得对于过去测量的关系的另一种方式是通过使用卡尔曼(Kalman)滤波器,其有连续的优点。然而,卡尔曼(Kalman)滤波器既不允许其中强加的路径约束的分类,也不允许如更普遍的HMM公式所实现的,在定位上的代表多重模态概率分布的能力。另一个可选择的HMM公式是粒子滤波器,其已经被用于机器人的定位中。粒子滤波器可以具体化路径约束的相同分类,但是其带有使得计算更为昂贵的危险。
确定便携式设备的移动
与预先指出的那样,定位推断考虑有关设备移动的状态的推断。也即是,为了使用高密度节点对之间的转换概率,便携式设备的运动或者静止必须被考虑。这样,需要确定设备是在运动中还是在静止的似然率。设备在运动还是在静止的鉴别正挑战如来自多路Aps在强度方面模糊变换的IEEE802.11信号那样的现有技术,甚至当系统由于多路因子而是静止的时,包括人在多路Aps和设备之间区域中的漫步。甚至在来自不同的静止Aps的信号的这样“闪烁”的光线中,其中描述的方法通过检验来自不同的Aps的在短时间窗内的信号的闪烁种类和程度而提供关于设备是否在运动还是静止的有价值的推理。方法背后的核心概念是当设备是在运动中时,统计分析可以采用比设备在静止时更大的来自Aps的信号强度;比较设备在运动中和在静止时,信号强度典型地出现不同改变。
现参考附图6,其图解了用于确定设备的动态状态的二态马尔可夫模型的状态图。如所示的那样,模型600包括移动状态602和静止状态604。从移动到静止的转换606被定义为aMS,且从静止到移动的转换608被定义为aSM。当设备保持在移动状态,其由返回路径610代表,定义为aMM。相似的,当设备保持静止时,其由返回路径612代表,定义为aSS。请注意,对于设备动态(相对于静止的运动)的HMM是与对于设备定位的HMM不同的。
不平滑状态概率
现参考附图5A,图解了随时间推移设备是否移动的不平滑后验概率图。基于随时间推移捕捉信号强度方差的特征而对这些概率进行计算。也即是,在任何给定的时间,伴随最强信号的访问点被感应到,而且继而在给定时间的在短间距终端之上的访问点信号的方差被计算出来。便携式计算机测量系统使用数据收集程序,其由通过在测量信号强度附近可选择的步行来收集一组标记的信号强度而被训练,且继而在一个办公室中停止。当记录信号强度时,在三十分钟的期间内执行处理。信号收集程序也记录无线连接膝上型电脑是否移动。该方差用20个取样窗口进行计算,以3.16Hz的采样速率将其译码为每个访问点近似六十三个读数。
现参考附图7,其图解了静止和运动情况下的方差柱状图700,如上所描述的那样。使用σmax 2代表当前最大信号强度的窗式向量,使用柱状代表有条件的概率分布p(σmax 2|still)和p(σmax 2|moving)。给定σmax 2的值,对运动概率p(moving|σmax 2)进行估计,以及静止的概率 p ( still | σ max 2 ) = 1 - p ( moving | σ max 2 ) 。使用贝叶斯法则分类器,可以说客户端移动的后验概率为,
p ( moving | σ max 2 ) = p ( σ max 2 | moving ) p ( moving ) p ( σ max 2 | moving ) p ( moving ) + p ( σ max 2 | still ) p ( still ) - - - ( 1 )
这里,P(still)和P(moving)为该设备动态状态的先验概率。在有关先验的任何其他信息的场合,均将其设置为0.5。
在训练数据之后使用在花费数天的3200个测试读数集合上的柱状图,在大约85%的数据中正确地将其分类到如设备是否“静止”或者“运动”的范畴。随时间推移的以这种方式计算的后验概率在附图5A中图解。
请注意,取代使用贝叶斯法则分类,该主题发明可以使用各种统计分析用于执行各个方面的主题发明。例如,确定将选择哪一个目的用于同步处理的处理可以通过自动分类系统和处理而被促进。这样的分类可以使用概率和/或基于统计的分析(例如,加入分析使用和花费的分析的因素)以预测或者推理用户想要被自动执行的动作。例如,可以使用贝叶斯网络模型或者支持向量机器(SVM)分类器。另一个分类方法包括确定树。分类如在其中使用的那样也包括被用于开发优先级模型的统计返回。除所有方差之外,这样的模型可以考虑多路观察,包括来自多路Aps的信号分布结构的细节,就像考虑在最大的信号和其他信号之间的关系,信号随时间推移的不同的分布模式,以及相关强度的概念一样。
平滑状态概率
现参考附图5B,其图解了随时间推移设备是否移动的平滑后验概率图。运动的不平滑概率图,p(moving|σmax 2)作为对于3200个测试点的时间函数在附图5A中示出。很清楚,给定其被模型化的处理,不平滑的先验概率太频繁地从高跳到低。众所周知,人们以及他们的设备并不是从静止到移动转换地如此频繁,因此想要通过强加明显的支配静止和运动状态的转换概率来平滑先验概率。附图5C图解了与附图5A和附图5B相关的设备运动真实数据。
取代简单地尝试估计一个简单的特征σmax,T 2在时间T的状态qT的概率,从观察序列 O = σ max . 1 2 · σ max . 2 2 . . . . . . σ max . T 2 中找出最可能的状态序列Q=q1·q2……qT。这样,仅有两个可能的状态,也即是静止和运动,因而qt∈{S,M}。为了简单,第一顺序马尔可夫假设被用于支配在状态之间的转换,这意味着当前状态的概率是独立于除了最近状态的所有状态,以致p(qt+1=j|qt=i)=ai,j,这里ai,j为转换概率且i,j∈{S,M}。
可以从关于人的行为的假设中估计转换概率。可以建议,人将在s秒的这段时间内作出m次运动。如果信号强度采样速率为r,这里将在该时间内有s/r次全部采样。在这些采样中的一次上发生运动的概率因而为mr/s。如果每个静止到运动的转换(SM)被假设为最终由运动到静止的转换完成,那么,
aS,M=aMS=min(mr/s,l)
aSS=1-aSM    (2)
aMM=1-aMS
函数min()将转换概率保持在范围内。aSS和aMM的等式来自于这样的约束aSS+aSM=aMM+aMS=1。
对于典型的办公室工作人员,估计在一天八小时,即给出s=28,800秒内发生十次运动(也即是m=10)。以3.16Hz的无线电信号强度指示器(RSSI)的采样速率,aSM和aMS的值如下进行计算:
aSM=aMS=0.0011
aSS=aMM=0.9989    (3)
马尔可夫模型的另一个元素为在静止或者运动状态的初始概率,分别为πS和πM。因为缺少其他信息,均被设置为0.5。
因为状态不可以被直接观察到,马尔可夫模型事实上是“隐藏的”。在每个采样时间t观察到的为σmax 2,其通过 p ( σ max , t 2 | q t = still ) p ( σ max , t 2 | q t = move ) 概率地连接到真实的状态上。
现在已经确定了HMM需要的所有元素,也即是状态、转换概率、初始状态概率,和观察概率。使用维特比算法计算在当前时间T的先验状态概率p(qT=still|O)和p(qT=moving|O)。基于所有以前的观察 O = σ max . 1 2 · σ max . 2 2 . . . . . . σ max . T 2 ,维特比算法给出了一种计算状态概率的有效方法。该算法是递归的,且因此不需要对之前的观察进行存储。这样,通过将其运行在T时间的观察中,所有之前的观察均被隐含考虑。由于效率,维特比算法在每个新的观察中重新运行。
由于在限制状态概率密度状态 p ( σ max , t 2 | q t = still ) p ( σ max , t 2 | q t = moving ) 中状态轻微或者短暂的改变,使用HMM的所有效率是倾向于使得系统改变状态更加勉强的转换频率。然而,对于σmax 2的一些值,这些密度中的一个或者两个都降为零,因为那个σmax 2的柱状容器从不在训练中被装满。如果密度之一恰好为零,那么在那个状态的概率也降为零,即使相反状态的证据是微薄的以及即使转换到相反状态的概率也非常低。由于少于完成的训练数据,为了助于平滑这些偶然的状态标志,使用将轻微的偏移量加入到限制状态概率中的标准的数学删改。具体地,
p ′ ( σ max . t 2 | q t = still ) = p ( σ max . t 2 | q t = still ) + α
p ′ ( σ max . t 2 | q t = moving ) = p ( σ max . t 2 | q t = moving ) + α - - - ( 4 )
这里的α被选择为α=0.01,且p′(·)被用于取代HMM的p(·)。当这个偏移量违反了概率密度(它们可以被整合成一个)的最基本特征时,它使得平滑工作做得更好。
使用上面计算出得转换概率和α偏移,为每个在3220个测试点组的采样计算限制状态密度p(qT=moving|O)。附图5B图解了一种结果图。其示出了如何使用转换概率和对过去状态的感应使得状态概率更少跳跃。通过使用HMM平滑处理,分类的错误率从大约15.5%降到了12.6%。当在分类精确性方面的收获很小时,在错误报告的状态转换的减少中取得了真实的收获。在测试组中有十四个真实的转换。未平滑的分类报告有172个转换(158个太多了),且平滑的分类报告有24个转换(只有十个太多了)。减少错误转换对于帮助定位无线设备(公开结构的一个重要方面)和推理用户的设备场景两者都是重要的。在设备场景项目中,如果判断设备在运动,这将可能意味着携带该设备的人运动在定位之间且他既不是在开会也不是在办公室内。
定位的转换概率
前面的部分示出了如何计算Wi-Fi设备是在运动中的概率。这是计算在定位节点之间的转换概率的一个因素,其最终被使用在HMM中用于计算定位。定性地,希望邻近节点的转换概率比远离的节点的大。为了量化运动,在上文中描述的最短路径距离被伴随人的步行速度的概率分布来使用。对于更为精确的速度分布,p(qT=moving|O)的平滑HMM估计从先前的说明中被使用。
节点之间的速度
现在导出人的步行速度的概率分布。在一个办公建筑中,人们多数步行从一个地方到另一个地方。可以使用人的步行速度在附图8中的图形近似步行速度的分布,其可能是从传统研究中获得的。人的步行速度的分布这里被数学的指示为p(walkingspeed|moving)。进一步说,人们有时从一个地方慢慢地踱步到另一个地方,而有时是用跑的。用一种统一的范围从零到最大近似为10.22米每秒(人的跑步速度的最大估计值)的速度分布模拟这种行为,且将其数学地指示为p(otherspeed|moving)。假设当一个人在运动时,他/她部分时间ω步行而在其他时间以一些其他的速度。假定一个人在运动,他/她的速度分布如下:
p(s|moving)=ωp(walkingspeed|moving)+(1-ω)p(otherspeed|moving)    (5)
这里,s代表以单位米/秒的速度,且假定ω为0.9。
无条件限制p(s)考虑人在运动或者静止的概率,其来自于从先前部分中作出的动态推理。将它们缩写为p(moving)和p(still),p(s)被定义为:
p(s)=p(s|moving)p(s|still)p(still)    (6)
这里p(s|still)=δ(0),因为一个人的步行速度当静止时为零。这里δ(x)为迪拉克(Dirac)Δ函数。它基于是否思考人是在运动中而给出了人的步行速度的概率分布,而且如果这样,还给出了步行速度的分布和可能奔跑速度的最大值。
转换概率
在两个节点之间的转换概率是与人以需要遍历节点之间的距离的速度行进的概率成比例的。如果设备已经从节点移动i到节点j,它的速度需要为rdij,这里r为RSSI采样速率(例如在公开的范例中为3.16Hz),以及dij为在两个节点之间的最短路径距离,如上面所解释的那样。观察该速度的概率为pi,j=p(s=rdij)。这些概率必须为规范化,以便所有源于一个节点的转换概率累加到一。这样,转换概率为,
a ij = p ij / Σ j = 1 x p ij - - - ( 7 )
这里N=317是定位节点的数目。有用于计算通过节点的最可能路径的转换概率。这些概率包括了所知道的关于平面设计和设备速度的知识。由于aij为p(moving)的函数,其随时间改变,aij在每个时间步骤重新计算。用于计算最可能路径的维特比算法不需要保存过去的转换概率,因此所需的更新不会转化为增加存储需求。
信号强度观察似然性
在推理定位时,在建筑内的不同定位点上,设备的信号强度不与在校准期间预先确定的信号强度概率分布进行比较。基于来自将该设备物理地携带到一组已知的校准节点上的数据,估计这些预先得知的信号强度分布。为了校准,直接插入将需要访问所有N=317的高密度定位节点。由于花费将近六十秒在每个校准点上,在每个定位节点的较准将是禁止的。取代的是,在更少数的定位(在该范例中为六十三)上采用校准读数,且将其用于在高密度节点中插入。这意味着校准发生在在高密度定位节点图中使用的点数的大约20%上。
产生信号强度分布
以下为如何根据平面图收集信号强度和如何将信号强度概率分布插入到所有高密度定位节点中的说明。
现参考附图9,其图解了用于利于信号强度的校准数据记录的数据收集程序的图形用户接口(GUI)900的屏幕镜头。GUI900利于附图3A的平面图的图形表示902和其中的空间的的显示,。用户借助鼠标、键盘,或其他传统的输入设备通过从平面表示902中选择一个(x,y)定位指示便携式接收设备的定位。此外,有呈现信号强度的子窗口904,其用于呈现显示从邻近发送器中发出的测量信号强度代表的信号强度指示器图905。例如,第一横条906包括第一颜色或填满图案,其指示从在当前校准平面上的发送器中接收的信号。与横条906相关联的是数据908,其指示信号强度数据、在其上定位房间的平面,以及发送器的房间号(也即是113/3/3327)。在这个特殊的范例中,发送器在建筑号为(113),第三层(3)上的房间号为3327(也被图形地指示为在910)的房间。
第二横条标识912可能被用于指示从在除正被校准的平面之外的其他平面上的发送器接收到的测量。横条912与房间113/4/4327相关联,其为在建筑113内的第四层上的房间4327。这样理解,GUI可以被编程以提供一大类测量信号的图形响应,包括闪烁条,和文本、音频输出信号等,一般可用于提供这样的接口特征。
接口900也包括定位输入子窗口914,其允许用户借助映射变焦子窗口在一个平面映射图上进行图形放大,并且借助平面选择子窗口选择用于校准的平面。
接口900进一步包括一个扫描控制子窗口916,其用于选择信号检测的扫描速率(以赫兹为单位)。用户也可以借助记录路径区域918将数据的记录直接指向在接收设备上的定位。用户也可能通过进入在路径区域918中的相应的网络路径选择远程网络存储定位。一旦进入,所有的数据都被自动地存储在指定的文件定位中。
当在一些定位上进行信号强度的测量时,通过将无线连接的膝上型电脑携带到建筑中不同的低密度校准节点上来收集IEEE802.11信号强度分布。在附图3A中示出了这六十三个低密度节点定位。便携式计算机运行数据收集程序以记录定位和信号强度。该程序,在附图9中示出的一个接口窗口,在同步地记录来自所有“可视”IEEE802.11访问点的信号强度的时候,允许用户通过在平面图上点击指示他或她的定位。该映射图使得为校准而指示设备的大约定位变得容易。一种使用象这样的映射图的变换将为测量在平面上的点。无论如何,这将限制用于校准大的建筑的时间花销。因此,在映射图上的位置将通过站在在映射图上容易识别的定位上而被近似估计,比如办公室的中央和走廊的交叉点上。通过在映射图上选择位置确定的选择校准定位仅仅是尽可能的精确。然而,要把校准努力减少到一个现实的水平以为了更大的展开,这是必要的妥协。
在每个校准定位节点处,如在附图3C中图解的那样,在适当的位置缓慢地旋转设备的时候,采用信号强度读数60秒的时间。旋转方位是为了找出朝向的效果。这与模拟以及明确地记录方向的传统的系统形成反差。利用该数据,构造离散概率分布以描述每个校准点,看见给定访问点的概率和来自该访问点的信号强度的概率分布概率。在数学项中,校准点为x i (c),i=1...NC,且建筑的访问点被指定为APi,i=1...NAP。从校准定位x i (c)中检测访问点APi的概率为P(APi|x j (c))。在给定校准节点的校准期间,通过检测访问点时间数与扫描所有访问点的时间数的比率,简单的估计该概率。(请注意,在每个定位,以3.16Hz的扫描速率的六十秒扫描转换成查询所有访问点大约190次)。概率应当被期望为零或一的其中一个,相应于在范围之外或者在访问点的范围之内。公开的经验示出,概率在零和一中取值,以及如在附图7中所示的那样,其示出了对于所有访问点和所有校准节点定位的P(APi|x j (c))的观察值的柱状图。给定该方差,模拟该效果是重要的。
如果来自访问点的信号是从给定的定位可测量的,那么信号强度的标准化柱状图也被构造为代表 p ( s k ≤ s ≤ s k + 1 | A P i , x ‾ j ( c ) ) . 这里的s为信号强度,且sk柱状容器的边缘。
为了实现,在三十个步骤内,sk的范围从-120dBm到0dBm。(请注意,dBm代表分贝毫瓦,且是IEEE802.11信号强度的常用单位。)全部校准结果捕捉一个给定的访问点可以如何频繁地从给定的定位处看见,且如果可以看见,还捕捉信号强度的分布。这些概率具体化信号强度标记,其被用于从其观察的信号强度推理设备的定位。
插入信号强度分布
该六十三个校准点相对大的间隔,到每个点的最近邻平均大约2.64米。借助一组定位点比校准节点更为紧密地设置,而希望获得更高的空间清晰度。如在附图3A中所示,高密度定位节点比校准节点更为稠密。为了在稠密的一组定位节点上进行推理,信号强度标识需要在每个高密度定位节点处进行计算。这意味着在校准节点的空间集合处的概率分布需要被扩展到更稠密的高密度节点组。这由内插法使用径向基函数来实现。
从在校准节点上采用的校准测量,在校准点上的概率已知为:P(APi|x j (c))描述从校准点x j (c)看见一个给定访问点的概率,且 p ( s k ≤ s ≤ s k + 1 | A P i , x ‾ j ( c ) ) 描述从一个在校准点x j (c)的访问点Api看见的信号强度的分布。需要在高密度定位节点的概率,x i (l)。访问点概率可能被考虑为在校准点采样的连续的函数。同样地,信号强度分布的离散概率可能被考虑为2-D空间的连续函数。为了利于插入,每个校准的信号强度特征由向量d j (c)代表,该向量由访问点概率和来自校准点x j (c)的信号强度的离散概率组成。更准确的是,如果有NAP个访问点,且如果信号强度被离散化为K个容器(也就是sk,k=1……K),那么向量d j (c)有NAP个代表看见给定访问点的概率的元素以及代表对于每个访问点的信号强度分布的附加KNAP元素。(如果没有从校准点x j (c)看到访问点,那么它的信号强度分布全被设置为零。)这样,对于高密度定位节点(x j (l)d j (l),i=1...N1,目标为从校准对(x j (c)d j (c)),j=1...NC插入到概率中。
使用标准化的径向基函数执行插入,其对于这样的任务时很普通的选择。径向基函数公式使得一组集中在校准点上的2-D基函数的加权和以产生对于选择点xd向量的kth组件:
d k ( x ‾ ) = Σ j = 1 S ip ( β jk K ( | | x ‾ - x ‾ j ( c ) | | ) Σ i = 1 S ip K ( | | x ‾ - x ‾ i ( c ) ) ) - - - ( 8 )
对于核函数k(r),其被选择为k(r)=exp(-r22)。在一些试验之后,σ被选择为σ=1.0作为可产生好结果的参数。权重βjk与标准的适合校准点的最小平方一起进行计算。
在每个定位节点x i (l)估算径向基函数,产生相应的概率参数d i (c)的向量。然后将参数提取出来以形成访问点概率P(APi|x j (l))和信号强度概率 p ( s k ≤ s ≤ s k + 1 | A P i , x ‾ j ( l ) ) , 这样从在相对稀疏的校准点集合处的概率到在定位节点的更稠密的集合处的估计概率。标准化的径向基函数既不对于产生在范围【0,1】内的概率是有保证的,也不是整合为一个的概率分布。实际上它变得接近,然而,仅仅需要轻微的采样以及进行标准化以恢复合适的范围。
使用HMM推理定位
HMM的基本成分已经被如下简化:状态、初始状态概率、转换概率,以及观察概率。对于定位的HMM状态为由绘画程序产生的高密度定位节点x i (l),i=1...N1。没有其他的关于设备可以定位在哪里的数据,初始状态概率πi,i=1...N1为在定位节点上统一分布,也即是πi=1/πi。转换概率在上文中已说明,且其对于建筑的设计是敏感的,期望的步行速度,以及在设备是否在运动的推理。观察概率来自插入的概率,也在上文中说明了。
为了推理在时间T的定位,设备从所有访问点处扫描信号强度。结果是对于每个指出访问点是否被检测的NAP访问点带有一个布尔元素的指示器向量IT。其他结果是给出对于每个检测的访问点的信号强度的信号强度向量ST。在这两个向量中的相应元素响应相同的访问点。如果该访问点没有被检测到,那么那个访问点的信号强度值可以为任何值,因为它没有被用到。看见该在定位x i (l)的扫描的概率为
P ( I ‾ T , s ‾ T | x ‾ i ( l ) ) = Π j = 1 S ip p ( A P j | x ‾ i ( l ) ) p ( S Tj | AP j , x ‾ i ( l ) ) if , I Tj = true 1 - p ( A P j | x ‾ i ( l ) ) if , I Tj = false - - - ( 9 )
这里,ITj意味着I T的jth元素,且STj意味着S T的jth元素。在该产品中的每个被乘数代表一个访问点,隐含着对于每个访问点的扫描结果是独立于其他访问点的。如果jth访问点被看到(ITj=true),那么被乘数代表以观察的信号强度STj看见该访问点的概率。如果jth访问点没有被看到(ITj=false),那么被乘数代表未看见该访问点的概率。
这些HMM元素与维特比算法进行组合以产生一组高密度定位节点的状态概率,也即是PT(x i (l))。对于最后的定位估计,期望的定位值如下面这样:
x ‾ T = Σ i = 1 N L p T ( x ‾ i ( l ) ) x ‾ i ( c ) Σ i = 1 N L p T ( x ‾ i ( l ) ) - - - ( 10 )
当其使用与平面设计范例相反,公开的结构通过减少校准努力和在改善精确性的时候在传统的系统上提供重要的改善。因为约束以及定位节点的动态特性被小心地模拟,尽管与这种类型的传统系统相比减少了校准,仍然保持高精确性。没有繁重的校准努力,其中的该范例的应用示出了近似为1.53米的中值误差。除定位之外,该系统也推理设备是否在运动中,其可以是用户设备场景的重要指示器。
从IEEE802.11信号强度计算定位是有吸引力的,因为许多办公室区域空间已经与IEEE802.11访问点连线,且越来越多的移动设备将被配置到无线网络硬件。如上所示,当这里应用到IEEE802.11信号时,新颖的结构可能被轻松地应用到其他类型的定位感应上,且如对于感应器熔解的平台那样提供服务。
现参考附图10,其图解了计算机可操作得实施已公开结构的方块图。为了给本发明的各个方面提供附加的设备场景,附图10和后续说明将提供一个简短、全面的计算环境1000的说明,在其中可能执行本发明的各个方面。上面在计算机可执行指令的一般设备环境中描述了本发明,其可能运行在一台或更多台计算机中,那些本领域的技术人员将认识到本发明也可能与其他程序模块组合起来和/或如硬件和软件相结合那样实行。一般地,程序模块包括路由、程序、组件、数据结构等,其执行特殊的任务或者实行特殊的提取数据类型。此外,那些本领域的技术人员将理解该有创造性的方法可能由其他计算机系统配置来实现,包括单处理器或多处理器计算机系统、微处理器、大型计算机、以及个人计算机、手持式计算设备、基于微处理器的或可编程的消费电子设备,以及类似的设备,其中的每一个都可能可操作地耦合到一个或者更多的关联设备。本发明的图解方面也可能在分布式计算环境中实行,在其中通过由通信网络链接的远程处理设备执行特定的任务。在分布式计算环境中,程序模块可能被定位在本地和远程存储设备两者中。
再次参考附图10,其图解了对于执行本发明各个方面的模范环境1000包括计算机1002、该计算机1002包括处理单元1004、系统存储器1006和系统总线1008。该系统总线1008将包括但不仅限于系统存储器1006的系统组件耦合到处理单元1004上。处理单元1004可能为各种商业上可用的处理器的任何一种。双处理器和其他多处理器的结构也可以如处理单元1004那样使用。
系统总线1008可以为若干类型的总线结构的任何一种,包括存储器总线或存储控制器,使用商业上可用的总线结构任何种类的外部总线和本地总线。系统存储器1006包括只读存储器(ROM)1010和随机存储器(RAM)1012。基本输入/输出系统(BIOS),包含帮助在计算机1002的元件之间传送信息的基本路径,如在启动期间那样被存储在ROM1010中。
计算机1002进一步包括硬盘驱动器1014、磁盘驱动器1016(例如,从可移动盘1018中读取并向其写入)和光盘驱动器1020,(例如,读取CD-ROM盘1022或从其他光学媒体中读取或者向其写入)。该硬盘驱动器1014、磁盘驱动器1016和光盘驱动器1020可以分别通过硬盘驱动接口1024、磁盘驱动总线接口1026和光盘驱动总线接口1028被连接到系统总线1008上。这些驱动器以及它们关联的计算机可读媒体提供数据、数据结构、计算机可实行结构等等的非易失性存储。对于组件1002,驱动器和媒体调节广播程序以合适的数字格式的存储。虽然上面计算机可读媒体的说明引入了硬盘、可移动磁盘和CD,那些本领域技术人员应当理解媒体的可悲计算机读取的其他类型,如压缩驱动器、磁带、闪存卡、数字视频盘、盒式磁带盒类似的设备,也可能被用于模范的操作环境,且进一步说,任何这样的媒体可能包含用于执行本发明的方法的计算机可实行结构。
程序模块的数量可以被存储在驱动器盒RAM1012中,其包括操作系统1030,一个或者更多的应用程序1032、其他程序模块1034和程序数据1036。可以理解本发明可以由不同的在商业上可用的操作系统或操作系统的组合实行。
用户可以通过键盘1038和如鼠标1040那样的指示设备将命令和信息输入到计算机1002中。其他输入设备(未示出)可以包括麦克风、IR遥控、游戏杆、游戏板、圆盘式卫星电视天线、扫描仪,或者类似的设备。这些和其他输入设备经常通过耦合到系统总线1008上的一系列端口接口1042被连接到处理单元1004,但是可能通过其他接口连接,如并行接口,游戏接口、通用串行总线(“USB”)、IR接口等。监视器1044或其他类型的显示设备也借助如视频适配器1046那样的接口被连接到系统总线1008上。除监视器1044之外,计算机典型地包括其他外围输出设备(未示出),如扬声器、打印机等。
计算机1002可以使用逻辑地连接到一个或者更多的如远程计算机1048那样的远程计算机而在网络环境中进行操作。远程计算机1048可以为工作站、服务计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐应用、同等设备或者其他普通网络节点,且典型地包括许多或者全部已描述的与计算机1002相关的元件,虽然,为了简洁,仅仅图解了存储设备1050。逻辑连接描述为包括本地区域网络(LAN)1052和广域网(WAN)1054。这样的网络环境在办公室内是平常的:企业计算机网络,企业内部互联网和因特网。
当在LAN网络环境中使用时,计算机1002通过网络接口或适配器1056被连接到本地网路1032。适配器1056可能利于与LAN1052有线或者无线的通信,其可能也包括在其上处理的无线访问点用于与无限适配器1056进行通信。当在WAN网络环境中使用时,计算机1002典型地包括调制解调器1058,或者被连接到LAN上的通信服务器,或者有其他的用于估计在如因特网那样的WAN1054上的通信的手段。调制解调器1058,可能为内置的或是外置的,借助系列端口接口1042被连接到系统总线1008上。在网络环境中,所述的与计算机1002相关的程序模块,或者其中的一部分,可能被存储在远程存储设备1050中。将这样理解,即所示的网络连接是示例性的,且可能使用估计在计算机之间的通信链接的其他手段。
现参考附图11,其图解了与本发明一致的范例计算环境1100的示意方块图。系统1100包括一个或者更多的客户端1102。客户端1102可以为硬件和/或软件(例如线程、处理、计算设备)。例如,客户端1102可以通过使用本发明收纳cookie和/或关联的设备场景的信息。系统1100也包括一个或者更多的服务器1104。服务器1104也可以为硬件和/或软件(例如线程、处理、计算设备)。例如,服务器1104可以通过使用本发明收纳线程来执行转换。一个在客户端1102和服务器1104之间的可能通信可能以数据包的形式以适应在两个或更多计算机处理之间转换。例如,该数据包可以包括cookie和/或关联的设备场景的信息。系统1100包括通信框架1106(例如,一个如因特网那样的全球通信网络),其可以被用于利于在客户端1102和服务器1104之间的通信。通信可以借助有线(包括光学纤维)和/或无线技术变得容易。客户端1102被可操作地连接到一个或者更多的客户端数据存储器1108上,其可以用于存储对于客户端1102为本地的信息(例如cookie和/或关联的设备场景的信息)。相似地,服务器1104被可操作地连接到一个或者更多的服务器数据存储器1110上,其可以用于存储对于服务器1104为本地的信息。
上面已经描述的包括本发明的范例。当然为了描述本发明,不可能描述每一个可想象得出的组件或方法的组合,但是一个本领域普通技术人员可以认识到本发明许多进一步的组合和排列都是可能的。相应地,本发明倾向于包含所有这样的落在附加的权利要求的精神和范围内的变换、修改和变化。此外,就既被用在详细描述中也被用在权利要求中的术语“包括”来说,该术语倾向于包括与术语“包含”相近的方式,其解释也与“包含”作为一个传统词汇而在权利要求中使用时的含义一样。

Claims (74)

1.一种确定移动设备定位的动态特性的系统,包括:
测量组件,其测量关于识别定位的信号特性,其中任何两个识别概率与一个转换概率相关联,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;以及
概率处理组件,使用隐藏的马尔可夫模型来确定状态的转换概率,进而作出关于移动设备的运动的确定和/或推理,并且至少部分地基于运动的确定和/或推理,估计移动设备的定位。
2.如权利要求1所述的系统,概率处理组件输出移动设备当前处于运动中的概率。
3.如权利要求1所述的系统,概率处理组件使用表示当移动设备处于运动中时对比当移动设备处于静止时的信号强度的方差的统计分析。
4.如权利要求3所述的系统,瞬时地分析该信号强度方差。
5.如权利要求3所述的系统,该分析进一步考虑至少一个方差的结构、随时间推移的信号不同模式的分布,以及相关的信号强度。
6.如权利要求1所述的系统,从一个IEEE802.11设备中获取信号特性。
7.如权利要求1所述的系统,从传统商业广播中使用的AM或者FM无线电广播中获取信号特性。
8.如权利要求1所述的系统,在两个识别定位之间的最短路径是基于考虑在两个识别定位之间的物理障碍的约束敏感的路径设计算法。
9.如权利要求1所述的系统,通过推理移动设备在运动中的似然性考虑移动设备的可能速度。
10.如权利要求1所述的系统,移动设备的速度是从至少一个基于对人的步行速度和运动推理的概率分布的考虑的期望速度计算出来的。
11.如权利要求1所述的系统,每个识别定位均与观察概率相关联。
12.如权利要求1所述的系统,使用Viterbi算法将识别定位的图形,相关转换概率,以及观察概率组合起来,该算法计算来自每组测量的信号特性的识别定位的概率分布。
13.如权利要求12所述的系统,Viterbi算法的输出是与每个识别定位相关联的概率值,该输出给出了该移动设备在各个识别定位上的概率。
14.如权利要求1所述的系统,概率处理组件基于在该识别定位接收到的信号特性产生每个识别定位的观察概率。
15.如权利要求1所述的系统,当无线转换器从多个识别定位的其中之一被感应到时,概率处理组件自动地使得无线转换器的信号强度的概率分布被存储。
16.如权利要求15所述的系统,信号强度的概率分布是与一个识别定位相关联的。
17.如权利要求1所述的系统,使用在定位测量的信号特性对每个识别定位进行校准。
18.如权利要求1所述的系统,根据随时间推移的信号强度方差确定运动推理。
19.如权利要求1所述的系统,进一步包括映射组件,其将离散低密度节点和每个识别定位进行映射。
20.如权利要求1所述的系统,进一步包括映射组件,其将离散低密度节点和每个识别定位进行映射,且根据预定的空间标准在低密度节点中分布高密度节点。
21.如权利要求1所述的系统,进一步包括映射组件,其将离散低密度节点和每个识别定位进行映射,且确定低密度节点之间的距离。
22.如权利要求21所述的系统,该映射组件在低密度节点中散布高密度节点,且概率处理组件利用在高密度节点对之间的距离来计算相应高密度节点对的转换概率。
23.如权利要求1所述的系统,基于所有识别定位的离散概率分布的期望值,该概率处理组件通过计算移动设备定位的连续位置,估计确定移动设备的定位。
24.如权利要求1所述的系统,关于测量信号特性的历史记录,该概率处理组件使用一最大似然解码算法来优化识别定位之间的所有可能路径。
25.如权利要求1所述的系统,运动推理表示移动设备至少为在运动或者静止状态的一种的似然性。
26.如权利要求1所述的系统,该概率处理组件使用贝叶斯Bayesian法则中的至少一种以及支持向量机器来确定移动设备是在移动的后验概率。
27.如权利要求1所述的系统,该概率处理组件通过感应带有最强信号的无线转换器而定量地捕捉在无线转换器的信号强度中的方差,并计算随时间推移的该最强信号的方差。
28.如权利要求1所述的系统,该概率处理组件在移动设备的后验概率数据上执行一平滑处理。
29.如权利要求28所述的系统,该平滑处理通过将显式转换概率强加在后验概率数据上来完成,该显式转换概率控制移动设备的静止和运动状态。
30.如权利要求1所述的系统,该概率处理组件导出移动设备静止和运动状态中的至少一个,在两个识别定位之间的转换概率,一移动设备的初始状态概率,在两个识别定位之间的速度值,以及基于在两个识别定位中的每一个的信号特性的观察概率。
31.如权利要求1所述的系统,该概率处理组件使用一将识别定位的概率分布扩展到新的定位的内插函数。
32.一种包括确定移动设备定位的动态特性的系统的计算机,所述确定移动设备定位的动态特性的系统包括:
测量组件,其测量关于识别定位的信号特性,其中任何两个识别概率与一个转换概率相关联,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;以及
概率处理组件,使用隐藏的马尔可夫模型来确定状态的转换概率,进而作出关于移动设备的运动的确定和/或推理,并且至少部分地基于运动的确定和/或推理,估计移动设备的定位。
33.如权利要求1所述的系统,该概率处理组件使用校准数据来估计相对于识别定位的移动设备的定位。
34.一种利于追踪移动设备的系统,包括:
一组件,其接收与移动设备相关联的无线电信号,该无线电信号从与一个转换概率相关联的识别定位发射,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;以及
一概率处理组件,使用隐藏的马尔可夫模型来确定状态的转换概率,从而基于一个或者更多随时间推移的无线电信号的方差的统计分析而直接推理该移动设备在运动中相对于在静态中的似然性。
35.一种利于追踪移动设备的系统,包括:
一组件,其接收与移动设备相关联的无线电信号,该无线电信号从与一个转换概率相关联的识别定位发射,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;以及
一概率处理组件,其基于一个或者更多随时间推移的无线电信号的方差的静态分析而直接推理移动设备的速度的概率分布。
36.一种利于追踪移动设备的系统,包括:
一基于计算机的映射组件,其将识别定位映射到定位节点上;
一测量组件,其测量关于定位节点的信号强度数据,其中任何两个识别概率与一个转换概率相关联,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;以及
一概率处理组件,其使用至少部分地基于信号强度数据的反函数确定移动设备的运动和定位中的至少一个,该反函数基于信号强度数据估计新的定位。
37.如权利要求36所述的系统,该映射组件提供移动设备遍历到的识别定位的可能路径的代表。
38.如权利要求36所述的系统,该映射组件提供移动设备行进到的所有识别定位,以及移动设备能循之遍历到的识别定位的可能路径的图形表示。
39.如权利要求36所述的系统,该映射组件提供将边的权重分配给相邻和不相邻定位节点的能力,其中边的权重是节点之间的连接。
40.如权利要求36所述的系统,该映射组件代表到识别定位的路径并自动的将每条路径的终点转换为一个终极节点,其也是定位节点的一种。
41.如权利要求40所述的系统,根据预定的空间标准,该映射组件在定位节点中自动地分配中间节点。
42.如权利要求36所述的系统,基于对人的步行速度的概率分布的考虑和对移动设备是否在运动中的推理,从至少一个期望速度中计算移动设备的速度。
43.如权利要求36所述的系统,基于考虑在两个相应识别定位之间的物理屏障的约束敏感路径设计算法,该映射组件导出在两个定位节点之间的最短路径。
44.如权利要求36所述的系统,该测量组件测量显示在遍及整个包括识别定位的区域的网络化的传输设备的信号强度。
45.如权利要求36所述的系统,基于在个别定位节点处接收到的信号强度,该概率处理组件对于每个定位节点产生一个观察概率。
46.如权利要求36所述的系统,该概率处理组件使用路径约束、运动概率数据,和速度分布概率自动地产生转换概率并将其关联到定位节点上。
47.如权利要求36所述的系统,该概率处理组件使用Viterbi算法对于每组观察到的信号强度产生所有定位节点的概率分布。
48.如权利要求36所述的系统,该反函数为内插函数,其将定位节点的概率分布扩展到新的定位。
49.如权利要求36所述的系统,关于测量信号特性的历史记录,该概率处理组件使用最大似然解码算法来优化所有在识别定位之间的可能路径。
50.如权利要求36所述的系统,概率处理组件通过感应带有最强信号的无线转换器而定量地捕捉在无线转换器的信号强度中的方差,并计算随时间推移的该最强信号的方差。
51.一种移动设备定位系统,包括:
用于测量关于识别定位的信号特性的装置,其中任何两个识别概率与一个转换概率相关联,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;
使用隐藏的马尔可夫模型来确定状态的转换概率,进而作出关于移动设备的运动的推理的装置;以及
用于至少部分的基于运动推理而估计移动设备定位的装置。
52.一种确定移动设备定位的动态特性的方法,包括:
关于识别定位测量信号特性,其中任何两个识别概率与一个转换概率相关联,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;
使用隐藏的马尔可夫模型确定与移动设备的运动相关的状态转换概率,从而利用概率数据计算推理;以及
至少部分地基于运动推理,估计移动设备的定位。
53.如权利要求52所述的方法,进一步包括通过从每个识别定位中测量信号特性而校准识别定位。
54.如权利要求52所述的方法,使用反函数估计移动设备的定位。
55.如权利要求52所述的方法,定位的动态特性包括速度,该移动设备的速度是基于对人的步行速度的概率分布的考虑和对移动设备是否在运动中的推理,从至少一个期望速度中计算的。
56.如权利要求52所述的方法,从考虑在两个相应识别定位之间的物理屏障的约束敏感路径设计算法中产生包括路径数据的概率数据。
57.如权利要求52所述的方法,概率数据包括为每个识别定位产生的观察概率数据,这样的观察概率数据是基于在个别识别定位处接收的信号强度。
58.如权利要求52所述的方法,进一步包括使用路径约束、移动概率数据,和速度分布数据自动产生转换概率并将其关联到每个识别定位。
59.如权利要求52所述的方法,根据建筑的楼层估计移动设备的定位。
60.一种确定移动设备定位的方法,包括:
开发基于计算机的定位的映射,移动设备将被用于其中;
稀疏地设置带有低密度节点的映射,其中的每一个都与映射上的个别定位相关联;
通过测量在与每个低密度节点相关联的校准节点接收到的信号特性训练定位;
基于接收的信号特性,产生对于每个校准节点的信号强度分布;
设置带有散布在低密度节点中的高密度节点的映射;
基于在节点之间的路径约束,产生对于每对高密度节点的转换概率;
产生对于每个低密度定位节点的观察概率;
处理信号强度分布、转换概率,以及观察概率以产生每个高密度节点的概率值;以及
基于低密度节点的概率值,插入移动设备为在一个或邻近一个高密度节点的概率。
61.如权利要求60所述的方法,进一步包括产生在高密度节点和低密度节点之间的转换概率。
62.一种利于推理运动和定位移动设备的装置,所述装置实现为图形用户接口,该装置包括:
一输入组件,用于接收管理信息,该管理信息与至少测量识别定位的信号强度数据相关联,其中任何两个识别概率与一个转换概率相关联,该转换概率示出了该移动设备从一个第一识别定位转换到第二个识别定位的概率,该转换概率为自从最后信号强度测量、在任何两个识别定位之间的距离,以及移动设备当前处于运动中的概率以来的占用时间的函数;以及使用隐藏的马尔可夫模型产生识别定位的概率数据以进一步确定移动设备的新定位;以及
一表示组件,用于表示识别定位以利于用户在其中交互。
63.如权利要求62所述的装置,管理信息包括用每个识别定位映射离散低密度节点的映射信息。
64.如权利要求62所述的装置,管理信息包括从映射组件接收的映射信息,该映射信息将离散低密度节点映射到每一个识别定位,并根据预定空间标准在低密度节点中分布高密度节点,该映射信息由表示组件表示。
65.如权利要求62所述的装置,进一步包括映射特征,其用每个识别定位映射离散低密度节点,且确定在低密度节点之间的相应距离。
66.如权利要求62所述的装置,表示组件提供移动设备能循之遍历到的识别定位的可能路径的图形表示。
67.如权利要求62所述的装置,进一步包括用于向移动设备行进到的识别定位提供所有识别定位的图形表示的测绘特征,以及移动设备能遍历到的识别定位的可能路径。
68.如权利要求62所述的装置,进一步包括用于向相邻和不相邻的节点提供指派边的权的能力的测绘特征。
69.如权利要求62所述的装置,进一步包括用于代表到达识别定位的路径和自动地将每条路径的终点转换为一个也是定位节点中的一种的终极节点的测绘特征。
70.如权利要求62所述的装置,进一步包括用于根据预定的空间标准自动地在定位节点中分布中间节点的测绘特征。
71.如权利要求62所述的装置,进一步包括识别定位的单个定位代表的平面设计,其中定位代表是能选择的。
72.如权利要求62所述的装置,进一步包括用于绘制与选择的识别定位和未选择的定位相关联的信号特性的测绘特征。
73.如权利要求62所述的装置,输入组件包括至少其中的一个:
用于选择与识别定位相关联的建筑的装置;
用于选择在建筑中的平面的装置;
用于选择所述识别定位的装置;以及
用于选择用于采样信号特性的扫描速率的装置。
74.如权利要求62所述的装置,进一步包括图形装置以显示相应于用户喜好信息的颜色和/或图案。
CN2004100631503A 2003-06-30 2004-05-28 用于确定便携式计算设备的定位动态特性的系统和方法 Expired - Fee Related CN1578530B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/610,190 US7250907B2 (en) 2003-06-30 2003-06-30 System and methods for determining the location dynamics of a portable computing device
US10/610,190 2003-06-30

Publications (2)

Publication Number Publication Date
CN1578530A CN1578530A (zh) 2005-02-09
CN1578530B true CN1578530B (zh) 2012-04-18

Family

ID=33435387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004100631503A Expired - Fee Related CN1578530B (zh) 2003-06-30 2004-05-28 用于确定便携式计算设备的定位动态特性的系统和方法

Country Status (5)

Country Link
US (4) US7250907B2 (zh)
EP (1) EP1494397B1 (zh)
JP (1) JP5165181B2 (zh)
KR (4) KR101292870B1 (zh)
CN (1) CN1578530B (zh)

Families Citing this family (322)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6393294B1 (en) * 1998-09-22 2002-05-21 Polaris Wireless, Inc. Location determination using RF fingerprinting
US7257414B2 (en) * 1998-09-22 2007-08-14 Polaris Wireless, Inc. Estimating the Location of a Wireless Terminal Based on Non-Uniform Probabilities of Movement
US7899467B2 (en) * 1998-09-22 2011-03-01 Polaris Wireless, Inc. Estimating the location of a wireless terminal based on the traits of the multipath components of a signal
US7312785B2 (en) 2001-10-22 2007-12-25 Apple Inc. Method and apparatus for accelerated scrolling
US7345671B2 (en) 2001-10-22 2008-03-18 Apple Inc. Method and apparatus for use of rotational user inputs
US7333092B2 (en) 2002-02-25 2008-02-19 Apple Computer, Inc. Touch pad for handheld device
US7936872B2 (en) * 2003-05-19 2011-05-03 Microsoft Corporation Client proximity detection method and system
US7627334B2 (en) * 2003-07-21 2009-12-01 Contextual Information, Inc. Systems and methods for context relevant information management and display
US7499040B2 (en) 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US20070152977A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Illuminated touchpad
JP4345406B2 (ja) * 2003-08-26 2009-10-14 富士ゼロックス株式会社 対話支援システムおよび装置
US7312752B2 (en) * 2003-10-22 2007-12-25 Awarepoint Corporation Wireless position location and tracking system
US7545326B2 (en) * 2003-10-22 2009-06-09 Awarepoint Corporation Wireless tracking system and method with multipath error mitigation
US7904244B2 (en) * 2003-11-18 2011-03-08 Sarimo Technologies, LLC Determining a location or position using information from multiple location and positioning technologies and applications using such a determined location or position
US7495659B2 (en) 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
US8059099B2 (en) 2006-06-02 2011-11-15 Apple Inc. Techniques for interactive input to portable electronic devices
US7590142B2 (en) * 2004-04-02 2009-09-15 Avo Multi-Amp Corporation Dba Megger Adapter channel mapping system and method
EP1735956B8 (en) * 2004-04-06 2012-03-28 Koninklijke Philips Electronics N.V. Location based handoff for mobile devices
US7099676B2 (en) * 2004-04-09 2006-08-29 Sony Corporation System and method for location and motion detection in a home wireless network
US20050268183A1 (en) * 2004-05-25 2005-12-01 Barmettler Mark G Local area network measurement test device
US7298328B2 (en) * 2004-12-13 2007-11-20 Jackson Wang Systems and methods for geographic positioning using radio spectrum signatures
US7509131B2 (en) * 2004-06-29 2009-03-24 Microsoft Corporation Proximity detection using wireless signal strengths
US7489242B2 (en) * 2004-07-13 2009-02-10 Tony Hines RFID multiple range method and system
CN100555200C (zh) 2004-08-16 2009-10-28 苹果公司 触敏器件和提高触敏器件的空间分辨率的方法
US20110034122A1 (en) * 2004-09-17 2011-02-10 Andrew, Llc System and Method of Operation For Network Overlay Geolocation System With Repeaters
TWI247132B (en) * 2004-09-21 2006-01-11 Inst Information Industry Method of efficiently building locating service for wireless network environment
US8369264B2 (en) 2005-10-28 2013-02-05 Skyhook Wireless, Inc. Method and system for selecting and providing a relevant subset of Wi-Fi location information to a mobile client device so the client device may estimate its position with efficient utilization of resources
US7403762B2 (en) 2004-10-29 2008-07-22 Skyhook Wireless, Inc. Method and system for building a location beacon database
JP4607905B2 (ja) * 2004-12-28 2011-01-05 富士通株式会社 タグ抽出装置、タグ抽出方法およびタグ抽出プログラム
US20060176944A1 (en) * 2005-02-10 2006-08-10 Avo Multi-Amp Corporation D/B/A Megger Synthesizer design for network testing device
KR101249178B1 (ko) 2005-02-22 2013-04-03 스카이후크 와이어리스, 인크. 위치 확인 시스템의 연속 데이터 최적화
US7403784B2 (en) * 2005-03-10 2008-07-22 Avaya Technology Corp. Method and apparatus for positioning a set of terminals in an indoor wireless environment
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US20060262115A1 (en) * 2005-05-02 2006-11-23 Shapiro Graham H Statistical machine learning system and methods
US7710322B1 (en) * 2005-05-10 2010-05-04 Multispectral Solutions, Inc. Extensible object location system and method using multiple references
US7804786B2 (en) * 2005-05-17 2010-09-28 Andrew, Llc Method and apparatus for determining path loss by combining geolocation with interference suppression
US8948026B2 (en) * 2005-06-10 2015-02-03 Adaptive Spectrum And Signal Alignment, Inc. User-preference-based DSL system
DE102005026788A1 (de) * 2005-06-10 2006-12-21 Deutsche Telekom Ag Verfahren und System zur Lokalisierung eines mobilen WLAN-Clients
US8972549B2 (en) * 2005-06-10 2015-03-03 Adaptive Spectrum And Signal Alignment, Inc. User-preference-based DSL system
PL1897332T3 (pl) * 2005-06-23 2016-02-29 Philips Lighting Holding Bv Urządzenie i sposób konfiguracji urządzenia w sieci
US7738884B2 (en) * 2005-06-28 2010-06-15 Microsoft Corporation Positioning service utilizing existing radio base stations
US7653400B2 (en) * 2005-06-28 2010-01-26 Research In Motion Limited Probabilistic location prediction for a mobile station
US7400151B2 (en) * 2005-07-25 2008-07-15 Avo Multi-Amp Corporation Connector crosstalk and return loss cancellation
US7672504B2 (en) * 2005-09-01 2010-03-02 Childers Edwin M C Method and system for obtaining high resolution 3-D images of moving objects by use of sensor fusion
US7671837B2 (en) 2005-09-06 2010-03-02 Apple Inc. Scrolling input arrangements using capacitive sensors on a flexible membrane
US7880729B2 (en) 2005-10-11 2011-02-01 Apple Inc. Center button isolation ring
US7933897B2 (en) 2005-10-12 2011-04-26 Google Inc. Entity display priority in a distributed geographic information system
ES2706727T3 (es) 2005-12-02 2019-04-01 Irobot Corp Sistema de robot
KR101099808B1 (ko) 2005-12-02 2011-12-27 아이로보트 코퍼레이션 로봇 시스템
FI118787B (fi) * 2005-12-07 2008-03-14 Ekahau Oy Paikanmääritystekniikoita
US8265656B2 (en) 2005-12-07 2012-09-11 Ekahau Oy Positioning technique
FI118715B (fi) * 2005-12-07 2008-02-15 Ekahau Oy Paikannustekniikka
KR100815160B1 (ko) * 2005-12-08 2008-03-19 한국전자통신연구원 베이시안 호프 변환을 이용한 선형 특징 추출 장치 및 그방법
US7388494B2 (en) * 2005-12-20 2008-06-17 Pitney Bowes Inc. RFID systems and methods for probabalistic location determination
US20070152983A1 (en) 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
CN101336556B (zh) * 2006-02-03 2013-07-10 艾利森电话股份有限公司 用于室内位置高精确度定位参考测量的方法和装置
JP5147036B2 (ja) * 2006-03-08 2013-02-20 株式会社国際電気通信基礎技術研究所 位置推定装置、位置推定方法及び位置推定プログラム
JP2007272705A (ja) * 2006-03-31 2007-10-18 Fujitsu Ltd 情報提供方法、情報提供システム、情報提供処理装置及びコンピュータプログラム
US7880676B2 (en) * 2006-04-19 2011-02-01 Wichorus Inc. Method and system for hybrid positioning using partial distance information
US7844237B2 (en) * 2006-04-27 2010-11-30 Microsoft Corporation Radio frequency signal for determining location
US20070257836A1 (en) * 2006-05-05 2007-11-08 Clint Chaplin Site survey tracking
US7551579B2 (en) 2006-05-08 2009-06-23 Skyhook Wireless, Inc. Calculation of quality of wlan access point characterization for use in a wlan positioning system
US7551929B2 (en) * 2006-05-08 2009-06-23 Skyhook Wireless, Inc. Estimation of speed and direction of travel in a WLAN positioning system using multiple position estimations
US8014788B2 (en) * 2006-05-08 2011-09-06 Skyhook Wireless, Inc. Estimation of speed of travel using the dynamic signal strength variation of multiple WLAN access points
US7835754B2 (en) 2006-05-08 2010-11-16 Skyhook Wireless, Inc. Estimation of speed and direction of travel in a WLAN positioning system
US8965393B2 (en) * 2006-05-22 2015-02-24 Polaris Wireless, Inc. Estimating the location of a wireless terminal based on assisted GPS and pattern matching
JP2007316068A (ja) * 2006-05-22 2007-12-06 Polaris Wireless Inc 無線端末の居場所の予測方法
JP2007316070A (ja) * 2006-05-22 2007-12-06 Polaris Wireless Inc 無線端末の居場所の予測方法
CA2653622C (en) 2006-05-31 2017-07-04 Trx Systems, Inc. Method and system for locating and monitoring first responders
US7610151B2 (en) 2006-06-27 2009-10-27 Microsoft Corporation Collaborative route planning for generating personalized and context-sensitive routing recommendations
US8793066B2 (en) * 2006-06-27 2014-07-29 Microsoft Corporation Route monetization
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US9360967B2 (en) 2006-07-06 2016-06-07 Apple Inc. Mutual capacitance touch sensing device
US8743060B2 (en) 2006-07-06 2014-06-03 Apple Inc. Mutual capacitance touch sensing device
US8144673B2 (en) * 2006-07-07 2012-03-27 Skyhook Wireless, Inc. Method and system for employing a dedicated device for position estimation by a WLAN positioning system
US7579952B2 (en) * 2006-07-31 2009-08-25 Caterpillar Inc. System and method to identify and track RFID tags
US7429866B2 (en) * 2006-08-21 2008-09-30 Avo Multi-Amp Corporation System and method for resistance measurement
JP5040219B2 (ja) * 2006-08-28 2012-10-03 ソニー株式会社 動き検出システム、動き検出装置、動き検出方法およびコンピュータプログラム
US20080057865A1 (en) * 2006-09-05 2008-03-06 Broadcom Corporation, A California Corporation Wireless terminal making attachment decisions based upon mobility
US7795553B2 (en) 2006-09-11 2010-09-14 Apple Inc. Hybrid button
DE602006005669D1 (de) * 2006-09-15 2009-04-23 Ntt Docomo Inc Gerät zur Unterstützung der Datenübertragung zwischen einer Konfigurationsvorrichtung und einer Datenverarbeitungsvorrichtung für Cross-Layer-Optimierung
US7801650B2 (en) * 2006-09-15 2010-09-21 Oracle America, Inc. Inferring the altitude of computing devices using multivariate pattern recognition of telemetry signals
US8274479B2 (en) 2006-10-11 2012-09-25 Apple Inc. Gimballed scroll wheel
JP2010507985A (ja) * 2006-10-25 2010-03-11 マサチューセッツ インスティテュート オブ テクノロジー 無線ネットワークにおける協調位置特定
US7680749B1 (en) 2006-11-02 2010-03-16 Google Inc. Generating attribute models for use in adaptive navigation systems
US7512487B1 (en) 2006-11-02 2009-03-31 Google Inc. Adaptive and personalized navigation system
US7856234B2 (en) 2006-11-07 2010-12-21 Skyhook Wireless, Inc. System and method for estimating positioning error within a WLAN-based positioning system
US8482530B2 (en) 2006-11-13 2013-07-09 Apple Inc. Method of capacitively sensing finger position
JP4179373B2 (ja) 2006-11-30 2008-11-12 富士ゼロックス株式会社 情報処理装置、システム及びプログラム
US8873585B2 (en) 2006-12-19 2014-10-28 Corning Optical Communications Wireless Ltd Distributed antenna system for MIMO technologies
US7786935B2 (en) * 2007-01-07 2010-08-31 Connectsoft, Inc. Method and system for inferring a location of a mobile computing device
EP2118810B1 (en) 2007-02-05 2012-08-15 Andrew Corporation System and method for optimizing location estimate of mobile unit
US20080306759A1 (en) * 2007-02-09 2008-12-11 Hakan Mehmel Ilkin Patient workflow process messaging notification apparatus, system, and method
US20080191941A1 (en) * 2007-02-12 2008-08-14 Mobileaccess Networks Ltd. Indoor location determination
US20080221830A1 (en) * 2007-03-09 2008-09-11 Entelechy Health Systems L.L.C. C/O Perioptimum Probabilistic inference engine
US20080248808A1 (en) * 2007-04-05 2008-10-09 Farshid Alizadeh-Shabdiz Estimation of position, speed and bearing using time difference of arrival and received signal strength in a wlan positioning system
US20080248741A1 (en) * 2007-04-05 2008-10-09 Farshid Alizadeh-Shabdiz Time difference of arrival based estimation of direction of travel in a wlan positioning system
US20080270885A1 (en) * 2007-04-26 2008-10-30 Kristin Petersen Method and Apparatus for Displaying Sorted Test Data Entries
US20080270401A1 (en) * 2007-04-26 2008-10-30 Kristin Petersen Method and Apparatus for Displaying Sorted Test Data Entries
US8155081B1 (en) 2007-05-21 2012-04-10 Marvell International Ltd. Self learning roaming optimization
US9733091B2 (en) 2007-05-31 2017-08-15 Trx Systems, Inc. Collaborative creation of indoor maps
US9395190B1 (en) 2007-05-31 2016-07-19 Trx Systems, Inc. Crowd sourced mapping with robust structural features
TW200849893A (en) * 2007-06-08 2008-12-16 Arcadyan Technology Corp Wireless LAN local position system and method
US9654104B2 (en) 2007-07-17 2017-05-16 Apple Inc. Resistive force sensor with capacitive discrimination
AU2008283845A1 (en) 2007-08-06 2009-02-12 Trx Systems, Inc. Locating, tracking, and/or monitoring personnel and/or assets both indoors and outdoors
DE102007038697A1 (de) 2007-08-16 2009-02-19 Björn Steiger Stiftung Service GmbH Vorrichtung zum Schätzen einer Aufenthaltsposition eines Mobilfunkendgerätes
US8683378B2 (en) 2007-09-04 2014-03-25 Apple Inc. Scrolling techniques for user interfaces
WO2009032898A2 (en) 2007-09-04 2009-03-12 Apple Inc. Compact input device
US20090112843A1 (en) * 2007-10-29 2009-04-30 International Business Machines Corporation System and method for providing differentiated service levels for search index
CN101334470B (zh) * 2008-07-29 2011-01-26 国民技术股份有限公司 一种控制移动终端射频通信距离的系统和方法
US8929805B2 (en) 2007-10-30 2015-01-06 Nationz Technologies Inc. System, method, and device for radio frequency communication
US8416198B2 (en) 2007-12-03 2013-04-09 Apple Inc. Multi-dimensional scroll wheel
US7800530B2 (en) * 2007-12-07 2010-09-21 Andrew, Llc Method and system for providing assistance data for A-GPS location of handsets in wireless networks
KR100947117B1 (ko) * 2007-12-13 2010-03-10 한국전자통신연구원 이동체의 위치 추적 시스템 및 방법
US20090153298A1 (en) * 2007-12-13 2009-06-18 Honeywell International, Inc. System and method for forecasting location of mobile object
US8060297B2 (en) 2007-12-14 2011-11-15 Microsoft Corporation Route transfer between devices
US8428859B2 (en) * 2007-12-14 2013-04-23 Microsoft Corporation Federated route production
US8090532B2 (en) 2007-12-14 2012-01-03 Microsoft Corporation Pedestrian route production
US8473198B2 (en) * 2007-12-14 2013-06-25 Microsoft Corporation Additional content based on intended travel destination
JP2009159336A (ja) * 2007-12-26 2009-07-16 Panasonic Corp 行動範囲把握方法および行動把握装置
US8046169B2 (en) 2008-01-03 2011-10-25 Andrew, Llc System and method for determining the geographic location of a device
US8125461B2 (en) 2008-01-11 2012-02-28 Apple Inc. Dynamic input graphic display
US7822426B1 (en) 2008-01-17 2010-10-26 Where, Inc. System and method for snapping a user location to a landmark of known location
JP4724187B2 (ja) * 2008-01-22 2011-07-13 レノボ・シンガポール・プライベート・リミテッド 無線接続される外部記憶装置に対するアクセス方法およびコンピュータ
US8820133B2 (en) 2008-02-01 2014-09-02 Apple Inc. Co-extruded materials and methods
US8793065B2 (en) 2008-02-19 2014-07-29 Microsoft Corporation Route-based activity planner
JP2009198454A (ja) * 2008-02-25 2009-09-03 Mitsubishi Electric Corp 位置検知システム、位置検知サーバおよび端末
US20090215470A1 (en) * 2008-02-27 2009-08-27 International Business Machines Corporation Method, apparatus or software for locating a mobile node relative to one or more other nodes
JP5348941B2 (ja) * 2008-03-05 2013-11-20 Kddi株式会社 携帯端末装置の移動状態を推定する方法及びシステム
CN101526604B (zh) * 2008-03-07 2013-07-17 财团法人工业技术研究院 无线定位系统的信号强度的转换装置及其方法
US9454256B2 (en) 2008-03-14 2016-09-27 Apple Inc. Sensor configurations of an input device that are switchable based on mode
EP3232414A1 (en) 2008-04-14 2017-10-18 Mojix, Inc. Radio frequency identification tag location estimation and tracking system
JP4670898B2 (ja) * 2008-05-19 2011-04-13 富士ゼロックス株式会社 情報処理装置、システム及びプログラム
US8805400B2 (en) 2008-05-23 2014-08-12 Andrew, Llc System and method for locating WIMAX or LTE subscriber stations
US8731457B2 (en) 2008-05-23 2014-05-20 Andrew Llc System and method for locating WiMAX or LTE subscriber stations
US8089399B2 (en) * 2008-06-06 2012-01-03 Skyhook Wireless, Inc. System and method for refining a WLAN-PS estimated location using satellite measurements in a hybrid positioning system
US8155666B2 (en) * 2008-06-16 2012-04-10 Skyhook Wireless, Inc. Methods and systems for determining location using a cellular and WLAN positioning system by selecting the best cellular positioning system solution
US7719461B1 (en) * 2008-08-05 2010-05-18 Lockheed Martin Corporation Track fusion by optimal reduced state estimation in multi-sensor environment with limited-bandwidth communication path
EP2169517A1 (en) * 2008-09-25 2010-03-31 Research In Motion Limited System and method for analyzing movements of an electronic device
US8816967B2 (en) 2008-09-25 2014-08-26 Apple Inc. Capacitive sensor having electrodes arranged on the substrate and the flex circuit
US8478642B2 (en) * 2008-10-20 2013-07-02 Carnegie Mellon University System, method and device for predicting navigational decision-making behavior
US8762519B2 (en) * 2008-10-28 2014-06-24 Andrew Llc System and method for providing location services for multiple access networks from a single location server
US8125377B2 (en) 2008-11-17 2012-02-28 Andrew Llc System and method for determining the location of a mobile device
US8380222B2 (en) 2008-11-26 2013-02-19 Andrew Llc System and method for multiple range estimation location
US8977760B2 (en) * 2008-12-05 2015-03-10 Commscope, Inc. Of North Carolina System and method for routing SUPL proxy-mode traffice when multiple nodes are deployed in a network
US8395590B2 (en) 2008-12-17 2013-03-12 Apple Inc. Integrated contact switch and touch sensor elements
JP5204640B2 (ja) * 2008-12-22 2013-06-05 株式会社エヌ・ティ・ティ・ドコモ サーバ、測位方式決定システム、及び測位方式決定方法
US8059027B2 (en) * 2008-12-29 2011-11-15 Microsoft Corporation Correcting GPS through secondary sensors and signal strength
US20100176940A1 (en) * 2009-01-15 2010-07-15 Motorola, Inc. Method and apparatus for determining the location of a node in a wireless system
US8024069B2 (en) * 2009-01-28 2011-09-20 Ge Intelligent Platforms, Inc. System and method for path planning
US9392521B2 (en) * 2009-03-18 2016-07-12 Telecommunication Systems, Inc. System and method for concurrently determining locations of mobile device in wireless communication network
WO2010106530A2 (en) * 2009-03-19 2010-09-23 Cork Institute Of Technology A location and tracking system
US8311558B2 (en) * 2009-03-20 2012-11-13 Buzby Networks, Llc Real-time network node location system and method
US8391884B2 (en) 2009-03-26 2013-03-05 Andrew Llc System and method for managing created location contexts in a location server
US8462769B2 (en) 2009-03-26 2013-06-11 Andrew Llc System and method for managing created location contexts in a location server
US8164444B2 (en) * 2009-04-29 2012-04-24 Healthsense, Inc. Position detection
US8467805B2 (en) * 2009-05-08 2013-06-18 Andrew Llc System and method for determining a reference location using cell table data mining
US8548492B2 (en) 2009-05-12 2013-10-01 Andrew Llc System and method for locating WiMAX or LTE subscriber stations
US9354751B2 (en) 2009-05-15 2016-05-31 Apple Inc. Input device with optimized capacitive sensing
US8872771B2 (en) 2009-07-07 2014-10-28 Apple Inc. Touch sensing device having conductive nodes
US20110010093A1 (en) * 2009-07-09 2011-01-13 Palo Alto Research Center Incorporated Method for encouraging location and activity labeling
US8063820B2 (en) * 2009-07-16 2011-11-22 Skyhook Wireless, Inc. Methods and systems for determining location using a hybrid satellite and WLAN positioning system by selecting the best SPS measurements
US8022877B2 (en) 2009-07-16 2011-09-20 Skyhook Wireless, Inc. Systems and methods for using a satellite positioning system to detect moved WLAN access points
US8730932B2 (en) 2009-08-05 2014-05-20 Andrew Llc System and method for hybrid location in a CDMA 2000 network
EP2462461A1 (en) 2009-08-05 2012-06-13 Andrew LLC System and method for hybrid location in an lte network
TWI395970B (zh) * 2009-08-10 2013-05-11 Ind Tech Res Inst 行動裝置定位方法及設備
US8406785B2 (en) 2009-08-18 2013-03-26 Skyhook Wireless, Inc. Method and system for estimating range of mobile device to wireless installation
JP4677060B1 (ja) * 2009-09-04 2011-04-27 パナソニック株式会社 位置校正情報収集装置、位置校正情報収集方法、及び位置校正情報収集プログラム
US8340683B2 (en) 2009-09-21 2012-12-25 Andrew, Llc System and method for a high throughput GSM location solution
US8638256B2 (en) 2009-09-29 2014-01-28 Skyhook Wireless, Inc. Accuracy and performance of a hybrid positioning system
US20110080318A1 (en) * 2009-10-02 2011-04-07 Skyhook Wireless, Inc. Determining A Dilution of Precision Metric Using Two or Three GPS Satellites
US8279114B2 (en) * 2009-10-02 2012-10-02 Skyhook Wireless, Inc. Method of determining position in a hybrid positioning system using a dilution of precision metric
US9331798B2 (en) * 2010-01-08 2016-05-03 Commscope Technologies Llc System and method for mobile location by proximity detection
US20110170693A1 (en) * 2010-01-13 2011-07-14 Andrew Llc Stateless method and system for providing location information of target device
US8689277B2 (en) * 2010-01-13 2014-04-01 Andrew Llc Method and system for providing location of target device using stateless user information
US8301121B2 (en) * 2010-01-22 2012-10-30 Sony Ericsson Mobile Communications Ab Regulating alerts generated by communication terminals responsive to sensed movement
WO2011130582A1 (en) 2010-04-14 2011-10-20 Mojix, Inc. Systems and methods for detecting patterns in spatio-temporal data collected using an rfid system
US9203489B2 (en) 2010-05-05 2015-12-01 Google Technology Holdings LLC Method and precoder information feedback in multi-antenna wireless communication systems
US20110274094A1 (en) * 2010-05-06 2011-11-10 Qualcomm Incorporated Methods and apparatus for estimating a geolocation of a wireless communications device
US8718673B2 (en) 2010-05-21 2014-05-06 Maple Acquisition Llc System and method for location assurance of a mobile device
US9112683B2 (en) 2010-05-27 2015-08-18 Maple Acquisition Llc Maintaining triggered session state in secure user plane location (SUPL) enabled system
EP2580605B1 (en) 2010-06-11 2016-05-04 Skyhook Wireless, Inc. Methods of and systems for measuring beacon stability of wireless access points
JP2012003494A (ja) * 2010-06-16 2012-01-05 Sony Corp 情報処理装置、情報処理方法及びプログラム
US8825388B2 (en) 2010-07-13 2014-09-02 Qualcomm Incorporated Indoor likelihood heatmap
US20120016872A1 (en) * 2010-07-13 2012-01-19 Qualcomm Incorporated Methods and apparatuses for use in generating an encoded routeability graph description
US9104788B2 (en) 2010-08-03 2015-08-11 General Electric Company System and method of using location technology to aid patient recovery
US8412232B2 (en) 2010-08-20 2013-04-02 Qualcomm Incorporated Methods and apparatuses for use in estimating a location of a mobile device within a structure
US9872271B2 (en) * 2010-09-02 2018-01-16 Enlighted, Inc. Tracking locations of a computing device and recording locations of sensor units
US9277362B2 (en) 2010-09-03 2016-03-01 Blackberry Limited Method and apparatus for generating and using location information
US20120066166A1 (en) * 2010-09-10 2012-03-15 International Business Machines Corporation Predictive Analytics for Semi-Structured Case Oriented Processes
US8325019B2 (en) 2010-09-13 2012-12-04 Ricoh Company, Ltd. Motion tracking techniques for RFID tags
US8812728B2 (en) 2010-09-15 2014-08-19 Andrew Llc Routing requests for location-to-service translation (LoST) services using proxy server
US8958754B2 (en) 2010-09-29 2015-02-17 Andrew, Llc System and method for sub-coherent integration for geo-location using weak or intermittent signals
US8606294B2 (en) 2010-10-05 2013-12-10 Skyhook Wireless, Inc. Method of and system for estimating temporal demographics of mobile users
JP5166502B2 (ja) * 2010-10-21 2013-03-21 株式会社日立製作所 測位データ管理サーバ及び測位データ管理方法
US8589331B2 (en) * 2010-10-22 2013-11-19 International Business Machines Corporation Predicting outcomes of a content driven process instance execution
EP2635915B1 (en) 2010-11-03 2016-05-18 Skyhook Wireless, Inc. Method of system for increasing the reliability and accuracy of location estimation in a hybrid positioning system
JP2012108748A (ja) * 2010-11-18 2012-06-07 Sony Corp データ処理装置、データ処理方法、およびプログラム
US9197996B2 (en) * 2010-11-19 2015-11-24 Commonwealth Scientific And Industrial Research Organisation Tracking location of mobile device in a wireless network
US8565783B2 (en) * 2010-11-24 2013-10-22 Microsoft Corporation Path progression matching for indoor positioning systems
KR101759350B1 (ko) * 2010-11-25 2017-07-18 삼성전자주식회사 사용자 단말의 변위 추정방법 및 장치
US8489122B2 (en) 2010-12-09 2013-07-16 Andrew Llc System and method for total flight time ratio pattern matching
KR101161103B1 (ko) * 2010-12-23 2012-06-28 연세대학교 산학협력단 사용자 위치 추적 방법, 이를 이용한 평면도 제작 방법 및 장치
CN103444163B (zh) 2011-02-05 2017-03-22 苹果公司 用于移动位置确定的方法和设备
US20120208522A1 (en) * 2011-02-11 2012-08-16 Ascom Network Testing Inc. Mobile Network Scanner Device
US8526968B2 (en) 2011-02-14 2013-09-03 Andrew Llc System and method for mobile location by dynamic clustering
JP5803187B2 (ja) * 2011-03-23 2015-11-04 ソニー株式会社 情報処理装置、情報処理システム、情報処理方法、プログラム、及び記録媒体
JP5628725B2 (ja) * 2011-03-29 2014-11-19 大成建設株式会社 可搬機器の所在管理システム
DE102011007486B4 (de) * 2011-04-15 2015-03-26 Siemens Aktiengesellschaft Verfahren zum rechnergestützten Lernen einer Referenzkarte basierend auf Messungen von Merkmalen eines Funknetzes
US8504288B2 (en) 2011-05-11 2013-08-06 Google Inc. Quality control of mapping data
US8583400B2 (en) 2011-05-13 2013-11-12 Google Inc. Indoor localization of mobile devices
US8412183B1 (en) 2011-05-16 2013-04-02 Google Inc. Automatically constructing paths
US8981995B2 (en) 2011-06-03 2015-03-17 Microsoft Technology Licensing, Llc. Low accuracy positional data by detecting improbable samples
US9715001B2 (en) 2011-06-13 2017-07-25 Commscope Technologies Llc Mobile location in a remote radio head environment
US20120331561A1 (en) 2011-06-22 2012-12-27 Broadstone Andrew J Method of and Systems for Privacy Preserving Mobile Demographic Measurement of Individuals, Groups and Locations Over Time and Space
KR101851593B1 (ko) * 2011-06-24 2018-06-12 에스케이 텔레콤주식회사 측위 장치 및 그 장치의 구동 방법, 클라우드 컴퓨팅 서비스 장치 및 그 장치의 구동 방법, 단말기 및 단말기의 구동 방법
US8386422B1 (en) 2011-07-08 2013-02-26 Google Inc. Using constructed paths to supplement map data
US8548738B1 (en) 2011-07-08 2013-10-01 Google Inc. Constructing paths based on a particle model
US9470529B2 (en) 2011-07-14 2016-10-18 Microsoft Technology Licensing, Llc Activating and deactivating sensors for dead reckoning
US9464903B2 (en) 2011-07-14 2016-10-11 Microsoft Technology Licensing, Llc Crowd sourcing based on dead reckoning
US9291460B2 (en) * 2011-07-22 2016-03-22 Google Inc. Map processing for indoor navigation guidance
US8706137B2 (en) * 2011-08-02 2014-04-22 Qualcomm Incorporated Likelihood of mobile device portal transition
US8825078B1 (en) * 2011-08-18 2014-09-02 Google Inc. Probabilistic estimation of location based on wireless signal strength
US8706142B1 (en) * 2011-08-18 2014-04-22 Google Inc. Probabilistic estimation of location based on wireless signal strength and platform profiles
US9541625B2 (en) 2011-08-25 2017-01-10 En-Gauge, Inc. Emergency resource location and status
CN103002570B (zh) * 2011-09-08 2015-04-22 华枫信通(北京)科技有限公司 一种基于集合运算的无线定位方法
CN102355530A (zh) * 2011-09-27 2012-02-15 周小伟 利用信号强度波动判断移动终端运动状态的方法
US8594701B2 (en) 2011-10-11 2013-11-26 Qualcomm Incorporated System and/or method for pedestrian navigation
US8665743B2 (en) * 2011-10-28 2014-03-04 Cisco Technology, Inc. User behavior model and statistical transition map to assist advanced WLAN applications
US10184798B2 (en) 2011-10-28 2019-01-22 Microsoft Technology Licensing, Llc Multi-stage dead reckoning for crowd sourcing
CN104054360B (zh) * 2011-11-08 2019-02-15 优科无线有限公司 用于确定多层建筑物中位置的位置信息的方法和装置
CN102427602B (zh) * 2011-12-06 2014-05-14 南京师范大学 稀疏直接定位方法
US9429657B2 (en) 2011-12-14 2016-08-30 Microsoft Technology Licensing, Llc Power efficient activation of a device movement sensor module
ES2812568T3 (es) 2012-01-25 2021-03-17 Omron Tateisi Electronics Co Robot móvil autónomo para ejecutar asignaciones de trabajo en un entorno físico en el que hay obstáculos estacionarios y no estacionarios
US8897813B2 (en) 2012-02-03 2014-11-25 Andrew Llc LTE user equipment positioning system and method
US10089586B2 (en) 2012-02-08 2018-10-02 Omron Adept Technologies, Inc. Job management system for a fleet of autonomous mobile robots
EP2832012A1 (en) 2012-03-30 2015-02-04 Corning Optical Communications LLC Reducing location-dependent interference in distributed antenna systems operating in multiple-input, multiple-output (mimo) configuration, and related components, systems, and methods
US9335175B2 (en) * 2012-08-15 2016-05-10 Google Inc. Crowd-sourcing indoor locations
US9817125B2 (en) 2012-09-07 2017-11-14 Microsoft Technology Licensing, Llc Estimating and predicting structures proximate to a mobile device
CN104704863A (zh) * 2012-10-04 2015-06-10 华为技术有限公司 用于智能移动伴侣的用户行为建模
CN103810450B (zh) * 2012-11-12 2017-01-25 北京计算机技术及应用研究所 一种射频识别的精确区域定位方法及系统
KR101333111B1 (ko) * 2012-11-15 2013-11-26 국방과학연구소 위치 추정 시스템 및 방법
WO2014085115A1 (en) 2012-11-29 2014-06-05 Corning Cable Systems Llc HYBRID INTRA-CELL / INTER-CELL REMOTE UNIT ANTENNA BONDING IN MULTIPLE-INPUT, MULTIPLE-OUTPUT (MIMO) DISTRIBUTED ANTENNA SYSTEMS (DASs)
US9813262B2 (en) 2012-12-03 2017-11-07 Google Technology Holdings LLC Method and apparatus for selectively transmitting data using spatial diversity
JP6232183B2 (ja) * 2012-12-07 2017-11-15 株式会社日立アドバンストシステムズ 移動端末装置及び測位システム
US8942725B2 (en) 2012-12-14 2015-01-27 Apple Inc. Location determination using a state space estimator
CN103068039B (zh) * 2012-12-17 2015-04-22 华南理工大学 一种基于WiFi信号的RSSI值的定位方法
US9591508B2 (en) 2012-12-20 2017-03-07 Google Technology Holdings LLC Methods and apparatus for transmitting data between different peer-to-peer communication groups
US9037693B2 (en) * 2013-01-03 2015-05-19 The Boeing Company Locating and addressing communication devices
US9979531B2 (en) 2013-01-03 2018-05-22 Google Technology Holdings LLC Method and apparatus for tuning a communication device for multi band operation
US10001518B2 (en) * 2013-02-04 2018-06-19 Abb Schweiz Ag System and method for power transmission and distribution asset condition prediction and diagnosis
US9155029B2 (en) * 2013-03-12 2015-10-06 Qualcomm Incorporated Method and apparatus for scanning for a wireless access point
US10229697B2 (en) 2013-03-12 2019-03-12 Google Technology Holdings LLC Apparatus and method for beamforming to obtain voice and noise signals
US11156464B2 (en) 2013-03-14 2021-10-26 Trx Systems, Inc. Crowd sourced mapping with robust structural features
US11268818B2 (en) 2013-03-14 2022-03-08 Trx Systems, Inc. Crowd sourced mapping with robust structural features
US9111156B2 (en) 2013-03-15 2015-08-18 Mojix, Inc. Systems and methods for compressive sensing ranging evaluation
CN104718462B (zh) * 2013-05-20 2018-02-13 英特尔公司 用于混合虚拟和实体楼层地图的技术
US9267805B2 (en) * 2013-06-07 2016-02-23 Apple Inc. Modeling significant locations
CA2915167C (en) 2013-06-14 2017-07-04 Indoo.Rs Gmbh Improved method for fingerprint based localization of mobile devices
US9386542B2 (en) 2013-09-19 2016-07-05 Google Technology Holdings, LLC Method and apparatus for estimating transmit power of a wireless device
ITBA20130065A1 (it) * 2013-10-02 2015-04-03 Domenico Colucci Sistema di localizzazione "indoor" ad alta affidabilita' e relative metodologie di utilizzo
WO2015051104A1 (en) * 2013-10-04 2015-04-09 The Regents Of The University Of California Classification and regression for radio frequency localization
US9344837B2 (en) * 2013-10-14 2016-05-17 Google Technology Holdings LLC Methods and devices for path-loss estimation
US9549290B2 (en) 2013-12-19 2017-01-17 Google Technology Holdings LLC Method and apparatus for determining direction information for a wireless device
US9551581B2 (en) 2013-12-31 2017-01-24 Albright Holdings, Inc. Turn-by-turn navigation system and method using feedforward location estimation
AT515088B1 (de) 2014-02-14 2015-06-15 Mkw Electronics Gmbh Verfahren für die Ortung von Tieren mit Hilfe von Funkwellen
US10466056B2 (en) 2014-04-25 2019-11-05 Samsung Electronics Co., Ltd. Trajectory matching using ambient signals
US9491007B2 (en) 2014-04-28 2016-11-08 Google Technology Holdings LLC Apparatus and method for antenna matching
CN105022394B (zh) * 2014-04-29 2019-05-21 东北大学 动态环境下的移动机器人可靠定位方法
US9125019B1 (en) * 2014-05-01 2015-09-01 Glopos Fzc Positioning arrangement, method, mobile device and computer program
US9478847B2 (en) 2014-06-02 2016-10-25 Google Technology Holdings LLC Antenna system and method of assembly for a wearable electronic device
US9420477B2 (en) 2014-06-04 2016-08-16 Grandios Technologies, Llc Signal strength management
US9525472B2 (en) 2014-07-30 2016-12-20 Corning Incorporated Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US10757671B2 (en) 2014-09-30 2020-08-25 Apple Inc. Location fingerprinting for a transit system
US9758183B2 (en) 2014-09-30 2017-09-12 Apple Inc. Location fingerprinting for transit systems
US10216366B2 (en) * 2014-11-19 2019-02-26 Imprivata, Inc. Location-based anticipatory resource provisioning
CN104880707B (zh) * 2014-11-30 2017-09-26 中国科学院沈阳自动化研究所 一种基于自适应转移概率矩阵的交互多模型跟踪方法
US9729267B2 (en) 2014-12-11 2017-08-08 Corning Optical Communications Wireless Ltd Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting
WO2016117940A1 (en) 2015-01-23 2016-07-28 Lg Electronics Inc. Method for selecting of sidelink grant for a d2d ue in a d2d communication system and device therefor
CN107431995B (zh) * 2015-03-17 2020-08-28 赫尔环球有限公司 实现对移动装置的估计位置的验证
EP3076128B1 (en) 2015-04-01 2021-09-22 Tata Consultancy Services Limited Backtracking indoor trajectories using mobile sensors
US9883337B2 (en) 2015-04-24 2018-01-30 Mijix, Inc. Location based services for RFID and sensor networks
AT517225B1 (de) 2015-06-12 2016-12-15 Smartbow Gmbh Verfahren für die Ortung von Tieren mit Hilfe von Funkwellen
US9743253B2 (en) 2015-08-27 2017-08-22 Glopos Fzc Method and arrangement for locating a mobile device
US10540598B2 (en) * 2015-09-09 2020-01-21 International Business Machines Corporation Interpolation of transition probability values in Markov decision processes
US9924373B2 (en) 2015-09-21 2018-03-20 International Business Machines Corporation Adaptively position objects through mobile signal sources
US9661470B1 (en) * 2015-10-05 2017-05-23 Google Inc. Methods and systems for locating an actor within an environment
US9706366B2 (en) 2015-11-06 2017-07-11 International Business Machines Corporation WiFi-fingerprint based indoor localization map
US20170131402A1 (en) * 2015-11-06 2017-05-11 Mitsubishi Electric Research Laboratories, Inc. System and Method for Augmented Localization of WiFi Devices
KR101824137B1 (ko) * 2015-11-19 2018-02-01 삼성중공업 주식회사 위치 인식 장치 및 방법
US9848301B2 (en) 2015-11-20 2017-12-19 At&T Intellectual Property I, L.P. Facilitation of mobile device geolocation
CN108474832B (zh) * 2015-12-21 2022-03-18 萨维罗纳2014有限公司 在体积中定位无线设备的系统和方法
US10244363B1 (en) 2015-12-28 2019-03-26 Amazon Technologies, Inc. Entry portal identification system
US10677881B2 (en) * 2016-03-29 2020-06-09 Government of the United States as represented by Director National Security Agency Map assisted inertial navigation
CN107295465B (zh) * 2016-03-31 2020-10-23 华为技术有限公司 一种定位方法及设备
US10109059B1 (en) 2016-06-29 2018-10-23 Google Llc Methods and systems for background subtraction re-initialization
US10215858B1 (en) 2016-06-30 2019-02-26 Google Llc Detection of rigid shaped objects
US9998876B2 (en) 2016-07-27 2018-06-12 At&T Intellectual Property I, L.P. Inferring user equipment location data based on sector transition
US10383039B2 (en) 2016-09-02 2019-08-13 Cisco Technology, Inc. Best next access point list
US20180070212A1 (en) * 2016-09-02 2018-03-08 Athentek Innovations, Inc. Systems and methods to track movement of a device in an indoor environment
US10097960B2 (en) * 2017-02-21 2018-10-09 At&T Intellectual Property I, L.P. Velocity-weighted analysis of user equipment location data
US9989622B1 (en) * 2017-03-16 2018-06-05 Cognitive Systems Corp. Controlling radio states for motion detection
JP6828572B2 (ja) * 2017-04-18 2021-02-10 富士通株式会社 ロボット移動時間推定プログラム及びロボット移動時間推定方法
US9942717B1 (en) * 2017-06-08 2018-04-10 Rapid Focus Security, Llc Method and apparatus for direction-aware device location
US9942872B1 (en) * 2017-06-09 2018-04-10 Rapid Focus Security, Llc Method and apparatus for wireless device location determination using signal strength
CN107205260A (zh) * 2017-07-20 2017-09-26 深圳市益鑫智能科技有限公司 一种变电设备在线智能监测系统
US11422565B1 (en) 2017-08-18 2022-08-23 Amazon Technologies, Inc. System for robot movement that is informed by cultural conventions
US11300963B1 (en) * 2017-08-18 2022-04-12 Amazon Technologies, Inc. Robot movement constraint system
US10612934B2 (en) * 2018-01-12 2020-04-07 General Electric Company System and methods for robotic autonomous motion planning and navigation
CN108882172B (zh) * 2018-06-22 2020-10-23 电子科技大学 一种基于hmm模型的室内移动轨迹数据的预测方法
US10547978B1 (en) * 2018-09-04 2020-01-28 Walgreen Co. Two-way communication system implementing location tracking
US10506384B1 (en) * 2018-12-03 2019-12-10 Cognitive Systems Corp. Determining a location of motion detected from wireless signals based on prior probability
US11403543B2 (en) * 2018-12-03 2022-08-02 Cognitive Systems Corp. Determining a location of motion detected from wireless signals
CN109862518B (zh) * 2019-01-11 2021-05-18 福州大学 一种基于共稀疏解析模型的免设备定位方法
EP3709045A1 (en) * 2019-03-12 2020-09-16 HERE Global B.V. Determining a path of a mobile device in a public transportation building
US10567914B1 (en) * 2019-04-30 2020-02-18 Cognitive Systems Corp. Initializing probability vectors for determining a location of motion detected from wireless signals
CN110231588B (zh) * 2019-05-15 2023-08-22 欧普照明股份有限公司 一种基于无线信号指标进行定位的方法和装置
CN110809232B (zh) * 2019-10-22 2021-06-08 新华三信息安全技术有限公司 定位方法、装置、定位设备和计算机可读存储介质
CN111121780A (zh) * 2019-12-16 2020-05-08 中建科技有限公司深圳分公司 一种可移动机器人的导航方法及装置
CN113326801A (zh) * 2021-06-22 2021-08-31 哈尔滨工程大学 一种基于信道状态信息的人体移动方向识别方法
JP2023005572A (ja) * 2021-06-29 2023-01-18 ミツミ電機株式会社 動線作成システム
CN115238717B (zh) * 2022-08-16 2023-07-04 中国建筑一局(集团)有限公司 一种区域人口走向计算系统及方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1183158A (zh) * 1995-03-07 1998-05-27 西门子公司 识别至少叠加了一个干扰信号的时变测试信号中的至少一个隐式马尔科夫模型建模的有定义信号的方法
CN1311951A (zh) * 1998-06-09 2001-09-05 松下电器产业株式会社 图像编码装置、图像译码装置、文字核对装置和数据存储媒体

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE500769C2 (sv) 1993-06-21 1994-08-29 Televerket Förfarande för lokalisering av mobilstationer i digitalt telenät
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
US5555376A (en) 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5812865A (en) * 1993-12-03 1998-09-22 Xerox Corporation Specifying and establishing communication data paths between particular media devices in multiple media device computing systems based on context of a user or users
US6205464B1 (en) * 1994-09-16 2001-03-20 International Businesss Machines Corporation System for building optimal commit trees in a distributed transaction processing system
US5602903A (en) 1994-09-28 1997-02-11 Us West Technologies, Inc. Positioning system and method
US6160018A (en) * 1995-03-13 2000-12-12 Loma Linda University Medical Center Prophylactic composition and method for alzheimer's Disease
GB2311697B (en) * 1996-03-22 1999-07-28 Matsushita Electric Ind Co Ltd Wireless communication system and method and system for detection of position of radio mobile station
JP3161334B2 (ja) * 1996-07-29 2001-04-25 松下電器産業株式会社 位置検出装置
US6067460A (en) * 1996-05-23 2000-05-23 Nokia Mobile Phones Limited Mobile station having enhanced standby mode
US6035104A (en) 1996-06-28 2000-03-07 Data Link Systems Corp. Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destination
US6108557A (en) 1997-01-08 2000-08-22 Us Wireless Corporation Signature matching for location determination in wireless communication systems
US6084546A (en) * 1997-01-08 2000-07-04 Us Wireless Corporation Location determination in wireless communication systems using velocity information
FI105005B (fi) 1997-05-13 2000-05-15 Nokia Networks Oy Päätelaitteen nopeuden estimoimismenetelmä, solun valitsemismenetelmä ja radiojärjestelmä
US6052598A (en) 1997-09-30 2000-04-18 At&T Corp Method for predicting the location of a mobile station in a mobile communications network
US6161018A (en) 1998-02-27 2000-12-12 Motorola, Inc. Method and system for estimating a subscriber's location in a wireless communication system service area
US6393294B1 (en) * 1998-09-22 2002-05-21 Polaris Wireless, Inc. Location determination using RF fingerprinting
US6269246B1 (en) 1998-09-22 2001-07-31 Ppm, Inc. Location determination using RF fingerprinting
US6812937B1 (en) 1998-12-18 2004-11-02 Tangis Corporation Supplying enhanced computer user's context data
US6466232B1 (en) 1998-12-18 2002-10-15 Tangis Corporation Method and system for controlling presentation of information to a user based on the user's condition
US6513046B1 (en) 1999-12-15 2003-01-28 Tangis Corporation Storing and recalling information to augment human memories
US6791580B1 (en) 1998-12-18 2004-09-14 Tangis Corporation Supplying notifications related to supply and consumption of user context data
US6747675B1 (en) 1998-12-18 2004-06-08 Tangis Corporation Mediating conflicts in computer user's context data
US6842877B2 (en) 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US6801223B1 (en) 1998-12-18 2004-10-05 Tangis Corporation Managing interactions between computer users' context models
US7137069B2 (en) * 1998-12-18 2006-11-14 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7107539B2 (en) 1998-12-18 2006-09-12 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7055101B2 (en) 1998-12-18 2006-05-30 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7076737B2 (en) 1998-12-18 2006-07-11 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US6359727B1 (en) * 1999-05-20 2002-03-19 Sumitomo Electric Industries, Ltd. Optical amplifier for wavelength-multiplexing transmission
US6535833B1 (en) * 1999-11-22 2003-03-18 Nokia Mobile Phones Ltd. Method and apparatus for filtering measurements used in a generalized positioning system
EP1109031A1 (de) * 1999-12-10 2001-06-20 Ascom Systec AG Verfahren und Einrichtung zum Lokalisieren eines mobilen Terminals
WO2001075676A2 (en) 2000-04-02 2001-10-11 Tangis Corporation Soliciting information based on a computer user's context
US6971063B1 (en) * 2000-07-28 2005-11-29 Wireless Valley Communications Inc. System, method, and apparatus for portable design, deployment, test, and optimization of a communication network
WO2002033541A2 (en) 2000-10-16 2002-04-25 Tangis Corporation Dynamically determining appropriate computer interfaces
US20020044152A1 (en) 2000-10-16 2002-04-18 Abbott Kenneth H. Dynamic integration of computer generated and real world images
US20020054130A1 (en) * 2000-10-16 2002-05-09 Abbott Kenneth H. Dynamically displaying current status of tasks
JP2002183150A (ja) * 2000-12-13 2002-06-28 Nec Corp 位置関連情報提示システム及び位置関連情報提示方法並びにその制御プログラムを記録した記録媒体
ATE556297T1 (de) * 2001-08-06 2012-05-15 Panasonic Corp Informationsbereitstellungsverfahren und - vorrichtung
US7030814B2 (en) 2001-09-07 2006-04-18 Sirf Technology, Inc. System and method to estimate the location of a receiver in a multi-path environment
US20030134648A1 (en) * 2001-10-04 2003-07-17 Reed Mark Jefferson Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
US20030125045A1 (en) * 2001-12-27 2003-07-03 Riley Wyatt Thomas Creating and using base station almanac information in a wireless communication system having a position location capability
US6873852B2 (en) 2002-01-10 2005-03-29 Telefonaktiebolaget Lm Ericsson (Publ) System and method of estimating the position of a mobile terminal in a radio telecommunications network
US6839027B2 (en) 2002-11-15 2005-01-04 Microsoft Corporation Location measurement process for radio-frequency badges employing path constraints
US7747307B2 (en) 2003-03-04 2010-06-29 Calypso Medical Technologies, Inc. Method and system for marker localization
US6992625B1 (en) 2003-04-25 2006-01-31 Microsoft Corporation Calibration of a device location measurement system that utilizes wireless signal strengths

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1183158A (zh) * 1995-03-07 1998-05-27 西门子公司 识别至少叠加了一个干扰信号的时变测试信号中的至少一个隐式马尔科夫模型建模的有定义信号的方法
CN1311951A (zh) * 1998-06-09 2001-09-05 松下电器产业株式会社 图像编码装置、图像译码装置、文字核对装置和数据存储媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
AndrewM.Ladd,KostasE.Bekris,AlgisRudys,GuillaumeMarceau, LydiaE.Kavraki,DanS.Wallach:."Robotics-Based Location Sensing using Wireless Ethernet".The Annual International Conference on Mobile Computing and Networking 2002,MOBICOM'02.2002,摘要,第2.3.1节,第2.4节. *

Also Published As

Publication number Publication date
US20050270236A1 (en) 2005-12-08
KR101292870B1 (ko) 2013-08-02
KR20120093116A (ko) 2012-08-22
KR101203232B1 (ko) 2012-11-21
US7053830B2 (en) 2006-05-30
KR20120093115A (ko) 2012-08-22
US7199754B2 (en) 2007-04-03
JP2005024540A (ja) 2005-01-27
EP1494397B1 (en) 2013-08-21
KR20050004701A (ko) 2005-01-12
US7532113B2 (en) 2009-05-12
EP1494397A2 (en) 2005-01-05
JP5165181B2 (ja) 2013-03-21
KR101203228B1 (ko) 2012-11-21
US7250907B2 (en) 2007-07-31
US20040263388A1 (en) 2004-12-30
US20050270235A1 (en) 2005-12-08
KR20120093114A (ko) 2012-08-22
KR101203261B1 (ko) 2012-11-21
CN1578530A (zh) 2005-02-09
EP1494397A3 (en) 2010-08-04
US20050258957A1 (en) 2005-11-24

Similar Documents

Publication Publication Date Title
CN1578530B (zh) 用于确定便携式计算设备的定位动态特性的系统和方法
US9569786B2 (en) Methods and systems for excluding individuals from retail analytics
CN102572390B (zh) 对监视对象者的行动进行监视的装置以及方法
CN106462627B (zh) 根据多个位置数据报告分析语义地点和相关数据
CN100523860C (zh) 利用无线信号强度的设备位置测量系统的定标
CN105143909A (zh) 用于无线电地图的动态生成的系统、方法和计算机程序
US20220101709A1 (en) INDOOR OCCUPANCY ESTIMATION, TRAJECTORY TRACKING and EVENT MONITORING AND TRACKING SYSTEM
GB2434504A (en) Pattern Recognition Systems
Tiku Secure, accurate, real-time, and heterogeneity-resilient indoor localization with smartphones
Obretin Infrastructure free indoor positioning system
Becker et al. Implementing real-life indoor positioning systems using machine learning approaches
Papaioannou Tracking multiple mobile devices in CCTV-enabled areas
Shah Radio map construction using Kriging and functional data analysis for indoor localization
Rashdi et al. Comparative Evaluation of LiDAR systems for transport infrastructure: case studies and performance analysis
Liebig Pedestrian Mobility Mining with Movement Patterns
Depatla et al. Passive Crowd Speed Estimation with WiFi
Sudheesh et al. Indoor Localization
Hidalgo Espin Implementing alternative technologies to improve PQI methodology
Öhrström et al. The precision of RSSI-fingerprinting based on connected Wi-Fi devices
Horng Inferring Queueing Network Models from High-precision Location Tracking Data
Maaloul et al. Machine-Learning-Based to Predict the Indoor Position of SmartPhones Using Bluetooth beacons in a Shopping Mall
Menz et al. Ultra-high Frequency Passive RFID Identification and Visualization
Dixon et al. Performance Monitoring for Safe and Livable Communities: Fusing Data, to Improve Arterial Operations for All Users

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150506

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150506

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120418

Termination date: 20190528

CF01 Termination of patent right due to non-payment of annual fee