CN101057239B - 增亮用于搜索结果的项的方法和装置 - Google Patents

增亮用于搜索结果的项的方法和装置 Download PDF

Info

Publication number
CN101057239B
CN101057239B CN2005800384763A CN200580038476A CN101057239B CN 101057239 B CN101057239 B CN 101057239B CN 2005800384763 A CN2005800384763 A CN 2005800384763A CN 200580038476 A CN200580038476 A CN 200580038476A CN 101057239 B CN101057239 B CN 101057239B
Authority
CN
China
Prior art keywords
blast
preference control
user
preference
search terms
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.)
Active
Application number
CN2005800384763A
Other languages
English (en)
Other versions
CN101057239A (zh
Inventor
马克希姆·I.·鲁诺弗
巴斯·奥丁
史蒂夫·柯
格莱格里·N.·克里斯泰
凯文·泰尼
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.)
Apple Inc
Original Assignee
Apple Computer 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 Apple Computer Inc filed Critical Apple Computer Inc
Publication of CN101057239A publication Critical patent/CN101057239A/zh
Application granted granted Critical
Publication of CN101057239B publication Critical patent/CN101057239B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • 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/903Querying
    • G06F16/9038Presentation of query results
    • 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/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Abstract

本发明提供了使用户能够很容易定位出偏好控件、文件、文件夹、控制,或与搜索结果相关的其他系统资源或数据项。在一个实施例中,在与可能进行搜索的一个或多个资源类型相关的搜索域中,用户输入搜索项(或其一部分)。用户可被提供以包含一列可能匹配项的弹出菜单。用户从弹出菜单选择所期望的偏好控件,并显示相应偏好窗格,或包含所选项、控制或其他资源的其他容器。在一个方面,当用户输入搜索项(或其部分)时,将特定图标增亮。具体而言,将表示包含匹配数据项的容器(例如,具有与搜索项相匹配的控制的偏好窗格)的那些图标增亮。根据关于哪个容器可能包含正确匹配的确定程度,使用不同类型的增亮。

Description

增亮用于搜索结果的项的方法和装置
相关申请的交叉引用 
本申请要求于2004年11月10日递交的题名为“Highlighting IconsFor Search Results”的美国申请No.10/985,630的优先权,该申请所披露内容在此引作参考(代理编号9317)。 
技术领域
本发明通常涉及用于呈现搜索结果的用户界面,更具体而言,涉及与搜索结果相关的增亮技术。 
背景技术
大多数计算机操作系统提供允许用户指定各种偏好设置的控件。这些控件包括文本域、滚动条、单选按钮、检查框等。例如,诸如MacOS X之类的典型操作系统包含有用于指定偏好的控件,这些偏好诸如:激活屏幕保存器之前的时间长度;屏幕上光标响应鼠标输入而移动的速度;当前日期和时间;外部扬声器音量等。 
一般而言,将这些控件以一系列偏好窗格进行组织,并将其集中归类到诸如“System Preferences”或“Control Panels”之类的标题下。用户通过点击上述项或菜单命令以激活System Preferences,由此能够访问控件。作为响应,系统显示包含许多层面的窗口,其中,每个层面均表示偏好窗格,该偏好窗格包含与系统具体组件或特征相关的一组控件。 
例如,如果用户想改变网络密码的话,用户通常要执行以下步骤: 
-激活System Preferences或菜单命令,给出包含各种偏好的System Preferences窗口; 
-点击Network,给出相应偏好窗格,其包含与网络密码相关的控件; 
-输入新密码; 
-点击OK按钮,保存新密码,偏好窗格消失;以及 
-点击关闭按钮,System Preferences窗口消失。 
当计算机和操作系统变得越来越复杂时,偏好控件的数量也在增长,正如偏好窗格的数量那样。从而,用户(特别是初学用户)很难发现他们要找的具体控件。用户可能知道他正在找的控件的一般特性,但可能不知道哪个偏好窗格包含该控件。例如,仍用上述示例,如果用户不熟悉偏好窗格的组织方案,他或她就可能不知道去何处查找网络密码表项控件。在许多偏好窗格间进行搜索和/或参阅打印或电子文件可能既困难又耗时。 
特别是,当发行新版本的操作系统时,对于控件来说,一般会从一个层面移到另一层面;熟悉先前版本操作系统的用户可能不熟悉控件的新位置。 
一旦用户熟悉了偏好窗格的组织方案,他或她可能更容易地发现所需的具体控件。因此,在不强迫用户参阅手册或其他文件的条件下,具有用于针对各控件位置对用户进行训练的某种机制是有益的。 
在此背景下,所需要的就是,即便当用户不熟悉偏好窗格的组织方案时,也能帮助用户定位和访问偏好控件的系统和方法。此外,还需要用于对用户进行训练,从而随着时间的推移,他或她会变得更加熟悉各偏好控件位置的系统和方法。此外,还需要用于帮助用户定位其他类型的系统资源、数据等的系统和方法。 
发明内容
本发明提供了使用户能够很容易定位计算机系统中项的搜索能力,这些项例如包括数据项、偏好控件、文件、文件夹、控件、或与搜索结果相关的其他系统资源。在一个实施例中,在与可能进行搜索的一个或多个资源类型相关的搜索域中,用户输入搜索项(或其一部分)。用户可被提供以包含一列可能匹配项的弹出菜单。用户从弹出菜单选择所期望的数据项、偏好控件或其他资源,并显示相应文档、偏好窗格、或包 含所选项的其他资源或容器。 
在一个方面,当用户输入搜索项(或其部分)时,自动将偏好窗口内的某些或其他容器项集增亮。具体而言,将表示包含有与搜索项相匹配的项的容器(例如,包含该词的文件,或具有与搜索项相匹配的控件的偏好窗格)的那些增亮。当用户继续输入其搜索标准时,可动态地更新这些结果。 
在一个方面,根据关于哪个偏好窗格或容器可能包含正确匹配的确定程度,使用不同类型的增亮。当比较而言并不确定将找出哪个数据项、控件或资源时,使用第一类型增亮将包含搜索项的偏好窗格或容器增亮。当设置了能够关于搜索项导致更大确定性(例如,如果仅一个偏好窗格或容器包含匹配控件)的足够搜索项输入时,则使用第二种、更佳类型的增亮。 
通过以此方式将项增亮,本发明提供了允许用户随着时间的推移学习到在何处找到各种数据项、偏好控件和/或其他资源的训练机制。在一个实施例中,该训练机制按照这样的方式实现,即,相对而言不会噪声不良影响,不会妨碍用户对系统的正常操作;用户根据他或她的要求可随意忽略增亮,并简单输入搜索项(或其部分),从出现的弹出菜单进行选择。 
在一个方面,更新弹出菜单结果,并随着用户在搜索域中的输入,增亮会自动出现或消失。从而,用户无需点击Enter或任何其他键来激活本发明的搜索和增亮功能。 
本发明的功能并不限于偏好控件。如以下将进行更详细的描述,本发明可在这样的任何情形中实施:即,期望当输入搜索项时,根据搜索项实现动态增亮或定位。例如,本发明可在文件管理器中实施,其中基于文件夹或目录是否包含与搜索项(或其部分)相匹配的文件,将其动态增亮。或者,可在任何应用、情形或场境中,使用此处所描述的增亮技术,而不管是否根据搜索项的输入而执行增亮。 
在一个方面,本发明搜索可选词以及文字匹配。将常出现的错误拼写、描述性文本、和/或可选词汇与控件相关联,从而,如果用户输入出 现拼写错误或使用可选词汇的搜索项,仍表示匹配。 
附图说明
附图表示出本发明的数个实施例与说明书一起,用于解释本发明的原理。 
图1所示屏幕快照表示根据本发明一个实施例的系统偏好窗口的示例; 
图2所示屏幕快照表示根据本发明的一个实施例,当用户输入2字符查询串之后的第一类型增亮; 
图3所示屏幕快照表示根据本发明的一个实施例,当用户输入3字符查询串之后的第一类型增亮; 
图4所示屏幕快照表示根据本发明一个实施例的两种类型的增亮; 
图5所示屏幕快照表示根据本发明一个实施例,当用户从弹出菜单选择项之后的偏好窗格;以及 
图6的框图表示根据本发明一个实施例的功能体系结构。 
本领域技术人员应该理解,这些附图仅仅作为根据本发明一个实施例的操作的示例,在不偏离本发明基本特征的条件下,可使用其他用户界面设置和操作模式。 
具体实施方式
下面,将参照附图,更详细地描述本发明,其中显示本发明的数个实施例。本发明可表现为多种不同的实现形式,而不应将其构造成局限于此处所给出的实施例。相反,给出这些实施例,会使本领域技术人员更彻底和清楚地理解本发明所披露的内容。 
出于说明目的,结合用于对包含有偏好控件的偏好窗格进行定位和激活的机制来描述本发明。此处以及在附图中给出的各种详细描述,有助于理解本发明。然而,这样的详细说明是出于说明目的,并不意在以任何方式对此处所要求的本发明范围进行限制。具体而言,本领域技术人员应该理解,本发明可有助于用户对包含例如数据项、文件、电话号 码、人物、地址、文件夹和其他容器、设备,以及用户通过计算机界面可用的任何其他类型数据或资源的任何类型的项进行定位。换而言之,在以下描述中,偏好控件仅仅作为要定位的项的示例,偏好窗格作为包含项的容器的示例。此外,此处所示和描述的具体屏幕布局、外观和词汇意在示意和示例性说明的目的,绝不是对所要求的本发明范围进行限制。 
在一个实施例中,将本发明实现于传统个人计算机系统中,例如,iMac、Power Mac、或PowerBook(可从加利福尼亚Cupertino的苹果电脑公司获得),其运行诸如MacOS X(可从苹果电脑公司获得)之类的操作系统。应该理解,还可在其他设备上,例如手持式设备、个人数字助理(PDA)、移动电话、消费电子设备等上实现本发明。可将本发明具体实现为运行在个人计算机上的软件形式。可以附加软件的形式包含本发明,或者其本身可形成部分操作系统,或者它可作为与计算机系统捆绑在一起或单独出售的应用的特征。此处所述本发明的各种特征包括在显示屏上提供的输出,所述显示屏与个人计算机相连。此外,本发明使用通过诸如键盘、鼠标、触摸板等之类输入设备向计算机系统提供输入。这样的硬件组件,包括其操作和彼此间以及与个人计算机的中央处理器之间的交互,在计算机系统领域是众知的,因此在此不对其进行描述。作为屏幕快照所给出的数个附图表示可出现在显示屏或其他输出设备上的用户界面的示例。 
现参看图1,所示屏幕快照表示根据本发明一个实施例的系统偏好窗口100的示例。在一个实施例中,响应用户的命令,例如点击项(未示出)或由菜单(未示出)进行选择,激活窗口100。 
窗口100包括提供对偏好窗格进行访问的多个101。用户例如通过将屏幕上光标或选择工具导航至预期101并激活该101(例如,通过双击鼠标按键,或单键击盘上的激活键,等等),可以访问偏好窗格。在一个实施例中,每个101均为能够从其相关偏好窗格进行控制的偏好类型的可视化表示。在一个实施例中,每个101还具有文本标签103,文本标签103提供关于能够通过相关层面进行控制的偏好类型的附加信 息。本发明无需使用101,或无需101的任何具体视觉特性;实际上,本发明可例如通过简单的文本列表进行操作,其中,在列表中的每项都对应于偏好窗格。 
在图1所示示例中,将101分组成数个类别,每个类别由窗口100内的区段102表示。每个类别具有标题104。从而,例如,Hardware类别包括提供对与偏好窗格(例如,CD&DVDs、Displays、EnergySaver、Keyboard&Mouse等)相关的硬件进行访问的101。这种基于类别的组织方案对本发明的操作而言并不是必需的。 
对用户而言,当他或她不知道哪个偏好窗格包含预期控件时,本发明使其更易于找出具体偏好控件。用户在搜索域105中输入搜索查询。现在,参看图2,当用户输入查询文本201时,出现弹出菜单202,显示与输入文本相匹配的控件名称。在所示示例中,用户输入了“pa”。菜单202包括包含有文本串“pa”的控件的名称。 
在一个实施例中,如下面结合图6将更详细地描述,在内部保持有搜索表601,并且如果需要的话,可定期对其进行更新。在表601中,每个偏好控件504与一个或多个文本串和/或其他元数据(例如包括控件504的标题、在控件504内出现的其他文本、和/或对于偏好控件504的可选和描述性文本串)相关联。从而,在菜单202中的搜索结果不仅能够包括控件504的名称,还可包括与查询文本201相匹配的描述性文本和/或可选文本。在一个实施例中,通过自动提取在每个控件504中出现的所有文本(可能省略通常使用的词,例如,介词、名词等),提前构造出搜索表601。例如,简单参照图5,通过提取诸如“proxy”、“password”、“server”、“passive”等,能够构造出指向偏好窗格500中多个控件504的搜索表表项。在另一实施例中,由开发人员、作家或其他人员,手工地构造搜索表601。 
因此,在一个实施例中,菜单202包括控件504的某些名称,这些名称本身不包含文本串“pa”,但与包含“pa”的描述性文本和/或可选文本相关联。例如,Printing控件504与表明用于对页面选择选项进行控制的可选文本相关联。换而言之,用户可能在搜索页面选择控件504, 而且没有意识到合适的偏好控件504实际称为“printing”。从而,当用户输入“pa”作为查询文本201时,由于“pa”与“paper selection”相匹配,“Printing”显现为菜单202中的一项203。这样的可选文本可包括常见的误拼,以及可用于其他操作系统的可选词汇,或者用户或其他人员在参考详细特征或功能时可能经常使用的可选词汇。例如,与用户桌面背景相关的控件504可具有包含词“wallpaper”的可选文本,这是由于“background”和“wallpaper”是常结合不同操作系统使用以参考同样常用功能。 
这样,在菜单202中给出的搜索结果不仅包括其名称与查询文本201相匹配的那些控件504,还包括具有相匹配的描述性或可选词的那些控件504。 
在一个实施例中,菜单202仅包括与应用于安装特征的偏好控件504相对应的结果。如果在用户计算机上未安装特定硬件或软件功能,则从菜单202省略掉应用于该特征的任何偏好控件504。在一个实施例中,为了排除这样的控件504,在表601中,保持有表明应用了表格中每个表项的硬件和/或软件配置。如果在系统中不存在对于表601中特定表项的硬件和/或软件配置,则根据搜索排除该表项。在一个实施例中,如果用户输入了参考未安装特征的查询文本201,他或她将被通知该特征不存在(例如,通过给出对话框,或通过在菜单202内设置说明文本)。在一个实施例中,向用户提供了点击链接或按钮以便安装该特征的机会。 
例如,如果用户在不具有蓝牙的系统中搜索蓝牙,将从搜索结果遗漏任何与蓝牙相关的偏好控件504。从而出现对话框或其他说明性文本,以便向用户解释系统不具有蓝牙。 
在一个实施例中,当显示表示可选词汇匹配的菜单项时,在菜单项旁边显示可选词汇,或以此取代菜单项,以便明确在菜单202上出现该项的原因。例如,如果用户输入“wa”,其中一个菜单项为“desktopbackground”,菜单项呈现为“Desktop background(wallpaper)”以明确这两个词参考同样的功能,并响应他或她的查询告知用户为什么出现 该词。在另一实施例中,仅可选词汇作为菜单项(“Wallpaper”)出现。在另一实施例中,仅出现主要词汇(“Desktop background”),而不会参考可选词汇。在另一实施例中,仅出现主要词汇,但使用某些视觉上截然不同的特性(例如,不同的颜色)对其进行显示,或伴随某些指示器,以明确它是可选文本匹配。 
当用户输入查询文本201,同时显示菜单202,将某些101增亮,以表明它们表示包含在菜单202中参考的控件504的偏好窗格500。在一个实施例中,使用不同类型的增亮,如图2中101A所示。该增亮采用聚光灯效果形式,其中除当时环绕每个101A的圆形区域外,使大部分窗口100轻微变暗。从而,这些圆形区域比窗口100的其余区域显得稍亮一些,以便整体效果为在每个101A上出现聚光灯发光。亮度从每个101A中央区域到更暗区域的逐渐过渡会增强该效果。在可选实施例中,可通过将环绕增亮的101A的区域变亮而使窗口100其余区域保持原先同样亮度,以此实现聚光灯效果。在其他实施例中,可使用其他类型的增亮。 
此处使用的“增亮(Highlighting)”并不限于所描述和示出的具体聚光灯效果。然而,术语“增亮”意在表示将某些资源或项与其他区分开的任何效果形式。这样效果的示例包括改变相关名称的尺寸、形状、颜色、对比度和/或其他视觉特征,或其他项。在其他实施例中,增亮指在屏幕或窗口特定区域中显示一个或多个项,或将显示区域内的某些项重新安排以表明将它们增亮。在其他实施例中,使用非可视化方式实现增亮;例如,当由光标指向它时增亮后的项能够发出声音,或它们可具有明显感觉到的特性。本领域技术人员应该想到其他可选实施例。 
在一个实施例中,当用户在查询域105中输入查询文本201时,菜单202的表示和某些101A的增亮自动发生。从而,用户无需点击Enter键,或手工激活搜索命令。当用户在域105中输入附加字符时,或者用户点击回退键以删除字符时,自动更新菜单202和101A的增亮。一般而言,输入附加字符使查询文本201串加长,从而窄化搜索,并使菜单202包括更少的项(此外,使更少的101A增亮);相反,删除 字符使查询文本201串变短,从而增加搜索的负担,并使菜单202包括更多的项(此外,使更多101A增亮)。在一个实施例中,当输入每个字符时,执行处理,当接收输入时,基本上即时提供反馈,例如,如美国专利No.4,704,703对于“Dynamic Input Processing System”所述。 
在可选实施例中,根据特定触发器事件执行搜索。例如,每次当用户输入查询文本201而中止时,就可对搜索进行初始化和更新;可建立预定最小中止长度。或者,当用户通过点击Enter键或搜索按钮等请求搜索时,可对其进行初始化或更新。 
在一个实施例中,用户可在任意时刻点击任何101或101A,以启动相应偏好窗格500,而与101或101A当前是否增亮无关,并且与当前是否显示菜单202无关。在另一实施例中,无论何时显示菜单202,使未被增亮的101临时无效,但用户能够点击增亮101A以激活偏好窗格500。 
现在参考图3,显示同样示例在用户按下了另一键击以对查询文本201添加字符之后的延续,其中在此读出“pas”。在一个实施例中,菜单202和101增亮是自动更新的,以反映新的查询文本201。具体而言,在该示例中,菜单202目前包含项203,项203包含“pas”,或具有包含“pas”的等效文本;菜单202包含比图2所示更少的项,因为对于“pas”所具有的匹配比对于“pa”所具有的匹配更少。同样,减少了增亮的101A的数量,以便仅包括表示出包含有菜单202中所涉及的控件504的偏好窗格500的那些101A。 
在一个实施例中,按照101A表示包含有其名称与查询文本201相匹配的控件504的偏好窗格500同样的方式,使具有与查询文本201相匹配的文本标签103的101A增亮。 
在一个实施例中,如果101A表示包含有在菜单202中所涉及控件504的偏好窗格500的话,则将它们增亮,而与对于那些101A的文本标签103与查询文本201是否匹配无关。 
在一个实施例中,不同类型的增亮效果用于表示具有与查询文本201相匹配文本标签103的101A,这与包含有其名称与查询文本201相 匹配的控件504的101A情形相反。 
在一个实施例中,根据关于偏好窗格500可能包含正确匹配的确定程度,使用不同类型的增亮。当关于寻找哪个偏好控件504较不确定时,使用第一类型增亮将对于包含搜索项的偏好窗格500的101进行增亮。当设置的足够搜索项输入关于要找的控件产生更大确定性时(例如,如果仅一个偏好窗格500包含匹配控件),则使用第二种、更好类型的增亮。 
在任意时刻,用户能够例如通过点键击盘上的上/下箭头,或者将屏幕上光标移到需要的菜单项203,在菜单202内进行导航。现在参看图4,显示用户导航至菜单项203A(其为“Proxy password”菜单项)的示例。菜单项203A以反转视频形式显示,以显示当前将其增亮或选中。本领域技术人员应该理解,可使用任何其他不同可视化技术表示出增亮或选中的菜单项203A。 
在一个实施例中,当用户增亮或选择了菜单项203A时,将表示包含有由菜单项203A所参考的控件504的偏好窗格500的101B增亮。在一个实施例中,使用在视觉上不同于对于101A所使用的增亮的不同类型增亮,将101B增亮。通过以此方式将101B增亮,本发明提供了用于指导用户到何处找到各个偏好控件504的有用机制;用户能够在菜单202内进行导航,并发现对于每个菜单项203使用第二增亮技术将哪个101增亮。在所示示例中,101B表示Network偏好窗格500,该偏好窗格包含有与网络操作相关的偏好控件504。 
在一个实施例中,与第一增亮技术相比,第二增亮技术更明亮和更强烈,以加强关于其作为“更强烈”形式增亮的概念。例如,围绕101B的区域比围绕101A的区域更亮。而且,从亮区到暗区的过渡更强烈;在一个实施例中,它具有不连续的过渡,而在另一实施例中,它比在围绕101的区域中看到的过渡渐进性更差。 
在其他实施例中,可使用其他类型的可视化增亮。可对101A和101B给出不同类型或相同类型的增亮。或者,在另一实施例中,当选中或增亮了菜单项203A时,仅将相应101B增亮(即,对于包含与菜 单项203A相对应的控件504的偏好窗格),而对于包含有除了与菜单项203A相对应的控件504之外的控件504的偏好窗格500,即对于其他101B,根本不会将其增亮,即便在菜单202中出现对于那些控件504的菜单项203也是如此。 
在一个实施例中,响应于特定触发事件,自动将菜单项203A增亮(以及将相应101B增亮)。例如,当在查询文本201与项203A之间存在整词匹配时,可发生自动增亮。 
通过由菜单202激活(例如通过点击)相应菜单项203,用户能够使得控件显示在显示屏。这导致在显示屏上显示包含控件504的偏好窗格500。在一个实施例中,如果包含控件504的偏好窗格500具有多个部分、表格、子层面,或片段,则将包含有控件504的部分、表格,或片段突出显示。在一个实施例中,自动增亮或选中与所选菜单项203相对应的特定控件,从而用户能够理解对控件504进行操作,而不必在屏幕上对其进行搜索。例如,如果控件504为文本域,文本光标可以是活动的,并处于就绪状态,以便接受在文本域内的输入。 
在一个实施例中,当用户从菜单202选择了项203时,相应的101立即闪动,以便进一步加强在菜单项203与它们相对应的101之间的联系。 
在一个实施例中,在菜单202中使项203A增亮,且用户点击101A时,显示包含有由项203A所参考的控件504的偏好窗格500。同样,在一个实施例中,如果包含控件504的偏好窗格500具有多个部分、表格、子层面,或片段,则将包含控件504的部分、表格,或片段突出显示。如前面段落所述,在一个实施例中,自动将与增亮菜单项203A相对应的特定控件增亮或选中,以便用户能够立即对控件504进行操作,而不必在屏幕上对其进行搜索。 
现在,参看图5,显示当用户激活如图4所示“proxy password”菜单项203A时,显示的偏好窗格500的示例。偏好窗格500为Network偏好窗格;如以上所述,Network偏好窗格500与如图4所示网络101B相对应。 
在如图5所示示例中,Network偏好窗格500具有四个子层面,其涉及多种类型的网络操作;用户通过点击选择器502能够在子层面之间进行导航。指示器503显示四个子层面的名称:AirPort、TCP/IP、AppleTalk和Proxies。通过在指示器503中将“Proxies”增亮,表示出当前活动的子层面。如以上所述,将该子层面自动突出显示,这是由于它是包含用于设置代理密码的控件504的层面500的部分(因为“Proxypassword”是由用户所激活的菜单项203A,如图4所示)。 
用户通过在箭头501上点击,能够导航回到系统偏好窗口100。通过在查询域105中输入或编辑查询文本201,用户能够执行附加搜索。 
本发明提供了用于使用户快速定位他或她所关心的偏好控件504的机制。此外,本发明用于训练用户知道哪个偏好窗格500包含哪个偏好控件504。通过当用户输入查询文本201时将多个101增亮,以及通过根据在菜单202内的导航提供附加与众不同的增亮,本发明为用户提供了用来确定哪个偏好窗格500包含所关心的控件504的快速机制。 
本发明可用于提供对多个不同类型的控件504和文件的集中式访问。例如,在一个实施例中,如果没有找到相匹配的系统偏好控件504,则本发明的系统显示与查询文本201相匹配的应用偏好控件和/或帮助文本表项。在另一实施例中,呈现出相匹配的应用控件和/或帮助文本表项,这与是否找到匹配系统偏好控件504无关。像对于系统偏好控件504的情形那样,在同一菜单202内可呈现出对于应用偏好控件和/或帮助文本表项的搜索结果;在一个实施例中,使用不同的颜色或其他不同的可视化特征,表明控件类型之间的差异。在另一实施例中,用户能够选择是否以及如何根据查询显示应用偏好控件和/或帮助文本表项。 
现在参看图6,显示根据一个实施例用于实现本发明的功能体系结构的框图。如以上所述,可在软件中实现如图6所示的各个组件。系统600包括可表述为全部偏好功能的部分的多个偏好窗格500。每个偏好窗格500包括任意数量的偏好控件504。搜索表601保持有搜索项以及它们与偏好窗格500和控件504的关系;如以上所述,搜索表601可包含控件504以及可选项的名称和/或描述文本。可由偏好窗格500和控件 504自动构建和更新搜索表601,或者,也可进行手工构建和更新。用户界面602接受来自输入设备605的输入,并通过显示器603将结果输出。用户界面602包括用来接受查询文本201的用户表项的搜索域105,如上所述。用户界面602还包括菜单202,菜单202将搜索结果呈现为菜单项203,如以上所述。查询引擎604是从搜索域105获得查询文本输入201,并将其与搜索表601中的表项进行比较,生成要在菜单202中显示的搜索结果606的软件组件。菜单202是通过显示设备603输出的用户界面602的组件。当要显示偏好窗格500和/或控件504时,用户界面对显示进行处理,并与这些单元进行交互。 
对于本领域技术人员显然理解,本发明并不限于以上描述中给出的具体应用,这些具体应用是出于示例性说明的目的。例如,可将本发明应用于其中表示文件、文件夹,或目录的文件管理器应用中。在这样的场境中,本发明的系统在文件内搜索查询文本201,并将表示包含有查询文本201的文件、文件夹,或目录的那些项增亮。在一个这样的实施例中,101表示文件夹,本发明的系统在各个文件夹内文件的文件名称内搜索查询文本201。在另一这样的实施例中,本发明的系统在文件夹内文件的主体内搜索查询文本201。在另一这样的实施例中,它表示文件,本发明的系统在与101相对应的文件的主体内搜索查询文本201。上述用于增亮101,用于在菜单202中呈现菜单项203,以及用于导航、增亮和选择菜单项203的技术,同样可应用于这样的实施例。  在一个实施例中,将本发明实现为用于将任何场境中的屏幕项增亮的技术,且不限于呈现出搜索结果的场境。例如,上述聚光灯效果可用于期望将一个(或多个)屏幕项与其他屏幕项进行可视化区分。再次参看图2,除直接围绕每个101A的圆形区域之外,使大部分窗口 100稍微变暗。从而,这些圆形区域比窗口100的其余区域显得稍亮一些,以便整体效果为在每个101A上的聚光灯发光的效果。通过从每个101A的中央区域到更暗区域亮度的渐进过渡,增强该效果。在可选实施例中,通过将围绕增亮101A的区域变亮并使窗口100的其余部分保持原先亮度,可实现聚光灯效果。在其他实施例中,可使用其他类型的增 亮。在期望呈现两种不同类型增亮时的任何场境中,可使用更强烈和/或更亮的聚光灯,如以上结合图4的描述。 
按照该方式用于将屏幕项增亮的场境示例是:表示出用户已选择了哪些项,或哪些项与要执行的操作相关,或对组新添加哪些项,或新安装或更新哪些项,或要提醒哪些想引起用户注意。另一示例是,将对于在屏幕上已选出的或拖拽的项的可能目的增亮;例如,如果用户选择表示电子邮件消息(或其他项),并开始在屏幕上拖动它,则可使用此处所述的可视化技术使可能的目的增亮。本领域技术人员应该理解其他场境和情形。 
本领域技术人员应该理解,使用对于直接围绕每个101A的区域的任何形状和尺寸,可实现聚光灯效果,这些形状和尺寸并不限于圆形区域。例如,在其他实施例中,更亮(或在视觉上可区分开的)区域可为椭圆形、方形、三角形,或任何其他规则或不规则多边形,并且可为任何尺寸。在某些实施例中,这些尺寸和/或形状可表示增亮特性、选择的置信度,和/或可以用用户偏好表示。在其他实施例中,尺寸和/或形状可根据当前条件或场境而变化;例如,如果同时将多个项增亮,则可减小聚光灯的尺寸,以便为其他项腾出空间。 
在以上描述中,出于说明的目的,给出许多具体细节,以便全面地理解本发明。然而,本领域技术人员应该理解,在不具有这些具体细节的条件下也能实现本发明。在其他实例中,结构和设备以框图形式示出,以便于清楚地理解本发明。 
在说明书中所述的“一个实施例”或“实施例”表示,在本发明的至少一个实施例中,包含有结合实施例所述的具体特征、结构、或特性。在说明书中多处出现的“在一个实施例中”并非都表示同一实施例。 
在详细描述的某些部分涉及对计算机存储器内数据位的操作的算法和符号表示。这些算法描述和表示是数据处理领域技术人员用于将他们工作成果最有效传递到该领域其他技术人员的方式。此处,一般将算法理解为导致预期结果的自相容步骤序列。这些步骤需要对物理量进行物理操作。一般而言,尽管不是必需的,这些量采用能够进行存储、传 输、组合、比较、或其他操作的电或磁信号的形式。已经证明,主要出于通常使用的原因,有时将这些信号记为位、值、元素、符号、字符、词、数字等较为方便。 
然而,应该理解,所有这些以及相似的词是用于与合适物理量相联系,并且仅仅作为应用于这些量的便利标签。除非另有特别声明,应该理解,在全部描述中,使用诸如“处理”或“计算”或“确定”或“显示”等之类术语的讨论,指计算机系统或类似电子计算设备的行为和处理,这些系统或设备对在计算机系统的寄存器和存储器内表示为物理(电子)量的数据进行操作,并将其转换成类似作为在计算机系统存储器或寄存器或其他这样信息存储、传输或显示设备内的物理量的其他数据。 
本发明还涉及用于执行此处操作的装置。该装置可针对预期目标进行特别构造,或者,它可包括通过存储在计算机中的计算机程序有选择性激活或重新配置的通用计算机。可将这样的计算机程序存储在计算机可读存储介质中,该存储介质例如(但不限于)任何类型的盘(包括软盘、光盘、CD-ROM和磁光盘)、只读存储器(ROM)、随机存取存储器(RAM)、EPROM、EEPROM、磁或光卡,或适于存储电子指令的任何类型介质,他们均与计算机系统总线相连。 
此处给出的算法和模块并非一定涉及任何个别计算机或其他装置。通过根据此处所提供的教导的程序,可使用多种通用系统,或者也可证明构造出用于执行该方法步骤的更专业化装置较为方便。由以下描述也可能出现用于实现多种这样系统的所需结构。此外,本发明并未参照任何特定编程语言进行描述。应该理解,为实现此处所述本发明的教导,可使用多种编程语言。此外,该相关领域普通技术人员应该理解,可将本发明的模块、特征、属性、方法及其他方面实现为软件、硬件、固件或所述三方面的任何组合。当然,无论将本发明的组件实现为软件的何种情况下,可将组件实现作为独立程序,作为更大程序的一部分,作为多个分离程序,作为静态或动态链接库,作为内核可加载模块,作为设备驱动器,和/或计算机编程领域技术人员目前和未来已知各种方式或任何其他方式。另外,本发明绝不仅限于在任何具体操作系统或环境中的 实现方式。 
该相关领域技术人员应该理解,上述实现方式仅仅是示例性的,在不偏离本发明真实精神和范围的条件下,可进行多种变化。因此,所附权利要求意在覆盖处在本发明真实精神和范围内的所有这样的变化和修改。 

Claims (40)

1.一种在操作系统中执行搜索的方法,所述操作系统包括第一多个偏好控件,所述方法包括:
在用户界面上显示所述第一多个偏好控件;
接收用户输入的搜索项的最初部分;
识别第二多个偏好控件,所述第二多个偏好控件中的每一个是从所述第一多个偏好控件中选择的并且具有与所述搜索项的所述最初部分相匹配的元数据;
改变所述第二多个偏好控件的显示以包括增亮;
接收用户输入的所述搜索项的附加部分;
识别从所述第二多个偏好控件中选择的并且具有与所述搜索项的所述最初部分和所述附加部分相匹配的元数据的至少一个偏好控件;以及
改变所述第二多个偏好控件的显示以仅仅增亮具有与所述搜索项的所述最初部分和所述附加部分相匹配的元数据的偏好控件。
2.根据权利要求1的方法,其中至少一个增亮后的偏好控件具有不与所述搜索项的所述最初部分和所述附加部分相匹配的文本标签。
3.根据权利要求1的方法,其中所述元数据包括文本。
4.根据权利要求1的方法,还包括:
响应于接收到所述搜索项的所述最初部分,并且与改变所述第二多个偏好控件的显示以包括增亮同时地显示弹出式菜单,所述弹出式菜单包括具有与所述搜索项的所述最初部分相匹配的元数据的至少一个偏好控件的列表;
其中在所述菜单中列出的每项对应于在所述第二多个偏好控件中的一个偏好控件。
5.根据权利要求4的方法,还包括:
接收从所述菜单中选择其中一个所述项的用户输入;以及
响应于用户从所述菜单中选择其中一个所述项,激活对应的偏好控件。
6.根据权利要求5的方法,还包括:
响应于用户从所述菜单中选择其中一个所述项,立即改变所述对应的偏好控件的视觉特性。
7.根据权利要求6的方法,其中立即改变所述对应的偏好控件的视觉特性包括使所述项闪动。
8.根据权利要求4的方法,还包括:
响应于用户选择其中一个所述增亮后的偏好控件,激活所述选择的偏好控件。
9.根据权利要求1的方法,其中改变偏好控件的显示以包括增亮包括执行以下至少之一:
将直接围绕所述偏好控件的第一屏幕区域点亮;以及
将围绕所述第一屏幕区域的第二屏幕区域变暗;以便使所述第二屏幕区域比所述第一屏幕区域更暗。
10.根据权利要求9的方法,其中所述第一屏幕区域的形状为圆形。
11.根据权利要求9的方法,其中所述第二屏幕区域包括在所述第一多个偏好控件而不在第二多个偏好控件中的偏好控件。
12.根据权利要求9的方法,其中所述第二屏幕区域包括不包含所述第一屏幕区域的用户界面显示的其余部分。
13.根据权利要求9的方法,其中所述第一与第二屏幕区域之间的亮度差异是逐渐变化的。
14.根据权利要求1的方法,其中改变所述第二多个偏好控件的显示包括:
改变不具有与所述搜索项的所述最初部分和所述附加部分相匹配的元数据的所述第二多个偏好控件中的每一个的显示以具有第一类型增亮;以及
改变具有与所述搜索项的所述最初部分和所述附加部分相匹配的元数据的所述偏好控件的显示以具有第二类型增亮,所述第二类型增亮在视觉上不同于所述第一类型增亮。
15.根据权利要求14的方法,其中所述第二类型增亮比所述第一类型增亮更亮。
16.根据权利要求14的方法,其中所述增亮包括执行以下至少之一:
将直接围绕所述项的第一屏幕区域点亮;以及
将围绕所述第一屏幕区域的第二屏幕区域变暗;
以便所述第二屏幕区域比所述第一屏幕区域更暗;且
其中所述第二类型增亮比所述第一类型增亮更亮。
17.根据权利要求14的方法,其中所述增亮包括执行以下至少之一:
将直接围绕所述项的第一屏幕区域点亮;
将围绕所述第一屏幕区域的第二屏幕区域变暗;以及
以便所述第二屏幕区域比所述第一屏幕区域更暗;
其中对于所述第一类型的增亮,所述第一与第二屏幕区域之间的亮度差异是逐渐变化的;以及
其中对于所述第二类型的增亮,所述第一与第二屏幕区域之间的亮度差异与所述第一类型增亮的亮度差异相比较慢地逐渐变化。
18.根据权利要求14的方法,其中所述增亮包括执行以下至少之一:
将直接围绕所述项的第一屏幕区域点亮;
将围绕所述第一屏幕区域的第二屏幕区域变暗;以及
以便所述第二屏幕区域比所述第一屏幕区域更暗;
其中对于第一类型增亮,所述第一与第二屏幕区域之间的亮度差异是逐渐变化的;以及
其中对于第二类型增亮,所述第一与第二屏幕区域之间的亮度差异不是逐渐变化的。
19.根据权利要求1的方法,其中通过表示文本串的多次键击来输入所述搜索项。
20.根据权利要求1的方法,其中所述项可由用户激活。
21.根据权利要求1的方法,其中所述增亮后的偏好控件可由用户激活,没有被增亮的偏好控件不可由用户激活。
22.根据权利要求1的方法,其中显示多个偏好控件包括:
显示与所述偏好控件相关联的图标。
23.一种在包括多个操作系统偏好项的用户界面显示中,用于增亮与搜索结果相对应的项的方法,包括:
在所述用户界面显示中显示多个操作系统偏好项;
接收表示搜索项的至少一部分的用户输入;
响应于所述用户输入中的中止超过预定长度,基于所述接收到的用户输入,至少增亮所述显示的多个操作系统偏好项的一个子集;
其中每个增亮后的项表示具有至少部分与所述搜索项的至少一部分相匹配的元数据的至少一个操作系统偏好项。
24.一种在操作系统中执行搜索的方法,所述操作系统包括第一多个偏好控件,所述方法包括:
在用户界面上显示所述第一多个偏好控件;
接收表示搜索项的至少一部分的用户输入;
响应于所述用户输入:
显示包括项列表的弹出菜单,这些项具有至少部分与搜索项的至少一部分相匹配的文本,其中在所述菜单中列出的每项与一个相关联的所显示的偏好控件相对应;以及
同时增亮所显示的多个偏好控件中具有在所述显示的弹出菜单中的对应项的至少一个子集;
响应于触发事件:
增亮所述弹出菜单中的项;以及
同时,使用在视觉上不同于所述第一类型增亮的第二类型增亮,增亮所显示的多个偏好控件之一,其中所述增亮后的控件具有至少部分与所述菜单中的增亮后的项相匹配的相关文本。
25.根据权利要求24的方法,其中所述触发事件包括所述用户输入表示至少部分与其中一个所述菜单项中的文本相匹配的完整词,且增亮所述弹出菜单中的所述项包括增亮具有匹配文本的所述项。
26.根据权利要求24的方法,其中所述触发事件包括用户将可移动增亮导航到菜单项,且增亮所述弹出菜单中的所述项包括:增亮用户已导航到的所述项。
27.根据权利要求24的方法,其中所述触发事件包括确定所述弹出菜单中的一项与所述弹出菜单中所有其他项相比表示更好的匹配,且增亮所述弹出菜单中的所述项包括增亮表示所述更好的匹配的所述项。
28.一种在操作系统中执行搜索的方法,所述操作系统包括第一多个偏好控件,所述方法包括:
在用户界面上显示所述第一多个偏好控件;
从用户接收搜索项;
识别与接收到的搜索项和至少一个所显示的偏好控件相关联的至少一个可选项;以及
改变所述显示以增亮每一个所显示的与所述可选项相关联的偏好控件,并且其中所述增亮后的偏好控件不具有包括所接收的搜索项的文本标签。
29.根据权利要求28的方法,其中所接收的搜索项是所述可选项的误拼。
30.根据权利要求28的方法,其中所述可选项表示所接收的搜索项的可选拼写。
31.根据权利要求28的方法,其中显示多个偏好控件包括:
显示与所述偏好控件相关联的图标。
32.一种在操作系统中执行搜索的方法,所述操作系统包括第一多个偏好控件,所述方法包括:
在用户界面上显示所述第一多个偏好控件;
接收用户输入的搜索项的最初部分;
识别第二多个偏好控件,所述第二多个偏好控件中的每一个是从所述第一多个偏好控件中选择的并且具有包括所述搜索项的所述最初部分的文本标签;
改变所述第二多个偏好控件的显示以包括增亮;
接收用户输入的所述搜索项的附加部分;
识别从所述第二多个偏好控件中选择的并且具有与所述搜索项的所述最初部分和所述附加部分相匹配的文本标签的至少一个偏好控件;以及
改变所述第二多个偏好控件的显示以仅仅增亮具有与所述搜索项的所述最初部分和所述附加部分相匹配的文本标签的偏好控件。
33.一种在操作系统中执行搜索的系统,所述操作系统包括第一多个偏好控件,所述系统包括:
显示装置,在用户界面中显示偏好控件;
输入装置,用于接收表示搜索项的一个或多个部分的用户输入;
查询引擎,与所述输入设备耦接,适用于从所述输入装置接收用户输入的搜索项的最初部分,识别第二多个偏好控件,所述第二多个偏好控件中的每一个是从由所述显示装置在所述用户界面中显示的第一多个偏好控件中选择的,并且所述第二多个偏好控件中的每一个具有与所述搜索项的最初部分相匹配的元数据,改变所述第二多个偏好控件在所述显示装置上的显示以包括增亮,从所述输入装置接收用户输入的所述搜索项的附加部分,识别从所述第二多个偏好控件中选择的、具有与所述搜索项的所述最初部分和所述附加部分相匹配的元数据的至少一个偏好控件,以及改变所述第二多个偏好控件在所述显示装置上的显示以仅仅增亮具有与所述搜索项的所述最初部分和所述附加部分相匹配的元数据的偏好控件。
34.根据权利要求33的系统,其中至少一个增亮后的偏好控件具有与搜索项的所述最初部分和所述附加部分不匹配的文本标签。
35.根据权利要求33的系统,其中所述元数据包括文本。
36.根据权利要求33的系统,其中所述查询引擎还使所述显示装置:
使用第一类型增亮,增亮至少其中一项;以及
使用在视觉上不同于所述第一类型增亮的第二类型增亮,增亮至少其中一项。
37.根据权利要求33的系统,其中所述查询引擎还适用于通过以下操作来改变偏好控件的显示以包括用于增亮在显示屏上的操作系统偏好控件的增亮:
执行以下至少之一:
将直接围绕所显示的操作系统偏好控件的第一屏幕区域点亮;以及
将围绕所述第一屏幕区域的第二屏幕区域变暗;
以便所述第二屏幕区域比所述第一屏幕区域更暗。
38.根据权利要求33的系统,其中所显示的偏好控件包括显示的图标。
39.一种用于增亮与搜索结果相对应的系统偏好项的系统,包括:
多个偏好控件模块,每个偏好控件模块具有相关的元数据;
搜索表模块,与所述偏好控件模块耦接,用于保持所述偏好控件模块与所述元数据之间的关联;
用户界面模块,与所述搜索表模块耦接,用于显示第一多个偏好控件模块和接收搜索项;以及
查询引擎,与所述用户界面模块耦接,用于通过参考所述搜索表模块,识别所述第一多个偏好控件模块中的至少部分与所接收的用户输入的搜索项的最初部分相匹配的第一偏好控件模块组,通过参考所述搜索表模块,识别所述第一多个偏好控件模块中的与所接收的所述搜索项的最初部分和所接收的用户输入的所述搜索项的附加部分相匹配的第二偏好控件模块组,以及经由所述用户界面模块,并且以增亮的方式,显示相匹配的第一偏好控件模块组和所述第二偏好控件模块组,其中使用第一增亮显示所述第一偏好控件模块组,并且使用第二增亮显示所述第二偏好控件模块组。
40.根据权利要求39的系统,其中所述用户界面模块还用于不增亮地显示与所接收的项不匹配的多个偏好控件模块。
CN2005800384763A 2004-11-10 2005-11-10 增亮用于搜索结果的项的方法和装置 Active CN101057239B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/985,630 US8677274B2 (en) 2004-11-10 2004-11-10 Highlighting items for search results
US10/985,630 2004-11-10
PCT/US2005/041078 WO2006053266A2 (en) 2004-11-10 2005-11-10 Highlighting items for search results

Publications (2)

Publication Number Publication Date
CN101057239A CN101057239A (zh) 2007-10-17
CN101057239B true CN101057239B (zh) 2012-04-25

Family

ID=36190437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800384763A Active CN101057239B (zh) 2004-11-10 2005-11-10 增亮用于搜索结果的项的方法和装置

Country Status (7)

Country Link
US (7) US8677274B2 (zh)
EP (1) EP1812876A2 (zh)
JP (2) JP5254619B2 (zh)
CN (1) CN101057239B (zh)
AU (1) AU2005304334B2 (zh)
CA (1) CA2584823C (zh)
WO (1) WO2006053266A2 (zh)

Families Citing this family (219)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7596755B2 (en) * 1997-12-22 2009-09-29 Ricoh Company, Ltd. Multimedia visualization and integration environment
US9678624B2 (en) 2011-09-27 2017-06-13 Z124 Unified desktop triad control user interface for a phone manager
US9529494B2 (en) 2011-09-27 2016-12-27 Z124 Unified desktop triad control user interface for a browser
US20130080941A1 (en) * 2011-09-27 2013-03-28 Paul E. Reeves Unified desktop triad control user interface for an application launcher
US8990712B2 (en) 2011-08-24 2015-03-24 Z124 Unified desktop triad control user interface for file manager
US8990713B2 (en) 2011-09-27 2015-03-24 Z124 Unified desktop triad control user interface for an application manager
US20050097089A1 (en) * 2003-11-05 2005-05-05 Tom Nielsen Persistent user interface for providing navigational functionality
US7565627B2 (en) * 2004-09-30 2009-07-21 Microsoft Corporation Query graphs indicating related queries
US8677274B2 (en) 2004-11-10 2014-03-18 Apple Inc. Highlighting items for search results
US8942985B2 (en) 2004-11-16 2015-01-27 Microsoft Corporation Centralized method and system for clarifying voice commands
JP4876228B2 (ja) * 2004-12-07 2012-02-15 ザイ コーポレイション オブ カナダ インコーポレイテッド 増大した検索特性のあるユーザインターフェィス
US7631275B2 (en) 2005-01-04 2009-12-08 Scientific-Atlanta, Inc. User interface screen spotlight effect
US8065267B2 (en) * 2005-01-12 2011-11-22 Masatsugu Noda Information processing device, file data merging method, file naming method, and file data output method
KR100677426B1 (ko) * 2005-01-14 2007-02-02 엘지전자 주식회사 이동 통신 단말기의 문자 메시지 표시 방법
US7340686B2 (en) * 2005-03-22 2008-03-04 Microsoft Corporation Operating system program launch menu search
US7512904B2 (en) * 2005-03-22 2009-03-31 Microsoft Corporation Operating system launch menu program listing
US7703037B2 (en) * 2005-04-20 2010-04-20 Microsoft Corporation Searchable task-based interface to control panel functionality
US8074248B2 (en) 2005-07-26 2011-12-06 Activevideo Networks, Inc. System and method for providing video content associated with a source image to a television in a communication network
US7739620B1 (en) * 2005-09-29 2010-06-15 Adobe Systems Inc. Method of setting alternate style assignments to menu elements of an application
RU2008125130A (ru) * 2005-11-21 2009-12-27 Зи Корпорейшн Оф Канада, Инк. (Ca) Система и способ доставки информации для мобильных устройств
US7503009B2 (en) * 2005-12-29 2009-03-10 Sap Ag Multifunctional icon in icon-driven computer system
US7730427B2 (en) * 2005-12-29 2010-06-01 Sap Ag Desktop management scheme
US7925975B2 (en) * 2006-03-10 2011-04-12 Microsoft Corporation Searching for commands to execute in applications
US7656413B2 (en) * 2006-03-29 2010-02-02 Autodesk, Inc. Large display attention focus system
US8935290B2 (en) * 2006-05-03 2015-01-13 Oracle International Corporation User interface features to manage a large number of files and their application to management of a large number of test scripts
US7904446B1 (en) * 2006-08-04 2011-03-08 Adobe Systems Incorporated Searchable menu system via keyword search
CN102831214B (zh) * 2006-10-05 2017-05-10 斯普兰克公司 时间序列搜索引擎
CN101165684A (zh) * 2006-10-18 2008-04-23 国际商业机器公司 指示内容查找结果的方法和装置
US8904287B2 (en) * 2006-11-29 2014-12-02 Adobe Systems Incorporated Previews of dialogs in applications
KR100818991B1 (ko) * 2007-01-05 2008-04-07 삼성전자주식회사 기울임 기반 리스트 탐색에서 커서 위치 피드백을 제공하는장치 및 방법
US9826197B2 (en) 2007-01-12 2017-11-21 Activevideo Networks, Inc. Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device
WO2008088741A2 (en) 2007-01-12 2008-07-24 Ictv, Inc. Interactive encoded content system including object models for viewing on a remote device
US20080178081A1 (en) * 2007-01-22 2008-07-24 Eran Reshef System and method for guiding non-technical people in using web services
US7802194B2 (en) * 2007-02-02 2010-09-21 Sap Ag Business query language
KR20080073869A (ko) * 2007-02-07 2008-08-12 엘지전자 주식회사 단말기 및 메뉴표시방법
US20080201634A1 (en) * 2007-02-20 2008-08-21 Gibb Erik W System and method for customizing a user interface
EP2142979A1 (en) * 2007-03-30 2010-01-13 Nokia Corporation Search based user interface
US20080307350A1 (en) * 2007-06-09 2008-12-11 Alessandro Francesco Sabatelli Method and Apparatus for Improved Desktop Arrangement
US8577417B2 (en) * 2007-06-26 2013-11-05 Sony Corporation Methods, devices, and computer program products for limiting search scope based on navigation of a menu screen
US20090043799A1 (en) * 2007-08-06 2009-02-12 Morris Robert P Methods And Apparatus For Using Annotated User Interface Widgets In Search Operations
US9141688B2 (en) * 2007-09-07 2015-09-22 Foundry Networks Llc Search in network management UI controls
US8314789B2 (en) 2007-09-26 2012-11-20 Autodesk, Inc. Navigation system for a 3D virtual scene
US20090199133A1 (en) * 2008-02-05 2009-08-06 Microsoft Corporation Generating a destination list utilizing usage data
US9612847B2 (en) 2008-02-05 2017-04-04 Microsoft Technology Licensing, Llc Destination list associated with an application launcher
US8490026B2 (en) * 2008-10-27 2013-07-16 Microsoft Corporation Painting user controls
US8875052B2 (en) * 2009-01-26 2014-10-28 International Business Machines Corporation Keystroke activated dynamic task menu
USD625733S1 (en) 2009-03-04 2010-10-19 Apple Inc. Graphical user interface for a display screen or portion thereof
US9927873B2 (en) 2009-03-12 2018-03-27 Immersion Corporation Systems and methods for using textures in graphical user interface widgets
US9746923B2 (en) 2009-03-12 2017-08-29 Immersion Corporation Systems and methods for providing features in a friction display wherein a haptic effect is configured to vary the coefficient of friction
EP3467624A1 (en) * 2009-03-12 2019-04-10 Immersion Corporation System and method for interfaces featuring surface-based haptic effects
US9696803B2 (en) 2009-03-12 2017-07-04 Immersion Corporation Systems and methods for friction displays and additional haptic effects
US10007340B2 (en) 2009-03-12 2018-06-26 Immersion Corporation Systems and methods for interfaces featuring surface-based haptic effects
US10564721B2 (en) 2009-03-12 2020-02-18 Immersion Corporation Systems and methods for using multiple actuators to realize textures
US9874935B2 (en) 2009-03-12 2018-01-23 Immersion Corporation Systems and methods for a texture engine
US9298350B2 (en) * 2009-05-27 2016-03-29 Microsoft Technology Licensing, Llc Menu searching of a hierarchical menu structure
US20110016421A1 (en) * 2009-07-20 2011-01-20 Microsoft Corporation Task oriented user interface platform
US8583638B2 (en) 2009-08-27 2013-11-12 Apple Inc. Adaptive mapping of search results
US8756515B2 (en) * 2009-11-16 2014-06-17 Microsoft Corporation Dynamic editors for functionally composed UI
US20120311480A1 (en) * 2010-02-12 2012-12-06 Michael Cohen Type and select data input field
JP5433521B2 (ja) * 2010-02-19 2014-03-05 東芝テック株式会社 情報処理装置およびその動作制御のためのプログラム
US9589032B1 (en) * 2010-03-25 2017-03-07 A9.Com, Inc. Updating content pages with suggested search terms and search results
US20110239115A1 (en) * 2010-03-26 2011-09-29 Motorola, Inc. Selecting an avatar on a display screen of a mobile device
US9098363B2 (en) 2010-04-07 2015-08-04 Apple Inc. Search extensibility to third party applications
CN101833574B (zh) * 2010-04-15 2013-03-13 西安酷派软件科技有限公司 一种应用程序的定位方法及系统
KR101695816B1 (ko) * 2010-07-19 2017-01-13 엘지전자 주식회사 이동 단말기 및 그 제어방법
WO2012051528A2 (en) 2010-10-14 2012-04-19 Activevideo Networks, Inc. Streaming digital video between video devices using a cable television system
US9886323B2 (en) * 2010-11-01 2018-02-06 Vmware, Inc. Graphical user interface for managing virtual machines
US10073927B2 (en) 2010-11-16 2018-09-11 Microsoft Technology Licensing, Llc Registration for system level search user interface
US8515984B2 (en) 2010-11-16 2013-08-20 Microsoft Corporation Extensible search term suggestion engine
US20120124072A1 (en) 2010-11-16 2012-05-17 Microsoft Corporation System level search user interface
US10346479B2 (en) 2010-11-16 2019-07-09 Microsoft Technology Licensing, Llc Facilitating interaction with system level search user interface
US20120143900A1 (en) * 2010-12-06 2012-06-07 Google Inc. Instant Search For Settings
US20120246609A1 (en) 2011-03-24 2012-09-27 International Business Machines Corporation Automatic generation of user stories for software products via a product content space
US9182879B2 (en) * 2011-03-29 2015-11-10 Schlumberger Technology Corporation Immersive interaction model interpretation
US9081580B2 (en) * 2011-03-31 2015-07-14 Oracle International Corporation Real-time menu architecture
CN102736899A (zh) * 2011-03-31 2012-10-17 国际商业机器公司 用于处理软件布局的方法和系统
EP2695388B1 (en) 2011-04-07 2017-06-07 ActiveVideo Networks, Inc. Reduction of latency in video distribution networks using adaptive bit rates
USD717814S1 (en) * 2011-07-25 2014-11-18 Facebook, Inc. Display panel of a programmed computer system with a graphical user interface
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US20130041662A1 (en) * 2011-08-08 2013-02-14 Sony Corporation System and method of controlling services on a device using voice data
US20160124698A1 (en) 2011-08-24 2016-05-05 Z124 Unified desktop triad control user interface for an application launcher
US9703468B2 (en) 2011-09-27 2017-07-11 Z124 Unified desktop independent focus in an application manager
USD671558S1 (en) 2011-10-04 2012-11-27 Apple Inc. Display screen or portion thereof with icon
USD674404S1 (en) 2011-10-26 2013-01-15 Mcafee, Inc. Computer having graphical user interface
USD674403S1 (en) 2011-10-26 2013-01-15 Mcafee, Inc. Computer having graphical user interface
USD673967S1 (en) 2011-10-26 2013-01-08 Mcafee, Inc. Computer having graphical user interface
USD677687S1 (en) 2011-10-27 2013-03-12 Mcafee, Inc. Computer display screen with graphical user interface
WO2013061481A1 (en) * 2011-10-28 2013-05-02 Hitachi, Ltd. Method of search
US9697016B2 (en) 2011-11-15 2017-07-04 Microsoft Technology Licensing, Llc Search augmented menu and configuration for computer applications
USD703687S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD711400S1 (en) 2011-12-28 2014-08-19 Target Brands, Inc. Display screen with graphical user interface
USD712417S1 (en) 2011-12-28 2014-09-02 Target Brands, Inc. Display screen with graphical user interface
USD715818S1 (en) 2011-12-28 2014-10-21 Target Brands, Inc. Display screen with graphical user interface
USD705791S1 (en) * 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD703686S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD703685S1 (en) 2011-12-28 2014-04-29 Target Brands, Inc. Display screen with graphical user interface
USD706793S1 (en) 2011-12-28 2014-06-10 Target Brands, Inc. Display screen with graphical user interface
USD705790S1 (en) * 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD706794S1 (en) 2011-12-28 2014-06-10 Target Brands, Inc. Display screen with graphical user interface
USD711399S1 (en) 2011-12-28 2014-08-19 Target Brands, Inc. Display screen with graphical user interface
USD705792S1 (en) 2011-12-28 2014-05-27 Target Brands, Inc. Display screen with graphical user interface
USD701224S1 (en) 2011-12-28 2014-03-18 Target Brands, Inc. Display screen with graphical user interface
EP2815582B1 (en) 2012-01-09 2019-09-04 ActiveVideo Networks, Inc. Rendering of an interactive lean-backward user interface on a television
US11392601B2 (en) * 2012-01-18 2022-07-19 Google Llc Search-based document user interfaces
US11514230B2 (en) * 2012-01-18 2022-11-29 Google Llc Methods and systems for searching document operation labels
TW201331769A (zh) * 2012-01-31 2013-08-01 Chi Mei Comm Systems Inc 功能表項查找方法及系統
KR101357261B1 (ko) * 2012-02-22 2014-02-05 주식회사 팬택 단축 메뉴 생성 장치와 생성 방법, 및 그 장치를 구비한 휴대용 단말
USD703231S1 (en) 2012-03-06 2014-04-22 Apple Inc. Display screen or portion thereof with graphical user interface
USD705808S1 (en) 2012-03-27 2014-05-27 Apple Inc. Display screen or portion thereof with animated graphical user interface
US9800945B2 (en) 2012-04-03 2017-10-24 Activevideo Networks, Inc. Class-based intelligent multiplexing over unmanaged networks
US9123084B2 (en) 2012-04-12 2015-09-01 Activevideo Networks, Inc. Graphical application integration with MPEG objects
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
KR101956082B1 (ko) 2012-05-09 2019-03-11 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
EP2847661A2 (en) 2012-05-09 2015-03-18 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
DE112013002412T5 (de) 2012-05-09 2015-02-19 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche zum Bereitstellen von Rückmeldung für das Wechseln von Aktivierungszuständen eines Benutzerschnittstellenobjekts
CN108897420B (zh) 2012-05-09 2021-10-22 苹果公司 用于响应于手势在显示状态之间过渡的设备、方法和图形用户界面
WO2013169853A1 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
DE202013012233U1 (de) 2012-05-09 2016-01-18 Apple Inc. Vorrichtung und grafische Benutzerschnittstelle zum Anzeigen zusätzlicher Informationen in Antwort auf einen Benutzerkontakt
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
US20130311936A1 (en) * 2012-05-15 2013-11-21 Serious Integrated, Inc. Contextual rendering in displaying objects
USD703695S1 (en) 2012-06-10 2014-04-29 Apple Inc. Display screen or portion thereof with graphical user interface
USD711408S1 (en) 2012-06-10 2014-08-19 Apple Inc. Display screen or portion thereof with graphical user interface
USD754159S1 (en) 2012-06-11 2016-04-19 Apple Inc. Display screen or portion thereof with graphical user interface
US8949729B2 (en) * 2012-06-13 2015-02-03 International Business Machines Corporation Enhanced copy and paste between applications
US9189465B2 (en) * 2012-09-28 2015-11-17 International Business Machines Corporation Documentation of system monitoring and analysis procedures
US8698835B1 (en) * 2012-10-16 2014-04-15 Google Inc. Mobile device user interface having enhanced visual characteristics
CN103778128B (zh) * 2012-10-18 2018-05-04 腾讯科技(深圳)有限公司 一种列表信息的绘制方法和装置
USD745882S1 (en) * 2012-12-07 2015-12-22 Hitachi, Ltd. Display screen with graphical user interface
KR101905174B1 (ko) 2012-12-29 2018-10-08 애플 인크. 사용자 인터페이스 계층을 내비게이션하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
KR101958582B1 (ko) 2012-12-29 2019-07-04 애플 인크. 터치 입력에서 디스플레이 출력으로의 관계들 사이에서 전환하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
KR101755029B1 (ko) 2012-12-29 2017-07-06 애플 인크. 다중 접촉 제스처에 대한 촉각적 출력의 발생을 보류하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
KR101812329B1 (ko) 2012-12-29 2017-12-26 애플 인크. 콘텐츠를 스크롤할지 선택할지 결정하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
EP2939095B1 (en) 2012-12-29 2018-10-03 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US9069647B2 (en) 2013-01-15 2015-06-30 International Business Machines Corporation Logging and profiling content space data and coverage metric self-reporting
US9141379B2 (en) 2013-01-15 2015-09-22 International Business Machines Corporation Automated code coverage measurement and tracking per user story and requirement
US9396342B2 (en) 2013-01-15 2016-07-19 International Business Machines Corporation Role based authorization based on product content space
US9111040B2 (en) 2013-01-15 2015-08-18 International Business Machines Corporation Integration of a software content space with test planning and test case generation
US9063809B2 (en) 2013-01-15 2015-06-23 International Business Machines Corporation Content space environment representation
US9087155B2 (en) 2013-01-15 2015-07-21 International Business Machines Corporation Automated data collection, computation and reporting of content space coverage metrics for software products
US9218161B2 (en) 2013-01-15 2015-12-22 International Business Machines Corporation Embedding a software content space for run-time implementation
US9659053B2 (en) 2013-01-15 2017-05-23 International Business Machines Corporation Graphical user interface streamlining implementing a content space
US9081645B2 (en) 2013-01-15 2015-07-14 International Business Machines Corporation Software product licensing based on a content space
US9075544B2 (en) 2013-01-15 2015-07-07 International Business Machines Corporation Integration and user story generation and requirements management
SG10201702070YA (en) * 2013-02-07 2017-05-30 Dizmo Ag System for organizing and displaying information on a display device
US20140229897A1 (en) * 2013-02-14 2014-08-14 Honeywell International Inc. Slider control for graphical user interface and method for use thereof
USD744001S1 (en) * 2013-03-06 2015-11-24 Google Inc. Display screen or portion thereof with transitional icon
US10275128B2 (en) 2013-03-15 2019-04-30 Activevideo Networks, Inc. Multiple-mode system and method for providing user selectable video content
KR101505127B1 (ko) * 2013-03-15 2015-03-26 주식회사 팬택 음성 명령에 의한 오브젝트 실행 장치 및 방법
US9465513B2 (en) * 2013-04-11 2016-10-11 General Electric Company Visual representation of map navigation history
US20150317038A1 (en) * 2014-05-05 2015-11-05 Marty Mianji Method and apparatus for organizing, stamping, and submitting pictorial data
US9294785B2 (en) 2013-06-06 2016-03-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9219922B2 (en) 2013-06-06 2015-12-22 Activevideo Networks, Inc. System and method for exploiting scene graph information in construction of an encoded video sequence
US9326047B2 (en) 2013-06-06 2016-04-26 Activevideo Networks, Inc. Overlay rendering of user interface onto source video
US20140379364A1 (en) * 2013-06-20 2014-12-25 Koninklijke Philips N.V. Intelligent computer-guided structured reporting for efficiency and clinical decision support
CN103309564A (zh) * 2013-07-01 2013-09-18 贝壳网际(北京)安全技术有限公司 元素信息的显示方法及装置
USD750666S1 (en) * 2013-09-10 2016-03-01 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
KR102076076B1 (ko) * 2013-10-11 2020-02-12 (주)휴맥스 구간 알림 방식을 사용한 컨텐츠 정보 표현 방법 및 장치
US20150113375A1 (en) * 2013-10-23 2015-04-23 Panton Incorporated Search Driven Navigation for User Interface to Application Program
CN103677713B (zh) * 2013-12-09 2017-08-29 联想(北京)有限公司 一种信息处理方法及电子设备
US9501205B2 (en) * 2013-12-16 2016-11-22 Sap Se Nature inspired interaction paradigm
US9519398B2 (en) * 2013-12-16 2016-12-13 Sap Se Search in a nature inspired user interface
US20150169285A1 (en) * 2013-12-18 2015-06-18 Microsoft Corporation Intent-based user experience
US9454621B2 (en) * 2013-12-31 2016-09-27 Google Inc. Surfacing navigational search results
US9788029B2 (en) 2014-04-25 2017-10-10 Activevideo Networks, Inc. Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks
CN104166498B (zh) * 2014-07-08 2018-02-23 惠州Tcl移动通信有限公司 显示用户说明书的方法及移动终端
USD768671S1 (en) * 2014-08-26 2016-10-11 Hipmunk, Inc. Portion of a display with a graphical user interface
KR102411890B1 (ko) * 2014-09-02 2022-06-23 삼성전자주식회사 컨텐츠를 처리하는 방법 및 이를 위한 전자 장치
USD780798S1 (en) * 2014-09-02 2017-03-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
US20170308390A1 (en) * 2014-10-08 2017-10-26 Shane Venis Data-rich icon
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10320877B2 (en) * 2015-04-20 2019-06-11 Splunk Inc. Systems and methods for indicating deployment of application features
US20160342288A1 (en) * 2015-05-19 2016-11-24 Ebay Inc. Intelligent highlighting of item listing features
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US9674426B2 (en) 2015-06-07 2017-06-06 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
USD771653S1 (en) 2015-07-29 2016-11-15 Apple Inc. Display screen or portion thereof with animated graphical user interface
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
CN106469136A (zh) * 2015-08-17 2017-03-01 努比亚技术有限公司 一种信息查询终端及信息查询方法
US10585917B2 (en) * 2015-10-23 2020-03-10 Teletracking Technologies, Inc. Real time data tracking, analytics data warehousing, and front end reporting system
USD811422S1 (en) * 2016-01-22 2018-02-27 Google Llc Portion of a display screen with a graphical user interface
USD806731S1 (en) * 2016-01-22 2018-01-02 Google Inc. Portion of a display screen with a changeable graphical user interface component
USD806100S1 (en) * 2016-01-22 2017-12-26 Google Llc Portion of a display screen with a changeable graphical user interface component
USD807389S1 (en) * 2016-01-22 2018-01-09 Google Llc Portion of a display screen with a changeable graphical user interface component
US11340920B2 (en) * 2016-02-02 2022-05-24 Aetherpal Inc. Device navigational maps for connected devices
CN105975147B (zh) * 2016-04-27 2019-03-26 浙江慧脑信息科技有限公司 一种自定义选项输入方法
JP6686770B2 (ja) * 2016-07-28 2020-04-22 富士ゼロックス株式会社 情報処理装置及びプログラム
US10321313B2 (en) * 2016-09-09 2019-06-11 Dell Products L.P. Enabling remote access to a service controller having a factory-installed unique default password
US11269960B2 (en) * 2017-05-15 2022-03-08 Microsoft Technology Licensing, Llc Dynamic search interfaces
CN107272987A (zh) * 2017-06-06 2017-10-20 努比亚技术有限公司 应用启动方法、终端及计算机可读存储介质
USD850466S1 (en) * 2017-11-07 2019-06-04 Outbrain Inc. Electronic device display screen with a graphical user interface
US11036806B2 (en) * 2018-06-26 2021-06-15 International Business Machines Corporation Search exploration using drag and drop
JP7334434B2 (ja) * 2019-03-19 2023-08-29 富士フイルムビジネスイノベーション株式会社 文書検索結果提示装置及びプログラム並びに文書検索結果提示システム
USD916753S1 (en) * 2019-11-21 2021-04-20 Cognitive Credit Limited Computer display with financial analysis graphical user interface
USD916847S1 (en) * 2019-11-21 2021-04-20 Cognitive Credit Limited Computer display with financial analysis graphical user interface
US11281684B2 (en) * 2019-12-17 2022-03-22 Fisher-Rosemount Systems, Inc. Electronic device description language (EDDL) search and navigation assistant
CN111209387B (zh) * 2019-12-31 2022-02-18 上海亿锎智能科技有限公司 基于MedDRA的检索分析方法和系统
CN112667124A (zh) * 2020-12-25 2021-04-16 北京搜狗科技发展有限公司 一种信息处理方法、装置和用于信息处理的装置
CN113805991A (zh) * 2021-08-30 2021-12-17 北京达佳互联信息技术有限公司 一种对象提示方法、装置、电子设备及存储介质
CN115328381B (zh) * 2022-08-05 2023-09-05 深圳乐播科技有限公司 页面推送方法、装置和服务器

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6330576B1 (en) * 1998-02-27 2001-12-11 Minolta Co., Ltd. User-friendly information processing device and method and computer program product for retrieving and displaying objects
CN1466724A (zh) * 2001-08-03 2004-01-07 ������������ʽ���� 搜索设备和搜索方法
EP1447758A2 (en) * 2003-02-11 2004-08-18 Accenture Global Services GmbH Context-based display technique

Family Cites Families (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6433355A (en) 1987-07-28 1989-02-03 Nat House Ind Cover trim structure of joint section
JPS6463684A (en) 1987-09-03 1989-03-09 Toshiba Corp Scroll blade
US5040131A (en) * 1987-12-23 1991-08-13 International Business Machines Corporation Graphical processing
JP2781035B2 (ja) * 1989-12-12 1998-07-30 富士通株式会社 階層型編集コマンド・メニュー表示方法
US5359673A (en) * 1991-12-27 1994-10-25 Xerox Corporation Method and apparatus for converting bitmap image documents to editable coded data using a standard notation to record document recognition ambiguities
US5564004A (en) 1994-04-13 1996-10-08 International Business Machines Corporation Method and system for facilitating the selection of icons
US5953012A (en) * 1994-12-13 1999-09-14 Microsoft Corporation Method and system for connecting to, browsing, and accessing computer network resources
US5754179A (en) 1995-06-07 1998-05-19 International Business Machines Corporation Selection facilitation on a graphical interface
US6473006B1 (en) * 1995-12-11 2002-10-29 Openwave Systems Inc. Method and apparatus for zoomed display of characters entered from a telephone keypad
JP3475690B2 (ja) * 1996-01-29 2003-12-08 トヨタ自動車株式会社 製品情報管理方法および製品情報管理システム
JPH1063634A (ja) 1996-04-05 1998-03-06 Nec Corp 時系列予測・分類のための方法及び装置
JPH1063684A (ja) * 1996-08-19 1998-03-06 Fuji Xerox Co Ltd 属性情報付与装置
US6182029B1 (en) * 1996-10-28 2001-01-30 The Trustees Of Columbia University In The City Of New York System and method for language extraction and encoding utilizing the parsing of text data in accordance with domain parameters
JP3420007B2 (ja) 1996-12-19 2003-06-23 三菱電機株式会社 制御監視システムの異常状態表示装置
US5875446A (en) * 1997-02-24 1999-02-23 International Business Machines Corporation System and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
US6278464B1 (en) * 1997-03-07 2001-08-21 Silicon Graphics, Inc. Method, system, and computer program product for visualizing a decision-tree classifier
US6334157B1 (en) * 1997-03-11 2001-12-25 Microsoft Corporation Programmatically providing direct access to user interface elements of an application program
JPH10333554A (ja) 1997-06-02 1998-12-18 Hitachi Eng Co Ltd 地図情報表示システム及び地図情報表示方法
US6012053A (en) * 1997-06-23 2000-01-04 Lycos, Inc. Computer system with user-controlled relevance ranking of search results
US5982370A (en) * 1997-07-18 1999-11-09 International Business Machines Corporation Highlighting tool for search specification in a user interface of a computer system
JPH1165803A (ja) * 1997-08-22 1999-03-09 Nec Corp 情報視覚化システム
US6112153A (en) * 1997-09-15 2000-08-29 Alpine Electronics, Inc. User interface for selecting destinations by address in a vehicle navigation system
US6099317A (en) * 1998-10-16 2000-08-08 Mississippi State University Device that interacts with target applications
JP3450669B2 (ja) * 1997-10-23 2003-09-29 キヤノン株式会社 情報処理装置及びその方法並びにメモリ媒体
US7596755B2 (en) * 1997-12-22 2009-09-29 Ricoh Company, Ltd. Multimedia visualization and integration environment
US6448987B1 (en) * 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
JP2000021687A (ja) 1998-07-07 2000-01-21 Matsushita Electric Ind Co Ltd コンデンサ及びその製造方法
US6243093B1 (en) * 1998-09-14 2001-06-05 Microsoft Corporation Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and which visually groups matching objects
JP2000207263A (ja) * 1998-11-12 2000-07-28 Sony Corp 情報処理装置及び方法、並びに提供媒体
US6288718B1 (en) * 1998-11-13 2001-09-11 Openwave Systems Inc. Scrolling method and apparatus for zoom display
JP2000216871A (ja) 1999-01-22 2000-08-04 Sanyo Electric Co Ltd 携帯電話機
US7002702B1 (en) * 1999-04-09 2006-02-21 Canon Kabushiki Kaisha Data processing apparatus and data processing method for controlling plural peripheral devices to provide function
GB9908631D0 (en) 1999-04-15 1999-06-09 Canon Kk Search engine user interface
CN1159654C (zh) * 1999-05-26 2004-07-28 富士通株式会社 网络元件管理系统和方法
US6330578B1 (en) 1999-06-11 2001-12-11 Nortel Networks Limited Method and apparatus for digitally representing a waveform
US6396523B1 (en) * 1999-07-29 2002-05-28 Interlink Electronics, Inc. Home entertainment device remote control
JP3478192B2 (ja) * 1999-08-20 2003-12-15 日本電気株式会社 画面重畳表示型情報入出力装置
JP3476008B2 (ja) * 1999-09-10 2003-12-10 インターナショナル・ビジネス・マシーンズ・コーポレーション 音声情報の登録方法、認識文字列の特定方法、音声認識装置、音声情報の登録のためのソフトウエア・プロダクトを格納した記憶媒体、及び認識文字列の特定のためのソフトウエア・プロダクトを格納した記憶媒体
JP2001117689A (ja) 1999-10-14 2001-04-27 Canon Inc 表示制御装置および表示制御方法
US6920607B1 (en) * 1999-12-15 2005-07-19 Microsoft Corp. Methods and systems for dynamically creating user interfaces
US6839702B1 (en) * 1999-12-15 2005-01-04 Google Inc. Systems and methods for highlighting search results
US8452776B2 (en) * 1999-12-22 2013-05-28 Celeritasworks, Llc Spatial data portal
US6704727B1 (en) * 2000-01-31 2004-03-09 Overture Services, Inc. Method and system for generating a set of search terms
US20010030667A1 (en) * 2000-04-10 2001-10-18 Kelts Brett R. Interactive display interface for information objects
US6952805B1 (en) * 2000-04-24 2005-10-04 Microsoft Corporation System and method for automatically populating a dynamic resolution list
JP2001318948A (ja) * 2000-05-09 2001-11-16 Hitachi Ltd 文書検索方法及び装置並びにその処理プログラムを記憶した媒体
US20020062258A1 (en) * 2000-05-18 2002-05-23 Bailey Steven C. Computer-implemented procurement of items using parametric searching
US20020002588A1 (en) * 2000-07-03 2002-01-03 Yoshio Sugimoto Device for reading electronic mails
US7249369B2 (en) * 2000-07-10 2007-07-24 Oracle International Corporation Post data processing
US6654758B1 (en) * 2000-07-21 2003-11-25 Unisys Corporation Method for searching multiple file types on a CD ROM
US7236932B1 (en) * 2000-09-12 2007-06-26 Avaya Technology Corp. Method of and apparatus for improving productivity of human reviewers of automatically transcribed documents generated by media conversion systems
WO2002025488A2 (en) * 2000-09-25 2002-03-28 Transactions, Inc. System and method to correlate and access related text with locations on an electronically displayed map
US20020044152A1 (en) * 2000-10-16 2002-04-18 Abbott Kenneth H. Dynamic integration of computer generated and real world images
US20020055926A1 (en) * 2000-11-06 2002-05-09 Meir Dan Open platform information on universal maps
US7028306B2 (en) * 2000-12-04 2006-04-11 International Business Machines Corporation Systems and methods for implementing modular DOM (Document Object Model)-based multi-modal browsers
US7240291B2 (en) * 2000-12-21 2007-07-03 Xerox Corporation Methods, systems, and computer program products for display of information relating to a virtual three-dimensional book
US7015910B2 (en) * 2000-12-21 2006-03-21 Xerox Corporation Methods, systems, and computer program products for the display and operation of virtual three-dimensional books
AUPR230700A0 (en) * 2000-12-22 2001-01-25 Canon Kabushiki Kaisha A method for facilitating access to multimedia content
GB2370739A (en) * 2000-12-27 2002-07-03 Nokia Corp Flashlight cursor for set-top boxes
US20020085017A1 (en) * 2001-01-03 2002-07-04 Pisutha-Arnond Suthirug Num Method and apparatus for reordering data items displayed on an electronic device
US7062437B2 (en) * 2001-02-13 2006-06-13 International Business Machines Corporation Audio renderings for expressing non-audio nuances
US6750803B2 (en) * 2001-02-23 2004-06-15 Interlink Electronics, Inc. Transformer remote control
US7194411B2 (en) * 2001-02-26 2007-03-20 Benjamin Slotznick Method of displaying web pages to enable user access to text information that the user has difficulty reading
US7120646B2 (en) * 2001-04-09 2006-10-10 Health Language, Inc. Method and system for interfacing with a multi-level data structure
EP3086288B1 (en) * 2001-04-30 2021-05-26 Activemap LLC Interactive electronically presented map
US7313526B2 (en) * 2001-09-05 2007-12-25 Voice Signal Technologies, Inc. Speech recognition using selectable recognition modes
JP2003122746A (ja) 2001-10-15 2003-04-25 Hitachi Ltd 携帯電話機及びその文字入力方法
US6826443B2 (en) * 2001-11-29 2004-11-30 Agilent Technologies, Inc. Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface
JP2003167918A (ja) * 2001-11-30 2003-06-13 Sony Corp データ表示装置及びデータ表示方法
US7797204B2 (en) * 2001-12-08 2010-09-14 Balent Bruce F Distributed personal automation and shopping method, apparatus, and process
US6801230B2 (en) * 2001-12-18 2004-10-05 Stanley W. Driskell Method to display and manage computer pop-up controls
US20050078090A1 (en) 2001-12-19 2005-04-14 Hans-Mathias Glatzer Method and apparatus for indicating available input options of electronic terminal devices
US20030142140A1 (en) * 2002-01-28 2003-07-31 International Business Machines Corporation Adjusting the tint of a translucent window to convey status
US20030189603A1 (en) * 2002-04-09 2003-10-09 Microsoft Corporation Assignment and use of confidence levels for recognized text
AU2003239326A1 (en) * 2002-05-01 2003-11-17 Bea Systems, Inc. Enterprise application platform
US6986106B2 (en) * 2002-05-13 2006-01-10 Microsoft Corporation Correction widget
US20030214539A1 (en) 2002-05-14 2003-11-20 Microsoft Corp. Method and apparatus for hollow selection feedback
US7231607B2 (en) * 2002-07-09 2007-06-12 Kaleidescope, Inc. Mosaic-like user interface for video selection and display
US7484185B2 (en) * 2002-05-17 2009-01-27 International Business Machines Corporation Searching and displaying hierarchical information bases using an enhanced treeview
JP2004030122A (ja) * 2002-06-25 2004-01-29 Fujitsu Ltd 図面検索支援装置および図面検索方法
JP3772977B2 (ja) * 2002-07-08 2006-05-10 セイコーエプソン株式会社 液体噴射ヘッド及び液体噴射装置
JP2004062567A (ja) 2002-07-30 2004-02-26 Dream Technologies Kk データ検索システム
AU2003265847A1 (en) * 2002-09-03 2004-03-29 X1 Technologies, Llc Apparatus and methods for locating data
CN1685341B (zh) * 2002-09-30 2014-09-10 开拧系统公司 跨语言搜索结果的闪烁注释标注加亮
US7373612B2 (en) * 2002-10-21 2008-05-13 Battelle Memorial Institute Multidimensional structured data visualization method and apparatus, text visualization method and apparatus, method and apparatus for visualizing and graphically navigating the world wide web, method and apparatus for visualizing hierarchies
US8005919B2 (en) * 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US8572058B2 (en) * 2002-11-27 2013-10-29 Accenture Global Services Limited Presenting linked information in a CRM system
AU2002953384A0 (en) * 2002-12-16 2003-01-09 Canon Kabushiki Kaisha Method and apparatus for image metadata entry
JP2004240750A (ja) * 2003-02-06 2004-08-26 Canon Inc 画像検索装置
US7941762B1 (en) * 2003-02-14 2011-05-10 Shoretel, Inc. Display of real time information for selected possibilities
US7499925B2 (en) * 2003-03-27 2009-03-03 Microsoft Corporation File system for displaying items of different types and from different physical locations
JP4333184B2 (ja) 2003-03-31 2009-09-16 富士ゼロックス株式会社 電子データ管理システム
US7337411B1 (en) * 2003-03-31 2008-02-26 Unisys Corporation Logistics management system having user interface with tiered data entry
US7448042B1 (en) * 2003-05-06 2008-11-04 Apple Inc. Method and apparatus for providing inter-application accessibility
US7346506B2 (en) * 2003-10-08 2008-03-18 Agfa Inc. System and method for synchronized text display and audio playback
US7334195B2 (en) * 2003-10-14 2008-02-19 Microsoft Corporation System and process for presenting search results in a histogram/cluster format
US8024335B2 (en) * 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
US7184965B2 (en) * 2003-10-29 2007-02-27 Planalytics, Inc. Systems and methods for recommending business decisions utilizing weather driven demand data and opportunity and confidence measures
US7170510B2 (en) * 2003-11-14 2007-01-30 Sun Microsystems, Inc. Method and apparatus for indicating a usage context of a computational resource through visual effects
US7281008B1 (en) * 2003-12-31 2007-10-09 Google Inc. Systems and methods for constructing a query result set
US20050188325A1 (en) * 2004-02-20 2005-08-25 Kolman Robert S. Highlighting panning window interface
US9335884B2 (en) * 2004-03-25 2016-05-10 Microsoft Technology Licensing, Llc Wave lens systems and methods for search results
US7912904B2 (en) * 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US7523187B1 (en) * 2004-03-31 2009-04-21 Emc Corporation Methods and apparatus for managing network resources
US7836044B2 (en) * 2004-06-22 2010-11-16 Google Inc. Anticipated query generation and processing in a search engine
US7437358B2 (en) * 2004-06-25 2008-10-14 Apple Inc. Methods and systems for managing data
US9948989B1 (en) * 2004-07-21 2018-04-17 Cox Communications, Inc. Interactive media content listing search and filtering system for a media content listing display system such as an electronic programming guide
US20060036567A1 (en) * 2004-08-12 2006-02-16 Cheng-Yew Tan Method and apparatus for organizing searches and controlling presentation of search results
US7634741B2 (en) * 2004-08-31 2009-12-15 Sap Ag Method and apparatus for managing a selection list based on previous entries
US20060100999A1 (en) * 2004-10-28 2006-05-11 Sencaj Randall W System and method for data entry and search
US8677274B2 (en) * 2004-11-10 2014-03-18 Apple Inc. Highlighting items for search results
US7747965B2 (en) * 2005-01-18 2010-06-29 Microsoft Corporation System and method for controlling the opacity of multiple windows while browsing
US7340686B2 (en) * 2005-03-22 2008-03-04 Microsoft Corporation Operating system program launch menu search
US20070156648A1 (en) * 2005-12-23 2007-07-05 Bridges Amanda K System and method for providing searchable help on a multi-function peripheral
US20070218445A1 (en) * 2006-03-14 2007-09-20 Ted Uwague-Igharo Computer based blackboard
US20070300177A1 (en) * 2006-06-23 2007-12-27 Microsoft Corporation User interface for specifying multi-valued properties
US20080163085A1 (en) * 2006-12-28 2008-07-03 Rajesh Venkat Subbu Multi-criteria decision support tool interface, methods and apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6330576B1 (en) * 1998-02-27 2001-12-11 Minolta Co., Ltd. User-friendly information processing device and method and computer program product for retrieving and displaying objects
CN1466724A (zh) * 2001-08-03 2004-01-07 ������������ʽ���� 搜索设备和搜索方法
EP1447758A2 (en) * 2003-02-11 2004-08-18 Accenture Global Services GmbH Context-based display technique

Also Published As

Publication number Publication date
US7979796B2 (en) 2011-07-12
US20070033172A1 (en) 2007-02-08
US9659069B2 (en) 2017-05-23
JP2012053886A (ja) 2012-03-15
CA2584823C (en) 2014-02-11
JP5254619B2 (ja) 2013-08-07
JP5571639B2 (ja) 2014-08-13
US20110258584A1 (en) 2011-10-20
US8677274B2 (en) 2014-03-18
CA2584823A1 (en) 2006-05-18
WO2006053266A2 (en) 2006-05-18
AU2005304334B2 (en) 2012-02-02
US20060101347A1 (en) 2006-05-11
JP2008520012A (ja) 2008-06-12
US20230034825A1 (en) 2023-02-02
US20140280074A1 (en) 2014-09-18
WO2006053266A3 (en) 2007-02-01
AU2005304334A1 (en) 2006-05-18
US8607162B2 (en) 2013-12-10
CN101057239A (zh) 2007-10-17
EP1812876A2 (en) 2007-08-01
US20170270174A1 (en) 2017-09-21
US10635683B2 (en) 2020-04-28
US20200210418A1 (en) 2020-07-02
US11500890B2 (en) 2022-11-15

Similar Documents

Publication Publication Date Title
CN101057239B (zh) 增亮用于搜索结果的项的方法和装置
US7703037B2 (en) Searchable task-based interface to control panel functionality
US8001470B1 (en) Help functionality and graphical user interface applications
US20170185644A1 (en) Command searching enhancements
US20090193352A1 (en) Interface for assisting in the construction of search queries
US20070143264A1 (en) Dynamic search interface
US20020054148A1 (en) GUI control method and apparatus and recording medium
US20030197738A1 (en) Navigational, scalable, scrolling ribbon
KR20080103988A (ko) 검색 결과 사이트 내에서 검색하기 위한 방법, 하나 이상의프로세서 액세스 가능한 매체
US7600199B2 (en) Task-based interface with underlying extensible framework
US7596753B2 (en) Text entry dialog box system and method of using same
US20070073713A1 (en) Term search and link creation from a graphical user interface associated with presentation code
US20070266337A1 (en) Contextual link display in a user interface
EP2680118B1 (en) User interface utilizing generic field for multiple input types
AU2016206223A1 (en) Highlighting items for search results
US20090063480A1 (en) System and method for searching a term in an active component of a user interface
Munro et al. Common Scripting Tasks

Legal Events

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