CN102132589A - 用于显示所监视位置的用户定义名称 - Google Patents

用于显示所监视位置的用户定义名称 Download PDF

Info

Publication number
CN102132589A
CN102132589A CN2009801334647A CN200980133464A CN102132589A CN 102132589 A CN102132589 A CN 102132589A CN 2009801334647 A CN2009801334647 A CN 2009801334647A CN 200980133464 A CN200980133464 A CN 200980133464A CN 102132589 A CN102132589 A CN 102132589A
Authority
CN
China
Prior art keywords
user
data
computing device
mobile computing
task
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
CN2009801334647A
Other languages
English (en)
Inventor
明迪·佩雷拉
拉里·陈
马修·霍尔尼亚克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Palm Inc
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 Palm Inc filed Critical Palm Inc
Publication of CN102132589A publication Critical patent/CN102132589A/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
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Abstract

通过跟踪与该用户关联的装置,可以跟踪用户的位置。根据跟踪到的该装置的位置,利用与该位置的坐标无关的用户定义名称或者某种其他名称,可以公布(例如,在网站上)该用户的位置。如果在网站上公布,则在该网站的用户可编辑区域上,可以将该名称上载到该网站,该区域可以涉及、也可以不涉及跟踪该用户的位置。该装置还可以被配置,以根据该装置是否正离开某个地域并且/或者根据该装置是否正接近作为一类位置中的位置成员的位置(例如,接近食品杂货店),触发提醒。

Description

用于显示所监视位置的用户定义名称
相关专利申请的相互参照
本专利申请要求2008年7月2日提交的名称为“UserDefined Names for Displaying Monitored Location(用于显示所监视位置的用户定义名称)”的美国专利申请No.12/167,137的权益,该专利申请以参考引用的方式全部并入并入本文中。
背景技术
已经开发的跟踪应用程序利用用户携带的装置跟踪用户。在这些应用程序中的某些应用程序中,该装置连接到用于确定该装置的位置的全球定位系统(GPS)电路。然后,该位置信息下载到可以被其他用户访问的服务器,以确定被跟踪用户的位置。利用代表该用户位置的用户坐标显示被跟踪用户的位置。在一些实施例中,该用户的精确位置可能由于采用了不精确测量的位置而模糊不清,然而,即使采用了较粗糙分辨率,被跟踪用户的显示位置仍是利用被跟踪用户的坐标显示的。
附图说明
图1A-F示出根据典型实施例的移动计算装置;
图2是根据一个典型实施例的系统的系统部件方框图;
图3是根据典型实施例的系统的应用程序关系图;
图4是根据一个实施例的方法的流程图;以及
图5是根据一个实施例的方法的流程图。
具体实施方式
参考图1-2,可以利用基于坐标的用户位置表示之外的信息,显示用户的位置。通过确定该用户携带的或者与该用户相关的装置10的位置,跟踪该用户。利用可以是文本、图形和/或者某种其他形式的、该位置的非特定描述和/或者用户定义描述,装置10的位置信息可以被提供给其他装置。例如,如果该装置的坐标对应于一个餐馆的坐标,则可以利用诸如“位于餐馆”或者“在晚餐”的名称,显示该位置信息,以描述该用户的位置。非特定名称可以被预定义(例如,与位置相关的预定义名称、用于分配名称的预定义算法等等),也可以是用户定义的。例如,用户可以指定将其房屋的位置显示为“在家”。如果没有更多信息(即,知道该人的家所在的位置),则看到该用户的当前位置的显示名称(“在家”)的第三方不会知道该用户和/或者装置10的(精确的或者粗略的)坐标。
用于识别装置10的位置的非特定名称(即,没有高精确度或者低精确度地表示坐标的名称)可以被发布到网站(例如,通过该网站或者通过某个其它接口,提供到网络寄存服务器(web-hosting server)148)。在一些实施例中,装置10可以利用位置确定电路124监视其位置(如下所述)。在其他实施例中,装置10之外的装置146、148、150可以监视装置10的位置(例如,可以配置服务器,以根据装置10访问的蜂窝塔和/或者WiFi接入点,计算装置10的方位)。根据来自运动感测装置(例如,加速度表、陀螺仪等等)和/或者某个其他位置提供电路/装置的数据,可以从GPS电路、从被配置用于发送指示其位置的数据的发射台、从其位置已被识别的另一个移动装置(例如,另一个便携式计算装置可以具有GPS电路,并且能够与位于该另一个便携式计算装置附近的其他装置共享其位置信息),获得位置数据。
无论怎样确定装置10的位置,装置10都可以被配置以(从位置确定电路124或者外部装置146、148、150)接收指示其位置的数据,并且将该位置信息转换为代表该位置的非特定的和/或者用户定义的名称。然后,装置10可以公布代表该位置的名称(例如,对其他装置、对网站等等)。在其他实施例中,装置10和/或者外部装置146、148、150可以将基于坐标的和/或者其他位置信息提供给服务器146、148(或者某其他装置150),并且服务器146、148(或者其他装置150)可以将它收到的位置信息转换为与它所提供的位置相关的非特定的(通用的)和/或者用户定义的名称(例如,服务器146、148可以将基于坐标的位置信息和/或者第一通用名称表现的位置信息转换为第二通用名称,该第二通用名称将由服务器146、148公布)。
在一些实施例中,代表位置信息的名称可以被送到诸如社交网络网站的网站。在这些情况下,该名称可以被发布到该网站上的通用区域(例如,不是专门用于显示位置信息的区域、允许用户输入自由格式文本的区域等等)。该装置10可以被配置,以利用用户的访问信息,自动访问该网站,并且通过把与装置10的当前位置相关的名称发布到该网站上。在其他实施例中,与该位置相关的名称可用于填入运行在该装置10上的应用程序的区域内(例如,图3中的即时消息应用程序202)。
如果该名称是用户定义的,则该用户可以使一个以上的名称与特定位置关联。例如,用户可能希望对一组人提供一个通用名称(例如,通过将它发布到一个网站),而对其他用户提供不同的通用名称(例如,通过将它发布到不同的网站)。作为另一个例子,用户可能希望在不同的日子、在一天中的不同时间和/或者基于其他判据,对该位置提供不同的名称。使该识别位置与分配给该位置的名称关联的系统(例如,装置10、服务器146、148等等)可以被配置,以根据该系统监视的任意数量的判据和/或者根据用户输入(例如,作为对提示的响应),确定公布哪个名称。
参考图2-4,描述可以由装置10、服务器146、148和/或者某个其他装置150上的应用程序214予以实现的方法,它用于提供通用的、非特定位置信息。在一些实施例中,该方法的全部步骤或者大多数步骤可以完全由运行在一个装置(例如,装置10、服务器146、148或者装置150)上的应用程序214予以实现。但是在一些实施例中,装置10、服务器146、148和装置150中的一个以上装置可以执行应用程序214,当组合使用时,它们联合执行该方法。
在一些实施例中,该方法可以包括在方框422接收用户输入,以产生与特定位置关联的用户定义名称。例如,用户可以挑选对它们有意义的,但是无更多信息、也不分配特定位置的名称(即,通用名称)。该名称可以是描述性的(例如,“在健身房”),也可以是非描述性的(例如,与该位置无关的、但是该用户可以与该位置相关的数字)。在一些实施例中,用户定义的名称可以从有限的一组(例如,用户从诸如下拉列表的列表中选择的)名称中(例如,家、学校、工作地、健身房、食品杂货店、朋友处)进行选择。在其他实施例中,用户定义的名称可以是任何形式的,以致用户可以输入用户想要输入的任何名称(例如,称健身房为“举重”、称学校为“厌烦透了”、称家为“家”等等)。如果用户定义名称是自由格式的(即,用户可以输入任意文本,诸如任意长度的文本、特定长度的文本、由自由格式文本跟随的预定义文本等等),该用户定义名称可以是非特定的,在没有更多信息的情况下,它不表示实际位置,该用户定义名称也可以是正如用户想要的那样(例如,当位于芝加哥时,用户可以提供名称“芝加哥”,而当位于密尔沃基时,提供“密尔沃基”)特定的。在一些实施例中,用户定义名称可以包括表示位置的图形(例如,图标)(例如,“所在家”的房子图片、“所在学校”的校舍图片等等),它可以是单独的,也可以与文本性用户定义名称和/或者某种其他可视格式的用户定义名称一起。此外(或者作为一种选择),在一些实施例中,可以输入、存储和/或者提供可视格式之外(或者同时支持可视格式)格式(例如,音频格式)的用户定义名称。
可以通过移动计算装置10的用户输入装置131、某个其他装置150的用户输入装置(例如,与该移动计算装置同步的计算机的用户输入装置、与将信息发送、上推到该移动计算装置10或者访问该移动计算装置10的服务器通信的用户输入装置等等)、某种其他用户输入装置、和/或者各种用户输入装置的任意组合,接收422用户输入。
在一些实施例中,在方框422接收的用户输入可以被引向用于创建用于公布移动计算装置10的位置的用户定义名称(例如,可以作为应用程序214的一部分而输入,该应用程序214被配置,以与用户定义名称相关和/或者公布用户定义名称,从而表示装置10的位置)。例如,用户可以提供在方框422收到的输入,以指出装置10的当前位置应当被赋予特定名称。作为另一个例子,用户可能能够对装置10的当前位置之外的位置指定名称。例如,用户可以输入地址并对这些地址指定名称,可以对坐标(例如,纬度和经度)(例如,有关地理藏宝(geo-caching)网站的坐标)指定名称,用户可以在地图上选择位置(例如,利用图形用户界面)并对该位置指定名称,并且/或者可以以某种其他方式提供输入,以对该位置指定名称。
在一些实施例中,在方框422收到的用户输入可以是另一个应用程序的一部分,该另一个应用程序接收用户定义名称和位置二者但是其主要目的不是为了产生用户定义名称而是为了公布该用户的位置。例如,装置10或者服务器146、148可以包括联系人应用程序218。用户可以在联系人应用程序218中提供联系人的联系信息,该联系信息可以包括该联系人的位置信息。应用程序214可以对联系人应用程序218中收到422的联系信息进行分析,以创建用户定义名称。用户定义名称可以基于包含在每个联系人中的信息(例如,在“Joe Smith”家或者在“Joe的家”),也可以基于与该联系人关联的数据(例如,如果该联系人与其他联系人分在一组,则该用户定义名称可以被设置为对该组选择的名称,诸如“与家人在一起”或者“在朋友家”或者“在客户处”或者“在供应商处”)。
在一些实施例中,可以从提供给(例如,下载到)装置10和/或者服务器146、148的文件中(例如,由该用户主动下载的、由另一个用户从其装置送到该用户的等等。)接收422通用和/或者用户定义名称(例如,通用用户定义名称)。该文件可以含有一般通用名称,也可以含有在不同装置(例如,装置150、服务器146等等)上创建的,并且被送到装置10和/或者146、148(例如,从服务器146送到装置10)的用户定义名称。
所定义的名称还可以基于除位置外(和/或者以及位置)的各种判据(非位置判据),诸如速度和/或者连接到装置10的装置。例如,如果确定用户以超过常规的移动速度正在行进,则通用名称可以被设置为“行进”。作为另一个例子,如果用户连接到用户家的对接站或者用户家的台式计算机,则该位置可以被设置为“在家”。作为又一个例子,如果装置10连接到汽车系统(例如,用户车辆内的蓝牙电话系统),则名称可以被设置为“在车内”或者“在行进”。作为又一个例子,由装置10监视(直接接收的或者间接接收的数据)的用户的各种特性(例如,速度、心率等等)可以用于识别用户在锻炼,它可以被用于设置提供的名称。
在一些实施例中,可以根据存储在数据库中的感兴趣信息的要点,选择通用名称。例如,导航应用程序258可以包括关于兴趣点的信息的数据库。作为另一个例子,因特网可以包括与兴趣点有关的各种信息。可以接收422与兴趣点相关的信息,并且可以根据该信息创建通用名称。例如,如果兴趣点是餐馆,则可以创建诸如“就餐”或者“外出晚餐”的通用名称。
该位置可以以任意方式定义。例如,该位置可以被定义为点(例如,地址、坐标等等)、被定义为允许具有规则形状(例如,圆形、矩形等等)或者不规则形状(例如,用户绘制的形状)的区域(例如,由诸如乘坐去工作的铁路线的路线限定的区域)。
该名称可以被接收422,并且可以与位置格式提供的不同于分析步骤434采用的位置关联。如果如此,则与该名称关联的位置信息的格式可以被转换426为在分析步骤434由应用程序214运行的位置格式。例如,在一些实施例中,可以输入该位置作为地址、作为地图上某个选择点、作为按钮按下以指示应当选择该当前位置、等等。在一些实施例中,分析步骤434可以包括根据坐标方格(例如,根据纬度和经度和/或者其他坐标)分析位置。在这些实施例中,与用户定义名称关联的位置可以从其被输入的格式(例如,地图、地址等等)转换为执行该比较的应用程序214所采用的格式(例如,坐标)。
收到422的位置名称及其与位置的关联(例如,转换426的位置)可以被存储430在存储器中(例如,作为文件、作为软件程序的一部分等等),诸如装置10的存储器134、138,服务器146、148的存储器,装置150的存储器,和/或者某种其他存储器。表示这种关联的数据(即,显示关联、提供显示关联的基础、和/或者暗示关联的数据)可以以任何方式存储(例如,与名称数据一起、与名称数据分离、以索引的方式、以表格的方式和/或者以某种其他方式,存储为数据文件)。与该名称关联的位置的数据可以以任何方式保存(例如,以包括坐标的数据文件方式、以包括某个范围的数据文件方式、以定义边界的数据文件方式、以硬编码的软件方式、以软件和数据文件组合的方式诸如表示位置点的数据文件以及自动创建围绕该点的边界的软件、和/或者可以以某种其他方式保存)。在这些以及其他实施例中的一些实施例中,一些或者全部名称可以被电路部件硬编码。
在工作中,在方框414,应用程序214确定是否提供了位置信息(例如,跟踪信息)。位置信息可以连续提供,可以周期性地提供,可以作为对提示的响应而提供(诸如用户输入或者来自另一个装置146、148、150对位置信息的请求)、可以作为对监视条件的响应而提供(例如,一天中的时间、位置等等)、可以作为对事件的响应而提供(例如,收到文本或者其他消息)等等。此外(或者作为一种选择),确定是否在方框414提供位置信息由任意数量的其他判据控制,诸如移动计算装置10监视的或者与移动计算装置10相关的条件。例如,可以监视与移动计算装置相关的各种判据(例如,速度和方向),以确定该移动计算装置是否位于某个位置,或者仅从某个位置附近通过。
在一些实施例中,如果周期性地跟踪装置10,则该周期至少(即,该周期可以是该时间,也可以大于该时间)可以约为1、3、5、10、20、40、60、90和/或者120分钟。在一些实施例中,该周期可以是用户可定义的,和/或者可以是用户可定义设置为至少约为3、5、10、20、40、60、90和/或者120分钟和/或者至多约为240、180、120、90、60、30和/或者15分钟中的至少一个(和/或者至少多个)周期。
如果在方框414提供了位置信息,则在方框418接收移动计算装置10的当前位置。可以从装置10的位置确定电路124接收该当前位置。下面描述适合获得当前位置的各种类型的位置确定电路124。作为一种选择(或者此外),在一些实施例中,装置10的当前位置可以由与装置10分离的装置146、148、150确定(例如,根据蜂窝塔、WiFi接入点、和/或者该移动计算装置10所连接到的其他无线接入点,确定位置的服务器146)。该当前位置可以由确定该当前位置的装置10、146、148、150保持和使用,也可以被送到另一个装置(例如,可以由装置10获得并且被送到服务器146、148,可以由服务器146、148获得并且被送到装置10,可以由第一服务器146获得并且被送到第二服务器148等等)。在一些实施例中,该当前位置可以精确到至少在10km、5km、1km、740m、500m、250m、100m、50m、25m、10m、5m和/或者1m的范围内。然而,在一些实施例中(包括这些实施例中的一些实施例),在方框418收到的并且在该方法的后续方框(例如,在方框434)操作的当前位置不需要具有高精度,不需要非常详尽地提供收到的位置数据。在一些实施例中,在418收到的并且在434操作的至少一些位置数据可能不具有比1m、5m、25m、50m、100m、200m、400m、600m、800m、1km和/或者2km更高的精度(可信度高)(例如,如果在位置确定电路124能够提供高精度读数之前,该系统根据从该位置确定电路124获得的粗略计算运行)。在一些实施例中,要求的详尽度是用户可选择的。
一旦在方框418收到移动计算装置10的当前位置,就可以相对于(例如,比较于)与存储430在存储器中的名称关联的位置,对当前位置进行分析434。分析434可以包括将该当前位置与由所存储430的关联限定的区域进行比较,可以包括确定从该当前位置到所存储430的位置的距离,可以包括确定移动计算装置10的移动速度和/或者方向(例如,确定移动计算装置10是否停在该位置或者仅通过该位置),并且/或者可以包括对任意数量的其他判据进行分析。这些判据中的任何一项可以用于确定该移动计算装置的当前位置是否与存储在存储器中的名称关联(例如,通用、用户定义名称)。对于要判断的这些判据中的任何一项(例如,存储430在存储器中的位置与该当前位置之间的距离),判断该判据时所用的数值(例如,当前位置418应当多么接近存储430的位置)可以是用户可定义的和/或者可以根据其他监视判据的数值定义。
如果在方框442不匹配,则应用程序214可以返回方框414,以在确定是否应当公布装置10的当前位置的该步骤启动返回。作为一种选择,如果不匹配,则应用程序214沿路径442进入方框462,以设置位置名称。例如,当该当前位置与存储430在存储器中的位置不匹配时,该当前位置可以被设置462为由默认名称予以表示(例如,“离开”、“在周围”、“不知道”、“不管你的事”、“”等等)。作为另一个例子,当该当前位置与存储430在存储器内的位置不匹配时,该当前位置可以被设置462为由空白项表示(例如,可以公布空白名称,可以发送用于清除所公布的上个名称的命令等等)(例如,去除先前公布470的、不再是装置10的当前位置的位置名称)。
根据在方框434的比较,如果存在匹配,则该系统进入438方框446,以确定是否一个以上的名称与该当前位置关联。如果两个位置互相靠近,或者具有重叠区域,则可能发生这种情况。如果用户为特定位置定义了一个以上名称,这种情况也可能发生。例如,用户可以设置应用程序214,以将装置10的位置送到意在针对不同受众的多个站点(例如,多个网站、一个网站和装置10上的应用程序等等),并且用户可以选择将描述位置的不同名称送到不同站点。作为另一个例子,用户可以希望由根据用户的心情或者某些其他判据(例如,一天中的时间)的不同的名称描述同一个地方。
在方框446,如果一个以上的名称与位置关联,则该方法410通过路径450进入方框458,以确定公布哪个名称。在方框458确定公布哪个名称可以包括确定位于该当前位置附近的多个位置中的哪个位置最靠近该当前位置,可以包括提示用户选择名称,可以包括确定要对其公布该名称的站点,可以包括分级结构,以致某些名称具有比其他名称高的优先权,可以包括分析用户偏好(例如,存储在文件中的),等等。在方框458确定的名称可以根据位置之外的所监视的判据确定。例如,在方框458确定的名称可以基于时间和日期信息,诸如每周的星期几、一天中的时间等等(例如,如果该装置10是位于餐馆附近,并且一天中的时间是晚上,则所选择的名称可以是“在晚餐”,而如果一天中的时间在中午附近,则所选择的名称可以是“在午餐”)。
一旦在方框458确定了要提供的名称,或者在方框462,只要一个名称与该位置关联时(如此沿路径454行进),则在方框462设置用于表示该当前位置的名称。然后,在方框470,可以提供在方框462设置的名称。在一些实施例中,在方框470提供位置信息可以包括,对在被跟踪的装置10内完全使用该信息的应用程序提供该位置信息(例如,不定期公布信息的日志应用程序254)。在一些实施例中,在方框470提供信息可以包括公布该名称(例如,直接提供或者以可由被跟踪的装置10之外的装置150可审阅的方式提供该名称)。可以对其公布表示该位置的名称的装置的例子包括,将该位置名称送到其他移动计算装置、将该位置名称送到与装置10分离的并且不由装置10直接控制的显示器、将该位置信息送到服务器146、148,服务器146、148可以对其他装置150公布该信息(例如,通过在因特网网站上和/或者其他网络可接入站点上提供该位置信息)。如果直接送到其他移动装置,则其他移动装置(和/或者装置10)可以被配置,以根据通用或者用户定义名称(和/或者根据基于坐标的位置数据),执行被设计用于跟踪一个或者多个其他装置的应用程序。
公布470可以包括将该名称直接送到另一个装置,可以包括在网站上公告该位置,可以包括在另一个应用程序中提供该名称,其使该名称被其他装置可见的(例如,在即时通信(IM)应用程序202的区域内-诸如可用于描述IM应用程序的用户-至少被与其建立IM对话的这些用户中的一些用户可视的区域),以及/或者可以包括某种其他类型的公布。通过发送消息(例如,移动装置和/或者电话通信消息,诸如文本消息-例如SMS消息-MMS消息等等),利用诸如应用程序编程接口(API)的接口,如同表述性状态转移(RE ST)API、以及/或者利用某种其他方法,一个装置10可以对另一个装置150公布。
如果该当前位置的名称表示被公布在网站上或者被应用程序使用(或者以某种其他方式公布),则可以在专门用于跟踪用户的区域内发送该名称,或者在未设计用于和/或者未专门用于跟踪用户的区域内发送该名称。例如,该名称可以通过网站或者在应用程序的GUI上为了接收文本而打开的区域内发送,该区域可以用于跟踪用户之外的用途。对于具有文本区域的网站,用户可以允许应用程序214自动发送该文本区域中与装置10的当前位置关联的位置名称(例如,连续地;根据除了上面讨论的诸如一天中的时间、被设置用于激活特征的用户标志、用户对关于是否公布该位置的提示的响应等等这些以外的判据)。
如果一个以上的名称要被公布(例如,如果将不同的位置名称送到不同的接收装置146、148、150),则该方法可以沿路线466返回方框458,以确定458并设置462随后公布470的新位置名称。
然后,接收到用于装置10的位置公布的名称的接收者(例如,诸如接收移动装置150或者网站的接收服务器148的接收装置146、148、150;接收者;等等)可以显示474它收到的名称。该名称可以显示474在专门用于显示位置信息的区域内,可以显示474在用于提供关于该装置10的用户的通用信息的区域内,可以显示474在文本可寻址区域内,并且/或者可以以某种其他方式显示474。
如果在方框470对网站或者某种其他基于服务器的系统公布要公布的信息,则该方法可以包括在方框478从用户接收访问信息,以致具有执行该方法的(各)应用程序的(各)装置10、146、148、150可以自动访问收到该信息的服务器146、148。在方框478提供的访问信息可以包括诸如用户登录、用户密码、到该网站的链接、网站接口访问信息、应当输入该位置名称的网站上的区域的标识符、从何处将信息上载到服务器146、148的指示符、等等的信息。在方框478提供的访问信息可以在方框478整体地提供,在方框478提供的信息也可以在方框486由存储的通用配置文件(generic profile)进行增补,该通用配置文件存储了适用于一个、多个和/或者多类服务器(网站)的访问信息。在方框486提供的通用访问配置文件(generic accessprofile)可以存储在执行该方法的装置10、146、148、150的存储器中(例如,装置10的存储器134、138),可以从对其公布470该名称的服务器146、148或者装置150下载,可以从对其公布470该名称的服务器之外的服务器146、148下载,并且/或者可以由某种其他资源提供。在方框486提供的通用访问配置文件可以用于增补在方框478提供的信息,可以用于指出在方框478收到的信息的类型,可以用于控制用户请求的、将在方框478收到的信息的类型,等等。
日志应用程序
参考图3,装置10和/或者其他系统可以被配置,以执行日志应用程序254。日志应用程序254可以被配置,以接收用户定义/通用名称,并且根据这些名称,自动在日志中输入信息。在其他实施例中,日志应用程序254可以不在日志中输入信息,但是可以合并该信息和/或者使该信息对用户可用,以致当制作日志条目时,用户可以查阅该位置信息历史。日志应用程序254还可以收集来自任意数量的其他应用程序的信息,诸如成像应用程序212(例如,采集与用户做什么关联的图像)、日历应用程序216(例如,显示用户安排的会议)、注释应用程序256(例如,示出用户处理什么文件)、任务应用程序(例如,示出进入什么任务和/或者完成了什么任务)、电话应用程序230(例如,示出用户在与谁通话和/或者通话多长时间)、消息传送应用程序202(例如,示出那天用户对谁传送消息)、以及/或者某种其他应用程序。像该位置信息一样,日志应用程序254可以被配置,以在日志中输入来自这些其他应用程序的信息,可以被配置,以在日志中输入来自这些应用程序中的仅一子组应用程序的信息,可以不被配置,以在日志中输入来自一个或者多个这些应用程序的信息,但是可以被配置,以使该信息对用户可用,以致当制作日志条目时,用户可以查阅该信息。
基于位置的提醒
参考图2和3,装置10可以被配置,以根据从位置应用程序214获得的位置信息,执行任务应用程序222和/或者注释应用程序256。例如,应用程序222、256可以被配置,以允许用户将条目(注释、任务等等)与位置关联。当位置应用程序214提供接近该位置的当前位置,应用程序222、256可以被配置,以可视地、可听到地、可触知地并且/或者可以采取某种其他形式(例如,利用报警、通过显示注释或者任务、通过振动等等)来提示用户。在一个优选实施例中,应用程序222、256可以被配置,以根据装置10正离开该位置的测定,来提示用户。例如,用户可以设置一组当用户离开其工作、其家、学校等等时对用户显示的注释和/或者任务。这样,用户可以设置提醒,当最可能由用户操作时被播放。装置10是否正在离开某个位置可以由任意数量的判据中的一个或者多个以及位置来判定,诸如装置10正行进的方向,装置10是否穿过在该位置周围的一个或者多个边界(例如,预先绘制的边界、离开特定位置的半径等等)以及/或者其他判据。
用于提醒(靠近或者离开的)的位置可以被设置为特定位置(例如,特定地址),也可以被设置为通用位置(例如,可以设置食品杂货列表,以在“食品杂货店”或者“公司X的食品杂货店”提供提示,以致当装置10靠近满足该判据的任何食品杂货店时,该装置会向用户提供提示)。装置10可以具有位置类型列表,可以存储用户常去的位置列表并且之后利用该列表中的位置确定是否满足该位置判据,可以访问来自服务器(例如,网站)的信息,可以通过因特网访问信息,可以访问存储在与装置10通信的装置上的信息,并且/或者可以从任何其他来源获得信息。
此外,该位置可以是运动位置。例如,当他们接近冰激淋车时,用户可以将该位置设置为购买冰激淋的提醒。作为另一个例子,用户可以设置提醒,它提供关于用户要与其位置正被监视的另一个人讨论某事的注释(例如,通过由该人携带的装置)。在此,第一方的装置可以具有包括涉及第二方的信息的提示(例如,询问雇员是否他已填写特定报告),第二方可以携带对第一方的移动装置10广播其位置(直接地或者诸如通过服务器间接地)的移动装置(或者其他位置提供装置),并且第一方的装置10可以确定第二方正接近第一方,因此,装置10提供可以包括来自提示的信息的通知。
根据联系人应用程序218、日历应用程序216和/或者某种其他应用程序提供的数据,可以设置该提醒的位置。任务或者注释的位置可以由被用户关联到特定位置的非特定和/或者用户定义名称确定。
在运行应用程序222、256的装置上,可以由该装置的用户在除了执行应用程序222、256的装置之外的装置上,以及/或者由第三方,设置与该位置关联的注释或者任务。
在一些实施例中,任务应用程序222和/或者注释应用程序256运行在被跟踪的装置10上。在其他实施例中,应用程序222、256可以运行在接收与被跟踪的装置10的位置相关的信息的服务器上。在这些实施例中,该服务器可以被配置,以当满足该注释和/或者任务的判据时,将数据发送到装置10。
参考图5,在方框510,用户输入任务,而系统接收任务。用户输入的信息可以包括对任务的描述、与该任务的完成相关的信息(例如,能够完成该任务的位置、完成该任务的商店的名称、能够完成该任务的地点的类别(例如,食品杂货店)等等)。用于输入任务的系统可以被布置,以致用户可以利用共同的位置对任务分组(利用任务树或者用于对任务分组的其他机制)。
在一些实施例中,任务可以由系统自动输入并且由执行图5所示方法的系统接收。例如,用户的装置可以具有与另一个系统(例如,汽车)的数据链路,并且该另一个系统可以被配置,以根据该另一个系统的监视的判据,在该装置上输入任务(例如,当汽车在低油量运行时,输入需要加油的任务)。
在一些实施例中,当输入任务时,用户可以输入完成该任务的位置。作为一种选择(或者此外),该系统可以被配置,以接收任务信息,并根据该任务的性质,识别完成该任务的位置。例如,该系统可以将任务列表条目“取奶”解释为在食品杂货店和/或者便利店要完成的任务。
在一些实施例中,任务列表可以在多个人之间共享。例如,另一个系统可以根据用户在不同任务列表上输入的任务来输入任务。输入的任务信息可以在方框511提供,而在方框512进入任务数据库。
在一些实施例中,任务可以被送到第一用户(例如,由第一用户的装置或者系统)、第二用户(例如,送到第二用户的装置或者系统)。通过将该任务信息输入服务器、通过发送消息(例如,电子邮件消息、文本消息、SMS消息等等)、通过使程序同步、以及/或者通过某些其他手段,该第一用户可以发送该任务信息。该任务可以在方框511接收(例如,获得、打开、保存、接受等等),而在方框512将该任务输入任务数据库,供第二用户使用。方框511的任务可以包含上面讨论的对在方框510输入的任务的任何信息。
在方框512,任务信息可以用于充实任务数据库,该任务数据库可以包括任务信息、与该任务信息关联的位置信息、与该任务信息关联的用户偏好信息以及/或者其他信息中的一项或者多项。
在一些实施例中,该方法包括,根据方框512的任务数据库中的信息(例如,根据和/或者作为对在方框510输入的任务的响应),在方框514,预载位置信息。预载信息可以包括下载用户可以在其完成任务的位置信息(例如,坐标信息)。预载信息可以根据存储在方框516的用户偏好、可以根据用户倾向(例如,系统可以沿用户手动输入的、可以由系统被动观测到的、可以保存在文件中的、用户通常取的路线寻找位置)、可以根据可用性(例如,根据对于要完成的任务,什么商店会在特定时间开门)、以及/或者可以根据其他信息,进行限定。
在方框516的用户偏好可以基于表示偏好的用户输入,基于对表示偏好的问题的回答、基于对其他应用程序和/或者与该用户关联的其他信息所做的监视、以及/或者基于与偏好相关的其他信息源。例如,用户的装置可以被监视,以便登录到特定银行的网站上。通过访问该网站,系统认为用户可能在该银行具有账户。如果任务是“取现金”、“现金支票”、和/或者某种其他银行业务,则该系统可以被设计用于将用户引导到与该银行关联的银行位置(银行、ATM等等)。
在一些实施例中,当输入任务时,可以将信息预载到装置上,并且/或者可以在选择的周期内,预载信息。所选择的周期可以包括移动装置从外部供电的时间、可以包括移动装置不用于其他用途的时间、可以包括一天中的特定时间、可以包括对预载信息的用户输入的响应、等等。该预载信息可以从该系统的本地数据库获得、可以从服务器保持的数据库获得、通过扫描多个不同数据库而接收、可以通过诸如因特网的网络从数据库获得、并且/或者从某个其他资源获得。
系统可以被配置,以在方框518,接收与该用户关联的装置的当前位置。以上面或者下面描述的任何方式都可以获得该位置信息(例如,通过监视与该用户关联的移动装置的GPS单元、通过注释由装置访问的无线接入点的位置、通过接收与该用户的位置关联的、与运行任务位置程序的系统通信的装置发送的位置信息、等等)。
该系统被配置,以在方框520,识别位于能够完成该任务的用户附近的位置。识别位于完成该任务的用户附近的位置可以包括,在方框512,将该用户的当前位置与存储在该任务数据库中的预载位置数据进行比较。作为一种选择(或者此外),该用户的当前位置可以用于在方框520向数据库或者其他信息源查询能够完成该任务的位置。可以以上面对方框514描述的方式中的任何一种或者多种方式,限定在方框520检索的位置。还可以根据当前位置、方向、速度和与该装置相关的其他判据,限定在方框520检索的位置(是开始就检索,还是根据预载数据检索)。在一些实施例中,该系统可以被配置,以识别,当该用户以高速行进时,在该用户的行进方向上,位于该用户前方较远的位置,以给予该用户选择该位置的时间。在一些实施例中,该系统可以被配置,以便如果该用户以高于阈值(固定或者可变)速度的速度行进并且/或者根据其他判据(诸如位于该用户附近的道路施工、该用户附近的交通情况、用户偏好、用户的路线的复杂性),不检索和/或者不通知(参见方框522)用户完成任务的位置。
一旦识别了位置,就可以在方框522将它们靠近完成任务的位置通知用户。该通知可以是可听的(诸如用户设置音的声音、播报位置的名称的文本到语音模块、等等)、可触知的(例如,振动)、和/或者可视的(例如,诸如闪光LED的闪光灯、诸如图标的图形用户显示上的图像、示出可以完成该任务的位置的地图、诸如到该位置的路线的用户可控选项、以及/或者某种其他可视通知)。在方框522的通知还可以由消息(例如,电子邮件、SMS、或者文本消息)予以实现,并且/或者可以在分分离置上予以实现(例如,通过安装在车辆上的扬声器播放)。
一旦通知了用户,该系统就可以等待输入(例如,清除报警的用户输入、用户输入识别的位置以清除该报警、路由到该位置的用户输入、显示替换位置的用户输入等等)。如果收到了显示位于完成该任务的用户附近的多个位置的输入,则可以配置该系统,以在方框526,显示多个选项,并且在方框524,允许用户输入对特定位置的选择。用户还可以输入路由到显示的和/或者选择的位置的请求,因此该系统可以被配置,以在方框534,产生到选择位置的一条或者多条路线,如下所述。
除了监视完成任务的位置附近,该系统还可以被配置,以响应在方框530收到的路线(从用户、从该系统上的另一个应用程序,从另一个系统等等)请求,提供到完成任务的位置的路线。该路线被设计用于引导到完成所有任务的位置(沿线531),并且/或者在方框528,允许用户沿线529选择一个分组的任务(例如,单个任务或者一组任务)。
一旦该要完成的任务被识别,在方框532就可以获得一个或者多个与每项任务关联的位置,方框532可以以上面对方框520描述的任何方式工作,包括根据预载位置信息,识别位置。
在方框534,利用在方框532识别的位置产生一条或者多条路线。在一些实施例中,在方框534产生路线可以包括访问存储的路线和/或者用户的偏好信息,以识别常用路线和/或者偏好路线。在一些实施例中,在方框534产生路线可以包括对用户显示多个位置选项(单个和/或者成组),并且允许用户选择单独位置。在这些实施例中的一些实施例中,附加于该位置的信息(例如,每个位置添加到该路线上的时间长度)可以与不同位置一起显示。在一些实施例中,在方框534产生路线可以包括提示用户进行输入(例如,如果他们想要走高速公路、尽可能多的走高速公路、尽可能少的走高速公路、避开收费路、选取风景优美的路线、避开施工、避开拥堵等等)。在一些实施例中,该系统可以被配置,以在方框534,根据交通信息(例如,当前监视到的交通信息、某个位置在给定时间的历史交通信息)、以及任何其他信息(例如,一天中的时间、用户的常用路线、交通信号灯模式等等),产生路线。在一些实施例中,在方框534产生路线可以包括,根据为了完成任务(例如,在到该位置的工作时间内,给用户到达每个位置的最佳时机)而识别的和/或者选择的位置的工作时间(例如,根据诸如与该位置关联的网站的数据库和/或者信息采集源),产生路线。
如果在方框534,产生一个以上的路线,则在方框536,可以允许用户选择想要的路线。然后,在方框538,显示产生534的和/或者选择536的路线。在方框538显示路线可以包括在产生该路线的系统上显示该路线并且/或者将该路线送到另一个可以显示该路线的系统(例如,利用无线方法通过点到点、局域网和/或者广域网)。
在一些实施例中,在方框510收到的任务可以包括截止日期以及其他信息。在一些实施例中,可以利用与该任务关联的截止日期控制完成该任务的(各)显示位置。例如,随着时间(例如,日期)越来越接近该截止日期时,在方框520或者532为了识别与任务关联的位置所需的最接近的当前位置可能变得不是最接近了。在许多实施例中,该系统可以被配置,以根据临近的截止日期以及接近的完成任务的位置,在方框522通知用户。
在特定位置或者类别位置(例如,食品杂货店、硬件商店、游泳池等等)的一些实施例中,根据对该任务输入的位置(例如,类别位置)、根据相似位置(例如,如果输入特定食品杂货店,则该系统可以载入和/或者识别完成该任务的其他位置)、和/或者相关位置(例如,与被识别的商店属于同一个连锁商店的其他商店),可以执行在514预载、在520识别和在532识别中的一项或者多项。
在与用户关联的移动装置10(图1)(例如,由被配置执行该方法的诸如微处理器的处理电路)中、在服务器系统中(例如,在被配置以执行该方法的、可能位于也可能不位于常用位置的一个或者多个服务器146(图2)的一个或者多个处理电路中)、以及/或者在某个其他装置150(图2)上,可以执行图5中所示的任何步骤。在一些实施例中,该方法主要在与该用户关联的移动装置10中(例如,由移动装置10执行全部或者任何步骤,尽管某些步骤可以在另一个装置中执行)执行。在一些实施例中,该方法主要在服务器系统146中执行。在一些实施例中,该方法主要以与该用户关联的移动装置10和服务器系统146的组合方式执行。在许多实施例中,该用户的当前位置在方框518由与移动装置10关联的(例如,内置的)位置确定电路124获得。在一些实施例中,基于该移动装置接入的无线网(例如,蜂窝式网络或者WiFi网络),获得方框518的当前位置。
其他特征
再参考图2,便携式装置10可以是能够执行软件程序的移动计算装置。装置10可以被配置为手持计算机和移动电话的组合,有时被称为智能电话。例如,智能电话的例子包括
Figure BPA00001320444400241
产品,诸如
Figure BPA00001320444400242
TreoTM智能电话。尽管作为例子,利用被实现为智能电话的便携式装置10描述了一些实施例,但是可以认为,这些实施例并不局限于这种情况。例如,便携式装置10可以包括,或者由任何类型的无线装置、移动台、或者具有自备电源(例如,电池)的诸如膝上型计算机、超级膝上型计算机、个人数字助理(PDA)、蜂窝电话、蜂窝电话/PDA的组合、移动单元、用户台、用户终端、便携式计算机、手持计算机、掌上型计算机、穿戴式计算机(wearable computer)、媒体播放器、照相机、寻呼机、消息传送装置、数据通信装置等等的便携式计算装置予以实现。
手持装置10的处理电路132可以包括一个或者多个微处理器126、第二微处理器126、图像处理电路116、显示驱动器118、存储(例如,非易失性存储器-NVM)控制器128、语音驱动器122(例如,D/A转换器、A/D转换器、语音编码器和/或者解码器(编解码器)、放大器等等)、以及其他处理电路。处理电路132可以包括各种类型的处理电路系统、数字的和/或者模拟的,并且可以包括微处理器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他被配置用于执行各种输入/输出、控制、分析和其他功能的电路系统中的一个或者多个。在各种实施例中,该处理电路132可以包括采用诸如通用处理器的任何适当处理器或者逻辑器件的中央处理单元(CPU)。根据所描述的实施例,处理电路132可以包括,或者由片上多处理器(CMP)、专用处理器、嵌入式处理器、介质处理器、输入/输出(I/O)处理器、协处理器、诸如复杂指令集计算机(CISC)微处理器的微处理器的、精简指令集计算机(RISC)微处理器的微处理器、和/或者非常长的指令字(VLIW)微处理器、执行指令集组合的处理器、控制器、微控制器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)或者其他处理装置予以实现。
处理电路132可以被配置,用于数字化数据、对数据进行滤波、分析数据、组合数据、输出命令信号、以及/或者以某种其他方式处理数据。处理电路132可以被配置,用于执行数模转换(DAC)、模数转换(ADC)、调制、解调、编码、解码、加密、解密等等。处理电路132(例如,应用微处理器126)可以被配置,用于执行各种软件程序,诸如应用程序和系统程序,以对装置10提供计算和处理操作。
处理电路132还可以包括存储数据的存储器。处理电路还可以仅包括一种部件之一(例如,一个微处理器),也可以含有多个这种部件(例如,多个微处理器)。处理电路132可以由多个分立电路和离散电路元件构成。在一些实施例中,处理电路132主要包括诸如微处理器(例如,微控制器)的固态电子部件。处理电路132可以安装在单片板上的一个位置上,也可以分布到多个位置,这样互相配合作为处理电路132。在一些实施例中,处理电路132可以位于一个位置(例如,在诸如电路板的公用电路搭载单元的附近和/或者之上),并且/或者处理电路132的所有部件可以紧密相连。
在权利要求书涵盖的各种实施例中,附图中作为单个处理电路132的一部分示出的各部件可以是分立处理电路的各部分,除非权利要求将其限定为单个处理电路(例如,定位电路124可以是具有分离微处理器的、通过数据端口140与处理电路132通信的分离组件的一部分)。
手持装置10还可以包括网络收发信机144。收发信机144可以利用LAN标准、WLAN标准、蓝牙标准、WiFi标准、以太网标准和/或者某种其他标准中的一种或多种工作。网络收发信机144可以是无线收发信机,诸如蓝牙收发信机和/或者无线以太网收发信机。无线收发信机144可以利用IEEE 802.11标准工作。手持装置10还可以包括用于传送数据的外部装置连接器140(诸如串行数据端口)。外部装置连接器140可以用作到外部电源的连接器152。手持装置可以分别包含收发信机144和外部装置连接器140中的每一种一个以上。例如,网络收发信机144可以包括蓝牙收发信机和IEEE 802.11收发信机。
网络收发信机144可以被布置,以根据不同类型的无线网系统,提供语音和/或者数据通信功能。无线网系统的例子可以包括无线局域网(WLAN)系统、无线城域网(WMAN)系统、无线广域网(WWAN)系统等等。提供数据通信业务的无线网系统的例子可以包括电气和电子工程师协会(IEEE)802.xx系列协议,诸如IEEE 802.11a/b/g/n系列标准协议及其变型(有时被称为“WiFi”),IEEE 802.16系列标准协议及其变型(有时被称为“WiMAX”)、IEEE 802.20系列标准协议及其变型等等。
手持装置10能够作为移动电话工作。该移动电话可以使用收发信机144并且/或者可以使用蜂窝收发信机136。蜂窝收发信机136可以被配置,以作为模拟收发信机、数字收发信机(例如,GSM收发信机、TDMA收发信机、CDMA收发信机)、或者某种其他类型的收发信机工作。蜂窝收发信机136可以被配置,以传送数据(诸如图像文件),并且可以用于访问因特网142,并且允许语音通信。蜂窝收发信机136可以被配置,以采用EV技术(例如,EV-DO、EV-DV等等)、EDGE技术、WCDMA技术和/或者某种其他技术。
收发信机144可以被布置,以根据不同类型的短距离无线系统,诸如无线个人局域网(PAN)系统,进行数据通信。提供数据通信业务的无线PAN系统的一个例子包括,根据包括蓝牙技术规范版本v1.0、v1.1、v1.2、v2.0、具有增强数据速率(EDR)的v2.0等等的蓝牙技术联盟(SIG)系列协议工作的蓝牙系统。其他例子可以包括采用红外技术的系统。
蜂窝收发信机136可以根据不同类型的蜂窝式无线电话系统提供语音通信功能。蜂窝式无线电话系统的例子可以包括:码分多址(CDMA)蜂窝式无线电话通信系统、全球移动通信(GSM)蜂窝式无线电话系统、北美数字蜂窝式(NADC)无线电话系统、时分多址(TDMA)蜂窝式无线电话系统、扩展的TDMA(E-TDMA)蜂窝式无线电话系统、窄带高级移动电话业务(NAMPS)蜂窝式无线电话系统、符合第三代合作伙伴计划(3GPP)的诸如宽带CDMA(WCDMA)、CDMA-2000、通用移动电话系统(UMTS)蜂窝式无线电话系统的第三代(3G)系统、等等。
除了语音通信功能,该蜂窝收发信机136可以被布置,以根据不同类型的蜂窝式无线电话系统,提供数据通信功能。提供数据通信业务的蜂窝式无线电话系统的例子可以包括:具有通用分组无线业务(GPRS)系统的GSM(GSM/GPRS)、CDMA/1×RTT系统、增强数据速率的全球演进(EDGE)系统、演进数据-演进数据优化(EV-DO)系统、演进数据和语音(EV-DV)系统、高速下行链路分组接入(HSDPA)系统、高速上行链路分组接入(HSUPA),等等。
手持装置10可以包括一个或者多个用户输入装置131(例如,按钮、开关、触摸屏、键盘、小键盘、语音命令电路等等),用于将来自用户的命令记录在装置10上。一些或者全部用户输入装置131可以与开关控制电路(未示出)通信,该开关控制电路被配置,以解释哪个开关被致动。用户输入装置131可以包括字母数字键盘。例如,该键盘可以包括QWERTY键布局和集成拨号盘。集成到手持装置上的键盘通常是拇指键盘。例如,用户输入装置131还可以包括:各种键、按钮和开关,诸如输入键、预置和可编程热键、左向和右向动作按钮,诸如多向导航按钮的导航按钮、通话/发送和电源/结束按钮、预置和可编程快捷按钮、音量摇杆开关、具有振动模式的振铃开启/断开开关,等等。任何用户输入装置131均可以隐蔽在主体(例如,滑盖主体、翻盖主体等等)的后面,以致当该主体位于第一位置时,它们被隐藏,而当该主体处于第二位置时,它们是可视的。
手持装置10可以包括一个或者多个被配置用于确定装置10位置的位置确定电路124(例如,GPS电路和/或者基于小区的位置确定电路)。装置10可以被配置,以从一个以上的位置确定电路124接收输入。这些输入可以被比较,这样使用两个输入,当其中的一个(GPS)不能提供可靠位置信息时,可以主要使用其中的另一个(例如,基于小区的系统),或者可以具有某种其他功能关系。
装置10可以使用一个或者多个不同的位置确定技术,以根据来自位置确定电路124的数据,获得装置10的位置。
例如,装置10可以采用全球定位系统(GPS)技术、全球小区识别(CGI)技术、包括时间提前量(TA)的CGI技术、增强的前向链路三角定位(EFLT)技术、到达时间差(TDOA)技术、到达角(AOA)技术、高级前向链路三角定位(AFTL)技术、观测到达时间差(OTDOA)、增强的观测时间差(EOTD)技术、网络辅助GPS定位(AGPS)技术、混合技术(例如,CDMA网络的GPS/CGI、AGPS/CGI、GPS/AFTL或者AGPS/AFTL,GSM/GPRS网络的GPS/EOTD或者AGPS/EOTD,UMTS网络的GPS/OTDOA或者AGPS/OTDOA)等等中的一种或者多种技术。
可以布置装置10,以一种或者多种方位确定模式工作,例如,包括单机(standalone)模式、移动台(MS)辅助模式、和/或者基于移动台的模式。在诸如单机GPS模式的单机模式下,移动计算装置10可以被布置,以自主确定其方位,而无需网际互动或者支持。然而,当工作在MS辅助模式或者基于MS的模式下时,装置10可以被布置,以通过具有诸如位置代理服务器(LPS)和/或者移动定位中心(MPC)的方位确定实体(PDE)的无线接入网(例如,UMTS无线接入网),进行通信。
在移动台辅助模式下,诸如在MS辅助的AGPS模式下,PDE可以被布置,以确定该移动计算装置的方位。在基于移动台模式下,诸如在基于MS的AGPS模式下,装置10可以被布置,以仅利用PDE的有限的周期性的辅助,确定其方位。在各种实现中,对于CDMA无线电话系统中的MS辅助的和基于MS期间,装置10和PDE可以被布置,以根据诸如TIA/EIA标准IS-801消息协议的适当的MS-PDE协议(例如,MS-LPS或者MS-MPS协议)通信。
当辅助装置10时,PDE可以执行各种处理操作,并且还可以提供信息以帮助方位确定。辅助信息的例子可以包括基于卫星的测量、基于陆地的测量、和/或者基于系统的测量,诸如卫星星历(satellite almanac)信息、GPS码相位测量、电离层数据、星历表数据(ephemeris data)、时间校正信息、高度估计、定时偏置、正向/反向链路校准等等。
在各种实施方式中,PDE提供的辅助信息可以通过集中搜索GPS信号提高方位定位的概率和提高卫星获取速度并且/或者可以提高方位确定精度。根据方位确定模式,每个方位定位或者一系列方位定位在装置10和/或者PDE上可用。在某些情况下,可以进行数据调用,并且对于每个方位定位,辅助信息可以从PDE发送到装置10。在其他情况下,可以进行数据调用,并且可以周期性地并且/或者根据需要,发送辅助信息。
手持装置10可以包括一个或者多个音频电路120(例如,扬声器、麦克风等等),用于将音频信号提供给用户或者接收来自用户的音频信号。在一个例子中,手持装置10包括用于标准通话操作的第一扬声器120。手持装置10还可以包括用于诸如扬声器通话操作、音乐或者其他音频播放(例如,mp3播放应用程序)的高音量应用的第二扬声器120。手持装置10还可以包括一个或者多个音频端口120(例如,头戴耳机连接器),用于输出到外部扬声器和/或者从外部麦克风输入。音频电路120可以在一个或者多个音频驱动器122的控制下,该音频驱动器122可以包括D/A转换器和/或者放大器。
手持装置10可以包括照相机112,用于利用装置10拍照。照相机112可以包括CCD传感器、CMOS传感器或者某种其他类型的能够获得图像的图像传感器(特别是,能够获得由像素阵列形成的图像的图像传感器)。该图像传感器可以具有至少约65,000像素或者至少约1百万像素的分辨率。在一些实施例中,该图像传感器可以具有至少约4百万像素的分辨率。照相机112还可以包括用于从图像传感器读取数据的读出电子元件。图像处理电路116可以连接到照相机112,用于处理照相机获得的图像。图像处理可以包括格式转换(例如,RGB到YCbCr)、白平衡、色调校正、边界校正、减少红眼、压缩、CFA内插等等。图像处理电路116可以是已被优化用于执行图像处理的专用硬件。
手持装置10可以包括用于对用户显示信息的显示器114。显示器114可以是LCD显示器(例如,触摸彩色薄膜晶体管(TFT)LCD屏幕)、场致发光显示器、碳纳米管显示器、等离子体显示器、有机发光二极管(OLED)显示器、以及某种其他类型的显示器中的一个或者多个。显示器114可以是触摸屏显示器,以致用户可以通过接近(例如,接触)显示器114(包括需要专用装置输入信息的触摸屏)输入命令。显示器114可以是彩色显示器(例如,16位或者16位以上的彩色显示器),也可以是非彩色(例如,单色)显示器。显示器114可以由在微处理器126控制下的显示驱动器118控制。在一些实施例中,显示器114可以与指示笔一起使用。显示器114可以用作手写识别器应用的输入装置。
手持装置10可以包括装配在装置10上的专用存储器134。存储器134可以利用能够存储数据的任何机器可读或者计算机可读介质予以实现,诸如可擦存储器或者非可擦存储器、可写或者可重写存储器等等。专用存储器134可以是非易失性存储器、可以是易失性存储器、也可以既包括易失性存储器又包括非易失性存储器。机器可读存储介质的例子可以包括,但是并不局限于:随机存取存储器(RAM)、动态RAM(DRAM)、双倍数据率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、只读存储器(ROM)可编程ROM(PROM)、可擦可编程ROM(EPROM)、电可擦可编程ROM(EEPROM)、闪速存储器(例如,NOR或者NAND闪速存储器)、内容可寻址存储器(CAM)、聚合物存储器(例如,铁电聚合物存储器)、相变存储器、双向开关半导体存储器、铁电存储器、硅-氧化硅-氮化硅-氧化硅-硅(Silicon-Oxide-Nitride-Oxide-Silicon)(SONOS)存储器、磁卡或者光卡、或者适于存储信息的任何其它类型的介质。在一个实施例中,固定存储器134可以是非易失性存储器。
尽管所示的存储器134是与处理电路132分离的并且位于其外部,但是存储器134的某个部分或者整个存储器134可以与处理电路132位于同一个集成电路上(例如,与微处理器126位于同一个集成电路上)。
手持装置10可以包括被配置用于接收可移动存储介质和/或者其他部件的可移动存储器端口138。可移动存储器端口138还可以用作外部装置连接器140。例如,可移动存储器端口可以是SDIO卡槽,它可以用于接纳存储卡、输入和/或者输出数据的接收卡、以及既具有存储器功能又具有输入/输出功能的组合卡。
存储器134和/或者存储器138可以被布置,以存储一个或者多个要由处理电路132执行的软件程序。
专用存储器134和可移动存储器138可以连接到诸如非易失性存储器控制器的常规存储器控制器128并且/或者在其控制下。存储器控制器128可以被配置,以对从专用存储器134和/或者可移动存储器138读取数据和对其写入数据进行控制。
手持装置10可以被配置,以利用网络收发信机144、蜂窝收发信机136、以及外部装置连接器140中的一个或者多个,通过网络142(诸如因特网),连接到一个或者多个服务器146、148。
手持装置10还可以包括被配置用于调节手持装置10内的电源供给的电源电路152。电源电路152可以被配置,以对电池156的充电执行一种或者多种控制、传递电池156内的剩余电量、确定和/或者传递外部电源是否被连接、在外部电源与电池之间切换等等中的一个或者多个。电池156可以是可再充电电池,并且可以是可移动的,也可以固定在装置10上。电池156可以由任意种数的电池构成,包括基于银的电池(例如,银锌电池、镁氯化银电池等等)、基于锂的电池(例如,锂离子电池、锂聚合物电池等等)、基于镍的电池(镍镉电池、金属氢化物镍电池(nickel-metal-hydride)等等)、基于锌的电池(例如,银锌电池、炭锌电池等等)等等。外部电源连接器134可以被配置,以连接到直流电源、交流电源,或者直流电源和交流电源两者。
装置10可以具有光学取景器(未示出)、可以将显示器114用作数字取景器、可以包括某种其他类型的取景器、可以包括多种取景器、也可以不包括取景器。
装置10可以被配置,以连接到因特网142,这可以是直接连接(例如,利用蜂窝收发信机136、外部装置连接器140、或者网络收发信机144),也可以是间接连接(例如,通过外部装置150路由选择)。装置10可以从因特网接收信息并且/或者可以向因特网提供信息。装置10可以包括被配置以显示从因特网接收的信息(包括可以通过该浏览器优化用于显示在便携式装置10上的信息)的网页浏览器。装置10可以利用因特网连接到一个或者多个远程服务器146、148。装置10还可以通过因特网连接到另一个个人电子装置150。
装置10可以包括天线系统(未示出),用于发送和/或者接收电信号。收发信机136、144和/或者定位电路124中的每个都可以包括单独的天线,也可以包括公用天线系统。该天线系统可以包括,或者实施为一个或者多个内部天线和/或者外部天线。
便携式装置10可以包括连接到处理电路132的用户身份模块(SIM)。例如,SIM可以包括可移动智能卡或者非可移动智能卡,可移动智能卡或者非可移动智能卡被布置,以对语音和数据传输进行加密,并存储用户专用数据,以允许语音或者数据通信网识别并验证该用户。SIM可以存储数据,诸如用户的特定个人设置。
参考图3,装置10和/或者处理电路132可以被配置,以运行任意数量的不同类型的应用程序。例如,应用程序的例子可以包括:通话应用程序230(例如,电话应用程序、语音信箱应用程序、VoIP应用程序等等)、消息传送应用程序202(例如,电子邮件应用程序、即时消息(IM)应用程序、短消息业务(SMS)应用程序、多媒体消息业务(MMS)应用程序)、网页浏览器应用程序228、个人设置应用程序210(例如,个人信息管理器(PIM)应用程序)、联系人管理应用程序218、日历应用程序216(例如,日历应用程序、日程安排应用程序等等)、任务管理应用程序222、文档应用程序(例如,字处理应用程序、电子数据表格应用程序、幻灯片应用程序(slideapplication)、文档查看应用程序、数据库应用程序等等)、位置应用程序214(例如,定位应用程序、导航应用程序等等)、包括媒体播放应用程序(例如,视频播放应用程序、音频播放应用程序、多媒体播放应用程序等等)的图像应用程序212(例如,诸如数码照相机和/或者摄像机应用程序的照相机应用程序、图像管理应用程序等等)、游戏应用程序、手写识别应用程序等等。应用软件还可以提供图形用户界面(GUI),以在便携式装置10与用户之间传送信息。
装置10可以包括位置应用程序214。位置应用程序214可以被配置,以根据从一个或者多个位置确定电路124收到的数据,计算装置10的当前位置(例如,大概当前位置)。可以对位置应用程序214提供地图信息,这样,它可以将坐标位置转化为地图位置(反之亦然)。位置应用程序214可以被配置,以对用户提供诸如建议路线规划指示(turn by turn directions)的导航信息。
装置10可以包括个人信息管理应用程序(personalorganizer application),诸如日历应用程序216、联系人应用程序218、以及任务应用程序(未示出)。日历应用程序216可以允许用户安排事务、对事务设置报警、以及存储事务的各种信息(例如,事务名称、事务的位置、事务的其他出席者)。联系人应用程序218可以允许用户保存联系人的联系信息,诸如电话号码信息(可以与通话应用程序230共享)、地址信息、组信息(例如,该联系人所属的哪个用户创建组或者哪些用户创建组)以及关于该联系人的其他信息。任务应用程序允许用户跟踪待定的和/或者已完成的任务。
装置10可以包括内部时钟应用程序224,它跟踪时间信息(诸如一天和/或者一日中的当前时间)、时区信息、夏时制时间信息等等。时钟应用程序224可以是,根据微处理器126的内部时钟的数据、分离的时钟/定时电路的数据、或者某个其他电路的数据运行的程序。
装置10还可以包括一个或者多个网络连接协议应用程序226,它允许用户通过一个或者多个网络传送数据。网络应用程序226可以被配置,从而允许装置10访问诸如服务器146、148的远程装置。
装置10可以包括因特网浏览器应用程序228,它允许用户浏览互联网。因特网浏览器应用程序可以被配置,以改变从因特网站点接收的数据,以致在便携式装置10上容易查看该数据。
装置10可以包括通话应用程序230,通话应用程序230被配置,以允许用户进行电话呼叫。通话应用程序230可以利用联系人应用程序218中的联系人信息进行电话呼叫。
装置10还可以包括一个或者多个消息传送应用程序202,它允许用户发送和/或者接收诸如文本消息、多媒体消息、电子邮件等等的消息。电子邮件消息可以来自采用推播(Push)技术和/或者拉取(pull)技术(例如,POP3、IMAP等等)的服务器。
上面对任何应用程序(例如,应用程序202-208)讨论的任何信息都可以添加到图像文件中或者使其与图像文件关联。
参考图1-2,手持便携式计算装置10(例如,诸如智能电话的移动计算装置)包括许多用户输入装置131。用户输入装置包括:发送按钮4,被配置,以选择显示在显示器3上的选项并且/或者发送消息;五向导航钮5,被配置,以通过显示在显示器3上的选项导航;电源/结束按钮6,被配置,以选择显示在显示器3上的选项并且接通显示器3;通话按钮7,可以用于访问通话应用程序屏幕;日历按钮8,可以用于访问日历应用程序屏幕;消息传送按钮9,可以用于访问消息传送应用程序屏幕;应用程序按钮60,可以用于访问显示可用应用程序的屏幕;拇指键盘(thumb keyboard)11(包括在通话应用时可以用于拨号的电话拨号盘12);音量按钮19,可以用于调节装置10的音频输出音量;可定制按钮20,用户可以定制执行各种功能;振铃开关22,可以用于将智能电话从一种模式切换到另一种模式(诸如从标准振铃模式切换到会议振铃模式);以及触摸屏显示器3,可以用于选择显示在显示器3上的控制选项。触摸屏显示器3还是具有TFT阵列的彩色LCD显示器114。
智能电话10还包括音频电路120。音频电路120包括:电话扬声器2,可用于在标准通话模式下收听信息;外部扬声器16,其声音大于电话扬声器(例如,用于收听音乐、用于免提模式等等);耳机插孔23,用户可以将可以包括扬声器和/或者麦克风的外部头戴耳机插接在其上;以及麦克风25,可以用于拾取音频信息,诸如在电话呼叫模式下用户端的对话。
智能电话10还包括状态指示器1,可以用于指示智能电话10的状态(诸如消息挂起、充电、电池电量低等等);手写笔插槽13,用于接纳手写笔,诸如可用于在触摸屏显示器3上输入数据的手写笔;数码相机15(参见相机112),可用于捕获图像;镜子14,位于相机15的附近,以致当使用相机15自拍照片时,用户可以在镜子14内看到他们自己;可拆卸电池18(参见电池156);以及连接器24(参见外部数据连接器140和外部电源134),可以用于将装置10连接到诸如壁装电源插座或者电池充电器的外部电源或者诸如个人计算机、GPS单元、显示单元或者某种其他外部装置的外部装置之一或者它们二者。
智能电话10还包括:扩展槽21(参见可移动存储器138),可以用于接纳存储卡和/或者通过槽21传送数据的装置;以及SIM卡槽17,位于电池18后面,被配置以接纳SIM卡或者允许用户访问蜂窝式网络的其他卡。
在各种实施例中,装置10可以包括外壳40。外壳40可以是任何尺寸、形状及维数的。在一些实施例中,外壳40的宽度52(较短的边)不大于约200mm,或者不大于约100mm。根据这些实施例中的一些实施例,外壳40的宽度52不大于约85mm,或者不大于约65mm。根据一些实施例,外壳40的宽度352至少约为30mm,或者至少约为50mm。根据这些实施例中的一些实施例,外壳40的宽度52至少约为55mm。
在一些实施例中,外壳40的长度54(较长的边)不大于约200mm,或者不大于约150mm。根据这些实施例中的一些实施例,外壳40的长度54不大于约135mm,或者不大于约125mm。根据一些实施例,外壳40的长度54至少约为70mm,或者至少约为100mm。根据这些实施例中的一些实施例,外壳40的长度54至少约为110mm。
在一些实施例中,外壳40的厚度50(最小的边)不大于约150mm,或者不大于约50mm。根据这些实施例中的一些实施例,外壳40的厚度50不大于约30mm,或者不大于约25mm。根据一些实施例,外壳40的厚度50至少约为10mm,或者至少约为15mm。根据这些实施例中的一些实施例,外壳40的厚度50至少约为50mm。
尽管对手持装置进行了描述,但是许多实施例可以应用于不是手持的便携式装置和/或者应用于非便携式装置/系统。
上面讨论的各单个应用程序可以由多个应用程序执行,此处,一个以上的应用程序执行对该应用程序讨论的全部功能,或者一个应用程序仅执行对该应用程序讨论的一些功能。例如,图像应用程序212可以被分割为图像捕获应用程序和独立图像查看应用程序。此外,一个以上的应用程序可以包括在能够显示图像的装置10上,如对图像应用程序212所描述的。
此外,尽管上面示为独立应用程序,但是上面所列应用程序中的许多应用程序可以被合并为执行上面所讨论的一个以上应用程序所列出的全部功能或者一些功能的单个应用程序。
尽管图2中的一些部件是以单数讨论的,而其他部件是以多数讨论的,但是本发明并不局限于每种部件均具有相同数量的装置。可以设想存在多种部件和单种组件的各种组合的实施例。
在一些实施例中,图2所示的各种部件可以组合为单个部件。例如,在一些实施例中,可移动存储器138还可以是外部装置连接器140(诸如可以用于接收存储卡、输入和/或者输出数据以及既具有存储功能又具有输入/输出功能的组合装置的SDIO卡槽)。作为另一个例子,在一些实施例中,单个连接器可以既用作外部装置连接器140,又用于连接到外部电源134。
此外,在一些实施例中,图2所示的要求保护的各种部件的功能可以由不同电部件的组合予以实现。例如,位置确定电路124可以具有分离的微处理器,它与该系统的主微处理器126配合工作,以执行处理电路132的功能。作为另一个例子,图像处理电路116可以利用相机112的电子元件进行图像处理,而且还具有其他分立电子部件。
尽管上面的讨论基本上涉及“未来任务”,即,在他们计划完成或者采取行动完成(例如,未立即安排的)之前的一刻钟以上输入的任务,但是上面讨论的特征可以应用于任何任务,包括不满足未来任务的判据的任务(即,当前任务),诸如即时任务(要完成的任务,或者当输入时立即采取行动的任务)。然而,在设想的大多数(尽管不是全部)实施例中,执行该功能的系统被配置,以允许对未来任务执行上面讨论的功能中的任何一项或者多项。
此外,尽管上面所做的一些讨论涉及网站,但是同样可以认为,涉及网站的特征同样适用于任何其他网络可访问数据系统(例如,诸如网络可访问数据库系统的某种其他网络可访问信息检索系统)。

Claims (35)

1.一种提供用户定义名称,以表示用户的当前位置的方法,该方法包括:
将与位置关联的用户定义名称和表示该关联的数据一起存储在存储器中;
接收表示该移动计算装置的当前位置的数据;
确定该移动计算装置的当前位置是否与该用户定义名称关联;以及
根据确定是否该移动计算装置的当前位置与该用户定义名称关联,将与该移动装置的当前位置关联的用户定义名称提供给不是该移动计算装置的接收者,作为该移动计算装置的用户的位置。
2.根据权利要求1所述的方法,其中提供该用户定义名称包括,将该用户定义名称提供给服务器,以在网页上公布。
3.根据权利要求2所述的方法,进一步包括接收表示用户可以利用其访问该网页的信息的数据,其中提供该用户定义名称包括,利用表示该用户可以利用其访问该网页的信息的数据,公布该用户定义名称。
4.根据权利要求1所述的方法,其中提供该用户定义名称包括,将该用户定义名称的文本输入由网页提供的用于输入文本的区域。
5.根据权利要求4所述的方法,其中该区域不是专用于输入位置信息的区域。
6.根据权利要求1所述的方法,进一步包括接收表示用户输入的数据,该数据代表与在用户输入装置上输入的位置关联的用户定义名称。
7.根据权利要求6所述的方法,其中接收代表与位置关联的用户定义名称的用户输入包括,在该移动计算装置上的联系人应用程序中接收联系信息。
8.根据权利要求1所述的方法,其中将与位置关联的用户定义名称和表示该关联的数据一起存储在存储器中包括,存储与单个位置关联的多个用户定义名称。
9.根据权利要求8所述的方法,进一步包括,根据所提供的用户定义名称的意向接收者,确定将多个用户定义名称中的哪个提供给该接收者。
10.根据权利要求1所述的方法,进一步包括:
将与多个位置关联的多个用户定义名称存储在存储器中,
确定该接收数据表示的该移动计算装置的当前位置是否与多个用户定义名称之一关联;以及
如果由该接收数据表示的该移动计算装置的当前位置与该多个用户定义名称之一关联,则公布该多个用户定义名称之一。
11.根据权利要求10所述的方法,进一步包括,如果由该接收数据表示的该移动计算装置的当前位置与该多个用户定义名称之一不关联,则公布表示由该接收数据表示的该移动计算装置的当前位置与该多个用户定义名称之一不关联的事实的信息。
12.根据权利要求1所述的方法,其中接收表示该移动计算装置的当前位置的数据包括,从该移动计算装置的位置确定电路接收表示该移动计算装置的当前位置的数据。
13.根据权利要求1所述的方法,其中确定该移动计算装置的当前位置是否与该用户定义名称关联包括,确定该当前位置是否位于与该存储器中用户定义名称关联的位置的附近。
14.根据权利要求13所述的方法,其中位于与该用户定义名称关联的位置附近要求该当前位置位于该位置的某个距离内,该距离不大于两个城市街区。
15.根据权利要求1所述的方法,其中将与位置关联的用户定义名称和表示该关联的数据一起存储在存储器中包括,存储自由格式用户定义名称。
16.一种公布通用名称以表示用户的位置的方法,该方法包括:
接收表示用户输入装置上的用户输入的数据,该数据代表与位置关联的通用名称;
将与该位置关联的通用名称和表示该关联的数据一起存储在存储器中:
接收表示该移动计算装置的当前位置的数据;
确定该移动计算装置的当前位置是否与该通用名称关联:以及
根据确定该移动计算装置的当前位置是否与该通用名称关联,公布与该移动装置的当前位置关联的通用名称,作为该移动计算装置的用户的位置。
17.根据权利要求16所述的方法,其中接收表示该移动计算装置的当前位置的数据包括,从该移动计算装置的定位电路接收表示该移动计算装置的当前位置的数据。
18.一种移动计算装置,包括:
位置确定电路,被配置以接收表示该移动计算装置的当前位置的数据;
存储器;以及
处理电路,被配置以:接收表示与位置关联的用户定义名称的数据;将与该位置关联的用户定义名称和表示该关联的数据一起存储在存储器中;从该位置确定电路接收表示该移动计算装置的当前位置的数据;确定该移动计算装置的当前位置是否与该用户定义名称关联;以及根据确定该移动计算装置的当前位置是否与该用户定义名称关联,公布与该移动装置的当前位置关联的用户定义名称,作为该移动计算装置的用户的位置。
19.一种移动计算装置,包括:
位置确定电路,被配置以接收表示该移动计算装置的当前位置的数据;
存储器,被配置以存储可用于访问服务器的访问信息,该服务器被配置以显示通过网络的信息;以及
处理电路,被配置以从该位置确定电路接收表示该移动计算装置的当前位置的数据,访问服务器,以及提供表示该移动装置的当前位置的数据,作为该移动计算装置的用户位置,该用户定义名称被以该服务器将在不是专门显示该用户位置的显示区域内显示该用户的位置的方式来公布。
20.一种移动计算装置,包括:
位置确定电路,被配置以确定该移动计算装置的当前位置;以及
处理电路,被配置以执行具有任务列表功能的应用程序,该处理电路被进一步配置以允许位置与任务列表中的任务关联,以从该位置确定电路接收表示该移动计算装置的当前位置的数据,以及根据该移动计算装置离开与该任务关联的位置,提供任务提醒。
21.根据权利要求19所述的移动计算装置,其中与该任务关联的位置包括被边界包围的区域,并且根据穿过该边界,确定离开该位置。
22.一种系统,包括被配置以执行具有任务列表功能的应用程序的处理电路,该处理电路被进一步配置,以接收表示任务的数据,以分析表示该任务的数据,以及根据该分析找到与该任务关联的位置。
23.根据权利要求22所述的系统,其中该处理电路被进一步配置以从位置确定电路接收表示移动计算装置的当前位置的数据,并且根据表示该移动计算装置的当前位置的数据提供任务提醒。
24.根据权利要求22所述的系统,其中该处理电路被配置以分析表示该任务的数据并且根据该分析找到与该任务关联的位置包括,该处理电路被配置以分析表示不包括位置信息的该任务的数据,并且根据对表示不包括位置信息的该任务的数据所做的分析,找到与该任务关联的位置。
25.根据权利要求22所述的系统,其中该处理电路被配置以分析表示该任务的数据并且根据该分析找到与该任务关联的位置包括,该处理电路被配置以分析表示包括位置信息的该任务的数据,并且根据对该位置信息所做的分析,找到与该任务关联的其他位置。
26.根据权利要求22所述的系统,其中该处理电路被配置以根据该分析并且进一步根据在该系统中输入的用户偏好,找到与该任务关联的位置。
27.根据权利要求22所述的系统,其中该处理电路被配置以根据该分析并且进一步根据监视到的用户活动,找到与该任务关联的位置。
28.根据权利要求22所述的系统,其中该处理电路被配置以找到与该任务关联的位置包括,从远离该处理电路的数据库接收数据。
29.根据权利要求28所述的系统,进一步包括连接到该处理电路的网络接口,利用该网络接口,将该数据库中的数据提供给该处理电路。
30.根据权利要求22所述的系统,进一步包括移动计算装置,该移动计算装置包括该处理电路。
31.根据权利要求30所述的系统,其中该处理电路被配置以预载与该任务应用程序的任务相关的位置数据。
32.根据权利要求31所述的系统,其中该处理电路被配置以根据路线信息预载位置数据。
33.根据权利要求22所述的系统,进一步包括移动计算装置和服务器,该服务器包括该处理电路并且被配置以将与该任务应用程序相关的数据送到该移动计算装置。
34.根据权利要求22所述的系统,其中该处理电路被配置以根据与任务应用程序的任务关联的位置信息提供路线。
35.根据权利要求22所述的系统,其中该任务应用程序包括一组任务,并且该处理电路被配置以对用户提供安排到该组任务中的子组任务的选项,该子组任务包括多个任务。
CN2009801334647A 2008-07-02 2009-05-28 用于显示所监视位置的用户定义名称 Pending CN102132589A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/167,137 US9140552B2 (en) 2008-07-02 2008-07-02 User defined names for displaying monitored location
US12/167,137 2008-07-02
PCT/US2009/045387 WO2010002526A2 (en) 2008-07-02 2009-05-28 User defined names for displaying monitored location

Publications (1)

Publication Number Publication Date
CN102132589A true CN102132589A (zh) 2011-07-20

Family

ID=41465023

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009801334647A Pending CN102132589A (zh) 2008-07-02 2009-05-28 用于显示所监视位置的用户定义名称

Country Status (6)

Country Link
US (2) US9140552B2 (zh)
EP (2) EP2294836A4 (zh)
CN (1) CN102132589A (zh)
DE (1) DE112009001644B4 (zh)
GB (1) GB2473585B (zh)
WO (1) WO2010002526A2 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136959A (zh) * 2011-11-25 2013-06-05 北京中交兴路信息科技有限公司 在移动目标监控中聚合展示移动目标信息的方法
CN104137426A (zh) * 2012-02-23 2014-11-05 三星电子株式会社 利用服务器和用户终端的基于情境的信息提供系统及其方法
CN105739814A (zh) * 2014-12-24 2016-07-06 现代自动车株式会社 连接到外部装置的车载多媒体系统及其控制方法

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8515912B2 (en) 2010-07-15 2013-08-20 Palantir Technologies, Inc. Sharing and deconflicting data changes in a multimaster database system
US20080254811A1 (en) 2007-04-11 2008-10-16 Palm, Inc. System and method for monitoring locations of mobile devices
US9140552B2 (en) 2008-07-02 2015-09-22 Qualcomm Incorporated User defined names for displaying monitored location
US9031583B2 (en) * 2007-04-11 2015-05-12 Qualcomm Incorporated Notification on mobile device based on location of other mobile device
CN101983316A (zh) * 2008-05-29 2011-03-02 通腾科技股份有限公司 用于更改与可听信息相关的地图信息的导航装置和方法
US9348499B2 (en) 2008-09-15 2016-05-24 Palantir Technologies, Inc. Sharing objects that rely on local resources with outside servers
US20110258252A1 (en) * 2008-10-29 2011-10-20 Javier Maria Torres Ramon Personal task planning with automatic task discovery
US8825074B2 (en) 2009-02-02 2014-09-02 Waldeck Technology, Llc Modifying a user'S contribution to an aggregate profile based on time between location updates and external events
US20120047087A1 (en) 2009-03-25 2012-02-23 Waldeck Technology Llc Smart encounters
US20120046995A1 (en) 2009-04-29 2012-02-23 Waldeck Technology, Llc Anonymous crowd comparison
US20120135744A1 (en) 2009-07-21 2012-05-31 Kota Enterprises, Llc Systems and methods for generating and managing communication rules associated with geographic locations
US20110077852A1 (en) * 2009-09-25 2011-03-31 Mythreyi Ragavan User-defined marked locations for use in conjunction with a personal navigation device
US8473512B2 (en) 2009-11-06 2013-06-25 Waldeck Technology, Llc Dynamic profile slice
US8531334B2 (en) * 2009-11-06 2013-09-10 Microsoft Corporation Location proofs
US20120063367A1 (en) 2009-12-22 2012-03-15 Waldeck Technology, Llc Crowd and profile based communication addresses
US8428875B2 (en) * 2010-01-11 2013-04-23 Mitac International Corp. GPS management system
JP4768861B2 (ja) 2010-01-29 2011-09-07 株式会社東芝 情報処理装置および情報処理装置における音声出力制御方法
US9729352B1 (en) 2010-02-08 2017-08-08 Google Inc. Assisting participation in a social network
US8582801B2 (en) 2010-02-08 2013-11-12 Google Inc. Assisting the authoring of posts to an asymmetric social network
US8825759B1 (en) 2010-02-08 2014-09-02 Google Inc. Recommending posts to non-subscribing users
US20120066303A1 (en) 2010-03-03 2012-03-15 Waldeck Technology, Llc Synchronized group location updates
US8909629B2 (en) * 2010-03-22 2014-12-09 Google Inc. Personalized location tags
US9037407B2 (en) 2010-07-12 2015-05-19 Palantir Technologies Inc. Method and system for determining position of an inertial computing device in a distributed network
US9886727B2 (en) 2010-11-11 2018-02-06 Ikorongo Technology, LLC Automatic check-ins and status updates
US8527597B2 (en) 2010-12-07 2013-09-03 Google Inc. Determining message prominence
US9894479B2 (en) 2011-05-08 2018-02-13 Microsoft Technology Licensing, Llc Privacy preservation platform
US10108643B2 (en) * 2011-06-08 2018-10-23 Sony Corporation Graphical interface device, graphical interface method and medium
US20130018580A1 (en) * 2011-07-14 2013-01-17 Maria Scileppi Creating a Graphic Display Based on Movement
US20130254312A1 (en) * 2012-03-26 2013-09-26 Salesforce.Com, Inc. Computer implemented methods and apparatus for finding people in a physical environment
US20140068443A1 (en) * 2012-08-28 2014-03-06 Private Group Networks, Inc. Method and system for creating mnemonics for locations-of-interests
US8761801B2 (en) * 2012-09-04 2014-06-24 Private Group Networks, Inc. Method and system for providing one or more location-based services using the location-of-interest of an electronic journal
WO2014059377A1 (en) * 2012-10-11 2014-04-17 Imsi Design, Llc Method for calibrrating the physical position and orientation of an electronic device using device sensors
WO2014059374A1 (en) * 2012-10-11 2014-04-17 Imsi Design, Llc Method for fine-tuning the physical position and orientation on an electronic device
WO2014059386A1 (en) * 2012-10-11 2014-04-17 Imsi Design, Llc Method for calibrating the physical position and orientation of an electronic device
US9081975B2 (en) 2012-10-22 2015-07-14 Palantir Technologies, Inc. Sharing information between nexuses that use different classification schemes for information access control
US9501761B2 (en) 2012-11-05 2016-11-22 Palantir Technologies, Inc. System and method for sharing investigation results
US9123086B1 (en) 2013-01-31 2015-09-01 Palantir Technologies, Inc. Automatically generating event objects from images
US10037314B2 (en) 2013-03-14 2018-07-31 Palantir Technologies, Inc. Mobile reports
US9965937B2 (en) 2013-03-15 2018-05-08 Palantir Technologies Inc. External malware data item clustering and analysis
US8788405B1 (en) 2013-03-15 2014-07-22 Palantir Technologies, Inc. Generating data clusters with customizable analysis strategies
US9143898B1 (en) * 2013-04-22 2015-09-22 Amazon Technologies, Inc. Automatically selecting alert modes based on location
US9519403B2 (en) 2013-05-21 2016-12-13 Samsung Electronics Co., Ltd. Method and apparatus for performing URL linkage function using the keypad
US9565152B2 (en) 2013-08-08 2017-02-07 Palantir Technologies Inc. Cable reader labeling
US8868537B1 (en) 2013-11-11 2014-10-21 Palantir Technologies, Inc. Simple web search
US10579647B1 (en) 2013-12-16 2020-03-03 Palantir Technologies Inc. Methods and systems for analyzing entity performance
US9628359B1 (en) * 2013-12-23 2017-04-18 Google Inc. Network selection using current and historical measurements
US9727376B1 (en) 2014-03-04 2017-08-08 Palantir Technologies, Inc. Mobile tasks
EP2961196B1 (en) * 2014-06-26 2016-09-21 ams AG Host interface, accessory interface and method for managing a connection between a host interface and an accessory device
US9202249B1 (en) 2014-07-03 2015-12-01 Palantir Technologies Inc. Data item clustering and analysis
US9454281B2 (en) 2014-09-03 2016-09-27 Palantir Technologies Inc. System for providing dynamic linked panels in user interface
US9767172B2 (en) 2014-10-03 2017-09-19 Palantir Technologies Inc. Data aggregation and analysis system
US9501851B2 (en) 2014-10-03 2016-11-22 Palantir Technologies Inc. Time-series analysis system
US9984133B2 (en) 2014-10-16 2018-05-29 Palantir Technologies Inc. Schematic and database linking system
US9367872B1 (en) 2014-12-22 2016-06-14 Palantir Technologies Inc. Systems and user interfaces for dynamic and interactive investigation of bad actor behavior based on automatic clustering of related data in various data structures
US9335911B1 (en) 2014-12-29 2016-05-10 Palantir Technologies Inc. Interactive user interface for dynamic data analysis exploration and query processing
WO2016171713A1 (en) * 2015-04-24 2016-10-27 Hewlett Packard Enterprise Development Lp Context-aware checklists
US10489391B1 (en) 2015-08-17 2019-11-26 Palantir Technologies Inc. Systems and methods for grouping and enriching data items accessed from one or more databases for presentation in a user interface
DE102015011566B4 (de) 2015-09-02 2019-08-08 Audi Ag Aufgabenorientierte Kraftfahrzeug-Navigation
US10296617B1 (en) 2015-10-05 2019-05-21 Palantir Technologies Inc. Searches of highly structured data
US9798787B1 (en) 2015-12-10 2017-10-24 Palantir Technologies Inc. System and user interfaces for searching resources and related documents using data structures
US9760556B1 (en) 2015-12-11 2017-09-12 Palantir Technologies Inc. Systems and methods for annotating and linking electronic documents
US10089289B2 (en) 2015-12-29 2018-10-02 Palantir Technologies Inc. Real-time document annotation
US9996236B1 (en) 2015-12-29 2018-06-12 Palantir Technologies Inc. Simplified frontend processing and visualization of large datasets
US10324609B2 (en) 2016-07-21 2019-06-18 Palantir Technologies Inc. System for providing dynamic linked panels in user interface
US10719188B2 (en) 2016-07-21 2020-07-21 Palantir Technologies Inc. Cached database and synchronization system for providing dynamic linked panels in user interface
US10133588B1 (en) 2016-10-20 2018-11-20 Palantir Technologies Inc. Transforming instructions for collaborative updates
EP3552410A1 (en) * 2016-12-09 2019-10-16 Nokia Technologies Oy Location related application management
US10044836B2 (en) 2016-12-19 2018-08-07 Palantir Technologies Inc. Conducting investigations under limited connectivity
US10216811B1 (en) 2017-01-05 2019-02-26 Palantir Technologies Inc. Collaborating using different object models
US11074277B1 (en) 2017-05-01 2021-07-27 Palantir Technologies Inc. Secure resolution of canonical entities
US10942947B2 (en) 2017-07-17 2021-03-09 Palantir Technologies Inc. Systems and methods for determining relationships between datasets
US10956508B2 (en) 2017-11-10 2021-03-23 Palantir Technologies Inc. Systems and methods for creating and managing a data integration workspace containing automatically updated data models
US11061874B1 (en) 2017-12-14 2021-07-13 Palantir Technologies Inc. Systems and methods for resolving entity data across various data structures
US10853352B1 (en) 2017-12-21 2020-12-01 Palantir Technologies Inc. Structured data collection, presentation, validation and workflow management
GB201800595D0 (en) 2018-01-15 2018-02-28 Palantir Technologies Inc Management of software bugs in a data processing system
US11741406B2 (en) * 2018-01-31 2023-08-29 Microsoft Technology Licensing, Llc Location-based task suggestions
US11599369B1 (en) 2018-03-08 2023-03-07 Palantir Technologies Inc. Graphical user interface configuration system
US10885021B1 (en) 2018-05-02 2021-01-05 Palantir Technologies Inc. Interactive interpreter and graphical user interface
US11061542B1 (en) 2018-06-01 2021-07-13 Palantir Technologies Inc. Systems and methods for determining and displaying optimal associations of data items

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6553236B1 (en) * 2000-03-28 2003-04-22 Ericsson Inc. On demand location function for mobile terminal

Family Cites Families (318)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2075684A (en) * 1935-05-03 1937-03-30 Vincent I Whitman Excised photographic plate system of composite motion-picture photography
US4279021A (en) 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
US4415065A (en) 1980-11-17 1983-11-15 Sandstedt Gary O Restaurant or retail vending facility
GB2150726B (en) 1983-11-30 1988-01-20 Standard Telephones Cables Ltd Office terminals
US4587630A (en) 1984-02-15 1986-05-06 Hewlett-Packard Company Intelligent programmable touchscreen system
US4725694A (en) 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US4764770A (en) 1986-06-11 1988-08-16 Hewlett-Packard Company Stabilized molded rubber keyboards
US5218188A (en) 1989-10-24 1993-06-08 Norand Corporation Compact hand-held RF data terminal
US5227614A (en) 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US4887212A (en) 1986-10-29 1989-12-12 International Business Machines Corporation Parser for natural language text
EP0292182B1 (en) 1987-05-15 1996-07-24 Securicor Datatrak Limited Mobile transmitter/receiver
US4916441A (en) 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US4892981A (en) 1988-09-26 1990-01-09 Richard Soloway Snap-in modular keypad apparatus
CA2002912A1 (en) 1988-11-14 1990-05-14 William A. Clough Portable computer with touch screen and computer system employing same
US5010547A (en) 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address
US5075684A (en) 1989-10-06 1991-12-24 Motorola, Inc. Selective call message management
US5012219A (en) 1989-10-13 1991-04-30 Motorola, Inc. Message reminder alert for selective call receiver
USD320598S (en) 1989-11-02 1991-10-08 Mitsubishi Electric Sales America, Inc. Portable keyboard for remote controller
US5067164A (en) 1989-11-30 1991-11-19 At&T Bell Laboratories Hierarchical constrained automatic learning neural network for character recognition
US5101439A (en) 1990-08-31 1992-03-31 At&T Bell Laboratories Segmentation process for machine reading of handwritten information
WO1992014331A1 (en) 1991-02-04 1992-08-20 Motorola, Inc. Radiotelephone operating technique with multifunctional keys
US5503484A (en) 1992-12-14 1996-04-02 Typeright Keyboard Corporation Ergonomic keyboard apparatus and method of using same
JPH07117868B2 (ja) 1991-04-30 1995-12-18 インターナショナル・ビジネス・マシーンズ・コーポレイション タツチ型作動キーボード定義方法及び装置
CA2091640A1 (en) 1991-09-19 1994-09-16 Jerry R. Martinez Method and apparatus for validating credit information during home delivery of order
US5392447A (en) 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US5333266A (en) 1992-03-27 1994-07-26 International Business Machines Corporation Method and apparatus for message handling in computer systems
US5852187A (en) 1992-06-23 1998-12-22 The University Of Virginia Patent Foundation Molecular cloning of the ovine pituitary growth hormone releasing hormone receptor
JPH0629677A (ja) 1992-07-10 1994-02-04 Fujitsu Ltd スイッチ基板ユニット
US5336001A (en) 1992-08-04 1994-08-09 Lichtenberg Allan C Maximum comfort keyboard
US5430436A (en) 1992-10-05 1995-07-04 Motorola, Inc. Method and apparatus for displaying a keypad arrangement on a selective call receiver
US5359317A (en) 1992-10-09 1994-10-25 Motorola, Inc. Method and apparatus for selectively storing a portion of a received message in a selective call receiver
US5394140A (en) 1992-11-23 1995-02-28 Motorola, Inc. Method and apparatus for pre-programmed call-back-number-determined alert
US5465401A (en) 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5335276A (en) 1992-12-16 1994-08-02 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
EP0611239B1 (en) 1993-02-10 1999-03-24 International Business Machines Corporation Method and system for automatically updating telephone response mechanisms
DE9303837U1 (zh) 1993-03-16 1993-07-01 Preh-Werke Gmbh & Co Kg, 8740 Bad Neustadt, De
US5345615A (en) 1993-07-09 1994-09-13 Htm Sport S.P.A. Wide viewfield underwater mask
US5650776A (en) 1993-09-23 1997-07-22 Motorola, Inc. Communication receiver having user configuration control functions
GB2282906B (en) 1993-10-13 1996-11-06 Dataquill Ltd Data enty systems
US5699244A (en) 1994-03-07 1997-12-16 Monsanto Company Hand-held GUI PDA with GPS/DGPS receiver for collecting agronomic and GPS position data
USD359920S (en) 1994-04-27 1995-07-04 Matsushita Electric Industrial Co., Ltd. Handheld position detecting and indicating receiver
US6404761B1 (en) 1994-06-17 2002-06-11 Home Wireless Networks, Inc. Communications webs with personal communications links for PSTN subscribers
US5594796A (en) 1994-10-05 1997-01-14 Motorola, Inc. Method and apparatus for detecting unauthorized distribution of data
WO1996015517A2 (en) * 1994-11-02 1996-05-23 Visible Interactive Corporation Interactive personal interpretive device and system for retrieving information about a plurality of objects
US5539317A (en) 1994-11-07 1996-07-23 Jlj, Inc. Circuit tester for Christmas tree light sets
US5604765A (en) 1994-12-23 1997-02-18 Stanford Telecommunications, Inc. Position enhanced communication system including system for embedding CDMA navigation beacons under the communications signals of a wireless communication system
US5742894A (en) 1995-02-06 1998-04-21 Motorola, Inc. Radio communication device having a moveable housing element and keypad disposed therein
US6295372B1 (en) 1995-03-03 2001-09-25 Palm, Inc. Method and apparatus for handwriting input on a pen based palmtop computing device
JPH08244919A (ja) 1995-03-15 1996-09-24 Fujitsu Ltd 物品払い出し処理装置
US5612682A (en) 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device
US6259405B1 (en) 1995-06-06 2001-07-10 Wayport, Inc. Geographic based communications service
WO1997017682A1 (en) 1995-11-06 1997-05-15 Motorola Inc. Message storage in a selective call receiver
US5958006A (en) 1995-11-13 1999-09-28 Motorola, Inc. Method and apparatus for communicating summarized data
JPH09163441A (ja) 1995-12-06 1997-06-20 Sony Corp 携帯電話機およびそのネットワーク
US6101531A (en) 1995-12-19 2000-08-08 Motorola, Inc. System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless client
US5812651A (en) 1996-02-29 1998-09-22 Qualcomm Incorporated Telephone number parser for wireless local loop telephones
US5850187A (en) 1996-03-27 1998-12-15 Amtech Corporation Integrated electronic tag reader and wireless communication link
US6085101A (en) 1996-05-17 2000-07-04 Telcordia Technologies, Inc. Communications network having a multicast capability
US5905863A (en) 1996-06-07 1999-05-18 At&T Corp Finding an e-mail message to which another e-mail message is a response
US5708655A (en) 1996-06-14 1998-01-13 Telefonaktiebolaget L M Ericsson Publ Method and apparatus for addressing a wireless communication station with a dynamically-assigned address
US5966652A (en) 1996-08-29 1999-10-12 Qualcomm Incorporated System and method for the insertion and extraction of telephone numbers from a wireless text message
US5884168A (en) 1996-08-30 1999-03-16 Ericsson, Inc. Multiple cellular systems with limited sim card information
US5802147A (en) 1996-09-19 1998-09-01 Siemens Business Communication Systems, Inc. System and method for notifying a user of awaiting messages
US6061561A (en) 1996-10-11 2000-05-09 Nokia Mobile Phones Limited Cellular communication system providing cell transmitter location information
US6487180B1 (en) 1996-10-15 2002-11-26 Motorola, Inc. Personal information system using proximity-based short-range wireless links
US5938721A (en) 1996-10-24 1999-08-17 Trimble Navigation Limited Position based personal digital assistant
US5779030A (en) 1996-11-27 1998-07-14 Samsung Electro-Mechanics Co., Ltd. Key board
US6061346A (en) 1997-01-17 2000-05-09 Telefonaktiebolaget Lm Ericsson (Publ) Secure access method, and associated apparatus, for accessing a private IP network
GB9705719D0 (en) 1997-03-20 1997-05-07 Two Way Tv Ltd Method and apparatus for transmitting data
US5813778A (en) 1997-03-28 1998-09-29 Behavior Tech Computer Corp. Key underboard structure of computer keyboard
US6310609B1 (en) 1997-04-17 2001-10-30 Nokia Mobile Phones Limited User interface with guide lights
US6333973B1 (en) 1997-04-23 2001-12-25 Nortel Networks Limited Integrated message center
US6870828B1 (en) 1997-06-03 2005-03-22 Cisco Technology, Inc. Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a Web page
US5901358A (en) 1997-07-15 1999-05-04 Omnipoint Corporation Mobile station locating system and method
US5918159A (en) 1997-08-04 1999-06-29 Fomukong; Mundi Location reporting satellite paging system with optional blocking of location reporting
US6560461B1 (en) 1997-08-04 2003-05-06 Mundi Fomukong Authorized location reporting paging system
US6016476A (en) 1997-08-11 2000-01-18 International Business Machines Corporation Portable information and transaction processing system and method utilizing biometric authorization and digital certificate security
US6108711A (en) 1998-09-11 2000-08-22 Genesys Telecommunications Laboratories, Inc. Operating system having external media layer, workflow layer, internal media layer, and knowledge base for routing media events between transactions
US6256631B1 (en) 1997-09-30 2001-07-03 International Business Machines Corporation Automatic creation of hyperlinks
US5917906A (en) 1997-10-01 1999-06-29 Ericsson Inc. Touch pad with tactile feature
US6055510A (en) 1997-10-24 2000-04-25 At&T Corp. Method for performing targeted marketing over a large computer network
FI108771B (fi) 1997-11-05 2002-03-15 Nokia Corp Menetelmä viestin lähettämiseksi matkaviestimelle
US6151507A (en) 1997-11-07 2000-11-21 Nokia Mobile Phones Ltd. Individual short message service (SMS) options
FI104928B (fi) 1997-11-27 2000-04-28 Nokia Mobile Phones Ltd Langaton viestin ja menetelmä langattoman viestimen valmistuksessa
US6038666A (en) 1997-12-22 2000-03-14 Trw Inc. Remote identity verification technique using a personal identification device
US6304636B1 (en) 1997-12-23 2001-10-16 At&T Corp. Forwarding voice messages to a called party using electronic mail
US6226362B1 (en) 1997-12-31 2001-05-01 At&T Corp Video phone interactive corporate menu answering machine announcement
US6038547A (en) 1998-01-07 2000-03-14 Casto; Robin L. Construction tracking and payment method and system
US6104291A (en) 1998-01-09 2000-08-15 Intermec Ip Corp. Method and apparatus for testing RFID tags
US6157630A (en) 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6346952B1 (en) 1999-12-01 2002-02-12 Genesys Telecommunications Laboratories, Inc. Method and apparatus for summarizing previous threads in a communication-center chat session
US6044275A (en) 1998-03-23 2000-03-28 Ericsson Inc. System and method for time defined delivery of short message service messages
US6047579A (en) 1998-04-17 2000-04-11 The Minster Machine Company RF tag attached to die assembly for use in press machine
US6330589B1 (en) 1998-05-26 2001-12-11 Microsoft Corporation System and method for using a client database to manage conversation threads generated from email or news messages
US6307919B1 (en) 1998-05-29 2001-10-23 Yehuda Yoked Remote controlled electronic price tag
US6424845B1 (en) 1998-06-19 2002-07-23 Ncr Corporation Portable communication device
US6919879B2 (en) 1998-06-26 2005-07-19 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6396482B1 (en) 1998-06-26 2002-05-28 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US7705828B2 (en) 1998-06-26 2010-04-27 Research In Motion Limited Dual-mode mobile communication device
US6278442B1 (en) 1998-06-26 2001-08-21 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6489950B1 (en) 1998-06-26 2002-12-03 Research In Motion Limited Hand-held electronic device with auxiliary input device
USD416256S (en) 1998-06-26 1999-11-09 Research In Motion Limited Hand-held messaging device with keyboard
US7016539B1 (en) * 1998-07-13 2006-03-21 Cognex Corporation Method for fast, robust, multi-dimensional pattern recognition
US6304753B1 (en) 1998-07-16 2001-10-16 Openwave Technologies Inc. Integration of voice and data services provided to a mobile wireless device
US6259931B1 (en) 1998-08-14 2001-07-10 Ericsson Inc. Controlling a communication device with dual-mode telecommunications signaling
US6463154B1 (en) 1998-08-28 2002-10-08 Lucent Technologies Inc. Method for determining temporary mobile identifiers and managing use thereof
US5941648A (en) 1998-10-21 1999-08-24 Olivetti Office U.S.A., Inc. Personal digital assistant having a foldable keyboard component
JP2000207263A (ja) 1998-11-12 2000-07-28 Sony Corp 情報処理装置及び方法、並びに提供媒体
US6177905B1 (en) 1998-12-08 2001-01-23 Avaya Technology Corp. Location-triggered reminder for mobile user devices
US6415188B1 (en) 1998-12-23 2002-07-02 Dennis Sunga Fernandez Method and apparatus for multi-sensor processing
US6243689B1 (en) 1998-12-29 2001-06-05 Robert G. Norton System and method for authorizing electronic funds transfer at a point of sale
US6360101B1 (en) * 1998-12-31 2002-03-19 Ericsson Inc. Cellular phone that displays or sends messages upon its arrival at a predetermined location
US6658254B1 (en) 1998-12-31 2003-12-02 At&T Corp. Method and apparatus for personalization of a public multimedia communications terminal
US6757718B1 (en) 1999-01-05 2004-06-29 Sri International Mobile navigation of network-based electronic information using spoken input
EP1022876B1 (en) 1999-01-25 2006-04-19 International Business Machines Corporation Service advertisements in wireless local networks
US6182010B1 (en) 1999-01-28 2001-01-30 International Business Machines Corporation Method and apparatus for displaying real-time visual information on an automobile pervasive computing client
JP2000268175A (ja) 1999-03-18 2000-09-29 Omron Corp 個人認証方法および装置
JP3644580B2 (ja) 1999-03-19 2005-04-27 富士通株式会社 表示制御方法及び装置
US6772331B1 (en) 1999-05-21 2004-08-03 International Business Machines Corporation Method and apparatus for exclusively pairing wireless devices
US6363349B1 (en) 1999-05-28 2002-03-26 Motorola, Inc. Method and apparatus for performing distributed speech processing in a communication system
US6892230B1 (en) * 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
US6941270B1 (en) 1999-06-21 2005-09-06 Nokia Corporation Apparatus, and associated method, for loading a mobile terminal with an application program installed at a peer device
US6389290B1 (en) 1999-07-23 2002-05-14 Lextron Systems, Inc. Enhanced weather and traffic information from mobile communication devices
US6225961B1 (en) * 1999-07-27 2001-05-01 Prc Inc. Beam waveguide antenna with independently steerable antenna beams and method of compensating for planetary aberration in antenna beam tracking of spacecraft
US6516202B1 (en) 1999-08-12 2003-02-04 Handspring, Inc. Mobile computer system designed for wireless communication expansion
US7007239B1 (en) 2000-09-21 2006-02-28 Palm, Inc. Method and apparatus for accessing a contacts database and telephone services
TW424924U (en) 1999-08-30 2001-03-01 Jou Jin Wen Improved position structure of push-button for keyboard
USD462354S1 (en) 1999-09-07 2002-09-03 Telefonaktiebolaget Lm Ericsson (Publ) Keyboard attachable to mobile phone
US6198053B1 (en) 1999-10-12 2001-03-06 Shin Jiuh Corp. Foldable pushbutton-input device
KR100636106B1 (ko) 1999-10-26 2006-10-18 삼성전자주식회사 음성 메일 시스템에서의 단문 메시지를 이용한 음성 사서함의 관리방법 및 이를 위한 기록 매체
US7360248B1 (en) 1999-11-09 2008-04-15 International Business Machines Corporation Methods and apparatus for verifying the identity of a user requesting access using location information
EP1104151A3 (en) 1999-11-24 2003-03-12 Nokia Corporation Mobile station having improved user interface providing application management and other functions
US6601093B1 (en) 1999-12-01 2003-07-29 Ibm Corporation Address resolution in ad-hoc networking
GB2357395A (en) 1999-12-14 2001-06-20 Nokia Mobile Phones Ltd Message exchange between wireless terminals.
GB2357668A (en) 1999-12-24 2001-06-27 Nokia Mobile Phones Ltd Mobile telephone interface allowing user-specification of message delivery conditions
US6313745B1 (en) 2000-01-06 2001-11-06 Fujitsu Limited System and method for fitting room merchandise item recognition using wireless tag
EP1117185A1 (en) 2000-01-14 2001-07-18 Lucent Technologies Inc. Method and rake receiver for code-tracking in CDMA communication systems
US6671735B1 (en) 2000-01-28 2003-12-30 Qualcomm Incorporated System and method for using an IP address as a wireless unit identifier
FI20000268A (fi) 2000-02-09 2001-08-10 Benefon Oyj Paikannusjärjestelmä ja -menetelmä
JP2001229115A (ja) 2000-02-17 2001-08-24 Matsushita Electric Ind Co Ltd Atapiコマンド処理方式
US6893396B2 (en) 2000-03-01 2005-05-17 I-Medik, Inc. Wireless internet bio-telemetry monitoring system and interface
US6346881B1 (en) 2000-03-01 2002-02-12 Samsys Technologies Inc. Tag evaluation module for radio frequency identification (RFID) systems
US6297737B1 (en) 2000-04-03 2001-10-02 Ericsson Inc Object locating system
US6982962B1 (en) 2000-04-10 2006-01-03 3Com Corporation System and method for selecting a network access provider using a portable information device
KR20010109963A (ko) 2000-06-05 2001-12-12 김정우 이동용 휴대 단말기를 활용한 위치 추적 서비스 방법
US8060389B2 (en) * 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
US8489669B2 (en) * 2000-06-07 2013-07-16 Apple Inc. Mobile data processing system moving interest radius
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US6542750B2 (en) 2000-06-10 2003-04-01 Telcontar Method and system for selectively connecting mobile users based on physical proximity
US6731613B1 (en) 2000-06-14 2004-05-04 Motorola, Inc. Power management using a bandwidth control mechanism
CN1207876C (zh) 2000-06-15 2005-06-22 国际商业机器公司 短消息网关、向移动电话提供信息服务的系统和方法
US20020016735A1 (en) 2000-06-26 2002-02-07 Runge Mark W. Electronic mail classified advertising system
US6246376B1 (en) 2000-06-28 2001-06-12 Texas Instruments Incorporated Wireless location and direction indicator for multiple devices
US6763235B2 (en) 2000-07-04 2004-07-13 Fujitsu Limited Method and system for mobile communication, and a computer product
JP3939080B2 (ja) 2000-07-18 2007-06-27 富士通株式会社 コンピュータ及び情報処理方法
US7028263B2 (en) 2000-07-19 2006-04-11 Research In Motion Limited User interface and method for viewing short messages on a wireless device
US7624337B2 (en) 2000-07-24 2009-11-24 Vmark, Inc. System and method for indexing, searching, identifying, and editing portions of electronic multimedia files
US6633761B1 (en) 2000-08-11 2003-10-14 Reefedge, Inc. Enabling seamless user mobility in a short-range wireless networking environment
US6628938B1 (en) 2000-08-14 2003-09-30 Koninklijke Philips Electronics N.V. Wireless system, a method of selecting an application while receiving application specific messages and user location method using user location awareness
US6681108B1 (en) 2000-08-16 2004-01-20 Mitsubishi Electric Research Laboratories, Inc. Network and method for identifying entities sharing a common network location
US6370018B1 (en) 2000-08-18 2002-04-09 William B. Miller, Jr. Portable computer keyboard
US6618593B1 (en) 2000-09-08 2003-09-09 Rovingradar, Inc. Location dependent user matching system
US6369482B1 (en) 2000-09-27 2002-04-09 General Electric Company Generator armature bar support system and related method
JP3776705B2 (ja) 2000-09-28 2006-05-17 株式会社東芝 通信システム、移動端末装置、ゲートウェイ装置及び通信制御方法
US20020042753A1 (en) 2000-10-06 2002-04-11 Ortiz Luis M. Transaction broker method and system
US7050452B2 (en) 2000-10-06 2006-05-23 Cognio, Inc. Systems and methods for interference mitigation among multiple WLAN protocols
US7212827B1 (en) 2000-11-09 2007-05-01 Agere Systems Inc. Intelligent reminders for wireless PDA devices
US20030182414A1 (en) * 2003-05-13 2003-09-25 O'neill Patrick J. System and method for updating and distributing information
US6957076B2 (en) 2000-11-22 2005-10-18 Denso Corporation Location specific reminders for wireless mobiles
US7054441B2 (en) 2000-12-12 2006-05-30 Research In Motion Limited Mobile device having a protective user interface cover
US20020078075A1 (en) 2000-12-15 2002-06-20 Colson James C. System, method, and program product for prioritizing synchronizable data
US7164885B2 (en) 2000-12-18 2007-01-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for selective service access
US6847823B2 (en) 2000-12-20 2005-01-25 Nokia Corporation System and method for accessing local services with a mobile terminal
DE60134210D1 (de) 2000-12-27 2008-07-10 Fujifilm Corp System und Verfahren zur Informationsbenachrichtigung
US6795710B1 (en) * 2001-01-05 2004-09-21 Palmone, Inc. Identifying client patterns using online location-based derivative analysis
US6751453B2 (en) 2001-01-23 2004-06-15 Openwave Systems, Inc. Seamless message retrieval and transmittal during wireless application protocol session
US20020147717A1 (en) 2001-01-26 2002-10-10 Barros Mark Alexander Communication device, system, method, and computer program product for sorting data based on proximity
US7735021B2 (en) 2001-02-16 2010-06-08 Microsoft Corporation Shortcut system for use in a mobile electronic device and method thereof
US20020115453A1 (en) 2001-02-16 2002-08-22 Poulin Ronald Leon Method and system for location based wireless communication services
USD454349S1 (en) 2001-02-22 2002-03-12 Sharp Kabushiki Kaisha Personal digital assistant
USD479225S1 (en) 2001-03-16 2003-09-02 Patientline, Plc Hand held control device
US6981223B2 (en) 2001-03-19 2005-12-27 Ecrio, Inc. Method, apparatus and computer readable medium for multiple messaging session management with a graphical user interface
US6831563B1 (en) 2001-03-20 2004-12-14 Bellsouth Intellectual Property Corp. Location visit confirmation services for wireless devices
US7167484B2 (en) 2001-03-22 2007-01-23 Oxford Semiconductor, Inc. Centralized coordination point for wireless communication devices using multiple protocols
JP3392831B2 (ja) 2001-04-03 2003-03-31 三洋電機株式会社 折畳式通信端末装置および撮影制御方法
US20020147614A1 (en) 2001-04-04 2002-10-10 Doerr Thomas D. Physician decision support system with improved diagnostic code capture
US6799033B2 (en) 2001-04-13 2004-09-28 At&T Wireless Services, Inc. Scrolling display for mobile telephone text messaging
US20030033582A1 (en) 2001-05-09 2003-02-13 Wavemarket, Inc. Representations for estimating distance
ATE293871T1 (de) 2001-05-11 2005-05-15 Nokia Corp Mobiler instant-messaging- und präsenzdienst
KR20020090001A (ko) 2001-05-25 2002-11-30 이순 착탈가능한 키보드 장치 및 그 키보드 장치가 장착되는개인 휴대 정보기기
US7266379B2 (en) 2001-05-30 2007-09-04 Palm, Inc. Resource location through location history
US20020184418A1 (en) 2001-05-30 2002-12-05 Palm, Inc. Location mapping and determining using wireless devices
US20020194498A1 (en) 2001-05-30 2002-12-19 Palm, Inc. Mobile communication system for location aware services
AU2002345683A1 (en) 2001-06-13 2002-12-23 Rivar Technologies, Inc. System and method for integrated web-based software code environment
US7493369B2 (en) * 2001-06-28 2009-02-17 Microsoft Corporation Composable presence and availability services
US20050043036A1 (en) 2001-07-05 2005-02-24 Ioppe Igor V Apparatus and method for obtaining location information of mobile stations in a wireless communications network
US6885362B2 (en) 2001-07-12 2005-04-26 Nokia Corporation System and method for accessing ubiquitous resources in an intelligent environment
KR20040016995A (ko) 2001-07-16 2004-02-25 웨이브마켓 인코포레이티드 무선 통신 네트워크에서 이동국들에 경보 기반 서비스들을제공하는 시스템
US20030013461A1 (en) * 2001-07-16 2003-01-16 Masahito Mizune Mobile telephone device
USD466714S1 (en) 2001-07-23 2002-12-10 Grosfillex Sarl Armchair
USD456794S1 (en) 2001-08-30 2002-05-07 Garmin Ltd. Wireless communications device
US6920328B2 (en) 2001-08-30 2005-07-19 Hewlett-Packard Development Company, L.P. Family calendar notification and tracking
CN1628317A (zh) 2001-09-04 2005-06-15 特里诺斯特拉有限公司 用来控制电子设备中的功能的操作装置
CA2459298A1 (en) 2001-09-05 2003-03-13 Danger Inc. Transcoding of telephone numbers to links in received web pages
US20030054846A1 (en) 2001-09-14 2003-03-20 Cvsht Apparatus and methods for selectively establishing wireless communications
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
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
US7379704B2 (en) 2001-10-10 2008-05-27 Microsoft Corporation Providing collaborative services with content
USD470842S1 (en) 2001-10-23 2003-02-25 Symbol Technologies, Inc. Portable handheld terminal housing
USD464962S1 (en) 2001-10-23 2002-10-29 Symbol Technologies, Inc. Portable handheld terminal housing
US7192235B2 (en) 2001-11-01 2007-03-20 Palm, Inc. Temporary messaging address system and method
US20030087602A1 (en) 2001-11-05 2003-05-08 Palm, Inc. Data prioritization and distribution limitation system and method
US7328242B1 (en) 2001-11-09 2008-02-05 Mccarthy Software, Inc. Using multiple simultaneous threads of communication
US7006817B2 (en) 2001-11-15 2006-02-28 International Business Machines Corporation System and method for mitigating the mobile phone nuisance factor
US6891529B2 (en) 2001-11-23 2005-05-10 Research In Motion Limited Keyboard assembly for a mobile device
US20030104782A1 (en) 2001-11-30 2003-06-05 Palm, Inc. Object tagging system and method
US20030114174A1 (en) 2001-12-19 2003-06-19 Brian Walsh Mobile telephone short text messaging with message thread identification
US6778644B1 (en) 2001-12-28 2004-08-17 Vocada, Inc. Integration of voice messaging and data systems
USD468714S1 (en) 2002-02-04 2003-01-14 Motorola, Inc. Housing for a communication device or similar articles
USD469749S1 (en) 2002-03-07 2003-02-04 Young S. Kim Wireless voice/data communicator
FI117079B (fi) 2002-03-11 2006-05-31 Nokia Corp Menetelmä ja järjestelmä muistutusten esittämiseksi kannettavassa laitteessa
US20040203847A1 (en) 2002-03-28 2004-10-14 Knauerhase Robert C. Location-based task notification
EP1601133B1 (en) * 2002-05-06 2012-07-04 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Multi-User Multimedia Messaging Services
AU2003239385A1 (en) * 2002-05-10 2003-11-11 Richard R. Reisman Method and apparatus for browsing using multiple coordinated device
US6934664B1 (en) 2002-05-20 2005-08-23 Palm, Inc. System and method for monitoring a security state of an electronic device
USD477597S1 (en) 2002-07-02 2003-07-22 Garmin Ltd. Combined personal digital assistant and navigation device
US7061403B2 (en) 2002-07-03 2006-06-13 Research In Motion Limited Apparatus and method for input of ideographic Korean syllables from reduced keyboard
US7424447B2 (en) * 2002-08-26 2008-09-09 Aperture Investments, Llc List-based selection system and methods for using same
US7702315B2 (en) 2002-10-15 2010-04-20 Varia Holdings Llc Unified communication thread for wireless mobile communication devices
US7017047B2 (en) * 2002-11-08 2006-03-21 Nokia Corporation Method for evaluating a profile for risk and/or reward
AU2003300848A1 (en) * 2002-12-10 2004-06-30 Telabout, Inc. Content creation, distribution, interaction, and monitoring system
CN1778125A (zh) 2002-12-27 2006-05-24 诺基亚公司 移动通信终端的基于位置的服务
GB0716548D0 (en) * 2007-08-28 2007-10-03 Mayer Yaron System and method for improving the efficiency, comfort, and/or reliability in operating systems, such as for example windows
US20080177994A1 (en) * 2003-01-12 2008-07-24 Yaron Mayer System and method for improving the efficiency, comfort, and/or reliability in Operating Systems, such as for example Windows
US20040176107A1 (en) 2003-02-07 2004-09-09 Lovleen Chadha Methods and systems for position based tasks for wireless devices
US20040185883A1 (en) 2003-03-04 2004-09-23 Jason Rukman System and method for threading short message service (SMS) messages with multimedia messaging service (MMS) messages
USD518825S1 (en) 2003-03-17 2006-04-11 Palm, Inc. Keyboard for handheld device
USD519502S1 (en) 2003-03-17 2006-04-25 Palm, Inc. Handheld device
US6943671B2 (en) 2003-04-17 2005-09-13 Hewlett-Packard Development Company, L.P. Generating an alarm based on location and time
US7394761B2 (en) 2003-04-29 2008-07-01 Avocent Huntsville Corporation System and method for delivering messages using alternate modes of communication
US7103010B2 (en) 2003-05-19 2006-09-05 Jambotech, Llc Application independent telephone call initiation
US7991406B2 (en) 2003-05-23 2011-08-02 Nokia Corporation Changing settings of a mobile terminal
US7193616B2 (en) 2003-05-30 2007-03-20 Hewlett-Packard Development Company, L.P. Systems and methods for facilitating composition of handwritten documents
US7266584B2 (en) 2003-06-19 2007-09-04 International Business Machines Corporation Electronic mail distribution via a network of computer controlled display terminals with interactive display interfaces enabling senders/receivers to view sequences of only text from sequences of E-Mail having same headers
US7421690B2 (en) 2003-06-23 2008-09-02 Apple Inc. Threaded presentation of electronic mail
US7471946B2 (en) 2003-06-27 2008-12-30 At&T Delaware Intellectual Property, Inc. Methods of providing messages using location criteria and related systems
EP1494488A1 (en) 2003-07-01 2005-01-05 Precisa Instruments AG Mobile phone comprising position computation means
US7274299B2 (en) 2003-07-09 2007-09-25 Nokia Corporation Method of and service architecture for reminding a user subscribed to a communication network
US8090402B1 (en) * 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US20050097189A1 (en) 2003-10-30 2005-05-05 Avaya Technology Corp. Automatic detection and dialing of phone numbers on web pages
US8095882B2 (en) 2003-10-30 2012-01-10 Avaya Technology Corp. Additional functionality for telephone numbers and utilization of context information associated with telephone numbers in computer documents
US7305252B2 (en) * 2003-12-09 2007-12-04 Nokia Corporation System and method for service naming and related directory structure in a mobile data network
US7103388B2 (en) 2003-12-16 2006-09-05 Research In Motion Limited Expedited communication graphical user interface system and method
US7383307B2 (en) 2004-01-07 2008-06-03 International Business Machines Corporation Instant messaging windowing for topic threads
KR100601856B1 (ko) 2004-02-26 2006-07-19 에스케이 텔레콤주식회사 이동통신망에서 위치기반 발신자 애칭 서비스 제공 방법
US7084758B1 (en) 2004-03-19 2006-08-01 Advanced Micro Devices, Inc. Location-based reminders
KR100752352B1 (ko) 2004-03-26 2007-08-28 (주) 엘지텔레콤 위치 별칭 지정 기능을 갖는 위치 알림 서비스 방법
US7917153B2 (en) 2004-03-31 2011-03-29 France Telecom Method and apparatus for creating, directing, storing and automatically delivering a message to an intended recipient upon arrival of a specified mobile object at a designated location
WO2005122733A2 (en) * 2004-06-09 2005-12-29 James Bergin Systems and methods for management of contact information
KR100625217B1 (ko) 2004-07-23 2006-09-20 권용진 모바일 기반의 지리정보 검색 및 조회 시스템
WO2006017668A1 (en) 2004-08-04 2006-02-16 Celltitude, Inc. Determining location of a wireless handset from another wireless handset
US20060061488A1 (en) 2004-09-17 2006-03-23 Dunton Randy R Location based task reminder
US7672681B1 (en) 2004-09-21 2010-03-02 Beyer Jr Malcolm K Method of renaming soft switch controls in all participant's cell phones by an administrator
US8150617B2 (en) 2004-10-25 2012-04-03 A9.Com, Inc. System and method for displaying location-specific images on a mobile device
CN101438270B (zh) 2004-10-29 2010-11-17 探空气球无线公司 构建位置信标数据库的方法和位置信标服务器
US7286929B2 (en) 2004-11-05 2007-10-23 Wirelesswerx International, Inc. Method and system to configure and utilize geographical zones
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
GB2425853A (en) * 2005-04-12 2006-11-08 Christopher Gare Presence information and location monitor
US20060265508A1 (en) * 2005-05-02 2006-11-23 Angel Franklin J System for administering a multiplicity of namespaces containing state information and services
US7870204B2 (en) 2005-07-01 2011-01-11 0733660 B.C. Ltd. Electronic mail system with aggregation and integrated display of related messages
US7336964B2 (en) 2005-07-12 2008-02-26 Qwest Communications International Inc. Correlating activities with the location of a mobile communications device systems and methods
US8249626B2 (en) 2005-07-14 2012-08-21 Huston Charles D GPS based friend location and identification system and method
US7844037B2 (en) 2005-08-08 2010-11-30 Palm, Inc. Method and device for enabling message responses to incoming phone calls
US20070060174A1 (en) 2005-09-15 2007-03-15 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for updating message routing profiles
EP2667344A3 (en) * 2005-10-06 2014-08-27 C-Sam, Inc. Transactional services
US7920531B2 (en) 2005-10-11 2011-04-05 Hewlett-Packard Development Company, L.P. Technique for managing wireless networks
US20070192277A1 (en) 2006-02-01 2007-08-16 Jackson Timothy R Personalized concierge system with optimized user interface
US20070185980A1 (en) 2006-02-03 2007-08-09 International Business Machines Corporation Environmentally aware computing devices with automatic policy adjustment features
US20070202886A1 (en) 2006-02-24 2007-08-30 Pratik Mahesh Dhebri Location-specific broadcast messaging
US7933612B2 (en) * 2006-02-28 2011-04-26 Microsoft Corporation Determining physical location based upon received signals
DE102006009091A1 (de) 2006-02-28 2007-08-30 Bayerische Motoren Werke Ag Verfahren zur Ausgabe einer Hinweisnachricht in einem Fahrzeug und Fahrzeug
US8095140B2 (en) 2006-03-27 2012-01-10 Motorola Solutions, Inc. Regrouping wireless devices
US7583972B2 (en) 2006-04-05 2009-09-01 Palm, Inc. Location based reminders
US8548452B2 (en) * 2006-04-13 2013-10-01 Blackberry Limited System and method for controlling device usage
US20070244758A1 (en) * 2006-04-16 2007-10-18 Bin Xie Methods and systems for managing information relevant to shopping tasks
US20070271367A1 (en) 2006-05-09 2007-11-22 Zohar Yardeni Systems and methods for location-based social web interaction and instant messaging system
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
US8989778B2 (en) * 2006-06-01 2015-03-24 Green Dot Corporation Secure and private location sharing for location-aware mobile communication devices
US7769144B2 (en) 2006-07-21 2010-08-03 Google Inc. Method and system for generating and presenting conversation threads having email, voicemail and chat messages
US8208946B2 (en) 2006-07-24 2012-06-26 Qualcomm Incorporated Method, apparatus, and system for transmitting messages
KR100780802B1 (ko) 2006-08-18 2007-11-30 삼성전자주식회사 휴대용 단말기에서 도시별 스케줄 관리 방법 및 장치
US20080045236A1 (en) 2006-08-18 2008-02-21 Georges Nahon Methods and apparatus for gathering and delivering contextual messages in a mobile communication system
WO2008027836A2 (en) 2006-08-28 2008-03-06 Johnson Controls Technology Company Smart mode interface
US8233885B2 (en) 2006-09-08 2012-07-31 Hewlett-Packard Development Company, L.P. Apparatus and methods for providing enhanced mobile messaging services
US8000692B2 (en) 2006-09-19 2011-08-16 Microsoft Corporation Mobile device manners propagation and compliance
US7912480B2 (en) 2006-09-21 2011-03-22 Research In Motion Limited System and method for electronic notes in a mobile environment
US20080104173A1 (en) 2006-10-27 2008-05-01 International Business Machines Corporation Third-party application chat integration
GB2443864B (en) 2006-11-15 2009-02-11 Motorola Inc Mobile station, wireless communication system and method of operation
US20080134088A1 (en) * 2006-12-05 2008-06-05 Palm, Inc. Device for saving results of location based searches
US20080139114A1 (en) 2006-12-06 2008-06-12 Motorola, Inc. Method for determining user location based on association with seamless mobility context
US7869941B2 (en) * 2006-12-29 2011-01-11 Aol Inc. Meeting notification and modification service
US7657281B2 (en) * 2007-01-04 2010-02-02 Sony Ericsson Mobile Communications Ab Methods of dynamically changing information provided on a display of a cellular telephone and related cellular telephones
US8171087B2 (en) 2007-01-16 2012-05-01 Oracle International Corporation Thread-based conversation management
US7941133B2 (en) * 2007-02-14 2011-05-10 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for schedule management based on locations of wireless devices
US9031583B2 (en) 2007-04-11 2015-05-12 Qualcomm Incorporated Notification on mobile device based on location of other mobile device
US9140552B2 (en) 2008-07-02 2015-09-22 Qualcomm Incorporated User defined names for displaying monitored location
US20080254811A1 (en) 2007-04-11 2008-10-16 Palm, Inc. System and method for monitoring locations of mobile devices
US7890089B1 (en) * 2007-05-03 2011-02-15 Iwao Fujisaki Communication device
US20080281695A1 (en) * 2007-05-11 2008-11-13 Verizon Services Organization Inc. Systems and methods for using voice services records to provide targeted marketing services
US20090005018A1 (en) * 2007-06-28 2009-01-01 Apple Inc. Route Sharing and Location
US8775944B2 (en) * 2008-06-26 2014-07-08 Citrix Systems, Inc. Methods and systems for interactive evaluation of policies
US8561148B2 (en) * 2008-06-26 2013-10-15 Citrix Systems, Inc. Methods and systems for interactive evaluation using dynamically generated, interactive resultant sets of policies
US9288751B2 (en) 2007-08-29 2016-03-15 Qualcomm Incorporated Use of position data to select wireless access point
US8838152B2 (en) 2007-11-30 2014-09-16 Microsoft Corporation Modifying mobile device operation using proximity relationships
US20090158173A1 (en) * 2007-12-17 2009-06-18 Palahnuk Samuel Louis Communications system with dynamic calendar
US8213389B2 (en) * 2008-04-15 2012-07-03 Apple Inc. Location determination using formula
US8886211B2 (en) 2008-05-27 2014-11-11 Qualcomm Incorporated Notification adjustment for computing devices

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6553236B1 (en) * 2000-03-28 2003-04-22 Ericsson Inc. On demand location function for mobile terminal

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103136959A (zh) * 2011-11-25 2013-06-05 北京中交兴路信息科技有限公司 在移动目标监控中聚合展示移动目标信息的方法
CN103136959B (zh) * 2011-11-25 2015-03-11 北京中交兴路信息科技有限公司 在移动目标监控中聚合展示移动目标信息的方法
CN104137426A (zh) * 2012-02-23 2014-11-05 三星电子株式会社 利用服务器和用户终端的基于情境的信息提供系统及其方法
CN104137426B (zh) * 2012-02-23 2017-06-23 三星电子株式会社 利用服务器和用户终端的基于情境的信息提供系统及其方法
CN105739814A (zh) * 2014-12-24 2016-07-06 现代自动车株式会社 连接到外部装置的车载多媒体系统及其控制方法
CN105739814B (zh) * 2014-12-24 2020-09-29 现代自动车株式会社 连接到外部装置的车载多媒体系统及其控制方法

Also Published As

Publication number Publication date
EP2434722B1 (en) 2020-02-12
EP2434722A3 (en) 2012-04-04
US9140552B2 (en) 2015-09-22
WO2010002526A2 (en) 2010-01-07
EP2294836A2 (en) 2011-03-16
US20160037295A1 (en) 2016-02-04
US20100004857A1 (en) 2010-01-07
GB201100479D0 (en) 2011-02-23
WO2010002526A3 (en) 2010-04-15
EP2434722A2 (en) 2012-03-28
EP2294836A4 (en) 2011-08-03
GB2473585A (en) 2011-03-16
DE112009001644T5 (de) 2011-05-05
DE112009001644B4 (de) 2018-05-24
GB2473585B (en) 2013-06-05

Similar Documents

Publication Publication Date Title
CN102132589A (zh) 用于显示所监视位置的用户定义名称
US9031583B2 (en) Notification on mobile device based on location of other mobile device
US11092454B2 (en) Device and method for providing content to user
KR102087920B1 (ko) 루트 제안들의 제공
US9049547B2 (en) Displaying place-related content on a mobile device
CN102224764B (zh) 移动装置的基于定向的控制
US8437779B2 (en) Modification of dynamic contact lists
CN102036163B (zh) 行为模式分析系统、移动终端、行为模式分析方法和程序
US9587949B2 (en) Position-based tags, reminders, and messaging
US20050278371A1 (en) Method and system for georeferential blogging, bookmarking a location, and advanced off-board data processing for mobile systems
US20110238762A1 (en) Geo-coded comments in a messaging service
CN110462341A (zh) 用于交通工具导航辅助的移动应用接口装置
CN107532920A (zh) 获得兴趣点数据的方法
US20120313777A1 (en) Automatic identification and storage of frequently visited locations
AU2017278177A1 (en) System, device, and method of navigation in tracks
CN103916473B (zh) 行程信息处理方法及相关装置
CN101563584A (zh) 动态路线选择
EP2706496A1 (en) Device, method and computer-readable medium for recognizing places in a text
WO2011161674A1 (en) Real-time automatic user status recognition and broadcasting service
KR20140118569A (ko) 여행정보 서비스 시스템 및 그 제공방법
KR101612933B1 (ko) 사용자 단말 장치, 관리 서버 및 이들의 제어 방법
EP2704460B1 (en) Method, apparatus and computer readable medium for displaying Place-Related Content On A Mobile Device
US20040224699A1 (en) Targeted information access via portable device
CN109387209A (zh) 一种路线规划方法及装置
JP2004133548A (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
ASS Succession or assignment of patent right

Owner name: HEWLETT PACKARD CO.

Free format text: FORMER OWNER: PAM SA

Effective date: 20110919

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

Effective date of registration: 20110919

Address after: American Texas

Applicant after: Hewlett-Packard Development Corp.

Address before: American California

Applicant before: Palm Inc.

ASS Succession or assignment of patent right

Owner name: QUALCOMM INC.

Free format text: FORMER OWNER: HEWLETT PACKARD CO.

Effective date: 20140224

TA01 Transfer of patent application right

Effective date of registration: 20140224

Address after: American California

Applicant after: Qualcomm Inc.

Address before: American Texas

Applicant before: Hewlett-Packard Development Corp.

TA01 Transfer of patent application right
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110720