CN102484770A - 用于位置感知设备的位置历史 - Google Patents
用于位置感知设备的位置历史 Download PDFInfo
- Publication number
- CN102484770A CN102484770A CN2010800395684A CN201080039568A CN102484770A CN 102484770 A CN102484770 A CN 102484770A CN 2010800395684 A CN2010800395684 A CN 2010800395684A CN 201080039568 A CN201080039568 A CN 201080039568A CN 102484770 A CN102484770 A CN 102484770A
- Authority
- CN
- China
- Prior art keywords
- network information
- database
- location aware
- aware devices
- network
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/34—Power consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/2895—Intermediate processing functionally located close to the data provider application, e.g. reverse proxies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/024—Guidance services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种位置感知移动设备可以包括用于与一个或多个通信网络(诸如蜂窝网络或WiFi网络)通信的基带处理器。在一些实现方式中,基带处理器可以随时间收集网络信息(例如发射机ID)。应用户或应用的请求,网络信息可以被转换成位置感知设备的估计位置坐标(例如维度、经度、高度)以用于在地图视图中显示或用于其他目的。用户或应用可以利用时间戳或其它查询来查询位置历史数据库以取回位置历史的全部或部分以用于在地图视图中显示。
Description
技术领域
本发明一般地涉及位置感知移动设备。
背景技术
传统的移动设备通常专用于执行特定应用。例如,移动电话提供电话服务、个人数字助理(PDA)提供组织地址、联系人和备忘录的方式,媒体播放器播放内容,电子邮件设备提供电子邮件通信等等。现代的移动设备可以包括这些应用中的两者或更多。由于典型的移动设备的尺寸限制,这样的移动设备可能需要依赖于网络或其它远程服务来支持这多个应用。例如,地图服务可以通过网络来向移动设备提供地图,其可以与移动设备上运行的一个或多个应用一起使用。与移动设备集成或耦合的定位***的引入提供用于提供基于位置的服务的附加机会。
现代定位***包括基于卫星的定位***,诸如全球定位***(GPS)、基于“小区ID”的蜂窝网络定位以及基于WiFi网络的WiFi定位技术。基于卫星的定位***往往是最精确的。然而,这些卫星***常常比其它定位***消耗更多功率并且依赖于多个卫星的可见性来确定位置估计。
发明内容
一种位置感知移动设备可以包括用于与一个或多个通信网络(诸如蜂窝网络或WiFi网络)通信的基带处理器。在一些实现方式中,基带处理器可以随时间收集网络信息。网络信息可以被转换成位置感知设备的估计位置坐标(例如维度、经度、高度)。位置坐标可以存储在位置感知设备上的或可在网络上访问的位置历史数据库。用户或应用可以利用时间戳或其它查询来查询位置历史数据库以取回位置历史的全部或部分以用于在地图视图中显示。在一些实现方式中,位置历史数据库的大小和“新鲜度”可以通过消除数据库中的重复条目和/或移除较老的条目来管理。位置历史可以用来构建位置感知设备的行经时间线。行经时间线可以显示在地图视图中或被网络上或位置感知设备上运行的位置感知应用使用。在一些实现方式中,应用编程接口(API)可被应用用来查询位置历史数据库。
在一些实现方式中,位置历史可以允许用户给设备取得的照片或其它内容加标签并使用时间戳将内容与位置历史同步。例如,这可以允许用户用内容来扩增行经时间线。
在一些实现方式中,网络信息可以包括发射机标识符(ID)。例如,小区ID可以被跟踪并被记录。小区ID可以被映射到对应的小区塔位置,小区塔位置可以用来提供位置感知设备的估计位置坐标。当位置历史被用户或应用(例如通过API)请求时,发射机ID可以被转换成位置感知设备的位置坐标,位置坐标可以被反向地理编码成地图位置以用于在地图视图上显示或用于其它目的。在其它实现方式中,网络信息可以包括WiFi扫描数据(例如接入点ID),WiFi扫描数据可以用来确定位置感知设备的位置坐标,所述位置坐标可以被反向地理编码以用于在地图视图上显示。在一些实现方式中,网络信息可以被发送给网络服务器,网络服务器可以将网络信息转换成位置坐标,位置坐标可以被返回给位置感知设备以用于通过位置感知应用进行处理。
在一些实现方式中,与不同事件有关的其它信息可以被位置感知设备记录并与位置历史相关联。其它信息可以在地图视图或其它应用被显示或以其他方式使得可被用户访问。其它信息和位置历史可以是用户的个人“日记”的部分,其可以在以后被查询。
附图说明
图1是根据一些实现方式的示例性位置确定***的框图。
图2是根据一些实现方式的用于生成和存储位置感知设备的位置历史数据的示例性处理的流程图。
图3A图示出根据一些实现方式的能够存储和处理位置历史数据的位置感知设备的示例性主画面;
图3B图示出根据一些实现方式的能够取回和显示位置历史数据的位置感知设备的示例性搜索界面。
图4是根据一些实现方式的用于图1的位置感知设备的示例网络操作环境的框图。
图5是根据一些实现方式的能够存储和处理位置历史数据的位置感知设备的示例性体系架构的框图。
具体实施方式
***概览
图1是示例性位置确定***100的框图。在一些实现方式中,位置确定***100可以包括位置感知设备102、小区塔发射机104、接入点发射机114(例如WiFi信标)和位置服务器110。小区塔发射机104可以通过网关106耦合到广域网108(例如因特网),并且接入点发射机114可以通过有线和/或无线通信链路耦合到网络108。
位置感知设备102可以是能够通过与诸如GPS、蜂窝网络、WiFi网络以及可用来提供位置感知设备102的实际位置或估计位置任何其它技术之类的定位***通信来确定位置感知设备102的当前地理位置的任何设备。位置感知设备的一些示例包括但不限于:手持计算机、个人数字助理、蜂窝电话、网络工具、相机、智能电话、增强型通用无线分组业务(EGPRS)移动电话、网络基站、媒体播放器、导航设备、电子邮件设备、游戏控制台或这些数据处理设备或其它数据处理设备中的任意两者或更多者的组合。位置感知设备102可以包括用于存储位置历史数据库(DB)116的存储设备118(例如闪存、硬盘)。
位置服务器110可以包括由位置服务提供商运营的一个或多个服务器计算机。位置服务器110可以向位置感知设备102递送位置信息。
在一些实现方式中,位置感知设备102收集并存储与发射机检测事件相关联的网络信息。网络信息可以包括检测到的发射机的发射机标识符(ID)和标记发射机检测事件的时间的时间戳。发射机ID的一些示例包括但不限于由蜂窝通信网络中的小区塔发射机(例如GSM机柱上的发射机)提供的小区ID和接入点发射机ID(例如,媒体访问控制(MAC)地址)。无线接入点(AP)可以是用作供无线设备的用户用来连接到有线LAN的通信集线器的硬件设备或计算机软件。
发射机ID的序列可以是与对应发射机的已知地理位置相关的。发射机的地理位置可以用来计算位置感知设备102在一时段上的估计位置坐标(例如,维度、经度、高度),产生位置感知设备102的位置历史。例如,发射机ID的序列可与将发射机ID映射到或关连到对应发射机的位置坐标的参考数据库(例如小区ID数据库、WiFi参考数据库)相比较,并至少部分地基于对应发射机的位置坐标来计算位置感知设备102的估计位置坐标。如果参考数据库在位置感知设备102上是可用的,则映射可以由位置感知设备102的处理器执行。可替代地,发射机ID可以被发送给位置服务器110,位置服务器110可以将发射机位置坐标存储在存储设备112中的远程参考数据库中。位置服务器110可以将发射机ID映射或关连到对应发射机的位置坐标,对应发射机的位置坐标可以通过网络108或一个或多个无线通信链路被发回位置感知设备102。位置坐标可以被反向地理编码为地图位置(例如街道位置)。地图位置可以用由位置感知设备102显示的地图视图上的标记(例如,图钉图标)表示,或用于位置感知应用的其它目的。
位置坐标和相关联的时间戳可以存储在位置历史数据库116和/或存储设备112中以用于随后供用户或应用取回和处理。位置坐标和时间戳可以用来构建示出位置感知设备102的位置的历史的地图视图中的时间线。在一些实现方式中,与位置坐标相关联的时间戳可以用来查询数据库116或存储设备112上的远程数据库,以获取响应于来自用户或应用的查询的位置历史数据,如参考图3B所述。
在一些实现方式中,位置历史数据库116可以关连或关联到其它记录数据(例如使用关系数据库关联)。当与事件相关联的数据被存储在位置感知设备102中或网络存储设备(例如存储设备112)上时,发生数据记录事件。记录数据的一些示例包括但不限于:与图片获取事件相关联的数据、与金融交易相关联的数据、传感器输出数据、与通信事件(例如,电话呼叫或即时消息的接收)相关联的数据、与网络事件(例如与网络进行无线或有线的连接或连接断开)相关联的数据,等等。
在一些实现方式中,记录数据与位置历史数据和对应的时间戳一起可用于创建和存储位置感知设备102的用户的个人“日记”。在示例***100中,记录数据或“日记”可以通过位置服务器110存储在位置感知设备102或存储在存储设备112上。
在一些实现方式中,记录数据可以利用地图视图上的对应位置标记来显示,如参考图3B所述。数据可以被显示在地图视图或其它用户界面中,和/或链接(例如超链接)或其它参考可以利用标记被显示以允许对记录数据的访问。
在一些实现方式中,发射机检测事件数据(例如,发射机ID)在位置感知设备102正以低功率模式操作的同时被接收到。低功率模式可以例如在位置感知设备102的卫星定位接收机(例如GPS接收机)被断电来节省功率时发生。在低功率模式中,功率高效处理器(例如3G基带处理器)可以积累和存储发射机ID以用于计算位置历史数据。基带处理器被用在诸如图5中示出的射频(RF)子***524之类的RF子***中。基带处理器在例如GSM(全球移动通信***)、GPRS(通用无线分组业务)和EGPRS(增强型通用无线分组业务)通信设备(诸如蜂窝移动电话)中被用来发射和接收无线电信号。
在无线电信号的接收期间,RF子***接收无线电信号,将无线电信号转换成基带信号并将基带信号发送给基带处理器。随后,基带处理器处理接收到的基带信号并解码各种数据,包括发射机ID(例如小区ID)。在许多位置感知移动设备中,GPS接收机比基带处理器消耗多得多的功率。因此,发射机ID的收集和存储可以由基带处理器实现,而没有与例如GPS接收机相关联的高功耗。
位置历史可以从利用低功率基带处理器收集的发射机ID计算。发射机ID可以用来重新构建用于在地图视图中显示的位置历史时间线。位置历史可以关连或关联到来自其它记录事件的数据,以允许数据在地图视图应用或其它应用中被显示或以其他方式被使得可被用户访问。位置感知设备102在过去所行经的位置的序列可以作为时间线被显示在地图视图中,时间线的跨度可以通过用户或应用生成的查询来指定,如参考图3B所述。
示例位置历史处理
图2是用于生成和存储位置感知设备的位置历史数据的示例性处理200的流程图。处理200将被描述为由位置感知设备102执行,如参考图1所述。
在一些实现方式中,如果位置感知设备在一段时间上处于低功率或睡眠模式(202),则位置感知设备可以被配置为接收在位置感知设备的通信范围以内的发射机ID(204)。发射机ID可以定期地(例如每10分钟地收集)和/或响应于触发事件(例如,每当用户或应用请求位置数据时)被收集。
在低功率或睡眠模式中,卫星定位接收机(例如GPS接收机)可以被断电来节省功率或因为没有足够数目的卫星可用来计算导航方案(例如GPS接收机在室内***作)。在低功率模式中,发射机ID可以由例如通常比例如GPS接收机消耗更少功率的基带处理器收集。在一些实现方式中,即使位置感知设备正以正常功率模式操作,发射机ID也可以被收集。该情况可能发生在不包括卫星定位***的位置感知设备上。
在一些情况中,相同的发射机ID可以被位置感知设备在短时段中接收多次,从而有可能在位置历史数据库中产生重复条目。这可能例如发生在设备在发射机附近保持静止的情况中。在这样的情况中,重复的条目可以从位置历史数据库被检测到并被删除。参考处理200,如果新的发射机ID被接收到(206),并且位置历史数据库不是满的(208)则发射机ID和对应的时间戳可以存储在位置历史数据库中(212)。在一些实现方式中,如果发射机ID在过去被接收到过(206)并被存储在位置历史数据库中,处理200可以更新条目的时间戳(207)并返回到步骤(202)。
如果新的发射机ID被接收到(206)并且位置历史数据库是满的(208),则来自位置历史数据库的条目可以从位置历史数据库被移除来为新的条目腾出地方(210)。以该方式,步骤(210)确保位置历史数据库的大小和“新鲜度”可以被管理。任何适合的数据库管理策略都可以被实现来确定从数据库移除哪条位置条目。例如,在一种实现方式中,“老化”算法可被用来基于时间戳的比较移除最老的条目。在另一实现方式中,每当位置感知设备被断电一段时间时,位置历史数据库的全部或部分可以被清除。在一些实现方式中,可以向位置设备的用户提供允许用户手动清除位置历史数据库的用户界面。
在一些实现方式中,单个准确位置(例如单个发射机ID)或代表限定的时间跨度的少量发射机ID可以存储在位置历史数据库中来减小位置历史数据库的大小。例如,一周的上班并从家往返的值可以用单个或少量发射机ID表示,这是因为从家到上班的路线在工作周期间并不改变。该选项可以由用户通过用户界面来指定,该用户界面允许用户指定发射机ID记录的频率和/或指定将进行记录或将不进行记录的时间段。
其它实现方式可以采用其它手段来减小位置历史数据库的大小,诸如各种数据压缩技术。例如,位置的重复模式可以被编码成数据库内的较短符号或符号集,并且查找表可以用来将符号映射到位置集。
图3A图示出能够存储和处理位置历史数据的位置感知设备102的示例性主画面300。在一些实现方式中,位置感知设备102可以是移动电话。设备102可以包括能够接收触摸输入和手势的触摸敏感显示器302或触摸垫。在所示出的示例中,主画面300可以包括可由用户触摸来调用应用的许多图标。例如,如果用户触摸图标303,则位置历史应用可被调用并且位置历史用户界面可被显示。
图3B图示出位置感知设备102的示例性搜索界面305。搜索界面305可以包括搜索框304,用户可以使用搜索框304来输入位置历史的时间跨度。在所示出的示例中,用户输入时间跨度上午10:00-晚上12:00。在一些实施方式中,时间跨度可被用来查询位置历史数据库116。响应于查询的位置条目可以用来在用户触摸位置历史按钮332时在地图视图上显示标记。在所示出的示例中,标记310,312,314,316,318,320,322,324和326对应于响应于时间跨度查询上午10:00-晚上12:00的位置历史数据库116中的位置。每个标记可以具有调出328,其用于显示信息以及用于提供用来访问其它记录数据的用户界面元素330。其它记录数据可以包括但不限于:照片、视频、文本、超链接、点击呼叫电话号码、广告等等。
示例网络操作环境
图4是用于图1的位置感知设备102的示例网络操作环境400的框图。在图4中,位置感知设备402a和402b每一个可以表示位置感知设备102。设备402a和402b可以例如通过一个或多个有线和/或无线网络410来进行数据通信。例如,无线网络412(例如蜂窝网络)可以通过使用网关416来与广域网(WAN)414(诸如因特网)通信。同样地,诸如802.11g的无线接入设备之类的接入设备418可以提供对广域网414的通信接入。在一些实现方式中,语音和数据通信二者都可以建立在无线网络412和接入设备418上。例如,设备402a可以通过无线网络412、网关416和广域网414(例如使用TCP/IP或UDP协议)拨出和接收电话呼叫(例如使用VoIP协议),发送和接收电子邮件消息(例如使用POP3协议),并取回电子文档和/或流,诸如网页、照片和视频。同样地,在一些实现方式中,设备402b可以通过接入设备418和广域网414来拨出和接收电话呼叫、发送和接收电子邮件消息以及取回电子文档。在一些实现方式中,设备402a或402b可以使用一个或多个线缆物理地连接到接入设备418并且接入设备418可以是个人计算机。在该配置中,设备402a或402b可以称为“拴住的”(tether)***。与有线或无线网络的连接可以允许设备相互或与远程服务(例如导航服务430)共享位置历史。
设备402a和402b还可以通过其它手段来建立通信。例如,无线设备402a可以通过无线网络412来与其它设备(例如其它设备402a或402b、蜂窝电话等)通信。同样地,设备402a和402b可以通过使用诸如蓝牙TM通信设备之类的一个或多个通信子***来建立对等通信420,例如个人局域网络。也可以实现其它通信协议和技术。
设备402a或402b可以例如通过一个或多个有线和/或无线网络410来与一个或多个服务430,440,450,460和470通信。例如,一个或多个导航服务430可以向设备402a或402b提供导航信息,例如地图信息、位置信息、路线信息以及其它信息。例如,设备402b的用户可以通过按压顶层图形用户界面(例如图3A中示出的主画面304)上的地图图标来调用地图功能,并且可以针对具***置来请求和接收地图,请求和接收路线指示,或请求和接收特定位置附近的商业的列表。
导航服务430可以接收发射机ID,使用参考数据库来执行到位置坐标的转换并将带有标记的地图视图提供给位置感知设备以用于显示或用于其它目的。在一些实现方式中,导航服务430可以提供在线设施(例如,网站)以供用户共享位置历史或网络信息。导航服务430可以使用发射机ID来更新或提高参考数据库的准确度。
消息传送服务440可以例如提供电子邮件和/或其它消息传送服务。媒体服务450可以例如提供对媒体文件的访问,媒体文件诸如是歌曲文件、音频书、电影文件、视频剪辑和其它媒体数据。在一些实现方式中,分离的音频和视频服务(未示出)可以提供对对应种类型的媒体文件的访问。同步服务460可以例如执行同步服务(例如同步文件)。激活服务470可以例如执行用于激活设备402a或402b的激活处理。也可以提供其它服务,包括软件更新服务,其自动确定是否存在针对设备402a或402b的软件更新并随后将软件更新下载到设备402a或402b,在那儿,软件更新可以被手动或自动解包和/或安装。
设备402a或402b还可以通过一个或多个有线和/或无线网络410来访问其它数据和内容。例如,设备402a或402b可以访问诸如新闻站点、RSS馈源、网站、博客、社交联网站点、开发员网络等之类的内容发布者。这样的访问可以通过响应于用户例如触摸网络对象而调用网络浏览功能或应用(例如浏览器)来提供。
示例移动设备体系架构
图5是图1的位置感知设备102的示例体系架构500的框图。设备102可以包括存储器接口502、一个或多个数据处理器、图像处理器和/或中央处理单元504以及***接口506。存储器接口502、一个或多个处理器504和/或***接口506可以是分离的组件并且可以集成到一个或多个集成电路中。设备102中的不同组件可以通过一个或多个通信总线或信号线耦合。
传感器、设备和子***可以耦合到***接口506来辅助多个功能。例如,运动传感器510、光传感器512、接近传感器514可以耦合到***接口506来辅助定向、照明和接近功能。诸如定位***(例如GPS接收机)、温度传感器、生物计量传感器、磁罗盘、FM或卫星无线电或其它传感设备之类的其它传感器516也可以连接到***接口506来辅助相关的功能。
相机子***520和光学传感器522(例如电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS))光学传感器)可以用来辅助相机功能,诸如记录照片和视频剪辑。
通信功能可以通过一个或多个无线通信子***524来辅助,无线通信子***524可以包括射频接收机和发射机和/或光学(例如红外)接收机和发射机。通信子***524的具体设计和实现可以依赖于设备102将要通过其来操作的(一个或多个)通信网络。例如,设备102可以包括通信子***524,其被设计为通过GSM网络、GPRS网络、EDGE网络、Wi-Fi或WiMax网络和蓝牙TM网络来操作。具体地,通信子***524可以包括容宿协议以使得设备102可以被配置为其它无线设备的基站。
音频子***526可以耦合到扬声器528和麦克风530来辅助语音使能的功能,诸如语音识别、语音复制、数字记录和电话功能。
I/O子***540可以包括触摸屏控制器542和/或(一个或多个)其它输入控制器544。触摸屏控制器542可以耦合到触摸屏546。触摸屏546和触摸屏控制器542可以例如使用多种触摸敏感技术来检测触摸和移动或其中断,触摸敏感技术包括但不限于电容性的、电阻性的、红外的和表面声波技术以及用于确定与触摸屏546的一个或多个接触点的其它接近传感器阵列或其它元件。
(一个或多个)其它输入控制器544可以耦合到其它输入/控制设备548,诸如一个或多个按钮、摇臂开关、拇指旋轮、红外端口、USB端口和/或诸如触针之类的指针设备。一个或多个按钮(未示出)可以包括用于扬声器528和/或麦克风530的音量控制的上/下按钮。
在一个实现方式中,按压按钮第一持续时间可以使触摸屏546解锁;并且按压按钮比第一持续时间长的第二持续时间可以让设备102开机或关机。用户可以能够定制按钮中的一个或多个按钮的功能。触摸屏546可以例如还被用来实现虚拟按钮或软按钮和/或键盘。除了触摸屏546以外,设备102还可以包括触摸垫。
在一些实现方式中,设备102可以呈现记录的音频和/或视频文件,诸如MP3、AAC和MPEG文件。在一些实现方式中,设备102可以包括诸如iPodTM之类的MP3播放器的功能。因此,设备102可以包括与iPodTM相兼容的连接头。还可以使用其它输入/输出和控制设备。
存储器接口502可以耦合到存储器550。存储器550可以包括高速随机访问存储器和/或非易失性存储器,诸如一个或多个磁盘存储设备、一个或多个光学存储设备和/或闪存(例如NAND、NOR)。存储器550可以存储诸如Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS之类的操作***552或诸如VxWorks之类的嵌入式操作***。操作***552可以包括用于应付基本***服务和用于执行独立于硬件的任务的指令。在一些实现方式中,操作***552可以是内核(例如UNIX内核)。
存储器550还可以存储用于辅助与一个或多个附加设备、一个或多个计算机和/或一个或多个服务器的通信的通信指令554。存储器550可以包括用于辅助如参考图1至图4中所述的图形用户界面处理的图形用户界面指令556;用于辅助传感器相关的处理和功能的传感器处理指令558;用于辅助电话相关的处理和功能的电话指令560;用于辅助电子消息传送相关的处理和功能的电子消息传送指令562;用于辅助基于网络浏览的处理和功能的网络浏览指令564;用于辅助媒体处理相关的处理和功能的媒体处理指令566;用于辅助GPS和导航相关的处理和功能的GPS/导航指令568;用于辅助相机相关的处理和功能的相机指令570;以及用于辅助参考图1至图4所描述的处理和功能的位置历史模块572和位置历史数据库574。存储器550还可以存储其它软件指令(未示出),诸如用于辅助网络视频相关的处理和功能的网络视频指令;和/或用于辅助网络购物相关的处理和功能的网络购物指令。在一些实现方式中,媒体处理指令566被划分成音频处理指令和视频处理指令,以分别辅助音频处理相关的处理和功能以及视频处理相关的处理和功能。激活记录和国际移动设备识别码(IMEI)或类似的硬件标识符也可以被存储在存储器550中。
以上识别出的指令和应用的每一个可以对应于用于执行上述一个或多个功能的指令集。这些指令不需要被实现为分离的软件程序、过程或模块。存储器550可以包括更多的指令或更少的指令。此外,设备102的各种功能可以以硬件和/或以软件实现,包括实现在一个或多个信号处理和/或专用集成电路中。
所公开的以及其它的实施例以及在此说明书中描述的功能操作可以实现在数字电路中,或者以计算机软件、固件或硬件或以他们中的一者或多者的组合来实现,包括该说明书中所公开的结构及其结构等同物。所公开的和其它的实施例可以被实现为一个或多个计算机程序产品,即被编码在计算机可读介质上以供数据处理装置执行或控制数据处理装置的操作的计算机程序指令中的一个或多个模块。计算机可读介质可以是机器可读存储设备、机器可读存储基底、存储器设备、实现机器可读传播信号的事物的合成物或它们中一者或多者的组合。术语“数据处理装置”包括用于数据处理的所有装置、设备和机器,例如包括可编程处理器、计算机或多个处理器或计算机。装置除了包括硬件以外,还可以包括创建用于所讨论的计算机程序的运行环境的代码,例如构成处理器固件、协议栈、数据库管理***、操作***或它们中一者或多者的组合的代码。传播信号是人为生成的信号,例如机器生成的电的、光的、或电磁的信号,所述信号被生成来编码信息以用于传送给适合的接收机装置。
计算机程序(也称为程序、软件、软件应用、脚本或代码)可以以编程语言(包括编译的或解释的语言)的形式撰写,并且其可以以任何形式(包括作为独立的程序或作为模块、组件、子例程或适合于在计算环境中使用的其它单元)被实现。计算机程序不是一定对应于文件***中的文件。程序可以存储在还保持其它程序或数据(例如存储在标记语言文档中的一个或多个脚本)的文件的一部分中,存储在专用于所讨论的程序的单个文件中,或存储在多个协调文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。计算机程序可以被部署为在一个计算机上或在处于一个站点处或分布在多个站点处并通过通信网络互连的多个计算机上运行。
在该说明书中描述的处理和逻辑流可以通过如下方式执行:一个或多个可编程处理器执行一个或多个计算机程序来通过对输入数据进行操作并生成输出来执行功能。处理和逻辑流也可以通过例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)之类的专用逻辑电路来执行,并且装置也可以被实现为该专用逻辑电路。
适合于计算机程序的执行的处理器例如包括通用的专用的微处理器以及任何类型的数字计算机的任何一个或多个处理器。一般,处理器将从只读存储器或随机访问存储器或二者接收指令和数据。计算机的必要元件是用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。一般,计算机还将包括(或可操作地耦合来)从用于存储数据的一个或多个大容量存储设备(例如磁盘、磁光盘或光盘)接收数据或向其转送数据或进行两者。然而,计算机不需要具有这样的设备。适合于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、介质以及存储器设备,例如包括半导体存储器设备,例如EPROM,EEPROM以及闪存设备;磁盘,例如内部硬盘或可移除盘;磁光盘;和CD ROM和DVD-ROM盘。处理器和存储器可以用专用逻辑电路来补充或被合并到专用逻辑电路中。
为了提供与用户的交互,所公开的实施例可以在计算机上实现,该计算机具有用于向用户显示信息的显示设备(例如CRT(阴极射线管)或LCD(液晶显示器)监视器)以及用户可以用来向计算机提供输入的键盘和点选设备(例如鼠标或轨迹球)。还可以使用其它类型的设备来提供与用户的交互,例如,提供给用户的反馈可以是任何形式的传感反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入可以以任何形式被接收,包括声音的、语音的或触觉的输入。
所公开的实施例可以实现在计算***中,该计算***包括后端组件(例如数据服务器)或包括中间件组件(例如应用服务器)或包括前端组件(例如具有图形用户界面的客户端计算机或用户可以通过其来与这里所公开的实现方式交互的网络浏览器),或这样的后端、中间件或前端组件中的一者或多者的任何组合。***的组件可以通过任何数字数据通信形式或手段(例如通信网络)来互连。通信网络的示例包括局域网(“LAN”)和广域网(“WAN”),例如因特网。
计算***可以包括客户端和服务器。客户端和服务器一般彼此远离并且通常通过通信网络来交互。客户端和服务器的关系由于在相应计算机上运行并相互具有客户端-服务器关系的计算机程序而发生。
尽管该说明书包括许多具体细节,但是这些不应当被理解为对所要求保护的或可以要求保护的范围的限制,而是作为特定于具体实施例的特征的描述。在该说明书中在分离的实施例的上下文中描述的某些特征也可以在单个实施例中被组合实现。相反,在单个实施例的上下文中描述的不同特征也可以被分离地或以任何合适的组合实现在多个实施例中。此外,尽管特征在以上被描述为以某些组合动作甚至一开始这样地要求保护,然而,所要求保护的组合的一个或多个特征在某些情况下可以从组合中切离,并且所要求保护的组合可以针对子组合或子组合的变形。
类似地,尽管操作在附图中按照特定次序被图示,但是这不应当理解成是要求这样的操作按照所示出的特定次序或按照顺序次序被执行,或者要求所有图示出的操作都要被执行,以实现期望的结果。在某些情况中,多任务和并行处理可以是有益的。此外,上述实施例中的各个***组件的分离不应理解成在所有实施例中都要求这样的分离,并且应当理解,所描述的程序组件和***一般可以被一起集成到单个软件产品中或打包到多个软件产品中。
已经描述了该说明书中描述的主题的具体实施例。其它实施例也在以下权利要求书的范围内。例如,权利要求书中记载的动作可以按照不同的次序执行并仍然实现期望结果。作为一个示例,附图中图示出的处理不是一定要求所示出的特定次序或顺序次序来实现期望结果。在某些实现方式中,多任务和并行处理可以是有益的。
Claims (26)
1.一种由位置感知设备执行的计算机实现的方法,该方法包括:
配置所述位置感知设备的处理器来在时间跨度上收集从许多网络发射机广播的网络信息;以及
将所述网络信息和对应的时间戳作为位置历史数据存储在数据库中。
2.如权利要求1所述的方法,还包括:
接收对位置历史的请求;以及
响应于所述请求,将存储在所述数据库中的所述网络信息转换成位置坐标。
3.如权利要求1所述的方法,其中,配置所述处理器来收集网络信息包括:
配置基带处理器来收集发射机标识符。
4.如权利要求3所述的方法,其中,所述网络信息通过蜂窝网络或无线局域网提供。
5.如权利要求4所述的方法,其中,所述网络信息通过蜂窝网络提供并且所述发射机标识符是小区标识符。
6.如权利要求4所述的方法,其中,所述网络信息通过无线局域网提供并且所述发射机标识符是接入点设备的媒体访问控制(MAC)地址。
7.如权利要求1所述的方法,还包括:
确定卫星定位***不可用;以及
配置所述位置感知设备的所述处理器来在所述时间跨度上收集从许多网络发射机广播的网络信息。
8.如权利要求1所述的方法,其中,所述数据库被包括在所述位置感知设备中并且被配置为是可由所述位置感知设备的用户搜索的。
9.如权利要求8所述的方法,其中,所述数据库被配置为针对所述位置历史数据的至少一部分被查询。
10.如权利要求9所述的方法,还包括:
针对所述位置历史数据的至少一部分来查询所述数据库;
从所述数据库取回响应于所述查询的网络信息;
将所述网络信息转换成位置坐标;
显示地图视图;以及
根据所述位置坐标在所述地图视图上显示标记来作为时间线,所述标记指示所述位置感知设备在所述时间跨度上的位置历史。
11.如权利要求1所述的方法,还包括:
存储与在所述时间跨度上发生的事件有关的事件数据;以及
将所述事件信息与所述位置历史数据相关联。
12.如权利要求11所述的方法,还包括:
针对所述位置历史数据的至少一部分来查询所述数据库;
从所述数据库取回响应于所述查询的网络信息;
将所述网络信息转换成位置坐标;
显示地图视图;
根据所述位置坐标在所述地图视图上显示标记来作为时间线,所述标记指示所述位置感知设备在所述时间跨度上的位置历史;以及
在所述地图视图上显示所述事件数据,以使得所述事件数据在视觉上与一个或多个标记相关联。
13.如权利要求12所述的方法,还包括:
在所述地图视图上显示用户界面元素,所述用户界面元素可操作用于提供对至少一些事件数据的访问。
14.一种***,包括:
存储器,所述存储器被配置用于存储数据库;以及
处理器,所述处理器耦合到所述存储器,所述处理器被配置用于在时间跨度上收集从许多网络发射机广播的网络信息;将所述网络信息和对应的时间戳作为位置历史数据存储在数据库中;接收针对位置历史的请求;并且响应于所述请求,将存储在所述数据库中的所述网络信息转换成位置坐标。
15.如权利要求14所述的***,还包括:
基带处理器,所述基带处理器被配置为收集所述发射机标识符。
16.如权利要求15所述的***,其中,所述网络信息通过蜂窝网络或无线局域网提供。
17.如权利要求16所述的***,其中,所述网络信息通过蜂窝网络提供并且所述发射机标识符是小区标识符。
18.如权利要求16所述的***,其中,所述网络信息通过无线局域网提供并且所述发射机标识符是接入点设备的媒体访问控制(MAC)地址。
19.如权利要求14所述的***,其中,所述处理器被配置用于:
确定卫星定位***不可用;以及
配置所述位置感知设备的所述处理器来在所述时间跨度上收集从许多网络发射机广播的网络信息。
20.如权利要求14所述的***,其中,所述数据库被配置为是可由所述位置感知设备的用户搜索的。
21.如权利要求20所述的***,其中,所述数据库被配置为针对所述位置历史数据的至少一部分被查询。
22.如权利要求14所述的***,其中,所述处理器被配置用于:
针对所述位置历史数据的至少一部分来查询所述数据库;
从所述数据库取回响应于所述查询的网络信息;
将所述网络信息转换成位置坐标;
显示地图视图;以及
根据所述位置坐标在所述地图视图上显示标记来作为时间线,所述标记指示所述位置感知设备在所述时间跨度上的位置历史。
23.如权利要求14所述的***,其中,所述处理器被配置用于:
存储与在所述时间跨度上发生的事件有关的事件数据;以及
将所述事件信息与所述位置历史数据相关联。
24.如权利要求23所述的***,其中,所述处理器被配置用于:
针对所述位置历史数据的至少一部分来查询所述数据库;
显示地图视图;
从所述数据库取回响应于所述查询的网络信息;
将所述网络信息转换成位置坐标;
根据所述位置坐标在所述地图视图上显示标记来作为时间线,所述标记指示所述位置感知设备在所述时间跨度上的位置历史;以及
在所述地图视图上显示所述事件数据,以使得所述事件数据在视觉上与一个或多个标记相关联。
25.如权利要求24所述的***,其中,所述处理器被配置用于:
在所述地图视图上显示用户界面元素,所述用户界面元素用于提供对至少一些事件数据的访问。
26.一种由位置感知设备执行的计算机实现的方法,该方法包括:
配置所述位置感知设备的处理器来在时间跨度上收集从许多网络发射机广播的发射机标识符;
将所述发射机标识符转换成位置坐标;
将所述位置坐标和对应的时间戳存储在所述位置感知设备的数据库中;
接收指定搜索时间跨度的搜索查询;
响应于所述搜索查询,生成包括标识所述位置感知设备在所述搜索时间跨度上的位置历史的标记的地图视图,所述位置历史基于与所述搜索时间跨度内的时间戳相对应的位置坐标;以及
在所述位置感知设备的显示器上显示所述地图视图和标记。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/553,534 US8611326B2 (en) | 2009-09-03 | 2009-09-03 | Location histories for location aware devices |
US12/553,534 | 2009-09-03 | ||
PCT/US2010/046238 WO2011028452A2 (en) | 2009-09-03 | 2010-08-20 | Location histories for location aware devices |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102484770A true CN102484770A (zh) | 2012-05-30 |
Family
ID=43533510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010800395684A Pending CN102484770A (zh) | 2009-09-03 | 2010-08-20 | 用于位置感知设备的位置历史 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8611326B2 (zh) |
EP (1) | EP2474173A2 (zh) |
CN (1) | CN102484770A (zh) |
WO (1) | WO2011028452A2 (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103347297A (zh) * | 2013-07-26 | 2013-10-09 | 闫文闻 | 一种室内定位方法、室内定位服务器和室内定位*** |
CN103718609A (zh) * | 2013-03-26 | 2014-04-09 | 华为技术有限公司 | 信息获取方法、终端和andsf网元 |
CN105191455A (zh) * | 2013-03-15 | 2015-12-23 | 高通股份有限公司 | 使用低复杂度算法融合与电话状态启发的改进的在途检测 |
CN105320709A (zh) * | 2014-08-05 | 2016-02-10 | 阿里巴巴集团控股有限公司 | 终端设备上的信息提示方法及装置 |
CN110446167A (zh) * | 2019-06-20 | 2019-11-12 | 阿里巴巴集团控股有限公司 | 位置推断方法以及装置 |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1938488B1 (en) | 2005-10-21 | 2015-09-09 | T-Mobile, USA, Inc | System and method for determining device location in an ip-based wireless telecommunications network |
CA2619648C (en) * | 2006-04-13 | 2013-12-31 | T-Mobile Usa, Inc. | Mobile computing device geographic location determination |
US8989778B2 (en) | 2006-06-01 | 2015-03-24 | Green Dot Corporation | Secure and private location sharing for location-aware mobile communication devices |
US8571580B2 (en) | 2006-06-01 | 2013-10-29 | Loopt Llc. | Displaying the location of individuals on an interactive map display on a mobile communication device |
WO2008049131A2 (en) * | 2006-10-20 | 2008-04-24 | T-Mobile Usa, Inc. | Two stage mobile device geographic location determination |
CA2620617A1 (en) | 2006-10-20 | 2008-04-20 | T-Mobile Usa, Inc. | System and method for utilizing ip-based wireless telecommunications client location data |
CA2620409A1 (en) | 2006-10-20 | 2008-04-20 | T-Mobile Usa, Inc. | System and method for determining a subscriber's zone information |
US8718592B2 (en) * | 2009-05-15 | 2014-05-06 | T-Mobile Usa, Inc. | Mobile device location determination using micronetworks |
US8311557B2 (en) * | 2009-05-15 | 2012-11-13 | T-Mobile Usa, Inc. | Facility for selecting a mobile device location determination technique |
US8472974B2 (en) | 2010-04-28 | 2013-06-25 | T-Mobile Usa, Inc. | Location continuity service for locating mobile devices using multiple access networks including wireless telecommunication networks |
US9094927B2 (en) | 2010-04-28 | 2015-07-28 | T-Mobile Usa, Inc. | Location continuity service for locating mobile devices using multiple access networks including wireless telecommunication networks |
US8615377B1 (en) | 2010-09-30 | 2013-12-24 | Fitbit, Inc. | Methods and systems for processing social interactive data and sharing of tracked activity associated with locations |
US8738321B2 (en) | 2010-09-30 | 2014-05-27 | Fitbit, Inc. | Methods and systems for classification of geographic locations for tracked activity |
US8954291B2 (en) | 2010-09-30 | 2015-02-10 | Fitbit, Inc. | Alarm setting and interfacing with gesture contact interfacing controls |
US8762102B2 (en) | 2010-09-30 | 2014-06-24 | Fitbit, Inc. | Methods and systems for generation and rendering interactive events having combined activity and location information |
US8738323B2 (en) | 2010-09-30 | 2014-05-27 | Fitbit, Inc. | Methods and systems for metrics analysis and interactive rendering, including events having combined activity and location information |
US9390427B2 (en) | 2010-09-30 | 2016-07-12 | Fitbit, Inc. | Methods, systems and devices for automatic linking of activity tracking devices to user devices |
US8744803B2 (en) | 2010-09-30 | 2014-06-03 | Fitbit, Inc. | Methods, systems and devices for activity tracking device data synchronization with computing devices |
US8694282B2 (en) | 2010-09-30 | 2014-04-08 | Fitbit, Inc. | Methods and systems for geo-location optimized tracking and updating for events having combined activity and location information |
US10004406B2 (en) | 2010-09-30 | 2018-06-26 | Fitbit, Inc. | Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device |
US8620617B2 (en) | 2010-09-30 | 2013-12-31 | Fitbit, Inc. | Methods and systems for interactive goal setting and recommender using events having combined activity and location information |
US8954290B2 (en) | 2010-09-30 | 2015-02-10 | Fitbit, Inc. | Motion-activated display of messages on an activity monitoring device |
US9148483B1 (en) | 2010-09-30 | 2015-09-29 | Fitbit, Inc. | Tracking user physical activity with multiple devices |
US8712724B2 (en) | 2010-09-30 | 2014-04-29 | Fitbit, Inc. | Calendar integration methods and systems for presentation of events having combined activity and location information |
US8762101B2 (en) | 2010-09-30 | 2014-06-24 | Fitbit, Inc. | Methods and systems for identification of event data having combined activity and location information of portable monitoring devices |
US9241635B2 (en) | 2010-09-30 | 2016-01-26 | Fitbit, Inc. | Portable monitoring devices for processing applications and processing analysis of physiological conditions of a user associated with the portable monitoring device |
US8805646B2 (en) | 2010-09-30 | 2014-08-12 | Fitbit, Inc. | Methods, systems and devices for linking user devices to activity tracking devices |
US11243093B2 (en) | 2010-09-30 | 2022-02-08 | Fitbit, Inc. | Methods, systems and devices for generating real-time activity data updates to display devices |
US10983945B2 (en) | 2010-09-30 | 2021-04-20 | Fitbit, Inc. | Method of data synthesis |
US8736442B2 (en) | 2011-06-08 | 2014-05-27 | Apple Inc. | Automatic identification and storage of frequently visited locations |
US9389299B2 (en) * | 2011-06-20 | 2016-07-12 | Microsoft Technology Licensing, Llc | Mobile communication device maintaining lifetrails in a battery efficient manner |
WO2012176022A1 (en) * | 2011-06-20 | 2012-12-27 | Sriram Kannan | Determining path traversed by a mobile communication device |
US20140136696A1 (en) * | 2011-06-28 | 2014-05-15 | Nokia Corporation | Context Extraction |
CN102325324A (zh) * | 2011-09-13 | 2012-01-18 | 中兴通讯股份有限公司 | 一种无线设备及移动终端定位方法、*** |
US8962967B2 (en) | 2011-09-21 | 2015-02-24 | Miselu Inc. | Musical instrument with networking capability |
US20130079951A1 (en) * | 2011-09-22 | 2013-03-28 | Alcatel-Lucent Usa Inc. | Vehicle Device |
US8959082B2 (en) | 2011-10-31 | 2015-02-17 | Elwha Llc | Context-sensitive query enrichment |
US20130117292A1 (en) * | 2011-11-09 | 2013-05-09 | Microsoft Corporation | Connection of users by geolocation |
US8850065B2 (en) * | 2012-01-04 | 2014-09-30 | Alcatel Lucent | Diameter route learning |
US9071936B2 (en) * | 2012-01-31 | 2015-06-30 | Qualcomm Incorporated | Methods and devices for facilitating location approximation in a CDMA 1x network |
US8981938B2 (en) | 2012-03-08 | 2015-03-17 | Linquet Technologies, Inc. | Comprehensive system and method of universal real-time linking of real objects to a machine, network, internet, or software service |
US10769924B2 (en) | 2012-03-08 | 2020-09-08 | Linquet Technologies Inc. | Comprehensive system and method of universal real-time linking of real objects to a machine, network, internet, or software service |
US9143892B2 (en) * | 2012-03-09 | 2015-09-22 | Microsoft Technology Licensing, Llc | Wireless beacon filtering and untrusted data detection |
CN103379022B (zh) * | 2012-04-24 | 2015-09-16 | 腾讯科技(深圳)有限公司 | 一种基于互联网地图搜索的即时通讯方法和*** |
US9641239B2 (en) | 2012-06-22 | 2017-05-02 | Fitbit, Inc. | Adaptive data transfer using bluetooth |
US8855931B2 (en) | 2012-06-25 | 2014-10-07 | Google Inc. | Location history filtering |
US9947004B2 (en) | 2012-06-28 | 2018-04-17 | Green Dot Corporation | Wireless client transaction systems and related methods |
US20140019322A1 (en) | 2012-07-13 | 2014-01-16 | Green Dot Corporation | Mobile banking systems and related methods |
WO2014026715A1 (en) * | 2012-08-15 | 2014-02-20 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and apparatus for determining relationships in heterogeneous networks |
US9992626B2 (en) * | 2012-10-31 | 2018-06-05 | Here Global B.V. | Method and apparatus for providing location-based services using location-based traces |
US9728059B2 (en) | 2013-01-15 | 2017-08-08 | Fitbit, Inc. | Sedentary period detection utilizing a wearable electronic device |
US9258676B2 (en) * | 2013-01-29 | 2016-02-09 | Blackberry Limited | Mobile device for creating, managing and sharing location information |
JP2014197759A (ja) * | 2013-03-29 | 2014-10-16 | 富士通株式会社 | プレゼンス管理方法、情報処理装置およびプログラム |
US10089394B2 (en) * | 2013-06-25 | 2018-10-02 | Google Llc | Personal search result identifying a physical location previously interacted with by a user |
US8948783B2 (en) * | 2013-06-28 | 2015-02-03 | Facebook, Inc. | User activity tracking system |
US9389096B2 (en) * | 2013-10-04 | 2016-07-12 | Uber Technologies, Inc. | Determining location information using a location data point provided by a computing device |
US9344849B2 (en) * | 2013-11-27 | 2016-05-17 | Alan Michael Snyder | Methods and systems for locating persons and places with mobile devices |
US10057719B2 (en) | 2013-11-27 | 2018-08-21 | Alan Snyder | Methods and systems for locating persons and places with mobile devices |
US10613549B2 (en) | 2014-02-07 | 2020-04-07 | Crown Equipment Corporation | Systems and methods for supervising industrial vehicles via encoded vehicular objects shown on a mobile client device |
US10200963B2 (en) * | 2014-07-25 | 2019-02-05 | Verizon Patent And Licensing Inc. | Reducing power consumption and network usage when locating a user device |
TWI572184B (zh) * | 2014-09-30 | 2017-02-21 | 宏達國際電子股份有限公司 | 位置顯示方法及使用此方法的行動通訊裝置與電腦程式產品 |
FR3031267A1 (fr) * | 2014-12-24 | 2016-07-01 | Orange | Procede de localisation d'un terminal connecte a un reseau cellulaire de telecommunications |
US9622168B2 (en) * | 2015-05-29 | 2017-04-11 | Harris Corporation | Low power mode in a satellite-based broadcast data service |
USD808421S1 (en) * | 2015-07-07 | 2018-01-23 | Google Llc | Display screen or portion thereof with a transitional graphical user interface component for identifying current location |
US10430788B2 (en) | 2015-08-06 | 2019-10-01 | Green Dot Corporation | Systems and methods for fund transfers |
KR102376335B1 (ko) | 2015-09-18 | 2022-03-18 | 삼성전자주식회사 | 채널 정보를 이용한 브로드캐스팅 방법 및 장치 |
WO2017084006A1 (en) | 2015-11-16 | 2017-05-26 | Accenture Global Solutions Limited | Telecommunication network signal analysis for matching a mobile device cellular identifier with a mobile device network identifier |
TR201618872A2 (tr) * | 2016-12-19 | 2018-07-23 | Turkcell Teknoloji Arastirma Ve Gelistirme Anonim Sirketi | Mekan tabanli bi̇r abone sorgu si̇stemi̇ |
US10334401B2 (en) | 2016-12-22 | 2019-06-25 | Pigeon Networks, Co. | Real time location system |
US20180204152A1 (en) | 2017-01-19 | 2018-07-19 | Bank Of America Corporation | System for platform activity gathering for determining current user resource requirements |
US11715154B2 (en) | 2017-09-22 | 2023-08-01 | Green Dot Corporation | Systems and methods for managing accounts in a financial services system |
US10893384B2 (en) * | 2018-08-08 | 2021-01-12 | Verizon Patent And Licensing Inc. | Methods and systems for managing historical geolocation data for a plurality of mobile devices |
CN111309414B (zh) * | 2018-12-12 | 2023-07-18 | 荷兰移动驱动器公司 | 用户界面整合方法和车载装置 |
US11356726B2 (en) * | 2018-12-12 | 2022-06-07 | Mobile Drive Netherlands B.V. | In-vehicle device and method for managing user interfaces |
US11589187B2 (en) | 2019-09-13 | 2023-02-21 | Troverlo, Inc. | Passive sensor tracking using observations of Wi-Fi access points |
US11917488B2 (en) | 2019-09-13 | 2024-02-27 | Troverlo, Inc. | Passive asset tracking using observations of pseudo Wi-Fi access points |
US11622234B2 (en) | 2019-09-13 | 2023-04-04 | Troverlo, Inc. | Passive asset tracking using observations of Wi-Fi access points |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1474193A (zh) * | 2002-08-07 | 2004-02-11 | 日本电信电话株式会社 | 用于确定物***置的定位***和方法 |
US20050073443A1 (en) * | 2003-02-14 | 2005-04-07 | Networks In Motion, Inc. | Method and system for saving and retrieving spatial related information |
US20070271367A1 (en) * | 2006-05-09 | 2007-11-22 | Zohar Yardeni | Systems and methods for location-based social web interaction and instant messaging system |
US20070281689A1 (en) * | 2006-06-01 | 2007-12-06 | Flipt, Inc | Displaying the location of individuals on an interactive map display on a mobile communication device |
US20090106778A1 (en) * | 2007-06-29 | 2009-04-23 | France Telecom | Method, interface and apparatus for discovering a location of a device |
US20090204899A1 (en) * | 2008-02-08 | 2009-08-13 | Sony Ericsson Mobile Communications Ab | Mobile journal for portable electronic equipment |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US43443A (en) * | 1864-07-05 | Improvement in the manufacture of steel | ||
US271367A (en) * | 1883-01-30 | Jacob s | ||
US204899A (en) * | 1878-06-18 | Improvement in roof covering and sheathing | ||
US281689A (en) * | 1883-07-24 | Edwin a | ||
US106778A (en) * | 1870-08-30 | Improvement in paper-files | ||
JP2001309419A (ja) | 2000-04-21 | 2001-11-02 | Fujitsu Ltd | 移動通信システムの位置登録方法及びその移動機 |
GB2412804A (en) | 2004-03-30 | 2005-10-05 | Nokia Corp | Recording images with associated context information |
US20090224892A1 (en) * | 2004-08-31 | 2009-09-10 | Nortel Networks Limited | Mobile rfid tag tracking system using cellular systems |
JP2008131301A (ja) | 2006-11-20 | 2008-06-05 | Sony Corp | 位置情報処理方法、位置情報処理システム、位置情報処理装置、通信装置およびプログラム |
AU2009338855A1 (en) * | 2009-01-30 | 2011-08-18 | Telefonaktiebolaget L M Ericsson (Publ) | Presentation of a digital map |
-
2009
- 2009-09-03 US US12/553,534 patent/US8611326B2/en active Active
-
2010
- 2010-08-20 CN CN2010800395684A patent/CN102484770A/zh active Pending
- 2010-08-20 WO PCT/US2010/046238 patent/WO2011028452A2/en active Application Filing
- 2010-08-20 EP EP10760810A patent/EP2474173A2/en not_active Withdrawn
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1474193A (zh) * | 2002-08-07 | 2004-02-11 | 日本电信电话株式会社 | 用于确定物***置的定位***和方法 |
US20050073443A1 (en) * | 2003-02-14 | 2005-04-07 | Networks In Motion, Inc. | Method and system for saving and retrieving spatial related information |
US20070271367A1 (en) * | 2006-05-09 | 2007-11-22 | Zohar Yardeni | Systems and methods for location-based social web interaction and instant messaging system |
US20070281689A1 (en) * | 2006-06-01 | 2007-12-06 | Flipt, Inc | Displaying the location of individuals on an interactive map display on a mobile communication device |
US20090106778A1 (en) * | 2007-06-29 | 2009-04-23 | France Telecom | Method, interface and apparatus for discovering a location of a device |
US20090204899A1 (en) * | 2008-02-08 | 2009-08-13 | Sony Ericsson Mobile Communications Ab | Mobile journal for portable electronic equipment |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105191455A (zh) * | 2013-03-15 | 2015-12-23 | 高通股份有限公司 | 使用低复杂度算法融合与电话状态启发的改进的在途检测 |
CN105191455B (zh) * | 2013-03-15 | 2019-01-18 | 高通股份有限公司 | 使用低复杂度算法融合与电话状态启发的改进的在途检测 |
CN103718609A (zh) * | 2013-03-26 | 2014-04-09 | 华为技术有限公司 | 信息获取方法、终端和andsf网元 |
CN103718609B (zh) * | 2013-03-26 | 2018-06-05 | 华为技术有限公司 | 信息获取方法、终端和andsf网元 |
CN103347297A (zh) * | 2013-07-26 | 2013-10-09 | 闫文闻 | 一种室内定位方法、室内定位服务器和室内定位*** |
CN103347297B (zh) * | 2013-07-26 | 2017-04-12 | 北京无限向溯科技有限公司 | 一种室内定位方法、室内定位服务器和室内定位*** |
CN105320709A (zh) * | 2014-08-05 | 2016-02-10 | 阿里巴巴集团控股有限公司 | 终端设备上的信息提示方法及装置 |
WO2016019802A1 (zh) * | 2014-08-05 | 2016-02-11 | 阿里巴巴集团控股有限公司 | 终端设备上的信息提示方法及装置 |
CN110446167A (zh) * | 2019-06-20 | 2019-11-12 | 阿里巴巴集团控股有限公司 | 位置推断方法以及装置 |
CN110446167B (zh) * | 2019-06-20 | 2021-01-05 | 创新先进技术有限公司 | 位置推断方法以及装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2011028452A2 (en) | 2011-03-10 |
US20110051665A1 (en) | 2011-03-03 |
WO2011028452A3 (en) | 2011-05-19 |
EP2474173A2 (en) | 2012-07-11 |
US8611326B2 (en) | 2013-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102484770A (zh) | 用于位置感知设备的位置历史 | |
CN104601826B (zh) | 基于空间和时间的设备定制 | |
CN102066969B (zh) | 进行位置确定的方法和设备 | |
CN104808942B (zh) | 用于web页面的触摸事件处理 | |
CN102461130B (zh) | 基于推送的地点更新 | |
CN103761044B (zh) | 触摸事件模型编程接口 | |
CN106470148B (zh) | 群组聊天内容显示方法及装置 | |
CN103841656B (zh) | 移动终端及其数据提供方法 | |
CN103150109B (zh) | 用于web页面的触摸事件模型 | |
CN107665089B (zh) | 触摸屏上的手指识别 | |
CN102792664A (zh) | 计算设备上的语音动作 | |
CN105191360A (zh) | 接近围栏 | |
CN102257493A (zh) | 对个人信息进行地理编码 | |
CN103473253B (zh) | 经地理编码的数据的检测及用于其的用户界面 | |
JP6162009B2 (ja) | ユーザのデータ入力に応じて情報提供を行うためのサーバ装置、プログラム、システムおよび方法 | |
CN109219953B (zh) | 一种闹钟提醒方法、电子设备及计算机可读存储介质 | |
CN107612974B (zh) | 信息推荐方法、装置、移动终端及存储介质 | |
CN110633438B (zh) | 一种新闻事件处理的方法、终端、服务器及存储介质 | |
CN106332020A (zh) | 短信合并方法、装置及终端设备 | |
CN108958634A (zh) | 快递信息获取方法、装置、移动终端以及存储介质 | |
CN104702674B (zh) | 地理位置交互方法和装置 | |
CN106980654B (zh) | 路况更新方法、装置及计算机设备 | |
KR20140119968A (ko) | 콘텐츠 서비스 방법 및 시스템 | |
CN106339402B (zh) | 一种推荐内容推送的方法、装置及*** | |
JP4505465B2 (ja) | サービス情報提供方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1168709 Country of ref document: HK |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120530 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1168709 Country of ref document: HK |