CN1173672A - 位置/移动敏感的用户界面 - Google Patents

位置/移动敏感的用户界面 Download PDF

Info

Publication number
CN1173672A
CN1173672A CN97104944A CN97104944A CN1173672A CN 1173672 A CN1173672 A CN 1173672A CN 97104944 A CN97104944 A CN 97104944A CN 97104944 A CN97104944 A CN 97104944A CN 1173672 A CN1173672 A CN 1173672A
Authority
CN
China
Prior art keywords
data processor
portable data
user interface
interface environment
computer instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN97104944A
Other languages
English (en)
Other versions
CN1098485C (zh
Inventor
M·A·卡彭特
D·B·莱克蒂奥
M·E·莫兰德尔
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.)
MediaTek Inc
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1173672A publication Critical patent/CN1173672A/zh
Application granted granted Critical
Publication of CN1098485C publication Critical patent/CN1098485C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring

Abstract

用于通过获取便携式数据处理器的地理位置及选择与所获取的便携式数据处理器位置关联的用户界面环境而提供位置敏感的用户界面的一种方法、数据处理系统及程序产品。激活所选择的用户界面环境作为该便携式数据处理器的用户界面环境。该便携式数据处理器也能确定它是否在移动中。然后选择与激活与正在移动中的便携式数据处理器关联的用户界面环境。也可根据所获取的便携式数据处理器位置提供位置敏感的数据。便携式数据处理器的位置可从自动位置感测系统获取。

Description

位置/移动敏感的用户界面
本发明一般涉及移动计算。更具体地,本发明涉及用于诸如膝上计算机等便携式数据处理器的用户界面。
近年来,微处理器的日益降低的功率需求及日益提高的性能已导致诸如膝上计算机、笔记本式计算机或个人数据助手(PDA)等便携式数据处理器的大量应用。便携式数据处理器提供老式的不能移动的桌面计算机的即使不是全部也是大部分功能,并且还加上便携性特点。事实上,显示技术的进步已使高清晰度、低功率彩色或单色显示器普遍设置在便携式计算机上,这进一步用便携式系统取代了桌面系统。随着便携式数据处理器的取代许多桌面计算机,它们已将计算机的概念从数据处理人员的后房设备改变成任何人都容易接近的交互式工具。
即使新的与不同的用户将便携式数据处理器用于新的与不同的用途,也还是将用在静止的桌面计算中的相同用户界面带到便携式数据处理器中。静止的桌面计算机的用户界面范例包含提供允许对从处理器可获得的任何应用进行访问的通用操作系统。从而,桌面设备具有在所有情况中为所有类型的应用工作的非常通用与抽象的用户界面。
计算机工业中的技术进步为计算机带来了不断增长的灵活性,与此同时,为提高劳动生产率要求更多的雇员接触计算机。这种接触可以从诸如笔记本计算机等便携式计算机的形式,或者也可以以诸如PDA等更定型的处理应用形式。如上所述,尽管移动计算在熟练程度比以往更低的用户群体中扩散,使携式数据处理器的用户界面仍大体上保持一般的桌面界面。这些便携式数据处理器的用户界面的普通通用性质要求一定程度的计算机知识与经验,而这在移动计算机用户中越来越少出现。从而,要求更多的缺少计算机培训的人员用更通用的、抽象的及令人害怕的用户界面来操作计算机。再者,即使能得到培训,通常这些用户是在高流动性职位上的,如果在新用户成为有生产能力以前需要广泛的培训,就会出现效率与生产率困难。并且在许多场合,用户的经验与训练水平与便携式数据处理器的功能之间的差异自然会导致害怕与不愿意充分利用便携式数据处理器的能力。从而,有必要改进便携式数据处理器装置的用户界面以便有各种类型经验与训练水平的用户更多地使用便携式数据处理器。
鉴于现有用户界面的上述限制,本发明的目的为提供减少操作便携式数据处理器的复杂性的用户界面,借此减少用户对便携式数据处理器的恐惧感。
本发明的第二目的为提供强调适当的选择并使用户更便于存取数据的用户界面。
本发明的又一目的为提供减少用户出错的可能性的用户界面。
本发明的另一目的为通过减少使用便携式数据处理器所需的培训量而提高用户的生产率。
本发明的另一目的为提供减少操作计算机系统所需的计算机系统的先有经验与知识量的用户界面。
本发明的这些与其它目的是用为便携式数据处理器提供用户界面的方法、数据处理系统或程序产品来达到的。位置敏感的用户界面是通过获取便携式数据处理器的地理位置并选择与所获取的便携式数据处理器的位置关联的用户界面环境来提供的。激活所选择的用户界面环境作为该便携式数据处理器的用户界面环境。在本发明的另一方面中,便携式数据处理器确定它是否在移动中。然后选择与移动中的便携式数据处理器关联的用户界面环境并激活之。位置敏感的数据也可根据获取的便携式数据处理器的位置提供。
便携式数据处理器的位置可通过接收指定便携式数据处理器的位置的用户输入获取。另外,便携式数据处理器的位置也可通过自动位置感测系统获取。在这一实施例中,可利用全球定位系统作为自动位置感测系统。
在本发明的更自动化方面中,用户界面环境是根据在特定位置上使用的软件应用历史建立的。也可根据获取的便携式数据处理器的位置防止用户界面环境的选择。
此外,可以选择一个软件应用作为与获取的便携式数据处理器的位置关联的用户界面环境。然后通过启动所选择的软件应用的一个实例来激活该用户界面环境。
当用户界面环境包含具有与软件应用关联的图符的图形用户界面环境时,则可从与获取的便携式数据处理器位置关联的一个预选的应用图符组中选择与获取的便携式数据处理器位置关联的用户界面环境。用户界面环境是通过在图形用户界面环境中包含进所选择的与获取的便携式数据处理器位置关联的预选应用图符组激活的。
正如熟悉本技术的人员所能理解的,本发明的上述方面也能作为装置或计算机可读的程序指令工具提供。
图1为利用本发明的系统的逻辑图;
图2为本发明的一个具体实施例的流程图;
图3为本发明的历史更新方式的流程图;
图4为供在医疗环境中使用的按照本发明的第一用户界面的屏幕画面;
图5为供在医疗环境中使用的按照本发明的经过修正的用户界面的屏幕画面;
图6为供在医疗环境中使用的按照本发明的另一经过修正的用户界面的屏幕画面;
图7为供在公用事业环境中使用的按照本发明的第一用户界面的屏幕画面;
图8为供在公用事业环境中使用的按照本发明的经过修正的用户界面的屏幕画面;
图9为供在公用事业环境中使用的按照本发明的作为替代经过修正的用户界面的屏幕画面;以及
图10为供在公用事业环境中使用的按照本发明的第二替代经过修正的用户界面的屏幕画面。
下面参照附图更全面地描述本发明,附图中示出了本发明的优选实施例。然而,本发明可用许多不同的方式实现而不应认为只限于这里提出的实施例;反之,这些实施例是为了使本公开详尽与完整而提供的,它们将全面地传递本发明的范围给熟悉本技术的人员。相同的数字在全文中指示相同的元素。
熟悉本技术的人员将会理解,本发明可作为一种方法、数据处理系统或程序产品实现。从而,本发明可采取完全的硬件实施、完全的软件实施或软件与硬件结合方式的实施的形式。再者,本发明可采取在具有实现在介质中的计算机可读的程序代码装置的计算机可读的存储介质上的计算机程序产品的形式。可利用包含硬盘、CD-ROM、光学存储装置或磁性存储装置在内的任何适当的计算机可读介质。
本发明为便携式数据处理器提供用户界面环境。按照本发明,便携式数据处理器获取该便携式数据处理器的地理位置并选择与所获取的便携式数据处理器的位置关联的一种用户界面环境。然后激活这一选择的用户界面环境作为该便携式数据处理器的用户界面环境。从而,如图1中所见,诸如PDA10等便携式数据处理器可从图1中卫星20表示的卫星定位系统获取其地理位置,诸如在北卡罗来纳州22中。根据所获取的便携式数据处理器10的地理位置,该便携式数据处理器10便能选择用于其地理位置的适当用户界面。例如,该PDA能调出与北卡罗来纳州相关的特定应用并以高度可理解的方式将这些应用提供给用户。
类似地,基于光笔的计算机12也能从卫星定位系统20获取其地理位置,诸如在城市24中。根据获取的地理位置,诸如基于光笔的计算机12等便携式数据处理器便能选择与该城市环境相关的适当的用户界面环境并激活所选择的用户界面环境作为该基于光笔的计算机12的用户界面环境。最后,作为本发明的方法的另一示例,膝上计算机14可以是按照本发明的便携式数据处理器并可从卫星定位系统20或其它类型的地理定位系统获取其位置,并从该获取的地理位置确定它是在特定的房间26中。根据该膝上计算机14在特定的房间26中的知识,便能选择与该房间相关的一个用户界面环境,并激活它作为该膝上计算机14的用户界面环境。
这里所使用的名词“用户界面”表示便携式数据处理器的人-处理器界面。例如,带有表示应用的图符的桌面计算机可以是诸如Apple、Macintosh、Windows或OS/2操作系统所采用的图形用户界面(GUI)的实例。适用于本发明的其它类型的用户界面包含诸如Microsoft、BOB或General Magic’s Magic Cap的3维界面等界面。这些三维界面特别适合与本发明一起使用,因为它们根据这些功能的位置的视觉再显来表示不同的功能。虽然在这里本发明是参照图形用户界面描述的,熟悉本技术的人员将会理解本发明的方法、装置与程序产品同样适用于诸如声控用户界面或基于字符的用户界面等其它类型的用户界面。
这里所用的名词“用户界面环境”是指用户界面的一种特定状态而言。例如,在桌面用户界面范例中,一种用户界面环境可以是带有显示在该桌面上的特定图符的一个特定桌面。然后可以通过改变显示在桌面上的图符或通过启动一个应用的实例使得用户界面环境变成所启动的应用的用户界面环境而加以改变。从而,除了改变图形操作系统的图形用户界面元素之外,可为获取的便携式数据处理器的地理位置选择一个软件应用作为用户界面环境。在这一情况中,所选择的用户界面环境便可通过启动所选择的软件应用的实例来激活,类似地,在具有与软件应用关联的图符的图形环境中,便能选择与获取的便携式数据处理器的位置关联的一组预选的应用图符作为该便携式数据处理器的用户界面环境。然后可通过将选择的预选应用图符组包含进该图形用户界面中而激活这一选择的用户界面环境。
这里所用的名词“便携式数据处理器”是指具有用于人与处理器交互作用的用户界面的任何便携式数据处理器或计算机而言。便携式数据处理器的实例中可包含PDA、基于光笔的计算机、膝上计算机或诸如电表或公用事业表读取之类的特定任务的专用处理器。
在选择与获取的位置关联的用户界面环境中,便携式数据处理器可改变用户界面环境的某些方面来使该环境更适合于所获取的位置。例如,随着便携式数据处理器位置的改变,可改变环境的整体外观与感觉。另外,可根据便携式数据处理器的位置使某些应用对用户更突出或更易于理解。另外,可根据便携式数据处理器的位置将位置敏感的数据提供给用户。还可根据便携式数据处理器的位置防止用户使用某些应用或访问某些数据。从而,可以根据获取的便携式数据处理器的位置防止激活一种用户界面环境或一种环境的元素。
正如熟悉本技术的人员将会理解的,可选择上述用户界面环境的元素的各种组合来提供便于在特定位置上使用的最佳用户界面环境。这可包含设定用户能访问的应用的优先级而使得较频繁地使用的应用更容易访问而使得较少使用或勉强有用的应用有较低的可访问性。同时,为了安全性与其它原因,如果该便携式数据处理器所获取的地理位置被认为是不安全的位置时,能防止用户访问应用或用户界面环境。
本发明基于便携式数据处理器的地理位置的获取。可以利用许多技术来获取便携式数据处理器的地理位置。为具体的应用选择的技术取决于该应用要求的位置分辨率及对具体应用合理的位置感测基础设施的数量。例如,存在着允许便携式数据处理器通过全球定位卫星系统确定其在地面上的位置的大范围的基础设施。然而,如果一个具体应用要求的位置分辨率高于能从全球定位系统获得的,可能需要更精细地获取便携式数据处理器的位置的方法。
用于获取便携式数据处理器的地理位置的一种技术便是通过接受指定便携式数据处理器的用户输入。例如,可提示用户输入便携式数据处理器的位置或从一张可能位置的表中选择该便携式数据处理器位置。这种系统具有成本与硬件上的优势。取决于便携式数据处理器的位置所要求的分辨率,位置的获取可自动化采用诸如全球定位系统即GPS等自动定位感测系统。膝上计算机很容易得到GPS卡,并且对于民用提供大约10英尺内的计算机位置精度,而对于军用应用甚至有更高的分辨率。如果要求更高分辨率的便携式数据处理器的地理位置,则可在特定的位置上可实现特定的自动位置感测系统。精确地确定便携式数据处理器的位置的各种方法对于熟悉本技术的人员是已知的。这些方法的实例中包含位于特定位置上的射频(RF)或红外线(IR)发射机及与便携式数据处理器关联的RF或IR接收机。除了获取便携式数据处理器的二维位置之外,地理位置也可能包含便携式数据处理器的三维位置,其中包含高度或深度分量。因此,可以根据建筑物的具体楼层或空中高度或海中深度上的便携式数据处理器选择用户界面。
为了减少操作采用本发明的系统所需的用户培训量,可由系统管理人员事先在便携式数据处理器中加载用户界面环境与地理位置的组合。另外,对于更高级的用户,用户可以建立或修改用户界面环境与位置的组合来进一步提高用户界面的可用性。在本发明的一个更自动化的实施例中,可以根据一个地理位置上软件应用的过去使用来自动地建立与地理位置关联的用户界面环境。例如,可记录飞机场航班目录的使用,并且如果在一个位置上使用得充分经常,便可将与飞机场位置关联的用户界面环境更新成起动航班程序或使之更易于访问。此外,如果便携式数据处理器具有访问分类地理位置的信息的能力,诸如全美国的所有飞机场的地理位置,便能询问用户他们是否也希望将航班程序包含进用于同一类型的所有地理位置的用户界面环境中。从而,与各种位置关联的用户界面环境可通过用户输入或通过用户输入与自动化的结合而自动地动态配置。
通过不时地获取便携式数据处理器的位置,该便携式数据处理器便有可能确定它是否在移动中。事实上,如果便携式数据处理器的地理位置的获取频率足够地高,甚至有可能确定移动中的便携式数据处理器的近似速度或加速度。例如,如果该便携式数据处理器每5秒钟自动获取其位置一次,则该处理器可以计算出位置差并用5秒获取时间间隔去除这一距离来确定处理器的近似速度。通过连续地确定速度,还可以获得该便携式数据处理器的加速度。
速度或加速度信息可用来根据正在移动中的便携式数据处理器选择与激活一种用户界面环境,甚至可用来确定正在利用的大致运输方式。例如,如果处理器确定其速度大于每小时300哩,它便能确切地假定便携式数据处理器正在飞机上行进。这时数据处理器便能根据该便携式数据处理器正在飞机上来选择与激活一种用户界面,甚至在该便携式数据处理器正在飞机上行进时,防止对某些应用或数据的访问。从而,便携式数据处理器便能确定该位置是否是不安全位置,诸如在飞机上,并防止在这种不安全位置中访问敏感的信息与应用。当该便携式数据处理器返回到安全性不成问题的位置时,可重新建立对信息的访问。类似地,位置与速度信息的组合可用来选择一种用户界面环境。例如,每小时20哩的速度与指示便携式数据处理器在水平上的位置相结合可用来选择适用于船上的用户界面环境。如熟悉本技术的人员将会理解的,速度、位置或加速度的许多其它组合可用来选择与具有这些特征的场合关联的一种适当的用户界面环境。
下面参照图2与图3的流程图描述本发明的一个具体实施例。如图2中所见,框50反映便携式数据处理器正在获取其地理位置。获取地理位置之后,便携式数据处理器判定便携式数据处理器的位置是否已改变,如框51中所示。
如果便携式数据处理器的位置已改变,便携式数据处理器判定便携式数据处理器是否在移动中,如判定框52中所示。如上所述,这可通过接连地获取便携式数据处理器的地理位置来完成。如果该便携式数据处理器在移动中,则选择与正在移动中的便携式数据处理器关联的用户界面环境,如框56中所示。如上所述,可根据便携式数据处理器的移动速率选择用户界面环境或者可从简单地选择与移动中的便携式数据处理器关联的用户界面。
再返回到框52,如果便携式数据处理器不在移动中,则根据所获取的便携式数据处理器位置选择用户界面环境,如框54中所见。
选择了一种用户界面环境之后,便携式数据处理器便判定是否需要防止对用户界面环境的元素的访问,如框58中所见。如果需要防止,则便携式数据处理器防止对用户界面环境的特定元素的访问,如框60中所示。然后便携式数据处理器激活所选择的用户界面环境,如框62中所示。如果不需要防止,则便携式数据处理器便可激活所选择的用户界面环境,如框62中所见。
然后便携式数据处理器判定是否能得到位置敏感的数据,如框64中所示。如果不能得到位置敏感的数据,则便携式数据处理器获取下一个地理位置,如框50中所见。地理位置的获取可延迟一个指定的时段或者可在图2中所示步骤一完成便发生。如果位置敏感的数据能够得到,便携式数据处理器便获取位置敏感的数据,如框66中所示。然后便携式数据处理器获取便携式数据处理器的地理位置,如用到框50的返回路径所示。
返回到框51,如果获取的便携式数据处理器的地理位置表明该便携式数据处理器并未改变位置,则便携式数据处理器检验位置敏感的数据是否能够得到,如框64中所示,并根据是否能够得到位置敏感的数据而执行上述步骤。
图3示出根据一个位置上的应用使用自动更新用户界面环境的操作。图3的操作可以与图2的操作同时或并发执行,并可看作从框50出来的并行路径。图3的操作为将一种用户界面环境与一个地理位置关联的一种方法。正如熟悉本技术的人员将会理解的,可以采用更新用户界面环境的其它方法,同时仍从本发明的教导中得益。便携式数据处理器可用执行图3中所示的操作来更新与一个特定地理位置关联的用户界面环境。如框70中所见,便携式数据处理器判定便携式数据处理器是否已移动到新位置。如果该便携式数据处理器不在新位置中,则便携式数据处理器便等待一个应用的启动,如框72中所示。当启动一个应用时,便携式数据处理器记录启动应用的事实及启动应用时便携式数据处理器的位置。这些动作示出在框74中。然后,便携式数据处理器检验获取的位置来判定它是否改变了,如果未改变,再一次等待在这一位置上启动任何其它应用,如框72中所示。
返回到框70,当便携式数据处理器移动到新位置时,该便携式数据处理器评估来自该便携式数据处理器的前一位置的应用的使用,如框76中所示。这一应用使用的评估可通过检验在前一位置上启动的应用的记录来完成。然后便携式数据处理器根据应用在特定位置上的使用更新用户界面环境,如框78中所示。这一更新可增加或减少应用的可访问性,并可从重复使用或长期不使用一个应用中得出。然后便携式数据处理器等待在这一新位置上启动应用,如框72中所示。在更新用户界面环境中,可以如上面对用户界面环境的过去更新所讨论的那样完成更新。如熟悉本技术的人员将会理解的,取决于便携式数据处理器的用途,便携式数据处理器的小的移动可以也可以不当作便携式数据处理器的位置改变。例如,在飞机场情况中,从飞机场的一侧移动到另一侧可改变该便携式数据处理器的卫星定位值但不会改变数据处理器的位置。
下面参照下述实例讨论本发明的具体应用。
图4为用在医疗环境中的一种可能的用户界面环境的实例。图4中所示的用户界面环境将会提供给便携式数据处理器的用户。如图4中所见,若干个图符表示供护士或医师使用的各种应用或信息。例如,图4中的“供应”门可由用户选择来观察可以得到的或订购的供应的当前库存。可以用诸如以鼠标器或光笔装置等指点装置或可以听见地用语音识别等任何数目的方法来选择图符。
随着具有图4中所示的用户界面环境的便携式数据处理器的用户在医院附近移动,可改变用户界面环境来提供位置敏感的用户界面。从而,例如,当护士或医师查房时,用户界面环境可能从图4中所示的改变到图5中所示的。当用户进入病房时,便携式处理器能自动检测出具体的房间的位置并将用户界面环境修改成图5中所示的。另外,当用户进入房间时他们也能输入房间号码而便携式数据处理器能够选择适当的用户界面环境。
在本实例中,在获取作为病房的便携式数据处理器位置时,该便携式数据处理器会显示图5中所示的用户界面环境。由于便携式数据处理器位于病房中,便使适用于患者的应用与数据的图符更易于用户访问。例如,如图5中所示,显示了带有对该患者特定的信息的数据的数据病历夹。再者,使用户能得到反映可能在病房中使用的应用的图符,诸如图5的EKG图符或文件抽屉图符。这些图符可访问诸如患者的EKG史或患者的治疗史的数据库的应用。因此,已将用户界面环境修改成使用户更能访问位置敏感的信息与应用。相应地,已从用户界面环境中消除了供应室或急救室的以前的图符,并随着它们不适用于用户当前的位置而变成较低的可访问性。
在提供安全性特征的用户界面的实例中,图4,5与6的用户界面环境可用来展示这一应用。当便携式处理器位于病房中并且正在使用图5的用户界面环境时,由于有关其它患者的医疗信息的隐私性,用户不能访问关于其它患者的信息。然而,当将便携式处理器移动到诸如医师办公室等更安全的位置时,当用户选择了图4的“查房”病历夹时,便激活了图6的用户界面环境。由于便携式数据处理器位于安全的位置,图6的用户界面环境中包含供用户通过使用图6的下拉式患者菜单来选择任何患者的信息的访问。因此,便携式数据处理器具有根据获取的便携式数据处理器的位置对信息防止访问与允许访问的双重功能。
图7、8、9与10展示按照本发明的位置敏感的用户界面的另一实例。图7、8、9与10的用户界面环境可应用在公用事业领域中并可由带有便携式数据处理器的公用事业读表员或维修人员使用。如图7中所见,当便携式数据处理器停留在住宅中时,便利用适合于住宅的用户界面环境。从而,使诸如公用事业表等图符能被访问。当便携式数据处理器在诸如公用事业交通工具等中移动时,则利用图9的用户界面环境而使得适合于在交通工具中使用的应用与数据可以访问而使得住宅的应用与数据降低可访问性。如图9中所见,在移动用户界面环境中,使得地图、蜂窝式电话与指南针应用的图符更容易被用户访问。这一用户界面环境也可以是系统设定的用户界面环境,使得如果一个位置没有指定的用户界面环境时便利用图9的用户界面环境。
当便携式数据处理器不再移动时,这一点可通过数据处理器的速度低于一个预定的阈值并持续一个预定的时间段以滤去诸如由交通阻塞或红灯导致的移动的短暂中断来判定,便采用根据获取的便携式数据处理器的位置的用户界面环境。如果便携式数据处理器位于住宅中,该便携式数据处理器便能利用上面相对于图7描述的用户界面环境,或者如果便携式数据处理器位于公用事业线杆处,便可利用图10中所示的用户界面环境。再者,可根据获取的位置,使诸如住宅主人的姓名(如图7中所示)或公用事业线杆的标志符(如图10中所示)等位置敏感的数据可以得到。
图8为已根据在一个位置上的应用或数据的过去使用修改过的用户界面环境的实例。如图8中所见,已将图7的住宅用户界面环境修改成包含用于“服务终止过程”的图符。用户通过选择这一图符便接收到关于如何终止客户公用事业的信息。这一图符是作为下面描述的一系列事件的结果包含进用户界面环境中的。
以前,当该便携式数据处理器是在Jack Smith住宅的位置上时,终止了该住宅的公用事业服务。在该先前的场合上使用的用户界面环境会是图7中所示的用户界面环境。在该场合上,用户选择“标杆(sign post)”图符来得到终止过程。
在以后再访问Jack Smith住宅时,便使用图8的用户界面环境,因为以前请求了终止过程信息。作为在Smith位置上终止过程信息的使用结果,在用户界面环境中包含进“服务终止过程”图符并使之更容易访问。
作为替代,可根据结合位置敏感的数据的过去使用修改图7的用户界面环境。例如,可根据在一个位置上的过去使用及居民在一个规定的时段的还未支付其公用事业帐单信息而使图8的“服务终止过程”图符更易于访问。否则,尽管在一个位置上以前使用过,如果居民当前在其帐单中,便不会使“服务终止过程”更容易访问。
熟悉本技术的人员将会理解,前面的实例不是为了限定或定义本发明的范围而提供的,而是为了例示本发明的性质及本发明的教导的可能用途。可以以许多不同的方式修正这些实例而仍然得到本发明的教导的益处。
在附图、说明书与实例中,已经公开了本发明的典型优选实施例,并且虽然采用了特定的名词,这些名词只是在普遍的与描述性意义上使用的,而不是为了限制的目的,发明范围是在下面的权利要求书中提出的。

Claims (57)

1.一种为便携式数据处理器提供用户界面环境的方法,包括下述步骤:
获取该便携式数据处理器的地理位置;
选择一种与所获取的便携式数据处理器的位置关联的用户界面环境;以及
激活所选择的用户界面环境作为该便携式数据处理器的用户界面环境。
2.按照权利要求1的方法,其特征在于,该选择步骤是以下述步骤为前提的:
确定该便携式数据处理器是否在移动中;以及
所述选择步骤包括选择与移动中的便携式数据处理器关联的及与所获取的便携式数据处理器位置关联的用户界面环境的步骤。
3.按照权利要求1的方法,其特征在于所述获取步骤包括接受指定便携式数据处理器位置的用户输入的步骤。
4.按照权利要求1的方法,其特征在于所述获取步骤包括通过自动位置感测系统获取便携式数据处理器位置的步骤。
5.按照权利要求1的方法,其特征在于所述获取步骤包括通过全球定位系统获取便携式数据处理器位置的步骤。
6.按照权利要求1的方法,其特征在于还包括根据所获取的便携式数据处理器位置提供位置敏感数据的步骤。
7.按照权利要求1的方法,其特征在于还包括根据在特定位置上软件应用的过去使用将一种用户界面环境与一个位置关联的步骤。
8.按照权利要求1的方法,其特征在于还包括根据所获取的便携式数据处理器位置防止激活一种用户界面环境的步骤。
9.按照权利要求1的方法,其特征在于所述选择步骤包括选择一个软件应用作为与所获取的便携式数据处理器位置关联的用户界面环境,以及所述激活步骤包括启动所选择的软件应用的一个实例。
10.按照权利要求1的方法,其特征在于该用户界面环境包括具有与软件应用关联的图符的图形用户界面环境,及所述选择步骤包括选择与所获取的便携式数据处理器位置关联的一组预选的应用图符作为与所获取的便携式数据处理器位置关联的用户界面环境,及所述激活步骤包括在图形用户界面中包含进所选择的与获取的便携式数据处理器位置关联的该组预选的应用图符。
11.一种为便携式数据处理器提供用户界面环境的方法,包括下述步骤:
确定该便携式数据处理器是否在移动中;
选择一种与该移动中的便携式数据处理器关联的用户界面环境;以及
激活该选择的用户界面环境作为该便携式数据处理器的用户界面环境。
12.按照权利要求11的方法,其特征在于所述确定步骤包括接受指明该便携式数据处理器是否在移动中的用户输入的步骤。
13.按照权利要求11的方法,其特征在于所述确定步骤包括通过自动位置感测系统确定该便携式数据处理器是否在移动中的步骤。
14.按照权利要求11的方法,其特征在于所述确定步骤包括通过全球定位系统确定该便携式数据处理器是否在移动中的步骤。
15.按照权利要求11的方法,其特征在于还包括根据正在移动中的便携式数据处理器提供位置敏感的数据的步骤。
16.按照权利要求11的方法,其特征在于还包括根据在该处理器移动中时软件应用的过去使用,将一种用户界面环境与该正在移动中的便携式数据处理器关联的步骤。
17.按照权利要求11的方法,其特征在于还包括根据该便携式数据处理器正在移动中防止激活一种用户界面环境的步骤。
18.按照权利要求11的方法,其特征在于所述选择步骤包括选择一个软件应用作为与正在移动中的便携式数据处理器关联的用户界面环境,及所述激活步骤包括启动所选择的软件应用的一个实例。
19.按照权利要求11的方法,其特征在于该用户界面环境包括一种具有与软件应用关联的图符的图形用户界面环境,及所述选择步骤包括选择与正在移动中的便携式数据处理器关联的一组预选的应用图符作为与正在移动中的便携式数据处理器关联的用户界面环境,及所述激活步骤包括在该图形用户界面中包含进与正在移动中的便携式数据处理器关联的选择的预选应用图符组。
20.一种数据处理系统,包括:
一个便携式数据处理器;
用于获取所述便携式数据处理器的地理位置的装置;
用于选择一种与所获取的所述便携式数据处理器位置关联的用户界面环境的装置;以及
用于激活该选择的用户界面环境作为所述便携式数据处理器的用户界面环境的装置。
21.按照权利要求20的数据处理系统,其特征在于还包括:
用于确定所述便携式数据处理器是否在移动中的装置;以及
所述用于选择的装置包括用于选择一种与所述正在移动中的便携式数据处理器关联的及与所获取的所述便携式数据处理器位置关联的用户界面环境的装置。
22.按照权利要求20的数据处理系统,其特征在于所述用于获取的装置包括为了接受指定所述便携式数据处理器位置的用户输入的装置。
23.按照权利要求20的数据处理系统,其特征在于所述用于获取的装置包括用于通过自动位置感测系统获取所述便携式数据处理器位置的装置。
24.按照权利要求20的数据处理系统,其特征在于所述用于获取的装置包括用于通过全球定位系统获取所述便携式数据处理器位置的装置。
25.按照权利要求20的数据处理系统,其特征在于还包括用于根据所获取的所述便携式数据处理器位置提供位置敏感的数据的装置。
26.按照权利要求20的数据处理系统,其特征在于还包括用于根据在特定位置上软件应用的过去使用将一种用户界面环境与一个位置关联的装置。
27.按照权利要求20的数据处理系统,其特征在于还包括用于根据所获取的所述便携式数据处理器位置防止激活一种用户界面环境的装置。
28.按照权利要求20的数据处理系统,其特征在于所述用于选择的装置包括用于选择一个软件应用作为与所获取的所述便携式数据处理器位置关联的用户界面环境的装置,及所述用于激活的装置包括用于启动所选择的软件应用的一个实例的装置。
29.按照权利要求20的数据处理系统,其特征在于该用户界面环境包括具有与软件应用关联的图符的图形用户界面环境,及所述用于选择的装置包括用于选择与所获取的所述便携式数据处理器位置关联的一组预选的应用图符作为与所获取的所述便携式数据处理器位置关联的用户界面环境的装置,及所述用于激活的装置包括用于在该图形用户界面中包含进与所获取的所述便携式数据处理器位置关联的所选择的预选应用图符组的装置。
30.一种数据处理系统,包括:
一个便携式数据处理器;
用于确定所述便携式数据处理器是否在移动中的装置;
用于选择一种与所述正在移动中的便携式数据处理器关联的用户界面环境的装置;以及
用于激活所选择的用户界面环境作为所述便携式数据处理器的用户界面环境的装置。
31.按照权利要求30的数据处理系统,其特征在于所述用于确定的装置包括用于接受指明所述便携式数据处理器是否在移动中的用户输入的装置。
32.按照权利要求30的数据处理系统,其特征在于所述用于确定的装置包括用于通过自动位置感测系统确定所述便携式数据处理器是否在移动中的装置。
33.按照权利要求30的数据处理系统,其特征在于所述用于确定的装置包括用于通过全球定位系统确定所述便携式数据处理器是否在移动中的装置。
34.按照权利要求30的数据处理系统,其特征在于还包括用于根据正在移动中的所述便携式数据处理器提供位置敏感的数据的装置。
35.按照权利要求30的数据处理系统,其特征在于还包括用于根据在所述处理器在移动时软件应用的过去使用,将一种用户界面环境与所述正在移动中的便携式数据处理器关联的装置。
36.按照权利要求30的数据处理系统,其特征在于还包括用于根据所述便携式数据处理器正在移动中,防止激活一种用户界面环境的装置。
37.按照权利要求30的数据处理系统,其特征在于所述用于选择的装置包括用于选择一个软件应用作为与所述正在移动的便携式数据处理器关联的用户界面环境的装置,及所述用于激活的装置包括用于启动所选择的软件应用的一个实例的装置。
38.按照权利要求30的数据处理系统,其特征在于该用户界面环境包括具有与软件应用关联的图符的图形用户界面环境,及所述用于选择的装置包括用于选择与所述正在移动的便携式数据处理器关联的一组预选的应用图符作为与所述正在移动中的便携式数据处理器关联的用户界面环境的装置,及所述用于激活的装置包括用于在该图形用户界面中包含进与所述正在移动中的便携式数据处理器关联的所选择的预选应用图符组的装置。
39.一种用于为便携式数据处理器提供用户界面的计算机程序产品,包括:
一个具有实现在介质中的计算机可读的程序码装置的计算机可读的存储介质,所述计算机可读的程序码装置包括;
用于获取该便携式数据处理器的地理位置的计算机指令装置;
用于选择一种与该获取的便携式数据处理器位置关联的用户界面环境的计算机指令装置;以及
用于激活所选择的用户界面环境作为该便携式数据处理器的用户界面环境的计算机指令装置。
40.按照权利要求39的计算机程序产品,其特征在于还包括:
用于确定该便携式数据处理器是否在移动中的计算机指令装置;以及
所述用于选择的计算机指令装置包括用于选择一种与该正在移动中的便携式数据处理器关联的及与所获取的便携式数据处理器位置关联的用户界面环境的计算机指令装置。
41.按照权利要求39的计算机程序产品,其特征在于所述用于获取的计算机指令装置包括用于接受指定该便携式数据处理器的位置的用户输入的计算机指令装置。
42.按照权利要求39的计算机程序产品,其特征在于所述用于获取的计算机指令装置包括用于通过自动位置感测系统获取该便携式数据处理器的位置的计算机指令装置。
43.按照权利要求39的计算机程序产品,其特征在于所述用于获取的计算机指令装置包括用于通过全球定位系统获取该便携式数据处理器的位置的计算机指令装置。
44.按照权利要求39的计算机程序产品,其特征在于还包括用于根据所获取的便携式数据处理器位置提供上下文敏感的数据的计算机指令装置。
45.按照权利要求39的计算机程序产品,其特征在于还包括用于根据在特定位置上的软件应用的过去使用将一种用户界面环境与一个位置关联的计算机指令装置。
46.按照权利要求39的计算机程序产品,其特征在于还包括用于根据所获取的便携式数据处理器位置,防止激活一种用户界面环境的计算机指令装置。
47.按照权利要求39的计算机程序产品,其特征在于所述用于选择的计算机指令装置包括用于选择一个软件应用作为与所获取的便携式数据处理器位置关联的用户界面环境的计算机指令装置,及所述用于激活的计算机指令装置包括用于启动所选择的软件应用的一个事例的计算机指令装置。
48.按照权利要求39的计算机程序产品,其特征在于该用户界面环境包括具有与软件应用关联的图符的图形用户界面环境,及所述用于选择的计算机指令装置包括用于选择与所获取的便携式数据处理器位置关联的一组预选的应用图符作为与所获取的便携式数据处理器位置关联的用户界面环境的计算机指令装置,及所述用于激活的计算机指令装置包括用于在该图形用户界面中包含进与所获取的便携式数据处理器位置关联的所选择的预选的应用图符组的计算机指令装置。
49.一种用于为便携式数据处理器提供用户界面的计算机程序产品,包括:
一个具有实现在介质中计算机可读的程序码装置的计算机可读的存储介质,所述计算机可读的程序码装置包括:
用于确定该便携式数据处理器是否在移动中的计算机指令装置;
用于选择与该移动中的便携式数据处理器关联的用户界面环境的计算机指令装置;以及
用于激活所选择的用户界面环境作为该便携式数据处理器的用户界面环境的计算机指令装置。
50.按照权利要求49的计算机程序产品,其特征在于所述用于确定的计算机指令装置包括用于接受指明该便携式数据处理器是否在移动中的用户输入的计算机指令装置。
51.按照权利要求49的计算机程序产品,其特征在于所述用于确定的计算机指令装置包括用于通过自动位置感测系统确定该便携式数据处理器是否在移动中的计算机指令装置。
52.按照权利要求49的计算机程序产品,其特征在于所述用于确定的计算机指令装置包括用于通过全球定位系统确定该便携式数据处理器是否在移动中的计算机指令装置。
53.按照权利要求49的计算机程序产品,其特征在于还包括用于根据正在移动中的便携式数据处理器提供位置敏感的数据的计算机指令装置。
54.按照权利要求49的计算机程序产品,其特征在于还包括用于根据处理器在移动中时软件应用的过去使用将一种用户界面环境与正在移动中的便携式数据处理器关联的计算机指令装置。
55.按照权利要求49的计算机程序产品,其特征在于还包括用于根据正在移动中的便携式数据处理器防止激活一种用户界面环境的计算机指令装置。
56.按照权利要求49的计算机程序产品,其特征在于所述用于选择的计算机指令装置包括用于选择一个软件应用作为与正在移动中的便携式数据处理器关联的用户界面环境的计算机指令装置,及所述用于激活的计算机指令装置包括用于启动所选择的软件应用的一个实例的计算机指令装置。
57.按照权利要求49的计算机程序产品,其特征在于该用户界面环境包括具有与软件应用关联的图符的图形用户界面环境,及所述用于选择的计算机指令装置包括用于选择与正在移动中的便携式数据处理器关联的一组预选的应用图符作为与正在移动中的便携式数据处理器关联的用户界面环境的计算机指令装置,及所述用于激活的计算机指令装置包括用于在该图形用户界面中包含进与正在移动中的便携式数据处理器关联的所选择的预选的应用图符组的计算机指令装置。
CN97104944A 1996-04-09 1997-03-28 提供位置/移动敏感的用户界面的方法及系统 Expired - Lifetime CN1098485C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US629716 1990-12-18
US08/629,716 US5910799A (en) 1996-04-09 1996-04-09 Location motion sensitive user interface

Publications (2)

Publication Number Publication Date
CN1173672A true CN1173672A (zh) 1998-02-18
CN1098485C CN1098485C (zh) 2003-01-08

Family

ID=24524186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN97104944A Expired - Lifetime CN1098485C (zh) 1996-04-09 1997-03-28 提供位置/移动敏感的用户界面的方法及系统

Country Status (7)

Country Link
US (1) US5910799A (zh)
EP (1) EP0801342B1 (zh)
JP (1) JP3416017B2 (zh)
KR (1) KR100281497B1 (zh)
CN (1) CN1098485C (zh)
DE (1) DE69718230T2 (zh)
TW (1) TW307841B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102511032A (zh) * 2010-06-28 2012-06-20 英特尔公司 用于移动设备的动态边框
US9047009B2 (en) 2005-03-04 2015-06-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
CN105320230A (zh) * 2005-03-04 2016-02-10 苹果公司 手持电子设备和用于感测触摸和力的方法
US9785258B2 (en) 2003-09-02 2017-10-10 Apple Inc. Ambidextrous mouse
US10248221B2 (en) 2009-08-17 2019-04-02 Apple Inc. Housing as an I/O device
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device

Families Citing this family (178)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7046682B2 (en) * 1997-02-12 2006-05-16 Elster Electricity, Llc. Network-enabled, extensible metering system
JPH10268959A (ja) * 1997-03-24 1998-10-09 Canon Inc 情報処理装置及びその方法
US6473704B1 (en) * 1997-04-28 2002-10-29 Mitsubishi Precision, Co., Ltd. Information guidance system
US6327623B2 (en) * 1997-05-30 2001-12-04 Texas Instruments Incorporated Computer system with environmental detection
JPH1153378A (ja) * 1997-07-31 1999-02-26 Honda Motor Co Ltd 情報検索装置
US6085098A (en) * 1997-10-22 2000-07-04 Ericsson Inc. Apparatus and method for automatically configuring settings of a software application in a portable intelligent communications device
US6122520A (en) 1998-02-13 2000-09-19 Xerox Corporation System and method for obtaining and using location specific information
US7792297B1 (en) 1998-03-31 2010-09-07 Piccionelli Greg A System and process for limiting distribution of information on a communication network based on geographic location
US7831930B2 (en) 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US6563430B1 (en) 1998-12-11 2003-05-13 Koninklijke Philips Electronics N.V. Remote control device with location dependent interface
DE69915588T2 (de) * 1998-09-17 2005-02-03 Koninklijke Philips Electronics N.V. Fernsteuervorrichtung mit ortsabhängiger schnittstelle
US6700902B1 (en) 1998-10-19 2004-03-02 Elster Electricity, Llc Method and system for improving wireless data packet delivery
JP2000194726A (ja) * 1998-10-19 2000-07-14 Sony Corp 情報処理装置及び方法、情報処理システム並びに提供媒体
US7107539B2 (en) * 1998-12-18 2006-09-12 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US8181113B2 (en) 1998-12-18 2012-05-15 Microsoft Corporation Mediating conflicts in computer users context data
US6801223B1 (en) * 1998-12-18 2004-10-05 Tangis Corporation Managing interactions between computer users' context models
US6513046B1 (en) * 1999-12-15 2003-01-28 Tangis Corporation Storing and recalling information to augment human memories
US7225229B1 (en) 1998-12-18 2007-05-29 Tangis Corporation Automated pushing of computer user's context data to clients
US6466232B1 (en) 1998-12-18 2002-10-15 Tangis Corporation Method and system for controlling presentation of information to a user based on the user's condition
US7779015B2 (en) * 1998-12-18 2010-08-17 Microsoft Corporation Logging and analyzing context attributes
US9183306B2 (en) 1998-12-18 2015-11-10 Microsoft Technology Licensing, Llc Automated selection of appropriate information based on a computer user's context
US8225214B2 (en) 1998-12-18 2012-07-17 Microsoft Corporation Supplying enhanced computer user's context data
US6747675B1 (en) * 1998-12-18 2004-06-08 Tangis Corporation Mediating conflicts in computer user's context data
US7046263B1 (en) * 1998-12-18 2006-05-16 Tangis Corporation Requesting computer user's context data
US6920616B1 (en) * 1998-12-18 2005-07-19 Tangis Corporation Interface for exchanging context data
US7076737B2 (en) * 1998-12-18 2006-07-11 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US6791580B1 (en) 1998-12-18 2004-09-14 Tangis Corporation Supplying notifications related to supply and consumption of user context data
US7055101B2 (en) * 1998-12-18 2006-05-30 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7137069B2 (en) * 1998-12-18 2006-11-14 Tangis Corporation Thematic response to a computer user's context, such as by a wearable personal computer
US7073129B1 (en) 1998-12-18 2006-07-04 Tangis Corporation Automated selection of appropriate information based on a computer user's context
US6842877B2 (en) 1998-12-18 2005-01-11 Tangis Corporation Contextual responses based on automated learning techniques
US6812937B1 (en) 1998-12-18 2004-11-02 Tangis Corporation Supplying enhanced computer user's context data
US7231439B1 (en) 2000-04-02 2007-06-12 Tangis Corporation Dynamically swapping modules for determining a computer user's context
US6848104B1 (en) * 1998-12-21 2005-01-25 Koninklijke Philips Electronics N.V. Clustering of task-associated objects for effecting tasks among a system and its environmental devices
EP1208355B1 (de) 1999-09-03 2011-03-30 Siemens Aktiengesellschaft Verfahren und anordnung zur darstellung ortsabhängiger lesezeichen auf einem rechner
US6325759B1 (en) * 1999-09-23 2001-12-04 Ultrasonix Medical Corporation Ultrasound imaging system
US7403972B1 (en) 2002-04-24 2008-07-22 Ip Venture, Inc. Method and system for enhanced messaging
US7321774B1 (en) 2002-04-24 2008-01-22 Ipventure, Inc. Inexpensive position sensing device
US7366522B2 (en) 2000-02-28 2008-04-29 Thomas C Douglass Method and system for location tracking
US6975941B1 (en) * 2002-04-24 2005-12-13 Chung Lau Method and apparatus for intelligent acquisition of position information
US7212829B1 (en) 2000-02-28 2007-05-01 Chung Lau Method and system for providing shipment tracking and notifications
US7218938B1 (en) 2002-04-24 2007-05-15 Chung Lau Methods and apparatus to analyze and present location information
CA2403737C (en) * 2000-03-21 2012-09-25 Ted R. Rittmaster System and process for distribution of information on a communication network
GB0007474D0 (en) * 2000-03-29 2000-05-17 Hewlett Packard Co Location-Dependent User Interface
US7464153B1 (en) 2000-04-02 2008-12-09 Microsoft Corporation Generating and supplying user context data
WO2001075676A2 (en) 2000-04-02 2001-10-11 Tangis Corporation Soliciting information based on a computer user's context
US6933857B2 (en) * 2000-05-05 2005-08-23 Charles A. Foote Method and system for airborne meter communication
US6456234B1 (en) 2000-06-07 2002-09-24 William J. Johnson System and method for proactive content delivery by situation location
US8489669B2 (en) 2000-06-07 2013-07-16 Apple Inc. Mobile data processing system moving interest radius
US8060389B2 (en) 2000-06-07 2011-11-15 Apple Inc. System and method for anonymous location based services
DE10034109C1 (de) * 2000-07-13 2001-09-06 Juergen W Mueller Verfahren zur Verknüpfung geographischer und kommerzieller Daten sowie deren Bereitstellung
US20020054130A1 (en) * 2000-10-16 2002-05-09 Abbott Kenneth H. Dynamically displaying current status of tasks
WO2002033541A2 (en) * 2000-10-16 2002-04-25 Tangis Corporation Dynamically determining appropriate computer interfaces
DE10055678B4 (de) * 2000-11-03 2004-04-29 Daimlerchrysler Ag Verfahren und Einrichtung zur Benutzerführung von informations- oder dienstanbietenden Systemen zur Verfügungsstellung von relevanten Informationen für Reisende
US9311499B2 (en) * 2000-11-13 2016-04-12 Ron M. Redlich Data security system and with territorial, geographic and triggering event protocol
US7165221B2 (en) * 2000-11-13 2007-01-16 Draeger Medical Systems, Inc. System and method for navigating patient medical information
JP4464549B2 (ja) * 2000-11-22 2010-05-19 オリンパス株式会社 画像情報表示装置
US7493565B2 (en) * 2000-12-22 2009-02-17 Microsoft Corporation Environment-interactive context-aware devices and methods
AU2002255568B8 (en) 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
DE10116217A1 (de) * 2001-03-30 2002-10-17 Siemens Ag Bedienen von räumlich verteilt angeordneten technischen Vorrichtung
US20030182394A1 (en) * 2001-06-07 2003-09-25 Oren Ryngler Method and system for providing context awareness
JP4787465B2 (ja) * 2001-06-22 2011-10-05 アークレイ株式会社 情報通信システム
US7508946B2 (en) 2001-06-27 2009-03-24 Sony Corporation Integrated circuit device, information processing apparatus, memory management method for information storage device, mobile terminal apparatus, semiconductor integrated circuit device, and communication method using mobile terminal apparatus
US7371041B2 (en) * 2001-08-30 2008-05-13 Seagate Technology Llc Assembly station with rotatable turret which forms and unloads a completed stack of articles
JP3563382B2 (ja) * 2001-09-28 2004-09-08 株式会社東芝 無線通信機能を備えた情報処理装置及び無線通信機能設定方法
US20030110518A1 (en) * 2001-09-28 2003-06-12 Houseknecht Karen L. Melanocortin-5 receptor sequences and uses thereof
US20030130820A1 (en) * 2002-01-07 2003-07-10 Lane George H. Work order system
JP3900995B2 (ja) * 2002-04-03 2007-04-04 オムロン株式会社 情報処理端末、サーバ、情報処理プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体
US20030197595A1 (en) 2002-04-22 2003-10-23 Johnson Controls Technology Company System and method for wireless control of multiple remote electronic systems
US9049571B2 (en) 2002-04-24 2015-06-02 Ipventure, Inc. Method and system for enhanced messaging
US9182238B2 (en) 2002-04-24 2015-11-10 Ipventure, Inc. Method and apparatus for intelligent acquisition of position information
JP2003338947A (ja) * 2002-05-22 2003-11-28 Pioneer Electronic Corp 電子機器ネットワークシステム、電子機器制御装置、及び電子機器制御方法
JP4136517B2 (ja) 2002-07-31 2008-08-20 株式会社日立製作所 移動端末
US7945477B2 (en) * 2002-09-23 2011-05-17 Werbitt Julie M Patron service system and method
US7298275B2 (en) * 2002-09-27 2007-11-20 Rockwell Automation Technologies, Inc. Machine associating method and apparatus
US7116993B2 (en) * 2002-09-27 2006-10-03 Rockwell Automation Technologies, Inc. System and method for providing location based information
US7480512B2 (en) 2004-01-16 2009-01-20 Bones In Motion, Inc. Wireless device, program products and methods of using a wireless device to deliver services
US7805149B2 (en) * 2004-01-16 2010-09-28 Adidas Ag Location-aware fitness training device, methods, and program products that support real-time interactive communication and automated route generation
US7272456B2 (en) * 2003-01-24 2007-09-18 Rockwell Automation Technologies, Inc. Position based machine control in an industrial automation environment
US7043316B2 (en) * 2003-02-14 2006-05-09 Rockwell Automation Technologies Inc. Location based programming and data management in an automated environment
JP3669702B2 (ja) * 2003-02-25 2005-07-13 松下電器産業株式会社 アプリケーションプログラムの予測方法及び移動体端末
GB0413683D0 (en) * 2004-06-18 2004-07-21 Nokia Corp Customisation of an electronic device
US7715851B2 (en) * 2003-12-19 2010-05-11 Lenovo (Singapore) Pte. Ltd. System and method for locating wired networks using wireless data
US7251535B2 (en) * 2004-02-06 2007-07-31 Rockwell Automation Technologies, Inc. Location based diagnostics method and apparatus
US8645569B2 (en) * 2004-03-12 2014-02-04 Rockwell Automation Technologies, Inc. Juxtaposition based machine addressing
US20050228528A1 (en) * 2004-04-01 2005-10-13 Farchmin David W Location based material handling and processing
US7660914B2 (en) 2004-05-03 2010-02-09 Microsoft Corporation Auxiliary display system architecture
US7577771B2 (en) * 2004-05-03 2009-08-18 Microsoft Corporation Caching data for offline display and navigation of auxiliary information
US7511682B2 (en) 2004-05-03 2009-03-31 Microsoft Corporation Context-aware auxiliary display platform and applications
US7558884B2 (en) * 2004-05-03 2009-07-07 Microsoft Corporation Processing information received at an auxiliary computing device
US8984500B2 (en) * 2004-06-14 2015-03-17 Hewlett-Packard Development Company, L.P. Programming a computing node connected to a sensor and an actuator
US8099313B2 (en) * 2004-09-22 2012-01-17 Samsung Electronics Co., Ltd. Method and system for the orchestration of tasks on consumer electronics
US8185427B2 (en) * 2004-09-22 2012-05-22 Samsung Electronics Co., Ltd. Method and system for presenting user tasks for the control of electronic devices
US7742430B2 (en) 2004-09-24 2010-06-22 Elster Electricity, Llc System for automated management of spontaneous node migration in a distributed fixed wireless network
US8412554B2 (en) * 2004-09-24 2013-04-02 Samsung Electronics Co., Ltd. Method and system for describing consumer electronics using separate task and device descriptions
US7702594B2 (en) 2004-09-24 2010-04-20 Elster Electricity, Llc System and method for automated configuration of meters
US20120287226A1 (en) 2004-12-06 2012-11-15 Baloga Mark A Multi-Use Conferencing Space, Table Arrangement and Display Configuration
US8407944B2 (en) 2004-12-06 2013-04-02 Steelcase Inc. Multi-use conferencing space, table arrangement and display configuration
US8510737B2 (en) * 2005-01-07 2013-08-13 Samsung Electronics Co., Ltd. Method and system for prioritizing tasks made available by devices in a network
US8069422B2 (en) * 2005-01-10 2011-11-29 Samsung Electronics, Co., Ltd. Contextual task recommendation system and method for determining user's context and suggesting tasks
DE102005011206B4 (de) * 2005-03-09 2016-10-06 Vodafone Holding Gmbh Datenaustauschverbindung zwischen Mobilfunknetz und Internet
US7677437B2 (en) 2005-03-28 2010-03-16 Mediatek Inc. Methods for determining operational settings and related devices
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
FI117576B (fi) * 2005-04-29 2006-11-30 Tracker Oy Menetelmä paikannettavien kohteiden esittämiseksi paikannuslaitteen näytöllä, paikannuslaite ja sovellus
US8205013B2 (en) * 2005-05-02 2012-06-19 Samsung Electronics Co., Ltd. Method and system for aggregating the control of middleware control points
JP4698281B2 (ja) * 2005-05-09 2011-06-08 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 携帯端末、情報推奨方法及びプログラム
DE102005033957B4 (de) * 2005-07-20 2008-08-28 Siemens Ag Vorrichtung und Verfahren zur kabellosen Bedienung eines insbesondere medizinischen Geräts
US7712670B2 (en) * 2005-09-28 2010-05-11 Sauerwein Jr James T Data collection device and network having radio signal responsive mode switching
US8028283B2 (en) * 2006-03-20 2011-09-27 Samsung Electronics Co., Ltd. Method and system for automated invocation of device functionalities in a network
US7577516B2 (en) * 2006-05-09 2009-08-18 Hand Held Products, Inc. Power management apparatus and methods for portable data terminals
US8022935B2 (en) 2006-07-06 2011-09-20 Apple Inc. Capacitance sensing electrode with integrated I/O mechanism
US7581188B2 (en) 2006-09-27 2009-08-25 Hewlett-Packard Development Company, L.P. Context-based user interface system
DE102006051447A1 (de) * 2006-10-31 2008-05-08 Siemens Ag Verfahren und System zum Generieren einer Benutzeroberfläche
US8073384B2 (en) 2006-12-14 2011-12-06 Elster Electricity, Llc Optimization of redundancy and throughput in an automated meter data collection system using a wireless network
US20080256495A1 (en) * 2007-04-10 2008-10-16 Microsoft Corporation Personalized user interface
US8320302B2 (en) 2007-04-20 2012-11-27 Elster Electricity, Llc Over the air microcontroller flash memory updates
CN101772895A (zh) * 2007-05-03 2010-07-07 三维实验室公司 远程配置便携式设备的用户界面的方法
FR2916870A1 (fr) * 2007-06-04 2008-12-05 Otodom Soc Par Actions Simplif Systeme d'interface homme/machine notamment pour installation domotique
US8311526B2 (en) 2007-06-28 2012-11-13 Apple Inc. Location-based categorical information services
US8463238B2 (en) 2007-06-28 2013-06-11 Apple Inc. Mobile device base station
US8385946B2 (en) 2007-06-28 2013-02-26 Apple Inc. Disfavored route progressions or locations
US8774825B2 (en) 2007-06-28 2014-07-08 Apple Inc. Integration of map services with user applications in a mobile device
US8180379B2 (en) 2007-06-28 2012-05-15 Apple Inc. Synchronizing mobile and vehicle devices
US8332402B2 (en) 2007-06-28 2012-12-11 Apple Inc. Location based media items
US8762056B2 (en) 2007-06-28 2014-06-24 Apple Inc. Route reference
US8204684B2 (en) 2007-06-28 2012-06-19 Apple Inc. Adaptive mobile device navigation
US8275352B2 (en) 2007-06-28 2012-09-25 Apple Inc. Location-based emergency information
US8175802B2 (en) 2007-06-28 2012-05-08 Apple Inc. Adaptive route guidance based on preferences
US9109904B2 (en) 2007-06-28 2015-08-18 Apple Inc. Integration of map services and user applications in a mobile device
US8108144B2 (en) 2007-06-28 2012-01-31 Apple Inc. Location based tracking
US8290513B2 (en) 2007-06-28 2012-10-16 Apple Inc. Location-based services
US9066199B2 (en) 2007-06-28 2015-06-23 Apple Inc. Location-aware mobile device
US8614526B2 (en) * 2007-09-19 2013-12-24 Qualcomm Incorporated System and method for magnetic power transfer
US8686991B2 (en) * 2007-09-26 2014-04-01 Autodesk, Inc. Navigation system for a 3D virtual scene
US8127246B2 (en) 2007-10-01 2012-02-28 Apple Inc. Varying user interface element based on movement
US8977294B2 (en) 2007-10-10 2015-03-10 Apple Inc. Securely locating a device
US8074581B2 (en) 2007-10-12 2011-12-13 Steelcase Inc. Conference table assembly
US8350834B2 (en) * 2007-11-15 2013-01-08 Sony Ericsson Mobile Communications Ab Ambient light dependent themes
WO2009082761A1 (en) 2007-12-26 2009-07-02 Elster Electricity, Llc. Optimized data collection in a wireless fixed network metering system
US8355862B2 (en) 2008-01-06 2013-01-15 Apple Inc. Graphical user interface for presenting location information
US8452529B2 (en) 2008-01-10 2013-05-28 Apple Inc. Adaptive navigation system for estimating travel times
US8924881B2 (en) * 2008-02-24 2014-12-30 The Regents Of The University Of California Drill down clinical information dashboard
US9250092B2 (en) 2008-05-12 2016-02-02 Apple Inc. Map service with network-based query for search
US20090288022A1 (en) * 2008-05-15 2009-11-19 Sony Corporation Dynamically changing a user interface based on device location and/or date/time
US8644843B2 (en) 2008-05-16 2014-02-04 Apple Inc. Location determination
US8525692B2 (en) 2008-06-13 2013-09-03 Elster Solutions, Llc Techniques for limiting demand from an electricity meter with an installed relay
US8369867B2 (en) 2008-06-30 2013-02-05 Apple Inc. Location sharing
US8359643B2 (en) 2008-09-18 2013-01-22 Apple Inc. Group formation using anonymous broadcast information
US9409052B2 (en) 2008-10-03 2016-08-09 Adidas Ag Program products, methods, and systems for providing location-aware fitness monitoring services
US10631632B2 (en) 2008-10-13 2020-04-28 Steelcase Inc. Egalitarian control apparatus and method for sharing information in a collaborative workspace
US20140361954A1 (en) 2013-06-07 2014-12-11 Lewis Epstein Personal control apparatus and method for sharing information in a collaboration workspace
JP5262673B2 (ja) * 2008-12-18 2013-08-14 日本電気株式会社 携帯端末、機能実行方法及びプログラム
US8612276B1 (en) 2009-02-11 2013-12-17 Certusview Technologies, Llc Methods, apparatus, and systems for dispatching service technicians
US8203463B2 (en) 2009-02-13 2012-06-19 Elster Electricity Llc Wakeup and interrogation of meter-reading devices using licensed narrowband and unlicensed wideband radio communication
US8732602B2 (en) 2009-03-27 2014-05-20 Schneider Electric It Corporation System and method for altering a user interface of a power device
JP5306033B2 (ja) * 2009-04-14 2013-10-02 株式会社エヌ・ティ・ティ・ドコモ 移動端末、動作モード切替方法及び移動通信システム
US8670748B2 (en) 2009-05-01 2014-03-11 Apple Inc. Remotely locating and commanding a mobile device
US8660530B2 (en) 2009-05-01 2014-02-25 Apple Inc. Remotely receiving and communicating commands to a mobile device for execution by the mobile device
US8666367B2 (en) 2009-05-01 2014-03-04 Apple Inc. Remotely locating and commanding a mobile device
US10884607B1 (en) 2009-05-29 2021-01-05 Steelcase Inc. Personal control apparatus and method for sharing information in a collaborative workspace
US9378511B2 (en) * 2009-07-15 2016-06-28 International Business Machines Corporation Real-time appointment of enterprise mobile agents in response to customer requests
US8914732B2 (en) * 2010-01-22 2014-12-16 Lg Electronics Inc. Displaying home screen profiles on a mobile terminal
WO2011126889A2 (en) 2010-03-30 2011-10-13 Seven Networks, Inc. 3d mobile user interface with configurable workspace management
US10039970B2 (en) 2010-07-14 2018-08-07 Adidas Ag Location-aware fitness monitoring methods, systems, and program products, and applications thereof
US9392941B2 (en) 2010-07-14 2016-07-19 Adidas Ag Fitness monitoring methods, systems, and program products, and applications thereof
JP5821239B2 (ja) 2011-03-31 2015-11-24 日本電気株式会社 携帯装置、アプリケーション起動方法、およびプログラム
US20120258433A1 (en) 2011-04-05 2012-10-11 Adidas Ag Fitness Monitoring Methods, Systems, And Program Products, And Applications Thereof
JP5882087B2 (ja) * 2012-03-07 2016-03-09 船井電機株式会社 端末装置、操作キーの表示順変更方法
ITTV20120139A1 (it) * 2012-07-25 2014-01-26 Isis S R L Metodo per il controllo e l'attivazione di una interfaccia utente contestuale e dispositivo e impianto con tale metodo e interfaccia
US20150277702A1 (en) * 2012-11-02 2015-10-01 Ge Intelligent Platforms, Inc. Apparatus and method for dynamic actions based on context
US9418354B2 (en) 2013-03-27 2016-08-16 International Business Machines Corporation Facilitating user incident reports
US9507609B2 (en) 2013-09-29 2016-11-29 Taplytics Inc. System and method for developing an application
WO2015089021A2 (en) 2013-12-09 2015-06-18 Dataflyte, Inc. Airborne data collection
NL2013635B1 (en) 2014-10-14 2016-10-04 Zodiac Aircatering Equipment Europe B V Passenger catering system for a passenger transport vehicle.
KR102503937B1 (ko) * 2015-12-16 2023-02-27 삼성전자 주식회사 전자 장치의 사용자 인터페이스 제공 방법 및 장치
US10452410B2 (en) * 2016-10-25 2019-10-22 International Business Machines Corporation Context aware user interface
US10264213B1 (en) 2016-12-15 2019-04-16 Steelcase Inc. Content amplification system and method
US11040246B2 (en) 2018-02-06 2021-06-22 Adidas Ag Increasing accuracy in workout autodetection systems and methods

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6046179A (ja) * 1983-08-23 1985-03-12 Toshiba Corp ビデオテ−プレコ−ダのスロ−再生装置
JP3203781B2 (ja) * 1992-07-23 2001-08-27 株式会社リコー ファクシミリ装置
JPH0785060A (ja) * 1993-09-13 1995-03-31 Matsushita Electric Ind Co Ltd 言語変換装置
US5555376A (en) * 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5493692A (en) * 1993-12-03 1996-02-20 Xerox Corporation Selective delivery of electronic messages in a multiple computer system based on context and environment of a user
JPH07234784A (ja) * 1994-02-22 1995-09-05 Sega Enterp Ltd プログラム実行装置
US5758074A (en) * 1994-11-04 1998-05-26 International Business Machines Corporation System for extending the desktop management interface at one node to a network by using pseudo management interface, pseudo component interface and network server interface
JPH08146116A (ja) * 1994-11-16 1996-06-07 Matsushita Electric Ind Co Ltd 測位装置及び携帯端末装置並びにナビゲーション装置
WO1996035186A1 (fr) * 1995-05-02 1996-11-07 Sega Enterprises, Ltd. Processeur d'informations et dispositif electrique
US5642303A (en) * 1995-05-05 1997-06-24 Apple Computer, Inc. Time and location based computing

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9983742B2 (en) 2002-07-01 2018-05-29 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US10474251B2 (en) 2003-09-02 2019-11-12 Apple Inc. Ambidextrous mouse
US9785258B2 (en) 2003-09-02 2017-10-10 Apple Inc. Ambidextrous mouse
US10156914B2 (en) 2003-09-02 2018-12-18 Apple Inc. Ambidextrous mouse
US10386980B2 (en) 2005-03-04 2019-08-20 Apple Inc. Electronic device having display and surrounding touch sensitive surfaces for user interface and control
US9047009B2 (en) 2005-03-04 2015-06-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
CN105320230A (zh) * 2005-03-04 2016-02-10 苹果公司 手持电子设备和用于感测触摸和力的方法
US10921941B2 (en) 2005-03-04 2021-02-16 Apple Inc. Electronic device having display and surrounding touch sensitive surfaces for user interface and control
US11275405B2 (en) 2005-03-04 2022-03-15 Apple Inc. Multi-functional hand-held device
US11360509B2 (en) 2005-03-04 2022-06-14 Apple Inc. Electronic device having display and surrounding touch sensitive surfaces for user interface and control
US10248221B2 (en) 2009-08-17 2019-04-02 Apple Inc. Housing as an I/O device
US10739868B2 (en) 2009-08-17 2020-08-11 Apple Inc. Housing as an I/O device
US11644865B2 (en) 2009-08-17 2023-05-09 Apple Inc. Housing as an I/O device
CN102511032B (zh) * 2010-06-28 2015-12-09 英特尔公司 用于为移动设备调节动态边框的设备及方法
CN102511032A (zh) * 2010-06-28 2012-06-20 英特尔公司 用于移动设备的动态边框

Also Published As

Publication number Publication date
JP3416017B2 (ja) 2003-06-16
CN1098485C (zh) 2003-01-08
EP0801342A2 (en) 1997-10-15
DE69718230D1 (de) 2003-02-13
EP0801342A3 (en) 1998-09-09
EP0801342B1 (en) 2003-01-08
KR970071309A (ko) 1997-11-07
TW307841B (en) 1997-06-11
DE69718230T2 (de) 2003-09-25
KR100281497B1 (ko) 2001-02-15
JPH1055259A (ja) 1998-02-24
US5910799A (en) 1999-06-08

Similar Documents

Publication Publication Date Title
CN1098485C (zh) 提供位置/移动敏感的用户界面的方法及系统
US7096233B2 (en) Server, user terminal, information providing service system and information providing service method for providing information in conjunction with a geographical mapping application
AU735365B2 (en) A method and apparatus for document management utilizing a messaging system
US8666821B2 (en) Selecting advertisements based on serving area and map area
Jones et al. Spatial information retrieval and geographical ontologies an overview of the SPIRIT project
US6501391B1 (en) Internet communication of parking lot occupancy
Nivala et al. Need for Context-Aware Topographic Maps in Mobile Devices.
US9229975B2 (en) Apparatus and method for integrating applications into a computerized environment
Chalmers et al. Seamful design: Showing the seams in wearable computing
CN107016051A (zh) 对个人信息进行地理编码
CN103718000A (zh) 实时地图数据更新系统和方法
US20080027799A1 (en) Location-based advertising
JP2000259995A (ja) 移動体発見/案内情報提供システム,移動体発見/案内情報提供方法,移動体発見/案内情報提供システムの管理センタおよび移動体用端末,並びにそれらのプログラム記録媒体
Nivala et al. An approach to intelligent maps: Context awareness
KR100625217B1 (ko) 모바일 기반의 지리정보 검색 및 조회 시스템
KR100597921B1 (ko) 서버 시스템, 사용자 단말기 및 그 서버 시스템 및 그사용자 단말기를 이용한 서비스 제공 방법
JP5182854B2 (ja) イベント管理システム
US20160275189A1 (en) Language and security aware search for user navigable entry points
Prabuwono et al. A study of car park control system using optical character recognition
CA3036869A1 (en) View scores
CN1475946A (zh) 人事资料整合系统以及方法
EP1424638A2 (en) System, method, and apparatus for sharing revision control databases
WO2021078216A1 (zh) 一种上车点推荐方法和系统
CA3206287A1 (en) A method for presenting sites using their similarity and travel duration
CN107357657A (zh) 一种用于提供应用中的目标子app频道的方法与设备

Legal Events

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

Owner name: BRITISH VIRGIN ISLANDS SHANGLAIXIANG CO., LTD.

Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINE CORP.

Effective date: 20061110

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

Effective date of registration: 20061110

Address after: British Virgin Islands towed La Town, 3340 mail box

Patentee after: British Virgin Islands Business Xiang Xiang Co., Ltd.

Address before: American New York

Patentee before: International Business Machines Corp.

ASS Succession or assignment of patent right

Owner name: LIANFA SCIENCE AND TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: BRITISH VIRGIN ISLANDS SHANGLAIXIANG CO., LTD.

Effective date: 20140912

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; TO: TAIWAN, CHINA

TR01 Transfer of patent right

Effective date of registration: 20140912

Address after: Hsinchu Science Industrial Park, Taiwan, China

Patentee after: MediaTek.Inc

Address before: British Virgin Islands towed La Town, 3340 mail box

Patentee before: British Virgin Islands Business Xiang Xiang Co., Ltd.

CX01 Expiry of patent term

Granted publication date: 20030108

CX01 Expiry of patent term