CN1545792A - 基于位置的万维网服务所用的系统和方法 - Google Patents

基于位置的万维网服务所用的系统和方法 Download PDF

Info

Publication number
CN1545792A
CN1545792A CNA028140443A CN02814044A CN1545792A CN 1545792 A CN1545792 A CN 1545792A CN A028140443 A CNA028140443 A CN A028140443A CN 02814044 A CN02814044 A CN 02814044A CN 1545792 A CN1545792 A CN 1545792A
Authority
CN
China
Prior art keywords
positional information
terminal
request
web services
determining
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
Application number
CNA028140443A
Other languages
English (en)
Inventor
P�����
P·奈卡宁
J·穆尔托
��˹��ŵ��
K·奥伊诺宁
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.)
Nokia Oyj
Original Assignee
Nokia Oyj
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 Nokia Oyj filed Critical Nokia Oyj
Publication of CN1545792A publication Critical patent/CN1545792A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/16Mobility data transfer selectively restricting mobility data tracking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Abstract

在本发明的一个实施例中,提供一种系统和方法,由此,本地应用程序可与单个API相互作用并自动连接到适当的终端位置信息源。在本发明的另一个实施例中,提供一种系统和方法,由此,远程应用程序和/或万维网服务可与单个API相互作用并自动连接到适当的终端位置信息源。在本发明的又一个实施例中,提供一种系统和方法,由此,用户可将其保密偏好指定到一个数据库中,并保证所有的位置提供源符合其偏好,从而允许用户准确直接地控制哪些应用程序和万维网服务可访问与其移动台位置相关的数据。

Description

基于位置的万维网服务所用的系统和方法
发明领域
本发明涉及用于无线通信和连网的系统与方法。
背景信息
本领域中有许多在无线网络环境中确定移动终端的位置的方法。这些方法中,一些是基于终端的,而另一些则是基于网络的。作为基于终端的方法的示例,终端可包含全球定位系统(GPS)硬件,该硬件使终端可以利用配备无线电发射器和原子钟的卫星的已建立系统确定其位置。然后,该终端可将所确定的位置信息提供给请求方、终端、应用程序以及网络服务等等。作为基于网络的方法的示例,到达时间(TOA)测量结果可根据移动台产生的接入突发来计算并且用于确定终端的位置。在第三代合作项目(3GPP)的位置服务(LCS)规范文件TS 23.071和TS 23.271中提出使用TOA、增强型观测时差(E-TOD)等等来确定终端位置,这些规范文件通过引用包含于本文中。再举例来说,终端可包含蓝牙硬件,该硬件使终端可以通过与该终端附近的蓝牙信标进行通信来确定其位置。
当前,用于请求位置信息的技术取决于回答该请求的位置确定方法。因此,例如,应用程序或万维网服务不得不使用一种技术和/或API(应用程序界面)从配备了GPS硬件的终端请求位置信息,并使用第二种技术从LCS服务器请求位置信息。
此外,请求者可用的位置确定方法可随某些因素变化,诸如时刻、大气条件以及在网络和终端中的可用硬件。例如,移动台可能有时在提供LCS的无线网络中,有时则漫游到不提供LCS的无线网络中。
这种现实会给使用位置信息的应用程序和服务的设计者带来困扰。设计成仅访问某些位置信息源的应用程序和服务在那些信息源不可用时会失效。例如,假设一种应用程序经设计,使得所实现的访问位置数据的唯一技术是一种从终端请求GPS位置数据的技术。如果不具备GPS硬件的终端使用这种应用程序,则这种应用程序将不能访问位置信息。具有讽刺意义的是,在这种情况下,即使诸如LCS服务器之类的另一位置确定源可用,所述基于位置的应用程序也不能正常工作。
应用程序设计者可尝试通过创建能够访问多个位置确定源所提供的位置信息的应用程序和万维网服务来避免该问题。然而,这种解决方案并不理想。如上所述,这种解决方案存在的一个问题是向不同源请求位置信息必需不同的请求技术(例如调用不同的API)。因此,允许访问不同的位置确定源增加了应用程序的大小和复杂性。保持小的应用程序在传输带宽通常昂贵和/或有限的无线网络环境中特别重要,并且与台式机相比,终端的内存和/或存储器往往比较小。此外,开发人员可能难以选择要包括的位置请求技术。开发人员可能总想在他们的程序调用中不包括所有可用的终端位置API,以便减小程序的大小和复杂性。然而,因为该应用程序和/或万维网服务不支持用户可用的位置确定方法,这将对不能使用该应用程序和/或万维网服务的用户造成损失。
此外,理想情况下,设计成包括多种位置访问技术的程序和/或万维网服务也需要包括在各种技术之中作出智能选择的程序代码。这种附加的程序代码会进一步增加程序的大小而使设计更加复杂。
因此,需要一种系统和方法,由此,本地应用程序可与单个API连接并自动连接到适当的终端位置信息源。同样,需要一种系统和方法,由此,远程应用程序和/或万维网服务可与单个API连接并自动连接到适当的终端位置信息源。理想情况下,这种系统和方法会根据诸如每个源的有效性和/或适当性之类的因素,为正请求的应用程序或万维网服务智能地选择终端位置信息源。
另一个与利用位置数据的应用程序和万维网服务相关的问题是安全和保密其中之一。毫无疑问,利用位置数据的应用程序和/或万维网服务有许多好处。例如,具有位置数据使万维网服务可以向用户提供交互式逐步驱动指引。然而,存在应用程序和万维网服务滥用位置信息的可能性。因此,许多用户希望对与其终端相关的位置信息发送的位置进行控制。为了获得这种控制,用户必须能确保所有的位置信息源都符合其关于保密的愿望。
因此,需要一种系统和方法,由此,用户可将其保密偏好指定到一个数据库,并保证所有的位置提供源都遵守其偏好,从而让用户可以准确直接地控制哪些应用程序和万维网服务可以访问与其移动台位置相关的数据。
发明概述
在本发明的一个实施例中,提供一种系统和方法,由此,本地应用程序可与单个API连接并自动连接到适当的终端位置信息源。在本发明的另一个实施例中,提供一种系统和方法,由此,远程应用程序和/或万维网服务可与单个API连接并且自动连接到适当的终端位置信息源。在本发明的另一个实施例中,提供一种系统和方法,由此,用户可以将其保密偏好指定到一个数据库中,并保证所有的位置提供源遵守其偏好,从而让用户可以准确直接地控制哪些应用程序和万维网服务可以访问与其移动台位置相关的数据。
附图简述
图1说明本发明的一个实施例的终端,该终端允许用户准确直接地控制哪些本地应用程序可访问与其移动台位置相关的数据;
图1A说明本发明的一个实施例的原型规则集,该规则集可在简档数据库中实现;
图2说明包括智能定位服务模块的本发明的实施例;
图2A说明智能定位服务模块决定它要用来提供位置信息的源时所采用的示范逻辑流;
图3说明本发明的系统的示范实施例,该系统采用了限制本地应用程序访问终端位置数据和智能定位服务;
图4说明本发明的系统的示范实施例,其中,允许远程应用程序和/或万维网服务通过非LCS服务器访问源于网络的终端位置信息;
图5说明本发明的系统的示范实施例,该系统采用智能定位服务和限制本地应用程序和远程应用程序和/或万维网服务访问终端位置数据;
图6表示本发明的终端的示范实施例;
图7表示本发明的示范LCS或非LCS终端位置服务器。
本发明的详细说明
限制本地应用程序访问终端位置数据:
图1表示本发明的终端的示范实施例,由此用户可以准确直接地控制哪些本地应用程序可访问与其移动台位置相关的数据。
在此示例中,定位服务1-9与定位硬件和驱动程序1-11连接以便提供关于终端位置的信息。应用程序1-1通过位置应用程序界面(API)1-3请求关于终端位置的信息。位置API 1-3不直接与定位服务1-9通信,而是将与位置信息请求相关的数据转发到保密控制模块1-5。此类转发的数据可包括诸如以下信息:发出请求的应用程序的身份,请求是针对终端位置的单个报告还是接收关于终端位置的定期更新的请求,以及位置信息请求的细节,如需要纬度、经度和高度数据中的哪些数据,使用信息的目的指示以及所要求的精度等级。可以通过定义诸如“广告”、“驱动方向服务”之类的多个“用途组”,并使应用程序在其位置信息请求中包括其“用途组”,可获得使用信息的目的指示。用途组可由用户、终端制造商、网络运营商或另一方定义。在某些实施例中,应用程序可以是多个用途组中的一员。
利用转发的数据,保密控制模块1-5与保密简档数据库1-7相互作用,并决定允许或不允许应用程序1-1的信息请求。如果保密控制模块1-5决定准予应用程序1-1的请求,则它允许请求的信息从定位服务1-9传送到应用程序1-1。为遵守下述规则中的一条或多条,保密控制1-5可指示定位服务1-9将提供给应用程序1-1的位置信息的精确度限于某个级别。通过让定位服务1-9指示定位软件/硬件1-11提供指定的位置精确度级别,或者通过在传递从定位软件/更件1-11接收的位置信息之前让定位服务1-9改变位置信息以便限制位置精确度等级,可实现此操作。如果保密控制模块1-5决定不允许应用程序1-1的请求,它会通知应用程序1-1该决定并且不允许应用程序接收所请求的信息。
图1a表示可在简档数据库1-7中实现的示例原型规则集。由于这是一个原型规则集,因此每个字段中是可能存储在其中的不同值的指示。每个规则可通过在其各自的“规则变量”字段中设置值而激活或去活。对于无效的规则,相应的“规则变量”字段包含的布尔值为“否”。对于有效的规则,“规则变量”字段中可包含“是”或者可包含该规则运行所需的其它信息。对于每个有效的规则,“规则持续时间”字段指定规则有效的时间量。从图1a中此规则的“规则持续时间”字段中所示设置可以看到,用户可以选择规则保持有效直到被明确禁用为止(“永久”),可以选择规则在一定数量的时间单位(例如180分钟)内有效,可以指定规则将失效的特定时间(例如在2004年4月4日),或者可以指定规则有效的一个或多个特定时段,例如从上午9点到下午5点。另外,对于每个规则,“位置”字段指定规则有效的位置。在这个字段中指定“全部”时,不管终端位置如何,相应的规则都有效。在阵列中指定特定位置时,也许是以有关指定纬度/经度坐标的指定米数的半径来给定,规则只有在用户终端在指定位置之一附近时才有效。例如,可指定特定规则仅在阵列中指出的三个位置中才有效,位置之一是在与用户办公室对应的指定地理坐标的500米半径之内。
在此原型规则集中,当规则“允许所有位置请求”有效时,只要请求的精确度级别不高于“规则变量”字段中指定的精确度级别,任何请求它的请求者都可以访问终端位置。例如,可指定请求者只能在250米半径以内确定终端的位置。或者,可指定允许请求者以尽量高的精确度确定用户的位置。同样,当规则“不允许所有位置请求”有效时,不允许所有位置请求。
当规则“允许这些请求者而不允许其它请求者”有效时,仅允许“规则变量”字段中指出的(或作为“规则变量”中指定的用途组的成员)并且请求的精确度级别不高于为它们指定的级别的请求者访问。因此,“规则变量”字段可包括应用程序或用途组名称的阵列,应用程序或用途组进一步为每个请求者指定了可被请求的最高位置精确度级别。当规则“不允许这些请求者而允许其它请求者”有效时以类似方式起作用,但是不允许指定的请求者或用途组在指定的持续时间内访问终端位置数据,而允许其它请求者访问,只要它们的请求不超过指定允许的位置精确度。
规则“允许这些请求者而查询其它请求者”与规则“允许这些请求者而不允许其它请求者”相似,但终端不是绝对不允许未明确准予访问的请求者或用途组成员访问位置数据。相反,在未特别准予访问位置数据的请求者请求位置数据时,会向用户提交查询,指明请求者和请求的位置精确度级别,并询问用户是否想允许请求者访问。终端会依据用户的响应允许或不允许访问。此类查询可采用本领域熟知的对话框等形式。规则“不允许这些请求者而查询其它请求者”以类似方式起作用,但是不允许指定的请求者和用途组访问终端位置数据,并在未被拒绝访问的任何请求者请求终端位置数据时询问用户。最后,如果规则“查询所有请求者”有效,当任何请求者请求位置数据时,则如上所述,向用户提出询问。此询问指明请求者和请求的位置精确度级别,并询问用户是否想允许请求者访问。终端会依据用户的响应允许或不允许访问。
终端可被编程,使得用户对用户界面的操作导致填充和/或更改规则集的字段以及创建新规则。在其它实施例中,用户可通过可能是在其终端上运行的万维网浏览器控制远程数据库。在一些实施例中,法律实施官员、紧急服务等可无视用户对访问与其终端位置相关的信息而设置的一些或全部限制。
在符合3GPP LCS标准的网络中使用时,终端可以从网络接收对于允许确定或接收用户终端位置的指示的请求。根据本发明,当计划在此类环境中使用时,终端可设计为将此类请求以对话框呈现给用户,用户可以作出“是”或“否”响应。终端则遵照用户回答响应网络请求。另外,终端可设计为允许用户为此类请求指定默认响应,或者根据网络请求中关于位置信息将要用于的用途的指示而作出响应。或者,用户能指定终端自动回答符合有效规则集的网络请求。
智能定位服务:
图2表示本发明的示范实施例,由此本地应用程序可与单个API相互作用并自动连接到适当的终端位置信息源。同样,远程应用程序和/或万维网服务可与单个API相互作用并且自动连接到适当的终端位置信息源。智能定位服务组件2-5和2-11提供此类功能性。
在此示例中,终端2-89的智能定位服务2-5接收从本地应用程序发出的终端位置信息请求,而LCS服务器2-92的智能定位服务2-11接收从远程应用程序和/或万维网服务发出的终端位置信息请求。更具体地说,本地应用程序2-1通过终端中与智能定位服务2-5相互作用的位置API 2-3生成对终端位置信息的请求。同样,远程应用程序和/或万维网服务2-23通过位置API 2-21生成对终端位置信息的请求。位置API 2-21与远程应用程序/万维网服务服务器的位置服务客户机2-19相互作用,而位置服务客户机通过位置服务接口2-17把请求传递到LCS服务器的位置服务服务器2-15。接口2-17表示使用诸如简单对象访问协议(SOAP)或远程方法调用(RMI)等本领域中熟知的方法在组件2-15和2-19之间的网络消息传送链接。在收到请求后,位置服务服务器2-15把请求传递到智能定位服务2-11。
如图2所示,智能定位服务2-5和2-11可能使用SOAP或RMI通过无线网络2-90互连。因此,接收本地应用程序2-1发出的请求的智能定位服务2-5可提供在终端定位硬件2-7生成的位置信息,或提供由网络位置系统2-9生成并通过LCS服务器的智能定位服务2-11接收的位置信息。收到位置信息后,智能定位服务2-5会将信息转发到本地应用程序2-1。
同样,接收远程应用程序和/或万维网服务2-23发出的请求的智能定位服务2-11可提供在网络位置系统2-9生成的位置信息,或提供由终端定位硬件2-7生成并通过终端的智能定位服务2-5接收的位置信息。收到位置信息后,智能定位服务2-11将信息转发到远程应用程序和/或万维网服务2-23。在一些实施例中,智能定位服务2-11从网络位置系统2-9接收终端位置的直接指示,如终端的经度、纬度和/或高度的数字表示。在其它实施例中,智能定位服务2-11从网络位置系统2-9接收值,智能定位服务2-11需要所接收的值以执行进一步计算以决定移动台的位置。例如,如果网络位置系统2-9给智能定位服务2-11提供TOA测量结果,就是这种情况。
如上所述,智能定位服务2-5可使用终端定位硬件2-7生成的位置信息或网络定位系统生成的位置信息回答本地应用程序2-1发出的终端位置请求。同样,智能定位服务2-11可使用终端定位硬件2-7生成的位置信息或网络定位系统生成的位置信息回答远程应用程序和/或万维网服务2-23发出的终端位置请求。因此,显然,智能定位服务必须决定其用于提供位置信息的源。图2a表示作出该决定所涉及的示范逻辑流,其中智能定位服务用以选择源于网络或源于终端的位置数据源。
在步骤2a-1中,智能定位服务确定是否两种位置信息源都可用并有足够的精确度。可用性确定可包括确定特定的终端位置信息源是否存在并可工作。足够精确度的确定可包括将请求中指出的所需精确度级别与已知的每个源提供位置数据所使用的精确度级别进行比较。源提供位置数据所用的精确度可通过从每个源接收定期精确度报告、向每个源查询精确度信息、根据每个源提供的位置数据计算精确度、源的技术数据表等来确定。如果没有源可用或没有足够的精确度,流程进入步骤8a-3,其中流程以错误代码终止,错误代码将转发给请求者(本地应用程序或远程应用程序和/或万维网服务)。
在某些环境中,使用终端位置信息可能要收费。例如,此类费用可向用户或万维网服务提供商收取。因此,在只有一个源可用并且有足够精确度的情况下,流程进入步骤2a-5,在该步骤中确定将为信息付费的使用者是否接受使用源的费用。因此,在一些实施例中,数据请求将包括愿为使用数据而支付的最大费用。在另一种情况中,智能定位服务可查询将为使用数据付费的用户,或者查询经授权而代表将支付费用的用户作出此类决定的机器。通过查询源或从源接收服务费用的定期报告,可知道使用特定数据源的费用。如果使用此源的费用可接受,则流程进入步骤2a-6,在该步骤中使用一个可用源。否则,流程进入步骤2a-3,在该步骤中流程如上所述以错误代码终止。
如果在步骤2a-1中确定两个源都可用且有足够的精确度,则流程进入步骤2a-9,在该步骤中比较使用每个源的费用。如果发现使用源于终端的位置信息费用更高,则流程进入步骤2a-11,在该步骤中确定是否源于终端的位置信息比源于网络的终端位置信息更精确。如果是,则流程进入步骤2a-13,在该步骤中决定付款人是否会为增加的精确度付费。因此,在一些实施例中,位置信息请求可包括对于更高质量的位置信息可接受多少额外费用的指示。或者,智能定位服务可询问将为使用数据付费的人和/或经授权为该个体或实体作出决定的机器。
如果确定付款人将为增加的精确度付费,则流程进入步骤2a-90,在该步骤中使用源于终端的网络位置信息。如果在步骤2a-11或2a-13中确定布尔回答为“否”,则流程进入步骤2a-94,在该步骤中确定付款人是否愿意为使用源于网络的终端位置信息付费。如果确定付款人愿意支付该费用,则流程进入步骤2a-99,在该步骤中使用源于网络的位置信息。否则,流程进入步骤2a-3,在该步骤中流程以错误代码终止。
如果在步骤2a-9中确定源于网络的位置信息的费用高于源于终端的位置信息的费用,则在步骤2a-17中确定源于网络的位置信息是否比源于终端的位置信息精确。如果是,则在步骤2a-19中确定付款人是否愿意为增加的精确度支付额外费用。如果不是,或者如果在步骤2a-17中产生的布尔回答为“否”,则流程进入步骤2a-91,在该步骤中确定付款人是否愿意支付使用源于终端的位置信息的费用。如果回答为“是”,则流程进入步骤2a-90,在该步骤中使用源于终端的位置信息。否则,流程进入步骤2a-3,在该步骤中流程会以错误代码终止。如果在步骤2a-19中确定付款人愿意为增加的精确度支付额外费用,则流程进入步骤2a-99,在该步骤中使用源于网络的位置信息。
最后,如果在步骤2a-9中确定源于网络和源于终端的位置信息费用相同,则流程进入步骤2a-21,在该步骤中确定付款人是否接受两个相同的费用。如果不接受,则流程在步骤2a-3终止,并如上所述返回错误代码。否则,流程进入步骤2a-23,在该步骤中智能定位服务比较两个位置信息源的精确度。如果源于终端的位置信息更精确,则流程进入步骤2a-90,在该步骤中使用该源。如果源于网络的位置信息更精确,则流程进入步骤2a-99,在该步骤中使用该源。如果两个源的精确度一样,则流程进入步骤2a-25,在该步骤中,采用诸如本领域熟知的随机化功能来确定是使用源于网络的位置信息还是使用源于终端的位置信息。在两个源的费用和精确度相同时,这实质上是以“扔硬币”的方式决定使用哪个源,可用于在两个源之间平衡请求。根据随机化功能的结果,流程或者进入步骤2a-90,其中使用源于终端的位置信息,或者进入步骤2a-99,其中使用源于网络的位置信息。
智能定位服务与限制本地应用程序访问终端位置数据相结合:
图3表示的本发明的示范实施例与图2所示实施例类似,但是添加了保密控制3-5和保密简档数据库3-7的终端。如图1所述,保密控制3-5使本地应用程序3-1受用户保密偏好的影响。在此实施例中,图3的终端具有与LCS服务器的智能定位服务3-17进行通信的智能定位服务3-9,使得影响本地应用程序3-1的保密偏好不仅影响其对源于终端定位硬件3-11的终端位置信息的访问,而且影响其对源于网络位置系统3-15的终端位置信息的访问。为了遵守保密简档数据库3-7中包含的一条或多条规则,保密控制3-5可指示智能定位服务3-9将提供给应用程序3-1的位置信息的精确度限于某个级别。通过让智能定位服务3-9指示定位软件/更件3-11或智能定位服务3-17提供具有指定的位置精确度级别的信息,或通过让定位服务1-9在传递接收的位置信息之前将其改变以便限制位置精确度级别,可以实现此操作。
允许远程应用程序和/或万维网服务通过非LCS服务器访问源于网络的终端位置信息:
图4表示的本发明的示范实施例与图3所示实施例类似,但是添加了非LCS位置服务器4-7。非LCS位置服务器4-7在为远程应用程序和/或万维网服务提供终端位置信息访问方面与前述LCS位置服务器(此处表示为单元4-5)相似,但不同之处在于其智能定位服务4-25缺少对网络位置系统4-23的直接访问。例如,如果非LCS位置服务器4-7由独立的实体来操纵,而网络运营商不希望将直接的网络位置系统4-23访问延伸到该实体时,这种情况可能会出现。
由于智能定位服务4-25缺少到网络位置系统4-23的直接访问,因此,它必须将所有终端位置请求传递到终端的智能定位服务4-19。尽管如此,从非LCS位置服务器4-7请求终端位置信息的远程应用程序和/或万维网服务仍可接收源于网络位置系统4-23的终端位置信息。
在从远程应用程序和/或万维网服务4-37接收终端位置请求后,智能定位服务4-25将请求传递到智能定位服务4-19。在从智能定位服务4-25收到位置请求后,智能定位服务4-19决定是使用源于终端定位硬件4-21的终端位置信息还是使用源于网络位置系统4-23的终端位置信息来满足请求。此决定过程与参照图2和2a所述的过程相似。
如果智能定位服务4-19决定使用源于终端定位硬件4-21的位置信息来满足请求,则智能定位服务4-19会以参照图3所述的相似方式发挥作用。
如果智能定位服务4-19决定使用源于网络位置系统4-23的位置信息满足请求,则智能定位服务4-19从LCS位置服务器4-5的智能定位服务4-31请求位置信息。智能定位服务4-31则将请求的位置信息返回到智能定位服务4-19。智能定位服务4-19又将接收的位置信息传递到智能定位服务4-25,而智能定位服务4-25将该位置信息转发到远程应用程序或万维网服务4-37。
这样,从非LCS服务器4-7请求终端位置信息的远程应用程序和万维网服务可接收源于网络位置系统4-23的终端位置信息,而不管非LCS服务器4-7缺少到此数据库的直接访问。智能定位服务4-31不会意识到终端位置请求源于连接到非LCS服务器4-7的远程应用程序和/或万维网服务4-37,而不是源于终端4-1内。
在本发明的一些实施例中,终端4-1仅在请求时提供给LCS服务器4-5或非LCS服务器4-7源于终端的位置信息,作为代替或除此之外,终端4-1可以定期和/或只要终端的位置改变距离超过预定量时便将此信息提供给服务器4-5和4-7。LCS服务器4-5和非LCS服务器4-7会将接收的源于终端的位置信息缓存在存储媒体中,并在接收到新信息时将其更新。因此,在LCS服务器4-5或非LCS服务器4-7需要与终端4-1相关的基于终端的位置信息以便响应远程应用程序或万维网服务的终端位置请求时,服务器可通过访问存储媒体中的数据而不必从终端请求数据来满足该请求。这有利于减少到终端的无线链路上的业务量。
智能定位服务与限制本地应用程序和远程应用程序和/或万维网服务访问终端位置数据相结合:
图5表示的本发明的示范实施例与图4所示实施例类似,但添加了在非LCS位置服务器5-5中的保密控制5-25和保密简档5-29以及在LCS位置服务器5-3中的保密控制5-35和保密简档5-37。通过添加的这些单元,请求终端位置信息的远程应用程序和/或万维网服务也可受用户的保密偏好的影响。
这些保密控制模块5-25和5-35用于使正请求的应用程序和万维网服务受用户保密偏好影响的技术与参照图1所述的技术相似。保密控制模块5-25和5-35各自从保密简档数据库5-29和5-37中访问保密偏好。这些保密简档数据库包含在终端的“主”保密简档数据库5-15中含有的数据的“复制品”。这些“复制品”保密简档数据库会定期更新和/或在主保密简档数据库改变时更新。因此,通过LCS位置服务器5-3或非LCS位置服务器5-5请求终端位置信息的远程应用程序和/或万维网服务受到保密简档数据库5-15中包含的规则影响。由于此保密简档数据库由用户直接控制(如参照图1和1a所述),因此用户直接控制远程应用程序和/或万维网服务对与其移动台位置相关的信息的访问。
在其它实施例中,不同于5-15的保密简档数据库可充当主保密简档数据库。例如,保密简档数据库5-29可充当主数据库,这样,保密简档数据库5-37和5-17可包括非LCS服务器5-7的保密简档数据库5-29中所含数据的复制品(定期更新和/或发生改变时更新)。如果保密简档数据库5-29或5-37是主数据库,则用户可远程控制其保密设置。因此,终端可经过编程,使得用户对用户界面的操作导致填充和/或更改远程主保密简档数据库中所含规则集的字段。诸如简单对象访问协议(SOAP)、Java消息服务(JMS)或远程方法调用(RMI)等技术可用于实现对远程数据库的操作。在其它实施例中,用户可通过可能是在其终端上运行的万维网浏览器控制远程数据库。
关于5-15、5-33和5-29中哪一个是主保密简档数据库的决定可以多种方式作出。例如,保密简档数据库5-15可选为主数据库,以便通过让用户实际占有主数据库而增强给定用户对系统保密的信心。在其它情况下,决定可以是基于本地或远程请求者是否还发出请求而作出的动态决定。例如,在用户主要利用基于本地位置的应用程序时的一段时间,主数据库可以是5-15,随后在用户主要使用基于远程位置的应用程序和/或万维网服务的时期,主数据库可以变成数据库5-29或5-37。
在某些实施例中,如果一段数据未在一个数据库中找到,则可在其它数据库中搜索该数据。例如,假设一段数据(比如一个规则或其部分)在保密简档数据库5-37中处于已损坏状态。在这种情况下,保密控制模块5-35可查询其它保密控制模块5-25和5-11以了解是否其保密简档数据库(分别为5-29和5-15)包含了未损坏的该段数据的副本。在找到未损坏的该段数据的副本后,保密控制模块5-35可从适当的保密控制模块中请求该段数据。此类通信可使用诸如简单对象访问协议(SOAP)、Java消息服务(JMS)或远程方法调用(RMI)等技术实现。在一些实施例中,通信可经过加密。
在一些实施例中,数据不会从一个保密简档数据库传播到其它保密简档数据库。相反,诸如一个规则或其部分的特定数据段会只放置在其中一个数据库上,而在其它每个数据库上会设置到实际数据的链接。如果链接损坏,则可执行类似上述的搜索,以便重建已损坏的链接。
在保密简档数据库5-15、5-29和/或5-37中包含的规则集可包括图1a的示范规则集中所示规则以外的其它规则,如考虑请求者是本地应用程序或远程应用程序和/或万维网服务的规则。另外,第一用途组可定义为包括所有本地应用程序,第二用途组可定义为包括所有远程应用程序和/或万维网服务。因此,通过选择规则“允许这些请求者而查询所有其它请求者”并且“规则变量”字段中指定本地应用程序用途组,用户可以选择允许所有本地应用程序访问与终端位置相关的数据,但在转发此类数据到正请求的远程应用程序和/或万维网服务之前会被询问。
如前面一样,应用程序或万维网服务可以是不止一个用途组的成员。例如,万维网服务对终端位置信息的请求可包括万维网服务是用途组“远程”和“驱动方向服务”中一员的声明。远程应用程序和万维网服务可在“规则变量”字段中通过列出应用程序或服务名称、应用程序或服务的统一资源定位符(URL)来标识,或者通过本领域中熟知的标识应用程序和万维网服务的其它方式来标识。
为了遵守保密简档数据库5-15、5-29和/或5-37中的一条或多条规则,保密控制5-11可指示智能定位服务5-17将提供给应用程序5-7的位置信息的精确度限于某个级别。通过让智能定位服务5-17指示定位软件/硬件5-19或智能定位服务5-33提供具有指定的位置精确度级别的信息,或通过让定位服务5-17在传递接收的位置信息之前将其改变以限制位置精确度级别,可以实现此操作。智能定位服务5-27和智能定位服务5-33可执行相似的操作。
硬件:
图6表示本发明的终端的示范实施例。处理单元6-3最好是为在移动和/或便携环境中使用而设计的处理器,如Intel StrongARM。与处理器6-3有效连接的是无线网络接口6-1、存储器6-5、GPS(全球定位系统)硬件和接口6-7、键盘接口6-13、显示器接口6-9和音频接口6-4。
无线网络接口6-1为终端提供与无线网络的接口并且可使用802.11、GSM、3G或其它本领域熟知的相似接口来实现。提供显示器6-21和键盘6-19以允许用户与终端交互。在一些实施例中,显示器6-21是触敏式的,因而可能消除了对单独键盘6-19的需要。音频接口6-4以及所附的扬声器6-17和传声器6-15使终端可以用于电话通信。扬声器6-17也可用于为用户提供音频和声音提示,而传声器6-15可用于接受用户的语音命令。可选的GPS硬件使终端可了解其物理位置。在一些实施例中,GPS硬件可替换为或增强为能够从蓝牙信标接收位置信息的硬件。
存储器6-5可包括RAM、ROM或诸如硬盘驱动器之类的大容量存储器。存储器6-5可包含程序代码、数据等,由此处理器6-3可执行和/或修改程序代码以及修改和/或访问数据。
终端最好是运行为移动和/或便携环境设计的操作系统,如Symbian EPOC、Microsoft Windows CE或Linux的面向移动台的版本。操作系统可额外提供诸如Java的执行环境。
图7表示示范LCS或非LCS位置服务器。服务器可使用通用计算机或工作站来实现,如Sun SPARCstation、Dell PowerEdge或Macintosh G4。处理器7-3是通用处理器,如Sun SuperSPARC、IntelPentium系列处理器或Intel或IBM PowerPC系列处理器。在此示例中,处理器7-3有效地连接到无线网络接口7-1、有线网络接口7-7和存储器7-5。
无线网络接口7-1为服务器提供与无线网络的接口并且可使用802.11、GSM、3G或本领域内熟知的类似接口来实现。有线网络接口7-7提供了与有线网络的接口并且可使用诸如本领域熟知的以太网接口来实现。在一些实施例中,网络接口7-7可替换为诸如802.11接口的无线网络接口。在其它一些实施例中,通过使服务器依赖接口7-1实现其连通性需要,可消除网络7-7。
存储器7-5可包括RAM、ROM或诸如硬盘驱动器之类的大容量存储器。存储器7-5可包含程序代码、数据等,由此处理器7-3可执行和/或修改程序代码以及修改和/或访问数据。
服务器可使用标准操作系统,如Apple OS X、Microsoft Windows或UNIX。另外,也可提供诸如Java的执行环境。
在需要与3GPP的LCS标准兼容的实施例中,此处所述的网络位置系统(2-9、3-15、4-23或5-21)可包括网关移动位置中心(GMLC)、在服务移动位置中心(SMLC)、移动交换中心(MLC)、来访位置寄存器(VLR)、归属位置寄存器(HLR)、基站子系统(BSS)以及位置测量单元(LMU),这些组件在3GPP规范文件TS 23.071和TS 23.271中有描述,这些文件通过引用包括于本文中。
软件:
此处所述的功能性可通过本领域熟知的多种编程方法实现。例如,可以使用诸如Java之类的面向对象的语言。参照图5,诸如保密控制组件5-11和5-25以及智能定位服务5-17和5-33之类的组件可编程为类并且例示成对象。在智能定位服务5-23接收测量结果(如TOA或E-OTD测量结果)而不是移动台位置的直接指示的本发明实施例中,智能定位服务类可额外包括从这种测量结果计算移动台位置的代码。这种额外的代码可根据3GPP LCS规范文件23.071和23.271编制。
在同一台机器上运行的组件之间的通信可以利用本领域熟知的对象到对象和/或进程间消息传递来实现。通过网络的通信,如在位置服务客户机5-53与服务服务器5-23之间的通信可使用描述为位置服务接口5-31的简单对象访问协议(SOAP)、Java消息服务(JMS)或远程方法调用(RMI)实现。JMS、SOAP或RMI也可用于智能定位服务组件5-33和网络位置系统5-21之间的通信。在智能定位服务5-33和符合3GPP LCS的网络位置系统5-21通信的实施例中,智能定位服务5-21可设计为访问符合TS 23.071和23.271所述3GPP标准的网络位置系统5-24的GMLC。使用本领域熟知的复制数据库技术,可实现终端保密简档数据库5-15的内容到远程保密简档数据库5-29和5-37的传输,因此,例如保密简档数据库5-15的内容可以通过无线网络以加密形式按周期性间隔和/或在数据库5-15发生改变时发送到保密简档数据库5-29和5-37。在通信或其它数据传输要通过不同组件和/或装置之间的网络进行时,最好是使用本领域熟知的加密方法。
终端保密简档数据库5-15可以填充和更新,例如,通过向终端的用户提供用户界面(U/I)。通过操作U/I,用户可以激活、去活和创建规则,也可以改变和设置规则属性。
例如,用户可以经由U/I通过切换在图形上位于规则描述旁边的复选框激活或去活该规则。同样在图形上位于规则描述旁边的可能是填充域或下拉菜单,由此用户可设置因数,如规则有效的持续时间,或规则应用到的应用程序、服务和/或组。在U/I中标记为“添加规则”和“添加用途组”的按钮分别可允许用户使用脚本或图形界面定义其自己的规则和用途组。
分支和范围:
虽然上述描述包含了许多细节,但提供这些细节只是为了说明本发明,因而不应视为对本发明范围的限制。因此,本领域的技术人员应明白,在不脱离本发明的精神或范围的前提下,可以对本发明的系统和方法进行各种修改和变化。因此,只要本发明的修改和变化在随附权利要求书及其等效物的范围内,则本发明将包括其修改和变化。在此上下文中,“等效物”指用于实现权利要求书中功能的每个实现,即使在此处未明确描述也是如此。
此外,应特别指出,为了说明,某些图仅表示了诸如终端、LCS服务器、非LCS服务器、应用程序和万维网服务服务器之类的不同组件中的一个组件。事实上,可能存在多个这些组件中的每种组件。例如,图2表示了仅一个终端2-89、仅一个LCS服务器2-92和仅一个远程应用程序和万维网服务服务器2-93。然而,实际上可能存在多个终端2-89和LCS服务器2-92,并且多个远程应用程序和万维网服务服务器2-93与每个LCS服务器进行通信。

Claims (20)

1.一种将位置信息提供到本地应用程序的方法,它包括以下步骤:
从本地应用程序接收对与存储它的终端相关的位置信息的请求;
从一组可能的源中确定使用哪个源为所述本地应用程序提供所述请求的位置信息;以及
将源于所述确定的源的位置信息提供给所述本地应用程序。
2.一种将位置信息提供给远程应用程序或万维网服务的方法,它包括以下步骤:
从远程应用程序或万维网服务接收对与终端相关的位置信息的请求;
从一组可能的源中确定使用哪个源为所述远程应用程序或万维网服务提供所述请求的位置信息;以及
将源于所述确定的源的位置信息提供给所述远程应用程序或万维网服务。
3.一种将位置信息提供给本地应用程序的系统,它包括:
其中存储了程序代码的存储器;以及
连接到所述存储器以便根据所述存储的程序代码执行指令的处理器;
其中所述程序代码在由所述处理器执行时导致所述处理器执行以下步骤:
从本地应用程序接收对与存储它的终端相关的位置信息的请求;
从一组可能的源中确定使用哪个源为所述本地应用程序提供所述请求的位置信息;以及
将源于所述确定的源的位置信息提供给所述本地应用程序。
4.一种将位置信息提供给远程应用程序或万维网服务的系统,它包括:
其中存储了程序代码的存储器;以及
连接到所述存储器以便根据所述存储的程序代码执行指令的处理器;
其中所述程序代码在由所述处理器执行时导致所述处理器执行以下步骤:
从远程应用程序或万维网服务接收对与终端相关的位置信息的请求;
从一组可能的源中确定使用哪个源为所述远程应用程序或万维网服务提供所述请求的位置信息;以及
将源于所述确定的源的位置信息提供给所述远程应用程序或万维网服务。
5.如权利要求1所述的方法,其特征在于,所述确定步骤包括确定每个所述可能源的工作状态。
6.如权利要求1所述的方法,其特征在于,所述确定步骤包括确定每个所述可能源提供的所述信息的精确度。
7.如权利要求1所述的方法,其特征在于,所述确定步骤包括确定从每个所述可能源获得所述信息的费用。
8.如权利要求2所述的方法,其特征在于,所述确定步骤包括确定每个所述可能源的工作状态。
9.如权利要求2所述的方法,其特征在于,所述确定步骤包括确定每个所述可能源提供的所述信息的精确度。
10.如权利要求2所述的方法,其特征在于,所述确定步骤包括确定从每个所述可能源获得所述信息的费用。
11.如权利要求3所述的系统,其特征在于,所述确定步骤包括确定每个所述可能源的工作状态。
12.如权利要求3所述的系统,其特征在于,所述确定步骤包括确定每个所述可能源提供的所述信息的精确度。
13.如权利要求3所述的系统,其特征在于,所述确定步骤包括确定从每个所述可能源获得所述信息的费用。
14.如权利要求4所述的系统,其特征在于,所述确定步骤包括确定每个所述可能源的工作状态。
15.如权利要求4所述的系统,其特征在于,所述确定步骤包括确定每个所述可能源提供的所述信息的精确度。
16.如权利要求4所述的系统,其特征在于,所述确定步骤包括确定从每个所述可能源获得所述信息的费用。
17.一种将位置信息提供给本地应用程序的方法,它包括以下步骤:
从本地应用程序接收对与存储它的终端相关的位置信息的请求;
参考包含保密偏好的数据库,所述数据库位于所述终端中,但在一个或多个远程数据库中映射了其内容;
确定所述本地应用程序是否有权接收所述请求的位置信息;以及
在确定所述本地应用程序有权接收所述请求的位置信息的情况下,将所述请求的位置信息提供给所述本地应用程序。
18.一种将位置信息提供给远程应用程序或万维网服务的方法,它包括以下步骤:
从远程应用程序或万维网服务接收对与终端相关的位置信息的请求;
参考不在所述终端内的数据库,所述数据库包含储存在位于所述终端内的数据库中的保密偏好的镜像;
确定所述远程应用程序或万维网服务是否有权接收所述请求的位置信息;以及
在确定所述远程应用程序或万维网服务有权接收所述请求的位置信息的情况下,将所述请求的位置信息提供给所述远程应用程序或万维网服务。
19.一种将位置信息提供给本地应用程序的系统,它包括:
其中存储了程序代码的存储器;以及
连接到所述存储器以便根据所述存储的程序代码执行指令的处理器;
其中所述程序代码在由所述处理器执行时导致所述处理器执行以下步骤:
从本地应用程序接收对与存储它的终端相关的位置信息的请求;
参考包含保密偏好的数据库,所述数据库位于所述终端中,但在一个或多个远程数据库中映射了其内容;
确定所述本地应用程序是否有权接收所述请求的位置信息;以及
在确定所述本地应用程序有权接收所述请求的位置信息的情况下,将所述请求的位置信息提供给所述本地应用程序。
20.一种将位置信息提供给远程应用程序或万维网服务的系统,它包括:
其中存储了程序代码的存储器;以及
连接到所述存储器以便根据所述存储的程序代码执行指令的处理器;
其中所述程序代码在由所述处理器执行时导致所述处理器执行以下步骤:
从远程应用程序或万维网服务接收对与终端相关的位置信息的请求;
参考不在所述终端内的数据库,所述数据库包含储存在位于所述终端内的数据库中的保密偏好的镜像;
确定所述远程应用程序或万维网服务是否有权接收所述请求的位置信息;以及
在确定所述远程应用程序或万维网服务有权接收所述请求的位置信息的情况下,将所述请求的位置信息提供给所述远程应用程序或万维网服务。
CNA028140443A 2001-05-15 2002-05-14 基于位置的万维网服务所用的系统和方法 Pending CN1545792A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/858,182 2001-05-15
US09/858,182 US6594483B2 (en) 2001-05-15 2001-05-15 System and method for location based web services

Publications (1)

Publication Number Publication Date
CN1545792A true CN1545792A (zh) 2004-11-10

Family

ID=25327682

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA028140443A Pending CN1545792A (zh) 2001-05-15 2002-05-14 基于位置的万维网服务所用的系统和方法

Country Status (5)

Country Link
US (1) US6594483B2 (zh)
EP (1) EP1388248A4 (zh)
CN (1) CN1545792A (zh)
AU (1) AU2002258060A1 (zh)
WO (1) WO2002093291A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577324A (zh) * 2009-10-01 2012-07-11 高通股份有限公司 用于移动站位置估计的场所应用
CN103686600A (zh) * 2013-11-27 2014-03-26 深圳酷派技术有限公司 终端和信息保护方法

Families Citing this family (192)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
US7714778B2 (en) 1997-08-20 2010-05-11 Tracbeam Llc Wireless location gateway and applications therefor
US7903029B2 (en) * 1996-09-09 2011-03-08 Tracbeam Llc Wireless location routing applications and architecture therefor
US8135413B2 (en) 1998-11-24 2012-03-13 Tracbeam Llc Platform and applications for wireless location and other complex services
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US8364136B2 (en) 1999-02-01 2013-01-29 Steven M Hoffberg Mobile system, a method of operating mobile system and a non-transitory computer readable medium for a programmable control of a mobile system
AU1367101A (en) 1999-09-24 2002-01-08 Dennis J. Dupray Geographically constrained network services
GB0002066D0 (en) * 2000-01-28 2000-03-22 Nokia Networks Oy State-dependent information serving
US10641861B2 (en) 2000-06-02 2020-05-05 Dennis J. Dupray Services and applications for a communications network
US9875492B2 (en) 2001-05-22 2018-01-23 Dennis J. Dupray Real estate transaction system
US10684350B2 (en) 2000-06-02 2020-06-16 Tracbeam Llc Services and applications for a communications network
US8041817B2 (en) 2000-06-30 2011-10-18 At&T Intellectual Property I, Lp Anonymous location service for wireless networks
US7010308B2 (en) * 2000-12-13 2006-03-07 Telcontar Managing and querying moving point data
US7116977B1 (en) 2000-12-19 2006-10-03 Bellsouth Intellectual Property Corporation System and method for using location information to execute an action
US7245925B2 (en) 2000-12-19 2007-07-17 At&T Intellectual Property, Inc. System and method for using location information to execute an action
US7110749B2 (en) 2000-12-19 2006-09-19 Bellsouth Intellectual Property Corporation Identity blocking service from a wireless service provider
US7181225B1 (en) 2000-12-19 2007-02-20 Bellsouth Intellectual Property Corporation System and method for surveying wireless device users by location
US7428411B2 (en) 2000-12-19 2008-09-23 At&T Delaware Intellectual Property, Inc. Location-based security rules
US7085555B2 (en) 2000-12-19 2006-08-01 Bellsouth Intellectual Property Corporation Location blocking service from a web advertiser
US7224978B2 (en) 2000-12-19 2007-05-29 Bellsouth Intellectual Property Corporation Location blocking service from a wireless service provider
US7130630B1 (en) 2000-12-19 2006-10-31 Bellsouth Intellectual Property Corporation Location query service for wireless networks
JP2002314477A (ja) * 2001-04-11 2002-10-25 Nec Corp 情報提供システム、その方法及びそれに用いる利用者端末並びにそのプログラム
US20020173318A1 (en) * 2001-05-18 2002-11-21 William Dyer Apparatus, and associated method, for controlling access to positional information of a mobile station
US8082096B2 (en) 2001-05-22 2011-12-20 Tracbeam Llc Wireless location routing applications and architecture therefor
US8200818B2 (en) * 2001-07-06 2012-06-12 Check Point Software Technologies, Inc. System providing internet access management with router-based policy enforcement
US7813741B2 (en) * 2001-07-18 2010-10-12 Decarta Inc. System and method for initiating responses to location-based events
US8977284B2 (en) 2001-10-04 2015-03-10 Traxcell Technologies, LLC Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same
US7000238B2 (en) * 2001-10-10 2006-02-14 Borland Software Corporation Development system providing extensible remoting architecture
US20030069692A1 (en) * 2001-10-10 2003-04-10 Krasner Norman F. Methods and apparatuses for controlling distribution of location information
US7054648B2 (en) * 2001-10-22 2006-05-30 Telefonaktiebolaget Lm Ericsson (Publ) Location privacy proxy server and method in a telecommunication network
JP2003132160A (ja) * 2001-10-23 2003-05-09 Nec Corp 個人情報管理システムと個人情報管理装置、及び個人情報管理プログラム
US20030125063A1 (en) * 2001-12-31 2003-07-03 Bo Svensson Peer-to-peer communications within a mobile network
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US8027697B2 (en) * 2007-09-28 2011-09-27 Telecommunication Systems, Inc. Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US7321773B2 (en) 2002-03-28 2008-01-22 Telecommunication Systems, Inc. Area watcher for wireless network
US8126889B2 (en) 2002-03-28 2012-02-28 Telecommunication Systems, Inc. Location fidelity adjustment based on mobile subscriber privacy profile
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US7200380B2 (en) * 2002-03-28 2007-04-03 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US20030204612A1 (en) * 2002-04-30 2003-10-30 Mark Warren System and method for facilitating device communication, management and control in a network
US20040006571A1 (en) * 2002-07-05 2004-01-08 Anjali Anagol-Subbarao Architecture and method for product catalog web service
US20040221001A1 (en) * 2002-07-05 2004-11-04 Anjali Anagol-Subbarao Web service architecture and methods
US20040006610A1 (en) * 2002-07-05 2004-01-08 Anjali Anagol-Subbarao Architecture and method for configuration validation web service
US7756531B2 (en) * 2002-09-04 2010-07-13 Farhad John Aminzadeh Method and apparatus for avoiding call disturbances and facilitating urgent calls based on a caller's decision
US20060276230A1 (en) * 2002-10-01 2006-12-07 Mcconnell Christopher F System and method for wireless audio communication with a computer
US20050180464A1 (en) * 2002-10-01 2005-08-18 Adondo Corporation Audio communication with a computer
JP2006501788A (ja) * 2002-10-01 2006-01-12 マッコンネル、クリストファー、フランク コンピュータとのワイヤレス音声通信用システム及び方法
EP1411737A1 (en) * 2002-10-15 2004-04-21 Lucent Technologies Inc. Method and system for mobile application support while roaming
EP1361773A1 (de) * 2002-10-30 2003-11-12 Siemens Aktiengesellschaft System und Verfahren zur Positionsbestimmung
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US20070238455A1 (en) 2006-04-07 2007-10-11 Yinjun Zhu Mobile based area event handling when currently visited network doe not cover area
US7457629B2 (en) * 2003-02-14 2008-11-25 Nortel Networks Limited Method and system for reporting the status of non-emergency-services position-determination capability
JP2004274723A (ja) * 2003-02-17 2004-09-30 Sony Corp 無線通信システム、無線通信装置及び無線通信方法
JP2004272329A (ja) * 2003-03-05 2004-09-30 Nec Corp 携帯端末装置
GB0311848D0 (en) * 2003-05-23 2003-06-25 Townsend Lloyd Twin rail bicycle tyre tread
CN1266891C (zh) * 2003-06-06 2006-07-26 华为技术有限公司 无线局域网中用户接入授权的方法
US20040260819A1 (en) * 2003-06-23 2004-12-23 Nokia Corporation Systems and methods for restricting event subscriptions through proxy-based filtering
US20050021976A1 (en) * 2003-06-23 2005-01-27 Nokia Corporation Systems and methods for controlling access to an event
US7370283B2 (en) * 2003-08-11 2008-05-06 Core Mobility, Inc. Systems and methods for populating a ticker using multiple data transmission modes
US20050210391A1 (en) * 2003-08-11 2005-09-22 Core Mobility, Inc. Systems and methods for navigating content in an interactive ticker
US20060236258A1 (en) 2003-08-11 2006-10-19 Core Mobility, Inc. Scheduling of rendering of location-based content
US7343564B2 (en) 2003-08-11 2008-03-11 Core Mobility, Inc. Systems and methods for displaying location-based maps on communication devices
US7430724B2 (en) * 2003-08-11 2008-09-30 Core Mobility, Inc. Systems and methods for displaying content in a ticker
DE10339710A1 (de) * 2003-08-22 2005-03-17 Siemens Ag Verfahren zur Zulassungsanfrage zu einem Datenzugriff auf Nutzungs- und Zustandsdaten von Mobilfunkteilnehmern in einem Mobilfunknetz
US8473729B2 (en) * 2003-09-15 2013-06-25 Intel Corporation Method and apparatus for managing the privacy and disclosure of location information
US20050075096A1 (en) * 2003-10-03 2005-04-07 Aljuraid Nassir Abdulrahman GSM phone applet and method for controlling prayer timings
US7050785B2 (en) 2003-12-08 2006-05-23 Research In Motion Limited Apparatus and method of explicit indication of call from emergency call centre
US7801534B2 (en) * 2003-12-11 2010-09-21 Sprint Spectrum L.P. Method and system for conveying location-granularity preferences with location-based service requests
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US7797001B2 (en) * 2004-04-01 2010-09-14 Avaya Inc. Location-based command execution for mobile telecommunications terminals
US7647164B2 (en) * 2004-04-21 2010-01-12 Computer Associates Think, Inc. Web service for mobile device tracking
US7448047B2 (en) * 2004-04-29 2008-11-04 Sybase, Inc. Database system with methodology for providing stored procedures as web services
US20050282557A1 (en) * 2004-06-17 2005-12-22 Nokia Corporation System and method for implementing a remote location acquisition application program interface
US7330728B1 (en) 2004-06-25 2008-02-12 Sprint Spectrum L.P. Method and system for locating a mobile subscriber terminal when roaming
US7209758B1 (en) 2004-06-25 2007-04-24 Sprint Spectrum L.P. Method and system for sharing and/or centralizing mobile positioning information and geospatial data for roaming mobile subscriber terminals
US6985105B1 (en) 2004-10-15 2006-01-10 Telecommunication Systems, Inc. Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations
US7629926B2 (en) 2004-10-15 2009-12-08 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
CN101438270B (zh) 2004-10-29 2010-11-17 探空气球无线公司 构建位置信标数据库的方法和位置信标服务器
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
US20060106930A1 (en) * 2004-11-17 2006-05-18 Shaffer James D Method of querying for device location in a heterogeneous network
EP2503832B1 (en) * 2005-02-22 2019-08-21 Skyhook Wireless, Inc. Method for calculating the position of WiFi-enabled devices
JP4636241B2 (ja) * 2005-03-31 2011-02-23 日本電気株式会社 通信規制システムおよび通信規制方法
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
EP1878283B1 (en) 2005-04-30 2014-09-17 LG Electronics Inc. Method for providing a location information service in mobile communications system, and corresponding communication system
US7336964B2 (en) * 2005-07-12 2008-02-26 Qwest Communications International Inc. Correlating activities with the location of a mobile communications device systems and methods
US7899469B2 (en) * 2005-07-12 2011-03-01 Qwest Communications International, Inc. User defined location based notification for a mobile communications device systems and methods
US7259668B2 (en) * 2005-07-12 2007-08-21 Qwest Communications International Inc. Mapping the location of a mobile communications device systems and methods
US7515917B2 (en) * 2005-07-12 2009-04-07 Qwest Communications International Inc. Efficiently determining the location of a mobile communications device system and methods
US7221947B2 (en) * 2005-07-12 2007-05-22 Qwest Communications International Inc. Location related keyword monitoring on a mobile communications device systems and methods
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US7532906B2 (en) * 2005-07-29 2009-05-12 Sap Ag Mobile electronic device and methods for providing information to a mobile electronic device using a web service
US7529236B2 (en) * 2005-08-15 2009-05-05 Technocom Corporation Embedded wireless location validation benchmarking systems and methods
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
KR100650739B1 (ko) * 2005-10-04 2006-11-29 한국전자통신연구원 개방형 api를 이용한 메시지 방송 서비스 제공 시스템및 방법
US7825780B2 (en) 2005-10-05 2010-11-02 Telecommunication Systems, Inc. Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US7626951B2 (en) * 2005-10-06 2009-12-01 Telecommunication Systems, Inc. Voice Over Internet Protocol (VoIP) location based conferencing
CN100583118C (zh) * 2005-10-13 2010-01-20 株式会社Ntt都科摩 便携终端、访问控制管理装置以及访问控制管理方法
NO324541B1 (no) * 2005-12-12 2007-11-19 Telenor Asa Fremgangsmate, abonnentidentitetsmodul og system for tilveiebringelse av mobilkommunikasjonsterminallokasjonsdata
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US9167553B2 (en) 2006-03-01 2015-10-20 Telecommunication Systems, Inc. GeoNexus proximity detector network
US7899450B2 (en) 2006-03-01 2011-03-01 Telecommunication Systems, Inc. Cellular augmented radar/laser detection using local mobile network within cellular network
US7471236B1 (en) 2006-03-01 2008-12-30 Telecommunication Systems, Inc. Cellular augmented radar/laser detector
US8045976B2 (en) 2006-04-04 2011-10-25 Aegis Mobility, Inc. Mobility call management
US8532266B2 (en) 2006-05-04 2013-09-10 Telecommunication Systems, Inc. Efficient usage of emergency services keys
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8315233B2 (en) 2006-07-07 2012-11-20 Skyhook Wireless, Inc. System and method of gathering WLAN packet samples to improve position estimates of WLAN positioning device
JP2009545922A (ja) * 2006-08-04 2009-12-24 スカイフック ワイヤレス,インク. サーバシステムで使用するためにユーザ装置から位置情報を自動的に抽出するためのシステムおよび方法
CN101529866A (zh) * 2006-08-17 2009-09-09 核心移动公司 本地无线网接入点和移动设备间基于呈现的通信
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
CA2679931A1 (en) * 2007-03-02 2008-09-12 Aegis Mobility, Inc. Management of mobile device communication sessions to reduce user distraction
US7933581B2 (en) * 2007-06-08 2011-04-26 Research In Motion Limited Methods and apparatus for use in processing disconnected emergency calls and other communications involving mobile communication devices and the remote monitoring thereof
FR2918529A1 (fr) * 2007-07-02 2009-01-09 France Telecom Procede de communication d'un terminal avec un serveur
US8494520B2 (en) * 2007-07-20 2013-07-23 Bridgewater Systems Corp. Systems and methods for providing centralized subscriber session state information
US9413889B2 (en) 2007-09-18 2016-08-09 Telecommunication Systems, Inc. House number normalization for master street address guide (MSAG) address matching
US8224353B2 (en) * 2007-09-20 2012-07-17 Aegis Mobility, Inc. Disseminating targeted location-based content to mobile device users
US8326873B2 (en) * 2008-01-09 2012-12-04 Credit Suisse Securities (Usa) Llc Enterprise architecture system and method
US8576991B2 (en) * 2008-03-19 2013-11-05 Telecommunication Systems, Inc. End-to-end logic tracing of complex call flows in a distributed call system
US7903587B2 (en) 2008-05-30 2011-03-08 Telecommunication Systems, Inc. Wireless emergency services protocols translator between ansi-41 and VoIP emergency services protocols
CN102100058A (zh) 2008-06-06 2011-06-15 探空气球无线公司 通过选择最佳wlan-ps方案使用混合卫星和wlan定位系统确定定位的方法和系统
US8655960B2 (en) * 2008-06-19 2014-02-18 Verizon Patent And Licensing Inc. Location-aware instant messaging
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
WO2010025562A1 (en) * 2008-09-05 2010-03-11 Aegis Mobility, Inc. Bypassing enhanced services
US8525681B2 (en) 2008-10-14 2013-09-03 Telecommunication Systems, Inc. Location based proximity alert
US8892128B2 (en) 2008-10-14 2014-11-18 Telecommunication Systems, Inc. Location based geo-reminders
US8265595B1 (en) * 2009-01-30 2012-09-11 Sprint Communications Company L.P. Managing application permissions on a mobile device
JP5287377B2 (ja) * 2009-03-12 2013-09-11 ソニー株式会社 通信装置、高周波結合器、並びに複合通信装置
US8818412B2 (en) * 2009-03-18 2014-08-26 Wavemarket, Inc. System for aggregating and disseminating location information
US20100242097A1 (en) * 2009-03-20 2010-09-23 Wavemarket, Inc. System and method for managing application program access to a protected resource residing on a mobile device
US8380219B1 (en) * 2009-03-24 2013-02-19 Sprint Communications Company L.P. Controlling an amount of information disclosed by a position-determining system
US8391884B2 (en) * 2009-03-26 2013-03-05 Andrew Llc System and method for managing created location contexts in a location server
US8683554B2 (en) * 2009-03-27 2014-03-25 Wavemarket, Inc. System and method for managing third party application program access to user information via a native application program interface (API)
US20100284290A1 (en) * 2009-04-09 2010-11-11 Aegis Mobility, Inc. Context based data mediation
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
US20110137817A1 (en) * 2009-06-01 2011-06-09 Wavemarket, Inc. System and method for aggregating and disseminating personal data
US9386447B2 (en) 2009-07-21 2016-07-05 Scott Ferrill Tibbitts Method and system for controlling a mobile communication device
US8787936B2 (en) 2009-07-21 2014-07-22 Katasi Llc Method and system for controlling a mobile communication device in a moving vehicle
US9615213B2 (en) 2009-07-21 2017-04-04 Katasi Llc Method and system for controlling and modifying driving behaviors
US8116732B2 (en) * 2009-08-05 2012-02-14 Oto Technologies, Llc Routing mobile users to secure locations based on transaction type
US8981902B2 (en) * 2009-10-13 2015-03-17 F-Secure Corporation Controlling location information
US8943415B2 (en) * 2010-01-08 2015-01-27 Microsoft Corporation Third party control of location information access
WO2011156549A2 (en) 2010-06-11 2011-12-15 Skyhook Wireless, Inc. Methods of and systems for measuring beacon stability of wireless access points
US20110320119A1 (en) * 2010-06-23 2011-12-29 Microsoft Corporation Location brokerage system
WO2012005769A1 (en) 2010-07-09 2012-01-12 Telecommunication Systems, Inc. Location privacy selector
US20120006610A1 (en) 2010-07-09 2012-01-12 Erik Wallace Telematics enhanced mobile device safety interlock
US8606294B2 (en) 2010-10-05 2013-12-10 Skyhook Wireless, Inc. Method of and system for estimating temporal demographics of mobile users
KR101972606B1 (ko) 2010-11-03 2019-04-25 스카이후크 와이어리스, 인크. 복합 위치 결정 시스템에서 위치 추정의 신뢰성 및 정확성을 증가시키는 시스템의 방법
EP2652980A2 (en) 2010-12-13 2013-10-23 TeleCommunication Systems, Inc. Location services gateway server
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US8627484B2 (en) * 2010-12-22 2014-01-07 Trueposition, Inc. Unauthorized location detection and countermeasures
US8913552B2 (en) * 2011-01-24 2014-12-16 International Business Machines Corporation Spatiotemporal annotation of data packets in wireless networks
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US9894479B2 (en) 2011-05-08 2018-02-13 Microsoft Technology Licensing, Llc Privacy preservation platform
US9081942B2 (en) 2011-06-09 2015-07-14 Microsoft Technology Licensing, LLP. Use of user location information for remote actions
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
US8649806B2 (en) 2011-09-02 2014-02-11 Telecommunication Systems, Inc. Aggregate location dynometer (ALD)
US9535154B2 (en) 2011-09-12 2017-01-03 Microsoft Technology Licensing, Llc Cache-based location determination
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
US9665266B2 (en) * 2011-10-27 2017-05-30 Blackberry Limited Setting reminders from an instant messaging application
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US9008249B2 (en) * 2012-02-10 2015-04-14 Qualcomm Incorporated Detection and filtering of an undesired narrowband signal contribution in a wireless signal receiver
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US10021250B1 (en) * 2012-04-30 2018-07-10 Sprint Communications Company L.P. Location information control for session initiation protocol messages
WO2014028712A1 (en) 2012-08-15 2014-02-20 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9792432B2 (en) 2012-11-09 2017-10-17 Nokia Technologies Oy Method and apparatus for privacy-oriented code optimization
US9065686B2 (en) 2012-11-21 2015-06-23 Qualcomm Incorporated Spur detection, cancellation and tracking in a wireless signal receiver
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
WO2015006978A1 (en) 2013-07-19 2015-01-22 Intel Corporation Area-based location privacy management
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
CN105791516B (zh) * 2014-12-22 2019-10-01 华为技术有限公司 终端位置信息保护方法及智能终端
US9699301B1 (en) 2015-05-31 2017-07-04 Emma Michaela Siritzky Methods, devices and systems supporting driving and studying without distraction
US10372194B2 (en) * 2016-02-09 2019-08-06 International Business Machines Corporation Optimizing use of location services in mobile applications to improve battery consumption
US11550937B2 (en) 2019-06-13 2023-01-10 Fujitsu Limited Privacy trustworthiness based API access
JP7434812B2 (ja) * 2019-11-07 2024-02-21 日本電気株式会社 装着端末、集団管理システム、制御方法、および制御プログラム

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002639A (en) * 1997-05-14 1999-12-14 Gas Research Institute Sensor configuration for nulling reverberations to image behind reflective layers
DE19730363B4 (de) * 1997-07-15 2011-08-11 Telefonaktiebolaget Lm Ericsson (Publ) Ortsspezifische World Wide Web Dienste in digitalen zellularen Kommunikationsnetzwerken
SE9703104L (sv) * 1997-08-28 1999-03-01 Ericsson Telefon Ab L M Förfarande och anordning för fastställande av en mobilstations position
US6138003A (en) * 1997-11-26 2000-10-24 Ericsson Inc. System and method for authorization of location services
US6377810B1 (en) * 1999-06-11 2002-04-23 Motorola, Inc. Method of operation of mobile wireless communication system with location information
SE9903918L (sv) * 1999-10-29 2001-06-28 Ericsson Telefon Ab L M Sätt att lokalisera flera källor
FI112433B (fi) * 2000-02-29 2003-11-28 Nokia Corp Sijaintiin sidotut palvelut
US7085555B2 (en) * 2000-12-19 2006-08-01 Bellsouth Intellectual Property Corporation Location blocking service from a web advertiser
US7228140B2 (en) * 2001-01-16 2007-06-05 Telefonaktiebolaget L M Ericsson (Publ) Enhancements to location-based services functionality in a radio telecommunication network

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102577324A (zh) * 2009-10-01 2012-07-11 高通股份有限公司 用于移动站位置估计的场所应用
US8909254B2 (en) 2009-10-01 2014-12-09 Qualcomm Incorporated Venue application for mobile station position estimation
CN102577324B (zh) * 2009-10-01 2015-08-26 高通股份有限公司 用于移动站位置估计的场所应用
CN103686600A (zh) * 2013-11-27 2014-03-26 深圳酷派技术有限公司 终端和信息保护方法
CN103686600B (zh) * 2013-11-27 2017-04-05 深圳酷派技术有限公司 终端和信息保护方法

Also Published As

Publication number Publication date
US20020173317A1 (en) 2002-11-21
AU2002258060A1 (en) 2002-11-25
WO2002093291A2 (en) 2002-11-21
EP1388248A4 (en) 2004-07-21
EP1388248A2 (en) 2004-02-11
US6594483B2 (en) 2003-07-15
WO2002093291A3 (en) 2003-04-10

Similar Documents

Publication Publication Date Title
CN1545792A (zh) 基于位置的万维网服务所用的系统和方法
US8874145B2 (en) Personal location code broker
US8930233B2 (en) System and method for anonymous location based services
RU2432710C2 (ru) Устройство инициирования события, побуждаемого по местоположению
JP3872433B2 (ja) 位置情報を取り扱うためのシステムおよび方法
US9113327B2 (en) Personal location cone
US8060389B2 (en) System and method for anonymous location based services
US8126889B2 (en) Location fidelity adjustment based on mobile subscriber privacy profile
US8260553B2 (en) Methods, apparatuses, and computer program products for providing user location information
CN1277103C (zh) 用于完成组成员位置接近驱动的活动的方法和系统
CN102067654A (zh) 位置感知即时消息
CN1571962A (zh) 移动计算及通信
CN1961588A (zh) 结合地理位置信息、数据库导出的相似性匹配和用户控制,以便允许个体会合的系统
CN1692621A (zh) 通过参数的单独传输和估计来匿名地检测移动用户之间的基于位置的接近度或者基于偏好的接近度的方法、程序和服务
CN105103184A (zh) 行程估计
CN108600292A (zh) 一种基于互联网资源的警用移动地图系统及使用方法
CN1257475C (zh) 基于地理位置的信息提供系统、设备、方法及普及运算设备
Barbeau et al. A general architecture in support of interactive, multimedia, location-based mobile applications
US20020152269A1 (en) Information providing system and privacy protection method
CN1910838A (zh) 反映用户偏好的位置信息系统及其服务提供方法
CN102215562B (zh) 定位数据的传输方法及传输系统
US20120276926A1 (en) Location Fidelity Adjustment Based on Mobile Subscriber Privacy Profile
CN111225342B (zh) 通过无线电向设备发送数据的方法、系统及介质
Xie et al. A unified location sharing service with end user privacy control
CN1658685A (zh) 一种用户获取动态业务信息的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20041110