CN1744084A - 搜索个人信息管理信息的方法及使用其的手持电子设备 - Google Patents

搜索个人信息管理信息的方法及使用其的手持电子设备 Download PDF

Info

Publication number
CN1744084A
CN1744084A CNA2005100921977A CN200510092197A CN1744084A CN 1744084 A CN1744084 A CN 1744084A CN A2005100921977 A CNA2005100921977 A CN A2005100921977A CN 200510092197 A CN200510092197 A CN 200510092197A CN 1744084 A CN1744084 A CN 1744084A
Authority
CN
China
Prior art keywords
search
assembly
text
search results
criterion
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
CNA2005100921977A
Other languages
English (en)
Inventor
安德鲁·D·博金
迈克尔·T·哈迪
罗伯特·J·T·布雷丁
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.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
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 Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of CN1744084A publication Critical patent/CN1744084A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2748Methods of retrieving data by matching character strings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)

Abstract

一种手持电子设备的个人信息管理信息搜索的方法,包括接受一个或多个例如文本搜索标准和/或名称搜索标准的搜索标准的输入;接受手持电子设备的多个不同数据库或应用程序的表述的输入,手持电子设备包括要搜索的个人信息管理信息;并根据所述或更多的搜索标准和不同数据库或应用程序的表述执行不同数据库或应用程序的搜索。该方法从搜索中确定一个或更多搜索结果,并显示这些搜索结果。

Description

搜索个人信息管理信息的方法及使用其的手持电子设备
技术领域
本发明涉及手持电子装置,更具体地,涉及一种包括搜索功能的手持电子设备。本发明还涉及一种在手持电子设备上搜索数据的方法。
背景技术
已知有各种类型的手持电子设备。例如,这种手持电子设备的示例包括个人数字助理(PDA)、手持计算机、双向寻呼机、蜂窝电话等等。多种手持电子设备还具有无线通信能力,尽管多种这种手持电子设备是功能上不需要与其它设备通信的单机设备。
例如,公知的无线电子设备支持搜索在信息列表中出现的项目。公知的PDA中心设备(即Palm;各种袖珍PC)提供各种搜索功能。例如,用于各种袖珍PC的公知软件允许用户通过下面一系列步骤找到单一数据库的文件或项目:(1)敲击Start>Find;(2)在Find中,输入文件名、单词或其它用户想搜索的信息,除非如果用户以前已经查找过这一项,敲击Find箭头并从列表中选择这一项;(3)在Type中,选择数据类型来缩小搜索范围;(4)敲击Go,之后搜索My Document文件夹和子文件夹;以及(5)在Result列表中,敲击用户希望打开的项目。参看 http://www.microsoft.com
作为另一个示例,Palm手持设备允许用户采用“Find”功能来定位手持设备中的任意单词或词组。用户敲击“Find”,输入要查找的文本,然后选择OK,然后敲击用户想重新检查的文本。参看
http://www.palmone.com/us/support/userguides/zire31/ie/appsd.html #wp1269556
然而,用户不能控制搜索范围、或将单词或词组应用到搜索中的方式。此外,确信用户不能操作搜索结果屏幕上的项目,而是必须在例如回应或转发之前打开这个项目(例如消息)。
然而,由于可能存在没有在消息列表中显示的相当大量的数据,例如包括地址、日历约会、备忘录、任务和其它个人信息管理(PIM)数据,出现在单一消息列表、单一数据库或单一应用程序中的搜索项目具有明显的限制。不能以高效的方式搜索该数据之一事实对于用户是不便的。因此,存在对于无线手持电子设备能够提供高效的设备全局搜索的需要。
对于无线手持电子设备,还需要能够利用文本搜索串和个人名称来找到特定消息和其它PIM数据。
从而,仍有空间来改进具有搜索功能的手持电子设备和在手持电子设备上的数据搜索方法。
发明内容
本发明满足了上述需要,例如,本发明在集中(converged)无线手持电子设备上提供了一种先进和有效的界面,以便根据对于手持电子设备的多个组件选择的一个或多个搜索标准,来搜索信息和其它PIM数据。通过接受搜索标准和要搜索的组件的输入,最优化搜索速度。
根据本发明的一个方面,一种手持电子设备的个人信息管理信息的搜索方法包括:接受至少一种搜索标准的输入;接受手持电子设备的多个组件的表述的输入,所述表述包括要搜索的个人信息管理信息;基于至少一种搜索标准和多个组件的表述,执行组件的搜索;从搜索中确定至少一个搜索结果;以及显示所述至少一个搜索结果。
该方法接受输入,以直接操作至少一个搜索结果。
该方法使用文本搜索标准和名称搜索标准作为所述至少一种搜索标准;至少使用第一组件和第二组件作为多个组件,第一组件包括具有多个文本字段和多个名称字段的多个第一项目,第二组件包括具有多个文本字段和多个名称字段的多个第二项目;将文本搜索标准与第一和第二项目的文本字段进行匹配;以及将名称搜索标准与第一和第二项目的名称字段进行匹配。
该方法显示多个搜索结果作为所述至少一个搜索结果;至少使用组件的第一个和组件的第二个的表述作为多个组件的表述;显示与组件的第一个相关联的第一组搜索结果;以及分离地显示与组件的第二个相关联的第二组搜索结果。
该方法使用多个不同的应用程序作为组件;使用多个搜索结果作为所述至少一个搜索结果;在搜索结果屏幕上显示搜索结果;对于每一个不同的应用程序,以对应的方式与不同应用程序的对应一个应用程序的搜索结果进行交互;以及对于搜索结果屏幕上的每个搜索结果,按照与不同应用程序的对应一个应用程序的对应方式相同的对应方式,与搜索结果的对应一个进行交互。
该方法在本地屏幕上显示与应用程序相关联的图标;接受输入以从图标启动应用程序;从启动的应用程序中显示包括搜索菜单项目的菜单;以及接受输入以便从菜单项目启动搜索。
作为本发明的另一方面,一种手持电子设备包括:外壳;包括多个例程和存储器的处理器电路,所述存储器具有多个有个人信息管理信息的组件;与处理器电路协同工作的输入电路;以及与处理器电路协同工作的显示电路,其中至少一个例程适于从输入电路输入用于个人信息管理信息的至少一个搜索标准以及要在存储器中搜索的至少部分组件的表述,以便根据至少一个搜索标准和至少部分要搜索的组件的表述,执行存储器的搜索,从而从搜索中确定至少一个搜索结果,并在显示电路处显示所述至少一个搜索结果。
要搜索的多个组件包括存储器中的多个应用程序数据库,所述应用程序数据库至少包括消息应用程序数据库、日历应用程序数据库、地址簿应用程序数据库、备忘录应用程序数据库和任务应用程序数据库的一部分。
作为本发明的另一个方面,一种手持电子设备信息的搜索方法包括:接受至少一个搜索标准的输入;接受包括要搜索的信息的手持电子设备的多个组件的表述的输入;基于所述至少一个搜索标准和多个组件的表述,执行组件的搜索;从搜索中确定至少一个搜索结果;以及显示所述至少一个搜索结果。
该方法显示多个搜索结果,作为所述至少一个搜索结果;至少使用组件的第一个和组件的第二个的表述,作为多个组件的表述;显示第一组搜索结果,至少包括与组件的第一个相关联的第一个匹配个数;分离地显示第二组搜索结果,至少包括与组件的第二个相关联的第二个匹配个数;以及接受输入以扩展第一和第二组之一,以显示第一和第二组之一的各个项目。该方法接受输入,以直接操作第一和第二组之一的各个项目。
附图说明
结合附图,根据以下优选实施例的说明可全面理解本发明,其中:
图1是根据本发明的手持电子设备的顶视平面图;
图2是图1的手持电子设备的示意图;
图3是图2的手持电子设备的存储器的部分的示意图;
图4是根据本发明实施例的全局搜索特定屏幕的示例;
图5是图4的全局搜索特定屏幕的范例条目的示例以及相关联的下拉菜单;
图6是根据本发明另一个实施例的临时全局搜索结果屏幕的示例;
图7是根据本发明另一个实施例的取消的全局搜索结果屏幕的示例;
图8是根据本发明另一个实施例的最终全局搜索结果屏幕的示例;
图9A到9E是根据本发明一个实施例的全局搜索结果屏幕的示例;
图10A1到10A2和图10B到10D形成了图2的处理器执行的软件的流程图;
图11是根据本发明的另一个实施例的图10C软件的流程的另一个搜索选择的示例;
图12是包括启动图3的全局搜索应用程序的菜单项目的菜单的示例;
图13是根据本发明另一实施例的应用程序和对应应用程序数据库的方框图,所述应用程序数据库包括对于图3的存储器要搜索的多个项目。
具体实施方式
如在此所用,术语“个人信息管理(Personal InformationManagement)”或“PIM”应当明确地包括但不局限于:消息、日历信息、地址簿或联系信息、备忘录、任务信息、文件、笔记、连接、费用信息和其它的PIM信息。
如在此所用,术语“information”应当明确地包括但不局限于PIM数据和其它PIM信息。
如在此所用,术语“组件(components)”表示手持电子设备的分离并且不同的数据库或应用程序,手持电子设备的每个组件包括对应的信息。
如在此所用,表达“多个(a number of)”及其变化形式应当广义地指任意量或者一个或更多的个数。
结合无线手持电子设备来说明本发明,尽管本发明适用于较宽范围的手持电子设备。
图1概括地示出了手持电子设备4,并且在图2示意地示出。示例的手持电子设备4包括:外壳6,其上设置了处理器单元,所述处理器单元包括输入设备8、输出设备12、处理器16(如图2所示)、存储器20(图2)以及多个例程22(图2和图3)。例如,处理器16可以是但不局限于微处理器(μP),其响应来自输入设备8的输入并提供输出信号到输出设备12。处理器16还与存储器20相接。美国专利No.6,452,588和6,489,950包括手持电子设备的示例,将其在此作为参考一并包含。
                        示例1
从图1可见,输入设备8包括小键盘24和指轮32。示例形式的小键盘24是简化的QWERTY键盘,包括多个用作输入构件的键28。如图所示,例如,无线手持电子设备4使用包括QWERTY键盘和指轮32的用户界面,用于用户界面浏览。优选地,由无线手持电子设备4作出相对困难的选择而不增加用户的负担。
表达“简化的(reduced)”及其各种变化形式,在上下文中表示键盘、小键盘、或者输入构件的其它排列,广泛地指其中向至少一个输入构件分配了给定的集合中的多个字符的排列,例如罗马字母集合中的多个字母,从而可能使至少一个输入构件的激活的结果变得不清楚。结果,例程22之一(图2)专用于消除多义性(disambiguation)功能。
                        示例2
然而,需要注意的是小键盘24可以是其它的配置之一,例如AZERTY键盘、QWERTY键盘、Dvorak键盘或者其它键盘或小键盘排列,无论现在已知或未知的,简化或者未简化的(即完全的)。
                        示例3
作为指轮32的替代品,可以使用光标定位和/或功能选择机制或其它适用的用户输入设备(如触摸板、操纵杆按钮)的广泛范围,无论已知或未知。
继续参考图1,键28设置在外壳6的正面上,指轮32设置于外壳6的一侧。指轮32可以用作另一个输入构件并且可以旋转,如箭头34所示,以提供到处理器16的选择输入,并通常还能够沿着朝向外壳6的方向按下,如箭头38所示,以提供另一个到处理器16的选择输入。
小键盘24的键28中有<NETX>键40和<ENTER>键44。其中例如,<NEXT>可能是符号或是键盘上提供(即印刷)提供的单词“next”,可以按下<NEXT>键以提供到处理器16的选择输入并实质上提供与指轮32的旋转输入所提供的相同的选择输入。因为<NEXT>键40位置与小键盘24的多个其它键28相邻,在文本输入操作期间,用户实质上可以提供选择输入到处理器16而无需从小键盘24移开用户的手。另外的键,尽管相同或相似键构成小键盘24的部分,<ESC>键45位于外壳6的侧面,与指轮32相邻。
从图1中还可见,键28中的多个键包括位于其上的多个字符48。在小键盘24的示例描述,键28的多个键包括两个字符,例如包括被分配到其的第一字符52和第二字符56。可以理解,表达“字符(characters)”应当广泛地包括字母、数字、符号等等,并能够附加地包括表意的字符及其组件等。
小键盘24的键28之一包括作为其字符48的字母“Q”和“W”,相邻的键28包括作为其字符48的字母“E”和“R”。可以看到,小键盘24的键盘28上的字符48的排列通常是QWERTY排列,虽然键盘28的很多包括两个字符48。
在小键盘24的键28中,附加能够提供删除文本输入的<DEL>键86。
在图3中示意地示出了存储器20。无限制地,存储器20可以是内部和/或外部存储介质的任意一种类型,例如,RAM、ROM、EPROM、EEPROM和/或类似,以计算机内存储区域的形式提供用于数据存储的存储寄存器,并且还可以是易失性或非易失性存储器。附加地,存储器20还包括用于数据处理的例程22。无限制地,例程22可以是任何一种形式,例如软件、固件等。
再次参考图1,输出设备12包括显示器60,其上提供了示例输出64。显示器60还可以包括***记号(例如光标)84(图4和5),通常指示了在何处接收来自输入设备8的下一个输入。将图1的输出64表示为显示本地屏幕,所述本地屏幕表示被描述为对应离散图标88的多个应用程序86(图3示出了可能的应用程序86的一些示例)。例如,应用程序86包括日历应用程序90、地址簿应用程序96、消息应用程序98和全局搜索应用程序100。例如,对应的图标88分别包括日历图标102、地址簿图标104、任务图标106、备忘簿图标108、消息图标110和全局搜索图标112。
在图1中,本地屏幕输出64当前是激活的,并且能构成图3的另一个应用程序86。通过输入设备16提供适宜的输入,例如通过适当地旋转指轮32并通过沿箭头38所示方向移动指轮32来提供选择输入,能够从本地屏幕输出64发起其它应用程序86之一,例如消息应用程序98。例如,本地屏幕输出64显示与全局搜索应用程序100相关的图标112,并接收来自输入设备16的输入,以便从该图标启动全局搜索,如下文所述。
尽管在图1中并没有清楚示出,图标88可以是带状条(ribbon)(未示出)的一部分,所述带状条包括形成本地屏幕输出64上的设备工具栏(未示出)或任务栏(未示出)的一系列图标。
尽管未示出,可以通过e-mail图标114和相应的e-mail应用程序(未示出)来提供分离并相对更小的“search message”应用程序(未示出)。
例如,图3的全局搜索应用程序100使用户能够搜索与搜索标准集合相匹配的消息、地址簿联系、日历约会、任务或备忘录。能够指定的搜索标准包括文本和/或名称。显示与这些搜索标准相匹配的项目并根据类型进行分组(例如,所有的日历约会在一起;所有的消息在一起)。用户能够与搜索结果中的这些项目进行交互,如它们分别在应用程序90、92、94、96、98(图3)一样。例如,如果在地址簿应用程序92的搜索结果中显示一个联系,那么用户能够显示(例如查看)、编辑、删除、e-mail或通过联系采用任意其它地址簿功能。
图4示出了在图3的全局搜索应用程序100启动之后显示的全局搜索特定屏幕116的示例。这里,用户可以指定搜索标准118和要搜索的组件120。对于搜索标准118,用户能够选择输入文本122和/或名称124(例如John Doe(图5));John;Mary;Smith;John Smith)。将输入到“Text:”字段126的文本与PIM项目(例如下面的表2)中的文本相关字段进行匹配,并且将输入到“Name:”字段128的文本与其PIM项目中的名称相关字段进行匹配。如果用户关心的是名称字段128,那么用户可以选择性地使用图5中的SelectName菜单项目130,以便从设备的地址簿应用程序92(图3)中选择名称。例如,输入设备16提供输入,例如沿箭头38所示方向(图1)移动指轮32来提供选择输入,可以在全局搜索应用程序100中发起下拉菜单132(图5)。
图5是图4的全局搜索特定屏幕116的范例条目的示例以及下拉菜单132。如图5所示,用户通过复选框(check box)134指定要搜索的组件120。尽管示出了复选框,可以使用适用的任意输入选择结构。在此示例中,由于选择了所有复选框134,全局搜索应用程序100(图3)搜索日历应用程序90、地址簿应用程序92、任务应用程序94、备忘簿(备忘录)应用程序96和消息应用程序98。可以理解,用户可以复选与相应组件120的零个、一个、部分或者全部相邻的复选框134。菜单项目“Select”136或键盘键<SPACE>137(图1)可以用作这个目的。如果没有选择组件120,则不执行搜索。类似地,如果没有输入选择标准118(图4),则不执行搜索。然而,如果选择了一个、部分或者所有的组件120,并且输入了一个、部分或者所有的搜索标准118(图4只示出了两个搜索标准),则开始搜索以响应用户选择菜单项目“Search”138。
此任务完成之后,显示图6的临时全局搜索结果屏幕140。在被选择的组件120的搜索开始之后、搜索结束之前,显示当然依赖于图5中搜索所选择的组件120的该示例屏幕140。屏幕140显示搜索结果142的一个或者多个,按照与图4和5所选择的组件120对应的类型对其进行分组。换句话说,例如,将所有消息144分为一组,将所有日历约会146分为一组。此外,随着搜索进程的继续(例如“Search”147),持续更新屏幕142。
图7示出了取消的全局搜索结果屏幕148的示例。可以通过使用菜单132’(图6)并选择菜单项目“Stop Search”138’或者通过按键<ESC>键45(图1)来取消进行中的搜索(如图6和7所示)。菜单132’类似于图5的菜单132,除了在搜索进行时显示菜单项目138’以外。如果取消搜索,则状态线指示取消(“Canceled”152)和搜索取消时完成的百分比156。图6同样示出了搜索进行中的完成百分比157。可以保留在取消要求之前找到的任何搜索结果158,以便用户检查。
图8示出了全局搜索结果最终屏幕160的示例。搜索完成后,状态线将指示结束(“Finished”162)和找到的匹配个数164。在本示例中,日历应用程序90、地址簿应用程序92、任务应用程序94、备忘簿(备忘录)应用程序96和消息应用程序98的匹配个数分别是12、8、0、2和3,所有被搜索的示例应用程序的总匹配个数164是25。
状态线下面是根据组件分组的搜索结果166。每一组用图标168和文本170来标识组件,并指示了组内的匹配个数。可以利用菜单项目“Expand”171(图8)或键盘键<SPACE>137(图1)来扩展或缩减每一组。按照与图5的菜单132显示在图4的屏幕116的同样方式将菜单132”显示在图8的屏幕160上。在本示例中,支持从搜索结果166选择单一项目,尽管本发明广泛适应于选择包括搜索结果166的一个、部分或者全部的项目。可以理解,在搜索结果142(图6)和158(图7)中可以按照类似方式扩展、缩减或者选择对应的组。
如图6-8所示,以应用程序类型的方式呈现搜索结果142、158、166并可以扩展(下面结合图9A-9E说明),并直接从全局搜索应用程序100中进行操作(下面结合示例4、5、表1和图10D说明)。
                          示例4
优选地,按照与搜索结果项目的本身应用一致的方式显示搜索结果,例如,应用程序90、92、94、96、98(图3)之一。因此,用户能够按照与项目本身应用程序相同的方式与搜索结果项目进行交互。例如,以设备4的消息列表(未示出)的方式显示来自消息应用程序98的消息,按照与应用程序排列视图(未示出)相似的视图来显示日历应用程序90的日历约会。
可用的确切菜单项目和键盘的交互取决于当前选择的搜索结果。典型地,作为最小,菜单项目可用于视图和/或编辑和删除所选择的项目。
                           示例5
例如,可以适当地直接查看、直接编辑或直接删除来自搜索结果142、158、166的项目,而无需从其本身的应用程序中打开项目。可以直接转发来自消息应用程序98的消息,或直接从搜索结果向其发送应答。例如,从搜索结果分别再次直接e-mail或直接呼叫具有e-mail地址或电话号码的地址簿应用程序92的地址簿联系,而无需从其本身的应用程序打开。
在图6到8的每个组中,按照与项目本身应用示出方式一致的方式来显示匹配搜索标准的项目,例如,如表1和图9A到9E所示。
  应用程序   显示方式
  日历90   按照日历安排视图类似的视图显示约会
  地址簿92   将联系显示为简单列表,根据由设置排序的地址簿,对所述简单列表进行排序
  任务94   将任务显示为包括名称、完成状态和优先级的列表,由设置排序的任务对列表进行排序
  备忘录96   将备忘录显示为简单列表,由备忘录标题根据字母顺序对其进行排序
  消息98   例如,利用所有日期界限(separator)和字段来显示消息(如在消息列表中显示)
图9A到9E示出了全局搜索结果屏幕172、174、176、178和180的示例。图9A示出了日历应用90的搜索结果182。图9B到9E分别示出了地址簿、任务、备忘录和消息应用92、94、96和98的搜索结果184、186、188和190。日历搜索结果182包括各种约会,例如192。
                          示例6
在图9A中,利用日历搜索结果182,如果定期约会与搜索标准进行匹配,如果匹配,则只显示唯一的定期约会和其约会的修改事件。为了简化显示,定期事件并未如它们在日历应用90的排列视图中扇形展开(未示出)。可以理解,可选择性地在日历搜索结果182中展开定期事件。
如图9B所示,将例如地址簿搜索结果184的194的联系显示为简单的列表,根据地址簿应用92的“排序(Sort By)”对其进行排列(例如,首名称;末名称;公司名称)。
任务搜索结果186示出了“没有任务(No Tasks)”196,这指示没有与相应搜索标准118(图4)的匹配。然而,如果存在一个或多个特定的任务搜索结果,则将其显示为例如包括任务名称、完成状态和优先级的列表(未示出),以任务应用94的任务的“排序(Sort By)”对列表进行排序(例如主题、优先级、到期日期、状态)。
如图9D所示,例如备忘录搜索结果198、199的备忘录188被显示为简单列表,根据备忘录标题的字母顺序对所述简单列表进行排序。
将例如200的图9E的消息搜索结果190的消息显示为消息应用程序98的消息列表(未示出),例如,所述列表包括日期界限202、204和字段206。
在设备4中可搜索的每个项目组成一个、部分或者所有的根据特定预定的标准可以搜索的字段。表2标识了对于每个可搜索的项目和需要匹配的标准类型可搜索的字段。可选择的标准类型和/或要搜索的可选择的组件(图4)最优化了所希望搜索的搜索速度。
表2
  可搜索项目   字段   标准类型
  消息,E-mail,PIN   地址字段   名称
  主题   文本
  主体   文本
  消息-SMS   地址字段   名称
  主体   文本
  消息-MMS   地址字段   名称
  主题   文本
  主体   文本
  消息-电话   地址字段   名称
  主题   文本
  记录   文本
  消息-语音邮件   地址字段   名称
  主体   文本
  地址簿联系   首名称   名称
  末名称   名称
  公司   文本
  工作职位   文本
  用户1   文本
  用户2   文本
  用户3   文本
  用户4   文本
  记录   文本
  日历约会   主题   文本
  地点   文本
  参会者   名称
  记录   文本
  任务   任务   文本
  记录   文本
  备忘录   记录   文本
  主体   文本
  群组地址   名称   文本
图10A1到10A2和10B到10D形成了图2的处理器16执行的全局搜索应用程序100(图3)的软件的流程图。启动之后,在212显示图4的全局搜索特定屏幕116。如果在214检测到<ESC>键45(图1),则在216,软件返回到图1的本地屏幕输出64的应用程序。否则,如果在218处输入其它的文本,则在220将该文本输入到当前光标的位置(即图4的84)。如果没有输入其它文本,或在220之后,确定是否显示当前图6-8的屏幕140、148、160中的一个,如果是,则在224,执行例程更新全局搜索结果(图10D)。如果未显示搜索结果屏幕,或在224之后,确定是否显示图5的菜单132。如果没有,则在232处恢复执行。否则,如果没有显示菜单,在228确定是否沿方向38激活指轮32(图1)以请求菜单132。如果没有,则在214处恢复执行。否则,在230显示菜单132。
接下来,还参考图5,在232,如果选择菜单项目“Hide Menu”133,则从显示器60中菜单去除132(图1)并且重复步骤214。否则,在236,如果选择菜单项目“Change Option”237(图4),或者如果选择菜单项目“Select All”(未示出),并且如果光标84是在复选框134之一上,则在238,在光标位置设置复选(或者在所有的复选框如果选择“Select All”(未示出))并且重复步骤214。另一方面,如果光标84不在复选框134之一上,那么不显示菜单项目“ChangeOption”237(图4)并且重复步骤214。否则,在242,如果选择菜单项目“Clear Field”243,并且在244如果光标84在输入字段126、128之一上,那么在248清除在光标位置的条目,并且重复214。
如果在242测试失败,那么在250,如果选择菜单项目“Search”138,那么在图10B的272恢复执行。否则,在252,如果选择菜单项目“Deselect All”,那么在254清除图5所有条目,而与光标位置无关,并重复步骤214。如果在252测试失败,那么在256,如果选择菜单项目“Select Name”130,那么在258显示地址簿应用程序92(图3)的名称列表。然后,在260,在214恢复执行之后,用户选择名称中的一个作为图4的名称字段128的条目。如果在256测试失败,那么,在262,选择菜单项目“Show symbol”,然后,在264,显示存储器20(图3)的字符265列表。接下来,在266,用户选择字符之一作为图4的名称字段128或文本字段126的条目,之后在214恢复执行。如果在262测试失败,那么,在268,如果选择菜单项目“Close”,那么,在270,软件退出,返回到图1的本地屏幕输出64的应用程序。否则,在232恢复执行。
接下来,在图10B的272,在新搜索线程启动之前停止紧接在前搜索的不同组件120的任意和全部的并发的搜索线程。在274,如果选择日历组件120的复选框134A,那么,在276,启动日历搜索线程。否则,如果没有选择复选框134A,或者在276之后,那么在278重新启动操作,以便为地址簿组件120测试复选框,并且如果被选择,启动对应的地址簿线程。按照这种方式,使用步骤278-280、282-284、286-288、290-292测试复选框134B、134C、134D、134E,并且如果被选择,分别启动对应的地址簿、任务、备忘录和消息线程。按照这种方式,根据地址簿、任务、备忘录和消息组件的一个、部分或者全部开始搜索。292之后,在294,执行例程更新全局搜索结果(图10D)。如果在290测试失败,或者在294之后,在图10A1的214重新启动执行。
图10C示出了由图10B的线程(THREAD n)之一执行的软件,可以理解,五个示例线程的任意一个本质上采用相同的逻辑。在296声明后,在298,确定在图4的文本字段126中是否存在输入。如果有,那么在300将这个输入作为第一搜索条件。如果在298测试失败,或者在300之后,在302,确定在图4的名称字段128中是否存在输入。如果有,那么在304采用这个输入作为第二搜索条件。如果在302测试失败,这意味着用户没有选择搜索文本和/或名称,由于没有输入搜索标准,那么,在306,对于THREAD n没有搜索结果报告到例程更新全局搜索结果(图10D)并且在308THREAD n自我终止。否则,在304之后,在310用第一搜索条件或(OR)第二搜索条件启动存储器20(图3)的相应组件n的搜索。例如,日历应用90的线程相关于组件搜索部分存储器20。
在本示例中,如图2所示,存储器20(图3)的各种组件包括多个文本字段和多个名称字段。搜索将来自文本字段126(图4)的文本搜索标准与这些项目的文本字段进行匹配,并且将来自名称字段128(图4)的名称搜索标准与这些项目的名称字段进行匹配。在此,搜索提供在文本搜索标准或(OR)名称搜索标准在何处产生匹配的匹配。
接下来,在312,将THREAD n的对应搜索的百分比报告给例程更新全局搜索结果(图10D),用于更新图6的字段157或者图7的字段156。例如,可以使用所有同时的线程的百分比的平均。于是在314,确定线程THREAD n的搜索是否100%完成。如果没有,那么,在316,将THREAD n的相应搜索的百分比再次报告给例程更新全局搜索结果(图10D)。否则,如果在314测试通过,那么在317,将THREAD n的对应搜索的完成报告给例程更新全局搜索结果。316或317之后,在318,将THREAD n的相应搜索的搜索结果(包括匹配数量)报告给例程更新全局搜索结果(图10D)。接下来,在320,确定THREAD n是否被图10B的步骤272终止。如果是,那么在322终止THREAD n。否则,在324继续搜索然后重复步骤314。
在图10D的326开始例程更新全局搜索结果。首先,确定在328是否选择<ESC>键45(图1),或者在330是否选择图6的菜单项目“StopSearch”。如果测试的任意一个是真,那么在332,停止针对当前搜索的不同组件120的任意和全部并发的搜索线程。接下来,更新并显示取消全局搜索结果屏幕148(图7)。按照这种方式,如图6和7所示,用户能够取消在进行中的搜索而不丢失当前搜索结果。334之后,在342恢复执行。
另一方面,如果<ESC>键45(图1)和图6的菜单项目“Stop Search”138’同时都不激活,那么,在336,根据图10C的步骤317的报告确定是否完成了所有同时进行的线程。如果是,那么更新并显示最终全局搜索结果屏幕160(图8)。否则,更新并显示临时全局搜索结果屏幕140(图6)。338或340之后,在342,确定根据例如选择图6的符号343(“+”)或图9A的符号343’(“-”)是否有扩展的相关请求。例如,如果选择符号343(“+”),那么在344显示图9A的屏幕172,以便扩展并显示日历组件的单独项目(例如约会192)。接下来,在346,确定是否激活<ESC>键45。如果是,那么在354返回更新全局搜索结果的例程。否则,在348,确定是否选择显示项目的特定一个。如果是,那么在350,在表1的组件定义中显示被选择的一项显示项目。否则,如果没有选择显示项目的一个,那么重复步骤346。350之后,在352,确定是否激活<ESC>键45。如果是,那么重复步骤344。否则,重复步骤352。
                         示例7
如果同时指定图4的两个搜索标准118,那么返回与任意一个搜索标准相匹配的任意项目(即利用OR而不是AND来组合搜索标准)。
                         示例8
或者,如果同时指定图4的两个搜索标准118,那么返回与两个搜索标准同时相匹配的任意项目(即利用AND而不是OR来组合搜索标准)。图11示出了对于图10C,针对第一搜索项目AND第二搜索项目,在3109启动存储器20(图3)的对应组件的搜索。
                       示例9
搜索结果屏幕140(图6)和160(图8)是动态的。即,随着项目增加、更新或删除,相应地更新搜索结果。例如,如果将与搜索标准118(图4)相匹配的备忘录,如198(图4)添加到设备4,那么将其添加到搜索结果188而不需要重做搜索。这是因为即使如在314所确定完成搜索之后,在步骤324(图10C)搜索持续。类似地,当更新备忘录时,删除例如199(图9D)的备忘录将从搜索结果188中将其删除,以使其不再与搜索标准118进行匹配。
                        示例10
如果所述组件的所述项目的文本字段具有包括搜索标准118的文本字段126中的文本的单词,搜索标准118的文本与组件120之一的项目的文本字段进行匹配。例如,如果在文本字段126中的单词是“ill”,那么与例如fill、pill、miller等的单词进行匹配。
                        示例11
用户输入的文本字段126(图4)中的文本可以包括混合场合(case)的字符、符号、多个单词和其它字符或者符号的广泛范围。搜索可能对场合不敏感,尽管它会尝试去匹配用户输入的确切文本。
                        示例12
如果在搜索标准118的文本字段126(图4)的文本中输入多个单词,那么仅当组件的项目的文本字段与搜索标准中的所有文本相匹配时,搜索标准才匹配。
                        示例13
作为示例12的另一选择,如果在搜索标准118的文本字段126(图4)的文本中输入多个单词,那么仅当组件的项目的文本字段与搜索标准中的任一文本相匹配时,搜索标准就匹配。
                        示例14
搜索标准118(图4)的名称按照与文本搜索标准类似的方式进行匹配,仅仅除了名称字段,如表2。例如,在一封e-mail消息中的题头e-mail地址与名称搜索标准进行匹配,而不是与普通文本搜索标准进行匹配。
                          示例15
如果用户同时输入文本和名称搜索标准,那么在搜索结果中返回与两个搜索标准中的任一相匹配的项目。
                          示例16
作为示例15的另一个选择,如果用户同时输入文本和名称搜索标准,那么在搜索结果中仅返回与两个搜索标准都匹配的项目。
                          示例17
以上所述结合图10B到10D,在分离的线程中搜索每个组件。这表示可能有多达五个的不同的线程(例如,对于五个不同组件120的五个THREAD n事件)用于包括图4的示例组件120的全局搜索。
                          示例18
作为示例17的另一选择,例如,在五个线程也许会对设备4附加过多负荷的事件中,可能的选择包括使一个线程管理员(未示出)处理对不同搜索任务的分配线程。
                          示例19
作为示例17的另一选择,线程管理员(未示出)可以在完成搜索后彻底终止线程。但是,这去除了图8和10C的搜索结果160的动态更新能力。
                          示例20
尽管公开了简单、基础的全局搜索应用程序100,需要认识到可以采用搜索复杂度的增长级别。例如,可以提供附加搜索选项(即匹配项、仅全字;所有字而不是任一字;其它的适宜的搜索选项)。
                          示例21
尽管图4示出了全局搜索应用程序100(图3)从本地屏幕输出64(图1)的图标112开始,它可以方便地从任一适宜的应用程序开始,例如图3的所有应用程序90、92、94、96、98的任一或所有。例如,如果全局搜索应用程序100从日历应用程序90中开始,那么如图12所示日历菜单132的菜单项目138可以启动应用程序100。
                          示例22
可以提供一个或多个附件的搜索标准,以例如支持搜索不同消息类型(即e-mail相对于SMS)并且/或者根据日期,因为例如日历约会(如图9A所示)和消息(如图9E所示)在其中有日期组件,搜索并且/或者根据消息附件搜索。
                         示例23
如图13所示,需要搜索的组件120(图4)的一个、部分或者全部可以包括数据库360以及相应的应用程序364,数据库包括在存储器20(图3)中的多个项目362。
                         示例24
尽管公开了示例搜索标准,可以使用广泛的其它搜索标准。作为无限制的示例,使用分类作为另一个搜索标准,其中“分类”指在其中用户通过不同类别来分组PIM项目的PIM分类。添加分类作为另一个搜索标准,或者作为不同的搜索标准,通过添加这个作为一个或更多各种PIM项目(例如,如表2所示,没有分类)的一种属性使得搜索更细致。
尽管为了使公开清楚,在此参考用于显示PIM信息和应用程序的示例显示器60,可以理解,此信息可以被存储、在硬质拷贝上印刷、由计算机修改或者与其它数据合并。应当认为所有这些处理处于这里所采用的术语“显示(display)”或者“显示出displaying”的范围内。
公开的全局搜索应用程序100的用户界面是无缝的,并允许通过各种用户选择来进行相对简单的浏览并显示报告搜索过程和搜索结果的屏幕。
尽管在此详细说明了本发明的特定实施例,需要认识到,本领域的技术人员在本公开的整体指导下可以在细节上开发各种修改和选择。因此,公开的具体设置只是为了演示并且不作为本发明范围的局限,将在所附权利要求书及其所有等同物中限定本发明的全部范围。

Claims (20)

1、一种手持电子设备的信息的搜索方法,所述方法包括:
接受至少一个搜索标准的输入;
接受所述手持电子设备的多个组件的表述的输入,所述表述包括要搜索的信息;
根据所述至少一个搜索标准和所述多个组件的表述,进行所述组件的搜索;
从所述搜索中确定至少一个搜索结果;以及
显示所述至少一个搜索结果。
2、根据权利要求1所述的方法,还包括:
将文本搜索标准和名称搜索标准用作所述至少一个搜索标准;
至少将第一组件和第二组件用作所述多个组件,所述第一组件包括具有多个文本字段和多个名称字段的多个第一项目,所述第二组件包括具有多个文本字段和多个名称字段的多个第二项目;
将所述文本搜索标准与所述第一和第二项目的文本字段进行匹配;以及
将所述名称搜索标准与所述第一和第二项目的名称字段进行匹配。
3、根据权利要求1所述的方法,还包括:
将所述手持电子设备的地址簿应用程序用作所述组件之一;
将名称搜索标准用作所述至少一个搜索标准;以及
接受输入,以便从所述地址簿应用程序选择名称作为所述名称搜索标准。
4、根据权利要求1所述的方法,还包括:
将文本搜索标准和名称搜索标准用作所述至少一个搜索标准;
根据所述文本搜索标准和所述名称搜索标准,执行所述组件的所述搜索;以及
将所述至少一个搜索结果与所述文本搜索标准和所述名称搜索标准都进行匹配。
5、根据权利要求1所述的方法,还包括:
接受输入以便选择所述多个组件中的至少两个。
6、根据权利要求1所述的方法,还包括:
将与所述组件对应的多个复选框显示为所述多个组件的表述;
接受来自至少两个所述复选框的输入;以及
根据所述至少一个搜索标准和来自至少两个所述复选框的输入,执行所述搜索。
7、根据权利要求1所述的方法,还包括:
将多个搜索结果显示为所述至少一个搜索结果;
将所述组件的第一个和所述组件的第二个的至少之一第一的表述用作所述多个组件的表述;
显示与所述组件的所述第一个相关联的第一组所述搜索结果;以及
分离地显示与所述组件的所述第二个相关联的第二组所述搜索结果。
8、根据权利要求1所述的方法,还包括:
将多个不同应用程序用作所述组件;
将多个搜索结果用作所述至少一个搜索结果;
在搜索结果屏幕上显示所述搜索结果;
对于每一个所述不同应用程序,按照对应方式与来自所述不同应用程序的对应一个的所述搜索结果的每一个进行交互;以及
对于所述搜索结果屏幕上的每一个所述搜索结果,按照与所述不同应用程序的对应应用程序的所述对应方式相同的对应方式,与所述搜索结果中对应的结果进行交互。
9、根据权利要求1所述的方法,还包括
显示包括多个搜索条目字段和要搜索组件的多个表述的屏幕;
接受至少一个所述搜索条目字段和要搜索组件的所述表述的至少部分的输入;
显示与所述屏幕相关的菜单;以及
接受输入,以便从所述菜单开始所述搜索。
10、根据权利要求1所述的方法,还包括
接受多个搜索标准的输入,作为所述至少一个搜索标准;
根据所述多个搜索标准和所述多个组件,从菜单项目接受输入以便开始所述搜索;以及
显示搜索结果屏幕,所述屏幕包括作为所述至少一个搜索结果的多个搜索结果。
11、根据权利要求1所述的方法,还包括
将多个不同的应用程序用作所述组件;
将多个搜索结果用作所述至少一个搜索结果;
在搜索结果屏幕上显示所述搜索结果;
对于每一个所述不同的应用程序,按照对应方式显示来自所述不同应用程序的对应一个的每一个所述搜索结果;以及
对于所述搜索结果屏幕的每一个所述搜索结果,按照与所述不同应用程序的对应一个的所述对应方式相同的对应方式,显示所述搜索结果中的对应一个。
12、根据权利要求1所述的方法,还包括
在本地屏幕上显示与应用程序相关联的图标;
接受输入,以便从所述图标启动所述应用程序;
从所述被启动的应用程序显示包括搜索菜单项目的菜单;以及
接受输入,以便从所述菜单项目启动所述搜索。
13、根据权利要求1所述的方法,还包括
将文本搜索标准和名称搜索标准的至少一个用作所述至少一个搜索标准。
14、根据权利要求1所述的方法,还包括
将多个搜索结果显示为所述至少一个搜索结果;
将所述组件的第一个和所述组件的第二个中至少之一的表述用作所述多个组件的表述;
显示所述搜索结果的第一组,至少包括与所述组件的所述第一个相关联的第一匹配个数;
分离地显示所述搜索结果的第二组,至少包括与所述组件的所述第二个相关联的第二匹配个数;以及
接受输入,以扩展所述第一和第二组中的一组,以便显示所述第一和第二组中所述一组的各个项目。
15、根据权利要求14所述的方法,还包括
接受输入,以便直接操作所述第一和第二组中所述一组的各个项目中的一个。
16、根据权利要求1的方法,还包括
将个人信息管理信息用作所述要搜索的信息。
17、一种手持电子设备包括:
外壳;
处理器电路,包括多个例程和具有多个个人信息管理信息的组件的存储器;
与所述处理器电路协同工作的输入电路;以及
与所述处理器电路协同工作的显示电路,
其中所述例程的至少一个适于从所述输入电路输入至少一个用于所述个人信息管理信息的搜索标准以及要在所述存储器中搜索的所述组件的至少部分,以便根据所述至少一个搜索标准和要搜索的所述组件的至少部分的所述表述,来执行所述存储器的搜索,从而从所述搜索中确定至少一个搜索结果,并在所述显示电路显示至少一个搜索结果。
18、根据权利要求所述的手持电子设备,其中,所述要搜索的组件是多个不同应用程序;其中所述例程的部分是所述多个不同应用程序;其中所述至少一个搜索标准包括文本搜索标准和名称搜索标准;其中所述多个不同应用程序至少包括第一应用程序和第二应用程序,所述第一应用程序包括具有多个文本字段和名称字段的多个第一项目,所述第二应用程序包括具有多个文本字段和名称字段的多个第二项目;并且其中所述例程的所述至少一个还适于将所述文本搜索标准与所述第一和第二项目的文本字段进行匹配,以及将所述名称搜索标准与所述第一和第二项目的名称字段进行匹配。
19、根据权利要求17所述的手持电子设备,其中所述至少一个搜索标准包括文本搜索标准和名称搜索标准;其中所述至少一个所述例程还适于根据所述文本搜索标准和名称搜索标准执行所述存储器的所述搜索,并且将所述至少一个搜索结果与所述文本搜索标准和名称搜索标准同时进行匹配。
20、根据权利要求17所述的手持电子设备,其中所述要搜索的多个组件包括在存储器中的多个应用程序数据库,存储器至少包括消息应用程序数据库、日历应用程序数据库、地址簿应用程序数据库、备忘录应用程序数据库和任务应用程序数据库的部分。
CNA2005100921977A 2004-08-31 2005-08-25 搜索个人信息管理信息的方法及使用其的手持电子设备 Pending CN1744084A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP04255257.0 2004-08-31
EP04255257A EP1630642A1 (en) 2004-08-31 2004-08-31 Method of searching for information in personal information management applications and handheld electronic device employing the same

Publications (1)

Publication Number Publication Date
CN1744084A true CN1744084A (zh) 2006-03-08

Family

ID=34930610

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2005100921977A Pending CN1744084A (zh) 2004-08-31 2005-08-25 搜索个人信息管理信息的方法及使用其的手持电子设备

Country Status (4)

Country Link
EP (1) EP1630642A1 (zh)
CN (1) CN1744084A (zh)
CA (1) CA2517615C (zh)
SG (2) SG120259A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101451855A (zh) * 2007-12-07 2009-06-10 阿尔派株式会社 检索结果显示装置
CN101674675A (zh) * 2009-08-20 2010-03-17 宇龙计算机通信科技(深圳)有限公司 移动终端应用功能选项的定位提示方法、***及移动终端
CN102549572A (zh) * 2009-09-20 2012-07-04 雅虎公司 用于提供高级搜索结果页面内容的***和方法
CN103092944A (zh) * 2013-01-10 2013-05-08 北京小米科技有限责任公司 一种通信信息搜索结果的呈现方法、装置及终端
CN104182473A (zh) * 2014-07-29 2014-12-03 小米科技有限责任公司 设置选项的显示方法及装置
CN105354215A (zh) * 2015-09-28 2016-02-24 北京橙鑫数据科技有限公司 搜索方法和装置
CN105912388A (zh) * 2016-04-06 2016-08-31 乐视控股(北京)有限公司 一种基于日历对日历日程进行访问的方法、装置及智能终端
WO2024098946A1 (zh) * 2022-11-09 2024-05-16 北京欧珀通信有限公司 交互方法、装置、电子设备以及存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7272604B1 (en) 1999-09-03 2007-09-18 Atle Hedloy Method, system and computer readable medium for addressing handling from an operating system
NO984066L (no) 1998-09-03 2000-03-06 Arendi As Funksjonsknapp for datamaskin
KR100755270B1 (ko) 2006-09-26 2007-09-04 삼성전자주식회사 휴대용 단말기에서 관계기반 정보를 출력하는 장치 및 방법
EP2193458A4 (en) * 2007-09-28 2010-09-29 Research In Motion Ltd ELECTRONIC DEVICE AND METHOD FOR MANAGING STORAGE OF DATA
US8452762B2 (en) 2009-09-20 2013-05-28 Yahoo! Inc. Systems and methods for providing advanced search result page content
US8386454B2 (en) 2009-09-20 2013-02-26 Yahoo! Inc. Systems and methods for providing advanced search result page content
US10503742B2 (en) * 2015-10-27 2019-12-10 Blackberry Limited Electronic device and method of searching data records

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5797098A (en) * 1995-07-19 1998-08-18 Pacific Communication Sciences, Inc. User interface for cellular telephone
JP3183181B2 (ja) * 1996-08-28 2001-07-03 トヨタ自動車株式会社 情報送信方法
WO2001033430A1 (en) * 1999-10-29 2001-05-10 Contact Networks, Inc. Method and system for updating user information maintained by another user system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101451855A (zh) * 2007-12-07 2009-06-10 阿尔派株式会社 检索结果显示装置
CN101674675A (zh) * 2009-08-20 2010-03-17 宇龙计算机通信科技(深圳)有限公司 移动终端应用功能选项的定位提示方法、***及移动终端
CN102549572A (zh) * 2009-09-20 2012-07-04 雅虎公司 用于提供高级搜索结果页面内容的***和方法
TWI454944B (zh) * 2009-09-20 2014-10-01 Yahoo Inc 提供進階搜尋結果頁面內容之系統與方法
CN102549572B (zh) * 2009-09-20 2015-11-25 雅虎公司 用于提供高级搜索结果页面内容的***和方法
CN103092944A (zh) * 2013-01-10 2013-05-08 北京小米科技有限责任公司 一种通信信息搜索结果的呈现方法、装置及终端
CN103092944B (zh) * 2013-01-10 2015-12-02 小米科技有限责任公司 一种通信信息搜索结果的呈现方法、装置及终端
CN104182473A (zh) * 2014-07-29 2014-12-03 小米科技有限责任公司 设置选项的显示方法及装置
CN105354215A (zh) * 2015-09-28 2016-02-24 北京橙鑫数据科技有限公司 搜索方法和装置
CN105912388A (zh) * 2016-04-06 2016-08-31 乐视控股(北京)有限公司 一种基于日历对日历日程进行访问的方法、装置及智能终端
WO2024098946A1 (zh) * 2022-11-09 2024-05-16 北京欧珀通信有限公司 交互方法、装置、电子设备以及存储介质

Also Published As

Publication number Publication date
EP1630642A1 (en) 2006-03-01
CA2517615C (en) 2011-05-31
CA2517615A1 (en) 2006-02-28
SG120259A1 (en) 2006-03-28
SG140615A1 (en) 2008-03-28

Similar Documents

Publication Publication Date Title
CN1744084A (zh) 搜索个人信息管理信息的方法及使用其的手持电子设备
US8495059B2 (en) Method of searching for personal information management (PIM) information and handheld electronic device employing the same
CN1280741C (zh) 信息处理***
CN1231843C (zh) 信息处理装置
TWI292872B (en) Related methods and computer readable recording medium storing instuctions for enabling the filtering of data items using categories
CN1201611C (zh) 具有预测编辑作用的通信终端
US8904286B2 (en) Method and arrangement for providing a primary actions menu on a wireless handheld communication device
US7257583B2 (en) System and method for updating an on-device application catalog in a mobile device receiving a push message from a catalog server indicating availability of an application for download
CN1150461C (zh) 能够***适合于收件人的词句的电子邮件撰写方法
US9251137B2 (en) Method of text type-ahead
CN101051323A (zh) 一种字符输入的方法、输入法***及词库更新的方法
CN1471006A (zh) 信息终端装置及其用于它的控制程序
EP1840708A1 (en) Method and arrangement for providing a primary actions menu on a handheld communication device having a full alphabetic keyboard
KR20130108619A (ko) 공유된 말뭉치의 검색에 의해 보충되는 단어 예측, 완성, 또는 수정이 가능한 텍스트 기입
CN1845032A (zh) 一种移动终端用户使用权限分级管理实现方法
CN1938673A (zh) 动态生成可选择搜索扩展的***和方法
CN102662575A (zh) 一种文本修改的方法、客户端及***
US20070192714A1 (en) Method and arrangement for providing a primary actions menu on a handheld communication device having a reduced alphabetic keyboard
KR20110015537A (ko) 모바일 컴퓨팅 장치를 위한 검색 결과의 제공
CN1704927A (zh) 信息处理***、信息处理方法和信息处理程序
US20100023317A1 (en) Method for generating text in a handheld electronic device and a handheld electronic device incorporating the same
CN1829364A (zh) 通信终端以及对该通信终端***符号的方法
US20080020736A1 (en) Method and device for performing integration search in mobile communication terminal
US10817508B2 (en) Techniques for constructing and editing a search query using an overload cell
WO2007143821A1 (en) Primary actions menu on a handheld communication device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication