先输入后动作的输入处理的制作方法

文档序号:6410527阅读:163来源:国知局
专利名称:先输入后动作的输入处理的制作方法
技术领域
本发明涉及在移动装置上使用的软件的技术领域。具体而言,本发明涉及到移动装置的输入处理。
背景技术
移动装置,例如便携式电话和个人数字助理(PDA)已经普及了许多年。随着它们复杂性的增长,它们所能运行的功能数量也在增长。便携式电话不再仅仅限制于拨号和接收电话号码。地址簿、计算器、记事簿、和电子邮件的功能只是应用到移动装置上的几个功能。但是,但试图将信息输入到这些多种功能时,问题出现了。
人们易于用文字、概念、和图像来思考信息,但是当前的操作系统用程序来工作。用户在输入数据之前必须首先选择一个已授权程序(Word,Excel,地址簿,计算器等)。这是不便利的,因为它意味着在实际记录之前用户需要决定如何使用被记录的信息。如果该信息被随后重新使用,其必须被剪切并粘贴到不同的程序或函数中。
在临时、移动环境中,剪切并粘贴是非常不方便的。结果,人们继续使用旧形式的装置以快速写出想法,例如Post It notes和便条纸。即使在个人数字助理上,记事簿需要用户打开新的记录,输入数据,然后剪切并粘贴数据到需要的地方。这是慢的、笨拙的、和非直觉的方法,因此很少被使用。
需要一种解决方案使个人输入想法,然后最小限度地进行交互,选择他需要用其来做什么。

发明内容
本发明利用输入处理以提供先输入后动作的能力给用户输入。接收用户输入,并使用该输入执行一组一个或多个辅助应用程序。然后计算出用于该组中一个或多个辅助应用程序中的每个的优先级,该优先级用于指示该输入到相应应用程序如何关联。


附图被结合和构成该说明书的一部分,与详细说明一起阐明本发明的一个或多个实施例,用于解释本发明的原理和实现。
在附图中图1示出根据本发明的具体实施例的用户输入和辅助应用程序产生的伴随响应的典型表格的示意图。
图2示出典型智能电话的示意图。
图3示出一屏幕截图,显示了根据本发明的具体实施例的智能电话显示的实例。
图4示出一屏幕截图,显示了根据本发明的具体实施例的智能电话显示的另一个实例。
图5示出根据本发明的具体实施例、用于处理用户输入的方法的流程图。
图6示出根据本发明的具体实施例、用于处理到小型显示装置的用户输入的方法的流程图。
图7示出根据本发明的具体实施例、用于处理用户输入的装置的框图。
图8是一个示出根据本发明的具体实施例、用于处理到小型显示装置的用户输入的装置的框图。
具体实施例方式
根据上下文中的计算机、服务器、和软件系统中描述了本发明的实施例。本技术领域中的普通技术人员将认识到,本发明的以下详细描述仅是说明性的而不是限制性的。本发明的其它实施例将给这样的技术人员解释它们具有本发明的优势。现在将对附图中示出的本发明的应用做出详细参考。在所有附图中,相同的参考标号是指相同或相似的部分。
为了清楚起见,不是所有在此描述的应用的常规特征都被显示和描述。当然,可以意识到在任何这样的实际应用的开发中,必须做出大量的具体应用选择以完成开发者的具体目标,例如符合应用和商业相关的限制,且这些具体目标对于一个和另一个应用以及一个和另一个开发者不同。而且,将意识到这样的开发效果可能是复杂的和耗时的,但是,对于那些本领域中的普通技术人员来说,仍然是实现具有本发明的好处的工程的常规任务。
根据本发明,可以使用多种类型操作系统、计算平台、计算机程序、和/或通用机器实现组件、处理步骤、和/或数据结构。另外,那些本领域中的技术人员将认识到有不太通用的性质的装置,例如硬连线设备、现场可编程门阵列(FPGA)、特定用途集成电路(ASIC)、或类似装置也被使用,而不偏离本发明的范围和精神。
本发明利用输入处理以提供先输入后动作的能力给用户输入。可以使用被称为输入窗口的输入部分以允许用户直接输入文本或绘图,同样地人可以打印文本或绘图到一张纸上。输入窗口可以提供输入数据的反馈,例如在显示器上显示字符。这允许用户具有与字处理软件具有同样的数据输入的轻松。
一组辅助应用程序可以监控该数据输入过程。这些目标应用程序“听”由最终用户(例如,字符输入和文本编辑事件)生成的事件且选择性地取回由该输入窗口模仿的数据。每个辅助应用程序都可以计算一个输出好像用户正在直接输入进数据。然后每个辅助应用程序都生成用于确定相对于应用程序输入如何关联的定量优先级。具有最高优先权的辅助应用程序可以自动被显示在第二输出窗口,或用户可以选择一个或多个辅助应用程序(可能根据优先级排列在列表中)。可选择地,可以提供给用户关于具有最高优先级的辅助应用程序的信息,且询问用户以确定其将被选择。
例如,用户可以以空输入窗口、和辅助应用程序例如联系管理器、计算器、和股票报价开始。本领域的普通技术人员将认识到,可以利用大数量、类型的可能辅助应用程序或基于输入窗口的滤波器、数据库。图1是一个示出根据本发明的具体实施例的用户输入和辅助应用程序产生的伴随响应的典型表格的图。提供输入窗口100以允许用户输入输入信息。联系管理器102可以是地址簿或类似的个人数据编辑程序。计算器104可以被用于执行数学计算。股票报价程序106可以在接收股票符号后显示股票价格信息。最后辅助输出窗口108可以提供用户选择的任何辅助应用程序的输出来运行(或如果用户选择不干涉那个决定,则运行其中具有最高优先级的一个)。
首先,用户键入“S”110到输入窗口100。联系管理器102使用输入S执行,且返回在联系列表中的位置。即,如果空间允许112,列出以S开头的附近名称的名称列表。因为地址簿成功地利用输入而不需要附加的用户输入,它在位置114(在本实例中,其是最高优先级)指定优先级100。另一方面,计算器104试图使用输入S运行,但是不能生成任何结果,因为它不是数值数据。这样,它在位置116返回优先级0。股票报价程序106是使用输入S执行,但不能确定什么股票正被识别。这里还有很多以字符S开始的股票符号以及没有正好为字母S的股票符号的选择。从而,例如这里由三个可能的选择118。虽然程序能够使用符号执行或至少缩小选择,但这需要附加的用户干涉。因此,它指定位置120优先级50。
现在,可以确定地址簿在该点具有最高优先级,从而可以提供提示给用户指出这样以及询问他是否同意地址簿是将使用的程序。但是,可选择地,软件可以简单地假定他想要具有最高优先级的辅助应用程序并使用它来生成输出。为简单起见,本实施例的其它部分将假设用户希望没有干涉并允许软件决定在其上最合适的应用程序。因此,在辅助输出窗口120中,应用程序122选择为联系管理器,且输出是联系管理器124的输出。
接着,用户可以键入“W”126到输入窗口100。这导致组合输入“SW”128。地址簿102可以试图使用该输入执行,但是它发现没有以“SW”开始的联系。因此,它返回优先级0。再一次,计算器不能执行任何计算,因为这里没有数值输入。因此,它也返回优先级0。另一方面,股票报价程序106能够定位具有以SW开始的股票符号的单一股(“Sierra Wireless”)。从而,它返回优先级100。然后辅助输出窗口120显示应用程序130选择的输出为股票报价程序,显示伴随的股票价格信息。
下一步,用户可以键入<Del>键,从输入窗口删除“W”。这里,当用户最初键入“S”时,将识别它们的优先级,这样导致联系管理器102的输出被显示在辅助输出窗口120中。然后用户可以再次键入<Del>键,这次从输入窗口删除“S”。这里,输入窗口是空白的。为了简单起见,软件可以在那点简单地选择以指定在前面步骤中使用的优先级(即,好像输入窗口中是“S”)。但是,每个本领域中的技术人员都将认识到可以由很多方法处理这样的情况,包括不显示任何辅助输出。
用户现在可以选择空输入窗口以输入数值数据。“1”132可以被键入到输入窗口100中。只要求字母符号的联系管理器102不能使用该输入执行,从而返回优先级0。另一方面,计算器104能够使用该输入执行。计算器指示1=1,并指定优先级100。股票报价程序106,类似联系管理器102,不能使用数值输入执行,从而返回优先级0。因此,计算器具有最高优先级,其结果被显示在辅助输出窗口中。这样继续输入“+”、“1”、<CR>、“5”和“%”,显示1+1,然后取其结果的5%。结果为0.1并被显示在辅助输出窗口中。
因此,就其功能,其类似于用户同时键入到输入窗口和同时使用每个辅助应用程序。每个辅助应用程序都可以进一步提供其本身的选择菜单,该选择菜单定义怎样使用计算输出。对于每个显示的输出,显示相应的操作菜单。如实例,输入窗口显示的菜单可以包括以下各项,它们是用于文本输入简单行的合适选择发送电子邮件信息短信息文本信息(SMS)保存为日历项联系信息任务注意增加天才的想法(或其它备忘录)购物列表(或其它详细列表)报销单(或其它数据库)联系管理器菜单可以包括以下各项电话工作家庭移动联系通过电子邮件短信息文本信息日程表日历项任务股票报价应用程序可以提供选项如下查找股票价格股票曲线图最近新闻经济报道增加个人资产俱乐部资产有价证券(portfolio)警报列表取消警报从资产中去除而且,例如智能电话可以提供在其屏幕下的两个菜单选择用于与无线应用协议(WAP)应用程序一起使用。图2示出典型智能电话的示意图。提供标注“程序”200的按钮和标注“联系”202的按钮。但是,这些按钮标记可以通过软件进行修改,以显示任何想要的标记,从而映射相应按钮204、206到新标记。在本发明的一个具体实施例中,系统可以在智能电话屏幕的部分上显示输入窗口,并映射其菜单到电话下的一个菜单按钮。然后映射当前选择的辅助应用程序菜单到屏幕下的其它菜单按钮。图3示出一屏幕截图,显示了根据本发明的具体实施例的智能电话显示的例子。如果字母“A”300被键入到记事簿中,可以确定联系管理器具有最高优先级。从而,联系窗口可以被显示在辅助输出窗口302中,且按钮标记304可以变为“联系”。选择与“记事簿”对应的按钮使记事簿的菜单选项显示在屏幕上,选择与“联系”对应的按钮使联系管理器的菜单选项显示在屏幕上。
图4示出一屏幕截图,显示了根据本发明的具体实施例的智能电话显示的另一个例子。如果字符“1+1<CR>5%”400被键入输入窗口402,则计算器应用程序被认为具有最高优先级。从而,计算器窗口可以显示在辅助输出窗口404中,且辅助按钮的映射可以从“联系”变换为“计算”406。
返回参考图3,根据本发明的一个具体实施例,联系的当前时间参考306可以被显示。联系可以完成拨限于一个简单时区的代码。例如,如果联系的服务区是“604”,那么,智能电话可以将604区代码中的当前时间显示在联系的显示中。如果联系具有非北美国家的代码(例如UK+44),那么,时间可以相应调整。星期几或日期都可以被使用来显示日界线交叉。
图5示出了根据本发明的具体实施例、用于处理用户输入的方法的流程图。在步骤500,在输入窗口接收输入。例如,它可以是记事簿应用程序。在步骤502,使用该输入运行一组一个或多个辅助应用程序。在步骤504,计算该组中一个或多个辅助应用程序中的每个的优先级,该优先级用于指示输入到相应的应用程序如何关联。如果该相应辅助应用程序用该输入运行成功且不需要附加的用户干涉,则该优先级可以被设为高级。如果该相应辅助应用程序用该输入运行成功但需要附加的用户干涉,则该优先级可以被设为中级。如果该相应辅助应用程序用该输入运行不成功,则该优先级可以被设为低级。在步骤506,来自具有最高优先级的辅助应用程序的输出可以被显示在辅助输出窗口。可选择地,如果用户同意,在步骤508可以给用户提供关于具有最高优先级的应用程序的信息,且在步骤510来自具有最高优先级的辅助应用程序的输出可以被显示在辅助输出窗口。
图6示出根据本发明的具体实施例、用于处理到小型显示装置的用户输入的方法的流程图。在步骤600,在通过小型显示装置上的控制器在输入窗口接收输入。例如,该输入窗口可以是记事簿应用程序,例如该控制器可以是输入笔、涡轮(scroll wheel)、导航棒、或导航板。在步骤602,使用该输入运行一组一个或多个辅助应用程序。在步骤604,计算在该组中每个一个或多个辅助应用程序的优先级,该优先级指出该输入到相应应用程序如何关联。如果该相应的辅助应用程序用该输入运行成功且不需要附加的用户干涉,则该优先级可以被设在高级。如果该相应的辅助应用程序用该输入运行成功但需要附加的用户干涉,则该优先级可以被设到中级。如果该相应的辅助应用程序用该输入未运行成功,则该优先级可以被设到低级。在步骤606,来自具有最高优先级的辅助应用程序的输出可以被显示在辅助输出窗口中。可选择地,如果用户同意,在步骤608可以向用户提供关于具有最高优先级的应用程序的信息,且在步骤610来自具有最高优先级的辅助应用程序的输出可以被显示在辅助输出窗口中。
在步骤612,在小型显示装置(limited display)上的按钮可以被映射到具有最高优先级的辅助应用程序的菜单选项。在步骤614,用于按钮的标记可以被修改以匹配辅助应用程序的名称。在步骤616,如果辅助应用程序是联系管理器,可以显示通过被选联系记录中的信息显示的地理位置中的当前时间和日期。这可以通过利用用户位置中的当前时间和根据区代码信息到时区的映射修改前后时间来确定。
图7示出根据本发明的具体实施例、用于处理用户输入的装置的框图。输入窗口监控器700可以监控在输入窗口接收的输入。例如,输入窗口可以是记事簿应用程序。与输入窗口监控器700连接的辅助应用程序执行器702可以使用该输入运行一组一个或多个辅助应用程序。与该辅助应用程序执行器702连接的辅助应用程序优先级计算器704可以计算在该组中一个或多个辅助应用程序中的每个的优先级,该优先级指示该输入到相应应用程序如何关联。如果该相应辅助应用程序使用该输入成功运行且不需要附加的用户干涉,则该优先级可以被设定为高级。如果该相应辅助应用程序用该输入成功运行但需要附加的用户干涉,则优先级可以被设定为中间级。如果该相应辅助应用程序使用该输入未成功运行,则该优先级可以被设到低级。与辅助应用程序优先级计算器704连接的最高优先权辅助应用程序输出显示器706可以在辅助输出窗口显示来自具有最高优先级的辅助应用程序的输出。可选择地,与辅助应用程序优先级计算器704连接的用户信息辅助应用程序优先级供应器708可以提供给用户关于具有最高优先级的应用程序的信息。然后,如果用户同意,与用户信息辅助应用程序优先级供应器708连接的用户选择辅助应用程序输出显示器710可以在辅助输出窗口中显示来自具有最高优先级的辅助应用程序的输出。
图8示出根据本发明的具体实施例、用于处理到小型显示装置的用户输入的装置的框图。小型显示装置输入窗口监控器800可以通过在小型显示装置上的控制器监控在输入窗口接收的输入。例如,该输入窗口可以是记事簿应用程序,例如该控制器可以是输入笔、涡轮(scroll wheel)、导航棒、或导航板。与小型显示装置输入窗口监控器800连接的辅助应用程序执行器802可以使用该输入运行一组一个或多个辅助应用程序。与辅助应用执行器802连接的辅助应用程序优先级计算器804可以计算在该组中一个或多个辅助应用程序中的每个的优先级,该优先级指出该输入到相应应用程序如何关联。如果相应辅助应用程序用该输入运行成功且不需要附加的用户干涉,则该优先级可以被设定为高级。如果该相应辅助应用程序用该输入成功运行但需要附加的用户干涉,则优先级可以被设定为中级。如果该相应辅助应用程序使用该输入未运行成功,则该优先级可以被设定为低级。与辅助应用程序优先级计算器804连接的高优先级应用程序输出显示器806可以在辅助输出窗口显示来自具有高优先级的辅助应用程序的输出。可选择地,与辅助应用程序优先级计算器804连接的用户信息辅助应用程序优先级供应器808可以提供给用户关于具有最高优先级的应用程序的信息。然后,如果用户同意,与用户信息辅助应用程序优先级供应器808连接的用户选择辅助应用程序输出显示器810可以在辅助输出窗口显示具有最高优先级的辅助应用程序的输出。
与辅助应用程序优先级计算器804连接的辅助应用程序菜单选项按钮映射器812可以将在小型显示装置上的按钮映射到具有最高优先级的辅助应用程序的菜单选项。与辅助应用程序菜单选项按钮映射器812连接的按钮标记修改器814可以修改按钮的标记以匹配辅助应用程序的名称。如果该辅助应用程序是联系管理器,则与辅助应用程序优先级计算器804连接的联系当前时间和日期显示器816可以显示通过记录在被选联系中的信息指出的地理位置中的当前时间和日期。这可以通过利用用户位置中的当前时间和根据区代码信息到时区的映射修改来确定。
本技术领域技术人员都将认识到可以定义许多不同辅助应用程序,包括但不限于匹配于新闻、天气、运动比分、客户关系管理(CRM)或企业资源计划(ERP)数据视图、关于用户信息的数据库、以及许多其它移动应用程序概念。本领域技术人员都将认识到,输入窗口和辅助应用程序可以用任何表示方法将数据显示在适于它们在其上操作的媒体,包括但不限于散文、数学公式、列表、图像、地图、图表、声音、视频、或以上的一些结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
权利要求
1.一种用于处理用户输入的方法,包括在输入窗口接收所述输入;使用所述输入运行一组一个或多个辅助应用程序;以及计算在所述组中所述一个或多个辅助应用程序中的每个的优先级,所述优先级用于指示所述输入如何关联到相应的应用程序。
2.根据权利要求1所述的方法,还包括在辅助输出窗口中显示来自所述具有最高优先级的所述辅助应用程序的输出。
3.根据权利要求1所述的方法,还包括向所述用户提供关于具有所述最高优先级的所述应用程序的信息。
4.根据权利要求3所述的方法,还包括如果所述用户同意,在所述辅助输出窗口中显示来自具有最高优先级的所述辅助应用程序的输出。
5.根据权利要求1所述的方法,其中,如果所述相应辅助应用程序用所述输入运行成功且不需要附加的用户干涉,则所述优先级为高级。
6.根据权利要求1所述的方法,其中,如果所述相应辅助应用程序用所述输入运行成功但需要附加的用户干涉,则所述优先级为中级。
7.根据权利要求1所述的方法,其中,如果所述相应辅助应用程序用所述输入没有运行成功,则所述优先级为低级。
8.一种用于处理到小型显示装置的用户输入的方法,包括通过所述小型显示装置上的控制器在输入窗口接收所述输入;使用所述输入运行一组一个或多个辅助应用程序;以及计算所述组中所述一个或多个辅助应用程序中的每个的优先级,所述优先级用于指示所述输入如何关联到相应的应用程序。
9.根据权利要求8所述的方法,还包括在辅助输出窗口中显示来自具有最高优先级的所述辅助应用程序的输出。
10.根据权利要求8所述的方法,还包括向所述用户提供关于具有所述最高优先级的所述应用程序的信息。
11.根据权利要求10所述的方法,还包括如果所述用户同意,在辅助输出窗口中显示来自具有最高优先级的所述应用程序的输出。
12.根据权利要求9所述的方法,还包括将所述小型显示装置上的按钮映射到具有最高优先级的所述辅助应用程序的菜单选项。
13.根据权利要求12所述的方法,还包括修改所述按钮的标记以与所述辅助应用程序的名称匹配。
14.根据权利要求10所述的方法,其中,所述显示包括如果所述具有最高优先级的所述辅助应用程序是联系管理器,则显示通过被选择的联系记录中的信息指示的地理位置中的所述当前时间和日期。
15.根据权利要求14所述的方法,其中,所述当前时间和日期通过利用在所述用户位置的当前时间和根据区代码信息到时区的映射修改前后时间来确定。
16.根据权利要求9所述的方法,其中,如果所述相应辅助应用程序用所述输入运行成功且不需要附加的用户干涉,则所述优先级为高级。
17.根据权利要求9所述的方法,其中如果所述相应辅助应用程序用所述输入运行成功但需要附加的用户干涉,则所述优先级为中级。
18.根据权利要求9所述的方法,其中如果所述相应辅助应用程序用所述输入没有运行成功,则所述优先级为低级。
19.一种用于处理用户输入的装置,包括输入窗口监控器;辅助应用程序执行器,与所述输入窗口监控器连接;以及辅助应用程序优先级计算器,与所述辅助应用程序执行器连接。
20.根据权利要求19所述的装置,还包括与所述辅助应用程序优先级计算器连接的最高优先级辅助应用程序输出显示器。
21.根据权利要求19所述的装置,还包括与所述辅助应用程序优先级计算器连接的用户信息辅助应用程序优先级供应器。
22.根据权利要求21所述的装置,还包括与所述用户信息辅助应用程序优先级供应器连接的用户选择辅助应用程序输出显示器。
23.一种用于处理到小型显示装置的用户输入的装置,包括小型显示装置输入窗口监控器;与所述输入窗口监控器连接的辅助应用程序执行器;以及与所述辅助应用程序执行器连接的辅助应用程序优先级计算器。
24.根据权利要求23所述的装置,还包括与所述辅助应用程序优先级计算器连接的最高优先级辅助应用程序输出显示器。
25.根据权利要求23所述的装置,还包括与所述辅助应用程序优先级计算器连接的用户信息辅助应用程序优先级供应器。
26.根据权利要求25所述的装置,还包括与所述用户信息辅助应用程序优先级供应器连接的用户选择辅助应用程序输出显示器。
27.根据权利要求23所述的装置,还包括与所述辅助应用程序优先级计算器连接的辅助应用程序菜单选项按钮映射器。
28.根据权利要求27所述的装置,还包括与所述辅助应用程序菜单选项按钮映射器连接的按钮标记修改器。
29.根据权利要求23所述的装置,还包括与所述辅助应用程序优先级计算器连接的联系当前时间和日期显示器。
30.一种用于处理用户输入的装置,包括在输入窗口接收所述输入的装置;使用所述输入运行一组一个或多个辅助应用程序的装置;以及计算在所述组中所述一个或多个辅助应用程序中的每个的优先级,所述优先级用于指示所述输入如何关联到相应的应用程序。
31.根据权利要求30所述的装置,还包括用于在辅助输出窗口中显示来自具有最高优先级的所述辅助应用程序的输出的装置。
32.根据权利要求30所述的装置,还包括用于向所述用户提供关于具有最高优先级的所述应用程序的信息的装置。
33.根据权利要求32所述的装置,还包括在所述用户同意的情况下在辅助输出窗口中显示来自具有最高优先级的所述辅助应用程序的装置。
34.根据权利要求30所述的装置,其中,如果所述相应辅助应用程序用所述输入运行成功且不需要附加的用户干涉,则所述优先级为高级。
35.根据权利要求30所述的装置,其中如果所述相应辅助应用程序用所述输入运行成功但需要附加的用户干涉,则所述优先级为中级。
36.根据权利要求30所述的装置,其中如果所述相应辅助应用程序用所述输入没有运行成功,则所述优先级为低级。
37.一种用于处理到小型显示装置的用户输入的装置,包括用于通过所述小型显示装置上的控制器在输入窗口接收所述输入的装置;用于使用所述输入运行一组一个或多个辅助应用程序的装置;以及用于计算在所述组中所述一个或多个辅助应用程序中的每个的优先级的装置,所述优先级用于指示所述输入如何关联到相应的应用程序。
38.根据权利要求37所述的装置,还包括用于在辅助输出窗口中显示来自具有最高优先级的所述辅助应用程序的输出的装置。
39.根据权利要求37所述的装置,还包括用于提供给所述用户关于具有最高优先级的所述应用程序的信息的装置。
40.根据权利要求39所述的装置,还包括在所述用户同意的情况下在辅助输出窗口中显示具有最高优先级的所述辅助应用程序的输出的装置。
41.根据权利要求37所述的装置,还包括用于将所述小型显示装置上的按钮映射到具有最高优先级的所述辅助应用程序的菜单选项的装置。
42.根据权利要求41所述的装置,还包括用于修改所述按钮的标记以匹配所述辅助应用程序的名称的装置。
43.根据权利要求37所述的装置,其中,所述用于显示的装置包括如果具有最高优先级的所述辅助应用程序是联系管理器,用于显示通过被选联系记录中的信息指示的地理位置中的所述当前时间和日期的装置。
44.根据权利要求43所述的装置,还包括所述当前时间和日期通过利用在所述用户位置的所述当前时间和根据区代码信息到时区的映射修改前后时间来确定。
45.根据权利要求37所述的装置,其中,如果所述相应辅助应用程序用所述输入运行成功且不需要附加的用户干涉,则所述优先级为高级。
46.根据权利要求37所述的装置,其中,如果所述相应辅助应用程序用所述输入运行成功但需要附加的用户干涉,则所述优先级为中级。
47.根据权利要求37所述的装置,其中,如果所述相应辅助应用程序用所述输入没有运行成功,则所述优先级为低级。
48.一种机器可读取的程序存储装置,包含机器可执行的指令程序,以执行用于处理用户输入的方法,所述方法包括在输入窗口接收所述输入;使用所述输入运行一组一个或多个辅助应用程序;以及计算在所述组中所述一个或多个辅助应用程序中的每个的优先级,所述优先级用于指示所述输入如何关联到相应的应用程序。
49.一种机器可读取的程序存储装置,包含机器可执行的指令程序以执行用于处理到小型显示装置的用户输入的方法,所述方法包括通过所述小型显示装置上的控制器在输入窗口接收所述输入;使用所述输入运行一组一个或多个辅助应用程序;以及计算在所述组中所述一个或多个辅助应用程序中的每个的优先级,所述优先级用于指示所述输入如何关联到相应的应用程序。
全文摘要
本发明利用输入处理以提供先输入后动作的能力给用户输入。接收用户输入,并且使用该输入执行一组一个或多个辅助应用程序。然后计算用于该组中一个或多个辅助应用程序中的每个的优先级,该优先级用于指示该输入到相应应用程序如何关联。
文档编号G06F9/44GK1662879SQ03813057
公开日2005年8月31日 申请日期2003年6月9日 优先权日2002年6月7日
发明者约瑟夫·彼得·罗伯特·托赛 申请人:施克莱无线公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1