CN1242318C - 计算机系统及相关方法 - Google Patents

计算机系统及相关方法 Download PDF

Info

Publication number
CN1242318C
CN1242318C CNB008185387A CN00818538A CN1242318C CN 1242318 C CN1242318 C CN 1242318C CN B008185387 A CNB008185387 A CN B008185387A CN 00818538 A CN00818538 A CN 00818538A CN 1242318 C CN1242318 C CN 1242318C
Authority
CN
China
Prior art keywords
unit
user
icon
cursor
bar
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.)
Expired - Lifetime
Application number
CNB008185387A
Other languages
English (en)
Other versions
CN1425151A (zh
Inventor
巴斯·奥丁
史蒂文·P.·乔博斯
唐纳德·J.·林德塞
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 CN1425151A publication Critical patent/CN1425151A/zh
Application granted granted Critical
Publication of CN1242318C publication Critical patent/CN1242318C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04805Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/977Dynamic icon, e.g. animated or live action

Abstract

在此描述一种用于提供图形用户界面的方法和系统。为了对在图形用户界面中经常使用的项目提供更好的访问和整合,建立一个用户条,其中包括多个项目表示。为了使更多的项目位于该用户条中,可以提供一个放大功能,当它们接近与该图形用户界面相关的光标时,放大该用户条内的项目。

Description

计算机系统及相关方法
背景技术
本发明涉及用于计算机系统的图形用户界面。更加具体来说,本发明涉及一种用于与应用程序界面连接的系统和方法以及提供灵活的图形用户界面定制的操作系统。
计算机工业的发展与增长速度和复杂度不平行。例如,开始只不过是具有有限的存储容量、磁带驱动输入和单色显示的低功能计算器的个人计算机,而现在几乎能够用于任何数据处理工作。而这种功能速度增加几乎足以满足应用程序设计员和终端用户等等的需求,而复杂度的相应增加产生了使用方便性的问题,这是在工业上解决比较缓慢的问题。因此设计员面临新的挑战:使受到相对较少的计算机训练的人能够利用该计算能力,以平滑地从其它领域过渡到基于计算机的信息领域。
结果,在80年代早期到中期,许多新的输入/输出理念,例如“用户友好性”、“WYSIWYG(所见即所得)”以及“菜单驱动”来到本领域的前沿。这些思想特别应用于微计算机,也称为个人计算机,这对于广大计算机用户来说是具有吸引力的,包括那些以前害怕并且不相信计算机的人。采用这些思想的计算机的一个重要方面是使用户输入命令和数据并且接收结果的界面,这一般称为图形用户界面(GUI)。
这种类型的界面的成功可以从模仿桌面环境的公司的数目得到证实。即使是成功的思想也必须继续改进以跟上本领域快速增长的步伐。多媒体的到来,特别是CD-ROM设备,已经提供大量的辅助存储设备,这被用于提供视频功能,即实时动画和视频剪辑,作为应用程序显示的普通构成部件。利用这些和其它新的资源配置,应用程序设计员和用户等等需要从桌面环境获得额外的功能和更大的使用便利性。
为了考虑与继续GUI设计相关的挑战,随着时间而发展的GUI的一个例子,考虑在苹果公司的MacintoshTM计算机上运行的FinderTM用户界面和信息管理系统(在下文中简称为“FinderTM用户界面”)。FinderTM用户界面基于上述显示原理,使用“窗口”和“图标”来帮助管理计算机信息。主窗口或根窗口被称为“桌面”区域,或者通常为主要显示区域。桌面或者主要显示区域总是开启(显示在屏幕上,使其内容可访问或者至少部分可访问),并且当不打开其它窗口时,它基本上占据整个显示屏幕区域。当其它窗口被打开时,桌面总是可以在背景上看到。
存在于包括桌面本身的任何特定的窗口内部的是称为“图标”的其它信息标识符。图标是以特定计算机信息的集合相关的屏幕标识符。一般图标可以表示为一个“文件”,这是数据或者程序或程序片段的集合。一个图标还可以表示窗口的关闭状态。图标是显示在计算机屏幕上的图案,并且通常对应于存储在该文件中的信息类型。当图标可见时,图标使用户访问由该图案所表示的特定文件。图标和窗口的使用是本领域所公知的。
“文件”是用户希望使用、创建或更改的信息包;每个特定文件具有表示该文件的相关名称。因此,通过得知文件名、与该名称相关的图标表示、或者窗口定位符名称,任何给定的文件可以位于该信息管理系统中。位于特定窗口内的所有信息(文件)由该计算机信息管理系统中的特定窗口自身的标识位置所识别。因此,得知特定的标识名和其窗口名,可以检索任何特定的文件信息。相应地,利用FinderTM用户界面的结果窗口显示可以被分为多个窗口和图标。
这种(和其它)常规的用户界面的另一个重要的元素是屏幕光标。该光标使用户可以在上述用户界面进行直接控制。FinderTM用户界面以构成光标控制设备的“鼠标”和相应的“指示器”作为补充。用户控制作为一种电机械设备的鼠标,其把二维鼠标的移动转换为二维屏幕位置移动,例如由指针或箭头所表示。用户接触并且引导该鼠标。当鼠标在桌面上自由移动时,在屏幕上的指针会以类似和成比例的方式移动。该鼠标还包含一个或多个按键,其可以用于通过选择或者释放特定的图标或者其它显示工具而完成对光标指针的控制。也就是说,当鼠标按键被按下并且指针保持有效直到按键被释放时,光标指针被“激活”。指针激活还可以通过一系列鼠标按键的按下而启动,例如“双击”动作,这是连续两次快速按下鼠标的动作。
因此,根据窗口、图标和光标的指针运动对在用于显示管理系统的常规用户界面系统中的信息进行访问。为了访问文件,光标指针置于可视的图标或可视的文件名上,并且该指针被激活。一个关闭的窗口可以由图标或窗口名所表示。当光标的指针位于可视图标或者表示窗口的关闭状态的可视名称上,并且激活该光标时,一个窗口被打开。在打开的窗口中,可以由图标或名称显示文件。各种几何形状的打开窗口可以是矩形的,并且存在于桌面上的主要显示屏幕的显示区域内。多个窗口可以同时打开,一般有对应于最近打开的窗口的最上方窗口和表示以前打开的窗口的背景窗口。在所述的组织方案中,最好文件位于窗口内并且窗口可以位于其它窗口内;主窗口或根窗口是桌面区域,或者主要显示区域。
在使用基于窗口的信息系统期间,许多窗口可以同时打开,并且其它具有许多显示的图标。窗口可以部分或完全地重叠,隐藏其它窗口或图标。这导致用户希望获得的特定信息可能被隐藏在几层窗口之后并且难以访问;当一个图标被另一个窗口所隐藏,它暂时不能够被访问,这在本领域中称为“窗口重叠”问题。在使用常规的用户界面时有几种情况会出现窗口重叠问题。一些更加麻烦的情况在下文中描述。
为了完成一个任务,用户通常必须访问在背景中的一个打开窗口内的一个图标,也就是说被其它窗口所覆盖或者部分覆盖。在该窗口内的所需图标(“目标”图标)不再可见,因此当前不能访问。该重叠窗口或者在目标窗口“上方”的窗口必须被关闭或者移开(“轮换”),从而目标窗口和目标图标可见,从而被访问。窗口轮换是费时间的,混乱并且通常对用户来说是非常乏味的。如果多个程序图标需要被按次序系统地访问,则可能需要多个窗口的轮换过程。
当用户需要两个图标来完成一个任务,并且每个图标都位于不同的窗口中时,则出现困扰常规用户界面的另一种窗口重叠问题。结果屏幕显示可能包含由不必要的信息混扰屏幕显示的以前任务所产生的几个打开窗口。该信息可能防碍所需窗口和图标。在许多情况中,重叠窗口是不需要的,但是保持第一个所需图标在可显示的视图中。为了访问第二所需图标,用户必须关闭具有第一图标的重叠窗口,然后访问第二所需图标。由于以前关闭的窗口具有第一所需图标,因此必须再次打开该窗口,从而能够完成当前任务。另外,特别是当隐藏的第二图标是日常工作需要的图标时,该处理通常是费时间并且使用户混乱的。在这种情况中,用户忙碌于不断的执行如上文所述的“窗口轮换”。
从而,这些问题在最近几年受到大量的重视。已经开发出几种用户界面,其对由GUI所处理的频繁使用和当前激活的桌面对象的方式提供不同的解决方案。例如,考虑如图1(a)和1(b)中所示的常规GUI。其中,采用“桌子抽屉”的思想来提供选择性地可隐藏访问经常使用的桌面对象。图1(a)示出桌子抽屉关闭时具有桌面区域20的屏幕75,其中仅仅桌子抽屉的把手10可见。一个开启窗口60包含几个文档图标55-58,因此其可以通过光标50由用户所操作。窗口60还包括窗口标题字段65和窗口选择区域74。
例如通过把光标50置于把手10上而激活时,桌子抽屉“打开”以显示里面的内容。在这种情况中,光标41、42、51和59变得可见。现在这些图标可见,他们也可以由用户通过光标50而操纵。因此,抽屉思想提供一种机制,用户把经常使用的图标以一种异常的方式放置在容易访问的位置。有兴趣的读者可以参见美国专利No.5,657,049,名为“Desk Drawer User Interface(抽屉用户界面)”,其中更加详细地讨论该技术,其内容被包含于此以供参考。
另一个常规的GUI,即由WINDOWS 95操作系统所提供,通过提供任务栏来组织当前运行的程序以解决桌面混乱的问题(如图2中所示)。在此,桌面窗口200包括多个图标210以及任务栏220。该图标210提供对于应用程序或文档的“快捷方式”,其例如可以通过在所需图标上“双击”而激活。任务栏220表示包括被最大化和最小化(即当前没有显示在桌面200上的窗口)的活动窗口。每个这种激活的应用程序由相应的按键表示在任务栏220上,该按键一般具有应用程序的图标表示,以及一些描述文字。当新的应用程序被启动时,表示按键将被从左到右添加到任务栏220上。每个现有的按键在长度上进行缩放,以允许任务栏容纳新的按键。为了“最大化”处于任务栏220上的应用程序,用户可以单击该表示按键。在这种常规GUI中有时会见到的另一个特征是应用程序条,即,应用条(appbar)230。应用条一般包括多个较小(当只驻留有少量的应用程序时,相对于在任务栏上的按键长度来说)的按键,该按键可以被按下以启动一个当前不被激活的应用程序。
但是,这种常规的GUI的缺点是具有相当固定的结构分布(例如,用户不能够选择或组织在任务条220上的按键的次序)以及难以处理大量应用程序的表示。随着更多的按键被添加到任务栏220,每个单独的按键变得更小。例如当已经启动并且最小化20-30个应用程序时,任务栏220开始添加新的按键作为第二层,而不是继续沿着图2中所示的按键行排列。为了到达第二层,用户必须切换任务栏220,即,并非所有的按键都同时在GUI上可见。随着计算机的功能和使用的应用程序、文档和其它对象的增加,用户希望容易访问数目不断增加的对象,因此会发现图2中所示的方法是麻烦和低效率的。
尝试解决特定问题的另一种常规GUI可以在NeXTTM操作系统中找到。如图3中所示,以及进一步在美国专利No.5,146,556,名称为″System and Method for Managing Graphic Images(用于管理图像的系统和方法)″中描述,这种GUI提供一个应用程序“坞”300,包括在屏幕310右侧上的一列图标。该坞300被描述为提供一种用于启动应用程序的可视机制。可以通过把图标拖放到接近该坞区域和所需位置而在该应用程序坞300中添加和删除图标,在此时操作系统将把它们集成到坞300中。
尽管这种GUI有时在使用户组织内容方面比图2的工具栏/应用条更加灵活,但是该应用程序坞300在任何时候能够容纳的应用程序数目方面仍然具有局限性。在该坞中的图标是固定尺寸的,并且根据用户手册,在任务时候包含在该坞中的图标的数目最多限于13个。
因此,可以看出本领域中需要设计一种GUI,其在管理经常使用的对象类型以及允许更大量的对象被管理和同时显示的工具布局方面向用户提供更大的灵活度。
发明内容
根据本发明的实施例,通过提供例如用于处理经常使用的对象的一种简单、整合和容易扩展的工具来克服常规GUI的这些和其它缺点和难点。例如,根据本发明的用户接口提供一种工具(在此称为“用户栏”),其整合特征包括:启动和管理运行的应用程序;打开和管理文档以及其相关窗口;访问控制条功能;导航到所有类型的统一资源定位符(URL);以及关于运行处理的状况和通知。
如上文所述,现有的这种类型的工具,例如工具条和坞,至少在两个方面的一个或多个方面受到限制。具有固定的结构分布以及限制可以在可用屏幕空间中显示的对象数目。对于布局,根据本发明的用户栏被设计为使得用户栏的组织由用户所管理。例如,在用户栏中表示各个项目的单元可以任意组织。只是除了确定该工具的边界的两个“书挡”之外,对于用户实际上没有强制性结构。
对于屏幕空间,根据本发明的用户条提供一种方法用于缩放对象处理设施的整个内容,使得在字面上向上放置的50个对象(或更多)可以容纳在单个可见结构中。例如由于用户设置的尺寸或者由于被添加的较大数目对象,随着由用户条所处理的对象变得相当小,实际上更加难以识别不同单元之间的差别。相应地,本发明的实施例提供一种放大效果,在此被称为鱼眼效果,用于浏览用户条的缩放内容。这种机制使得用户条的特定内容,特别是最小化的窗口,能够以较大的尺寸显示并且更加详细显示,以及比用户条中的其它对象更加容易辨认。该特征使该工具的各个单元保持它们的可辨认性,防止用户对于该工作的交互作用受到缩放内容的影响。
附图说明
下面通过结合附图的详细描述,本领域的技术人员将更加容易理解本发明的这些和其它目的、特点和优点,其中:
图1(a)和1(b)示出第一常规用户界面;
图2示出采用任务栏和应用条来处理对象的第二常规用户界面;
图3示出采用应用程序坞的第三常规用户界面;
图4为可以应用本发明的示例系统的方框图;
图5为可能包含图4的功能块以及可以应用本发明的示例计算机系统;
图6示出包含根据本发明的实施例的用户条的用户界面;
图7示出图6的用户界面,其中光标置于屏幕上的用户条区域中的另一个位置;以及
图8(a)-8(d)示出根据本发明一个实施例的放大效果机制。
具体实施方式
在下文的描述中,为了说明而非限制性的目的,给出详细描述,例如特定的电路、电路部件、技术等等,以提供对本发明的充分理解。但是,本领域的专业人员显然可以看出本发明可以脱离这些具体细节而应用于其它实施例。在其它例子中,省略对公知方法、设备和电路的详细描述,以避免对本发明的描述造成混淆。
本发明的实施例可以应用于使用FinderTM用户界面的苹果MacintoshTM计算机系统。但是,本领域的专业人员容易理解,根据本发明的用户界面和用户界面的元素可以与具有处理器的显示器的任何系统相结合。通常,这种计算机系统,如图4的方框图形式所示,包括用于传输信息的总线400、与总线相连接用于处理信息和指令的处理器401、与总线400相连接用于为处理器401存储信息和指令的随机存取存储器402、与总线400相连接用于为处理器401存储静态信息和指令的只读存储器403、例如磁盘和磁盘驱动器或者与总线400相连接用于存储信息和指令的数据存储设备404、连接到总线400用于把信息显示给计算机用户的显示设备405、连接到总线用于把信息和命令选择传输给处理器401的包括数字和功能键的数字输入设备406、连接到总线用于把信息和命令选择传输给处理器401的光标控制设备407、以及连接到总线400用于把命令选择传输给处理器401的信号产生设备408。
由计算机系统和本发明所使用的显示设备405可以是液晶显示设备、阴极射线管或者适用于产生用户可识别的图像和数字符号(以及象形字符集)的其它显示设备。光标控制设备407使得计算机用户动态地在显示设备405的显示屏上动态地指示可视符号(光标)的二维运动。光标控制设备的许多应用是本领域所公知的,包括轨迹球、鼠标、操纵杆或者在数字输入设备406上的能够指示给定方向的运动或者偏移的方式的特殊按键。应当知道光标还可以通过使用特殊的按键和按键序列命令从键盘输入而引导和/或激活。另外,光标可以通过从多个特定的专用光标指示设备而引导和/或激活,包括为残疾人专门开发的设备。在关于特订实施例中光标的运动和/或激活的讨论中,假设输入光标引导设备或按键可以包括上述任何设备,并且不特别限制于鼠标设备。
图5示出可以应用本发明的一个示例计算机系统。应当知道,该计算机系统是可以包含本发明的许多计算机系统中的一种。其中,具有按键502和数字键盘504的键盘500与用于控制光标的鼠标设备508和鼠标按键510一同附加到计算机506上。该鼠标设备508和按键510构成光标控制设备407。应当知道,许多其它设备可以用作为光标控制设备407,例如键盘500可以代替鼠标设备508和按键510,如上文所述。计算机506一般还包括一个或多个媒体设备511(例如,软盘、硬盘或CD ROM)和显示屏512。
上文已经讨论可以应用本发明的用户界面的示例计算机系统,现在转到描述这种用户界面。根据本发明的示例实施例,用户条被提供给用户界面,通过提供现有系统中所缺乏的可扩展性、可缩放性和灵活性,而解决关于常规用户界面工具的上述多个问题。
用户条内容
根据本发明的用户条的一个例子可以在图6的用户界面中示出。其它例子在后续的图中示出并在下文中给出进一步的描述。在此,用户条600包括沿着用户界面的底部排列的多个(在本例中为16个)单元,放大程度按照下文中名为“用户条外观”的部分中所描述的方式根据光标610的位置而变化。用户条600的内容可以表示“超级收藏夹”项目(即,用户希望比大量其它收藏项目更加容易访问的项目)用户选择集合(或者,所选择的应用程序或操作系统)。根据本发明的用户条600的直接构造机制便于频繁地改变其内容,其内容基于用户的喜好和意愿,因此自然地从一个用户变为下一个用户。任何类型的项目或对象可以由用户条600所处理,但是现在将描述包括应用程序、文档和窗口的一些例子,以说明如何表示根据本发明的工具条并且操作各种项目。
应用程序例如可以通过两种方法中的一种方法显示在用户条600上。首先,应用程序图标可以添加到用户条600作为一个永久的附件,例如用于最经常启动的应用程序。另外,该应用程序可能不是用户条600的一个永久附件,但是由于它当前被运行,因此可以添加到用户条上。这种非永久的应用程序仅仅当该应用程序保持运行时才显示在用户条600上,并且当该应用程序终止时,可以由GUI自动消除。不出现的后台应用程序,例如病毒保护程序,如果不从用户条600来启动,则当它们运行时不需要显示在用户条600上。类似地,应用程序子处理,例如Finder复制,不需要作为一个分离的应用程序单元出现在用户条600上。
文档文件还可以置于用户条600上。这例如包括可编辑、不可编辑(即只读)和固定文件。一个应用程序的“集合”文件(例如,位置管理器集合)也可以置于用户条600上,但是如果选择一个单元将导致一个集合改变,则把它作为用户条600的一部分,对于用户来说是有用的。用户可以选择把多个文档副本置于用户条600上,但是用户条600最好仅仅包括在特定状态的每个对象的唯一表示。例如,如果表示一个文件夹的一个单元被置于用户条600上,并且用户打开该文件夹,这可能导致文件管理系统(例如,Finder)打开(或者导航到)由该文件夹所表示的目标。如果用户然后使该文件管理系统最小化,则始发工具条对象然后被显示在用户条600上,作为一个最小化窗口(例如,作为一个文件夹图标)。类似地,如果一个文档从用户条600打开并且其窗口随后被用户最小化,则最好该最小化窗口的表示代替用于始发文档单元的图像,而不是把第二单元添加到用户条600上用于该对象。
当被用户最小化时,文档窗口被置于用户条600上并且保持在那里,直到被关闭或最大化为止,该处理在下文名为“用户条功能”的部分中更加详细地描述。显示在单元上的图像例如可以是:1)实际窗口内容的动态缩放表示,或者2)例如由窗口代理图标这样的应用程序所提供的适当图像。例如,最小化的Finder窗口可以更加适当地表示为一个文件夹图标,例如在用户条600中的图标620,这与把Finder窗口内容的缩小图像提供在用户条600上的情况相反。
除了应用程序之外,文档和窗口,许多其它类型的项目可以保留在用户条600上。例如,任何类型的系统支持的统一资源定位符(URL)文件类型可以置于用户条600上,包括但不限于具有扩展名:http、ftp、news、mailto、at、afp和file的文件类型。另外,开发者定义的优先选项或设置模块(例如,调节计算机的扬声器音量的滑块控制)可以由用户添加到用户条600上。把这种优先选项或者设置模块添加到用户条600上例如可以通过把预定对象从Finder拖放到该用户条上而实现。
根据本发明的示例实施例,两个项目是用户条600的永久部件。这些项目由参考标号630和640所表示,作为把用户条600的内容夹在它们之间的“书挡板”。本领域的专业人员将认识到选择特定的单元作为书挡板在本发明的不同实施例中可以具有变化。但是,在下文所描述的纯粹说明性的实施例中,表示Finder处理及其窗口列表的单元630被提供作为用户条600的左书挡板。该单元630表示运行的Finder处理,并且根据该实施例,没有其它单元可以置于该对象左侧的用户条600上。类似地,表示回收站(TRASH)对象的单元640在本实施例中作为用户条600的右书挡板。该单元可以代替在桌面GUI上的回收站对象的任何其它图标表示。作为右书挡板,用户将不能够把任何其它单元置于该对象右侧的用户条上。
在本例中除了这两个由单元630和640所表示的用户条600上的永久部件之外,其它预定内容可以由用户或者按照由GUI所预定的方式放置在用户条600上。用于这种永久保留在用户条600上的候选项目例如包括应用程序文件夹、收藏夹、通讯录、时钟、网络浏览器和电子邮件应用程序。
用户条外观
本发明的实施例提供各种机制,其对用户条600的外观产生影响,以有助于实现上述提供一种用于处理经常使用的对象的简单、整合和容易扩展的工具这样的目的。用户条600可以作为单个水平的项目行,或者“单元”,每个单元表示特定的对象或处理。由该操作系统中的每个对象或处理所支持的任何状态还可以通过对每个状态提供不同的外观而在工具条600上支持。例如,置于工具条600中的一个单元当从一个被选择的状态转变到另一个状态(例如打开或离线)时,它可以改变外观。这使得用户快速地识别在用户条600上的每个项目的当前状态。当前执行的应用程序例如可以通过把一个发光二级管状的指示图图形放置在相应的应用程序单元或图标上方或下方来表示。应用程序还可以支持其它要代替或组合在用户条600中的运行的应用程序单元的单元图像。例如,电子邮件应用程序单元可以表示新消息的数目,重叠在该应用程序图标上。
根据本发明的实施例,用户条600的默认位置被固定到主监视器的底部,并且水平居中。因此,用户条600相对于屏幕的水平中央对齐的位置,而无论项目或者置于用户条600中的数目有多少。根据所需的应用,用户能够或不能够使用户条600重新放置在与默认位置不同的位置处。
在用户条600的尺寸方面,根据该纯粹说明性的实施例,用户条600具有64×64像素的默认尺寸。该默认高度可以在与光标位置相关的位置处改变,如下文的“用户条单元的可变放大倍数”部分中所述。在用户条600的底部与屏幕底部之间提供几个像素的间隔,使得被放置、拖动的窗口在该条的高度之下保持部分可见。另外,用户条可以提供在显示空间的紧底部,从而没有间隙存在。实际上,用户条600可以位于显示器上的任何所需空间中。
根据这些实施例,用户条600是在屏幕上的最上方窗口,即,所有其它窗口出现在用户条600之后。当创建或缩放文档窗口时,应用程序应当把该文档窗口的底部放置在该条的上端,从而该窗口的任何部分不会被该用户条600所阻挡,否则该用户条会重叠在新创建的窗口上。
每个单元可以具有一个相关的标签。例如,在图6中,标签“时钟”出现在单元610的中部。本领域的技术人员将认识到该图标可以显示在相应单元的下方。根据本发明的实施例,用于每个单元的标签仅仅可视地显示在监视器上,而该图标最接近于相应的单元。例如,当光标移动到与特定单元相关的区域时,与该单元相关的标签被显示。当光标移出该区域时,该单元标签将消失。当变为可见或不可见时,单元标签可以通过采用淡入淡出的方式来显现。在本发明的当前实施例中,当光标610进入用户条区域时,提供零毫秒的淡入,但是本领域的专业人员将认识到该数值可以改变。实际上,在此所述的淡入和淡出数值可以由用户所改变,例如使用在下文所参照图7所述的用户选项框来改变。
当光标610继续依次通过用户条600上的单元时,在前的单元标签淡出,而适当的单元标签淡入。但是本发明的实施例在光标移动通过用户条600时,对单元标签提供零毫秒的淡入和淡出数值。如果光标610离开用户条600,则最后的签标保持显示一段较短的时间,例如250毫秒,然后淡出。尽管本发明的这一实施例仅仅对于在一个时刻显示一个图标的情况而进行描述,但是本领域的专业人员将认识到本发明可以容易地应用于各种变型。例如,与光标所在的当前单元相关的单元标签,以及当前单元的两侧上的两个单元可以同时显示。另外,被显示的单元标签的数目可以由用户设置。
根据本发明的另一个实施例,为了有助于用户管理用户条的内容,可以提供隔离单元。这些带颜色或者半透明的隔离单元可以放置在现有单元之间,以提供单元组之间的视觉识别。例如,隔离标签可以作为一个半宽单元(例如,32个像素)和/或十分之一宽的单元(例如16像素)而提供。
用户条单元的可变放大倍数
如上文所述,本发明的一个显著优点是能够允许大量的单元保留在一行用户条600上。当然,可以容纳到单行用户条600中的单元数目取决于屏幕尺寸和每个单元的尺寸。由于屏幕尺寸是固定的,增加用户条600中的单元数目的唯一方式是减小它们尺寸。但是,在相对较小的尺寸,在每个单元中的图像不能由用户所识别。本发明的实施例通过对用户条600上的不同单元提供可变的放大倍数而解决该问题。
再次参见图6中所示的实施例,可以看出光标610位于用户条600的一个单元上方,即,具有描述符号“时钟”的单元。可以看出光标610所在的“时钟”单元已经被放大为比用户条600中的周围单元更大。该放大倍数产生向根据本发明的实施例的用户条600提供的“鱼眼”效果。
在特定的实施例中,不但光标610所在的单元被放大,而且其周围的单元也被放大。在光标位置附近的单元之间的放大倍数可以具有变化。在本例中,放大倍数是每个单元的边缘与光标610的距离的一个函数。当然本领域内的专业人员可以认识到可以采用不同的放大技术和算法来提供这种功能。例如,光标所在位置的两侧上的任何数目的单元可以具有一定的放大倍率。在另一种情况中,仅仅光标所在的单元被放大。每个单元的放大倍率(百分比)可以根据任何所需的方式而变化。
但是,在更加基本的水平上,最好放大在该工具条600上的一个或多个所选的单元,即由光标610所指向的单元以及该光标附近的单元,以便于观看和识别,而在用户条600上的其它单元可能更加难以识别。在与根据本发明的用户界面相关的其它技术中,这种放大功能一方面使得用户条600处理比采用单一的同时显示方式的常规用户界面处理更多的对象,另一方面,使得用户容易识别和管理在用户条上的各个对象。
当光标610移动到用户条600的上方时,根据单元相对于当前光标位置的距离,特定单元的放大倍率增加,而其它单元的放大倍率减小。例如,把图7与图6相比较。尽管这两个图示出相同的用户条600,即其中具有相同的单元,但是放大特性不同。在图7中,光标610现在位于表示为“8”的单元上。“8”周围的一些单元也被放大,而“时钟”单元返回到未放大状态,并且现在以默认尺寸设置来显示。当光标离开用户条600的内容区域时,该放大效果消除,这由所应用的放大倍率所决定(如下文所述,该倍率是用户可选择的)。例如,如果该单元的默认尺寸为64个像素,但是由于放大效果使得光标当前所在的单元被放大到128个像素,然后直到光标离开用户条600的128像素的上部边界时为止,该效果才消失。
图7中所示的是允许用户改变用户条的尺寸、放大特性和显示/隐藏特性的用户条设置屏幕720。下面将更加详细地描述根据本发明的示例用户界面的特征。
参照图8(a)-8(d),现在将描述根据本发明的可变放大功能的一个更加详细的例子。在此,每个单元沿着一条参考基线800(其可以在显示器上位于任何位置以及在任何方向上)放置。如图8(a)中所示,每个单元具有相同的高度h,但是具有不同的宽度。图8(a)示出当光标610在用户条区域外部时,在用户条600内的一组单元的默认显示状态,即没有激活可变放大效果。
为了建立可变放大功能,选择缩放高度H和影响宽度W。这些参数都可以由用户所设置,或者不能由用户所设置。例如在图7中的用户选项对话框720提供一个例子,其中用户可以通过滑块选择缩放高度H。该影响宽度确定在用户条区域内在光标位置两侧的部分均匀排列在W像素内的任何单元将被缩放的区域。例如,如图8(b)中所示较暗的单元将根据光标610的位置而缩放,而在用户条600两端的较亮单元将不被缩放。参数W可以选择为默认单元宽度的倍数,但是这种关系不是必须的。
在根据W和光标位置确定影响区域之后,基于影响宽度的缩放量S和单元高度的改变被根据方程(1)而计算。
S=((H-h)÷2)÷sine(π×(h÷2)÷(W×2))     (1)
在影响区域之外的单元将以该缩放量S离开光标位置,导致用户条600的宽度增加到2S。
当光标610进入用户条区域时,对每个单元计算两个距离(d1和d2)。更加具体来说,对于每个单元计算从光标610的位置到单元的左边缘的距离d1和从光标到该单元的右边缘的距离d2,如图8(c)中所示。如果d1或d2位于区域{-W,W}之外,则该数值变为-W和W中最接近的一个数值。然后使用如下正弦公式计算缩放值d1’和d2’:
d1′=S×sine(π÷2×d1÷W)                           (2)
d2′=S×sine(π÷2×d2÷W)                           (3)
然后重新绘制d1’和d2’之间的每个单元,从左下角开始该单元具有在宽度和高度上同样被缩放如下的一个比例因子:
1+(d2’-d1’)÷(d2-d1)                      (4)
本领域的专业人员将认识到上文仅仅是一个可以实现本发明的可变放大效果的特定的示意实施例。另外,尽管这些实施例描述用户界面,其中当光标移动到用户条区域时,即当光标通过用户条600中的一个单元的边界时,该可变放大效果被激活,本领域内的专业人员将认识到该放大效果也可以更早地被激活,例如当光标移动到与一个单元边界相距预定距离时。
用户条功能
上文已经描述根据本发明的实施例的用户条的内容和外观的例子,现在转到描述示例技术,其中用户条600可以用于提供所需用户接口功能。根据本发明的一个实施例,用户条600不被用作为容器,因此它不能够“容纳”文件系统对象。因此,由用户置于用户条600上的对象可以被用作为指向相应文件系统或者源对象的替换入口。这例如是指把对象从用户条移动到回收站640不会导致源文件被破坏。
根据本发明的用户条600具有许多功能和特点,包括启动、导航和进程管理。用户条600还支持拖放启动和存储,例如能够通过把文档拖到分别位于用户条600中作为一个单元的应用程序或文件夹而打开或存储一个文档。
作为导航器,用户条600提供一种容易使用户访问或导航到喜好的“位置”的方法,该位置包括但不限于窗口。例如,根据本实施例,所有系统支持的统一资源定位符(URL),以及本地或远程目录,可以置于用户条600上。但是在窗口的情况中,最小化窗口可以被缩放和添加到用户条600。最小化窗口例如可以显示在用户条600上,作为其内容的缩略图或者由它们的窗口代理图标所表示。例如,文件夹的Finder查看的最小化窗口可以适当地显示为文件夹图标,而不是窗口内容的缩略图。在用户条600上的应用程序的图标可以提供它们的打开文档窗口的上下文菜单,从而使用户选择特定的窗口移到最前。
作为一个进程管理器,用户条600提供用于使用户识别和切换运行的应用程序的方法。例如,用户条600将允许用户隐藏/不隐藏进程,以及通过上下文菜单或者鼠标敲击执行其它这样的操作。应用程序的状态,例如不运行、启动运行和运行但隐藏,可以由用户条600所表示,例如通过改变在用户条600上的代表应用程序的单元的外观、行为或其它特性来表示。一个应用程序可以在用户条600上更新它的状态,导致其代表的单元的外观或行为的改变。例如,表示驻留在用户条600上的电子邮件应用程序的单元可以由表示收件箱中的新消息数目的数字所覆盖。该数字可以被更新和改变,以反映收件箱的状态的改变,例如随着在收件箱中接收新的消息而增加数目,或者在用户观看该消息之后减小数目。
在工作中,根据本实施例,所有运行的应用程序将出现在用户条600上。当启动时,这些应用程序将把它们的单元仅接收放在左书挡单元630的右侧。如果当该应用程序运行时不动该单元,则一旦该应用程序结束,则该单元将从用户条600消失。如果当应用程序运行时用户改变该应用程序单元在用户条600上的位置,侧该单元被指定为用户条600的一个永久驻留单元,并且当它结束运行时也不会消失。
可以通过把项目拖放到用户条的内容区域,而把项目添加到用户条600。在拖放过程中,如果光标610进入用户条600的区域,则用户条600将扩大,例如在两个现有单元之间的最近点扩大,以容纳被拖放的项目。这使得新的项目可以被插入到该条中的任何位置。当扩大时,被拖放的项目的单元图像可以显示在该条中它们被拖放在该条中将占据的位置。这些可以被显示为半透明的“插入目标单元”,以下用户提供关于当把该条拖放到用户条600之后该用户条600将出现的动作这样的概念。
在拖放过程中进入用户条600,如果光标610继续通过用户条600,则插入目标单元沿着光标610的水平位置移动。光标610相对于下层单元的中点的位置被用于确定现有单元和插入目标单元交换位置的地点。当释放项目时,表示该项目的时机单元图像取代它们各自的半透明插入目标单元。可以显示一个动画序列以增加该动作的效果。
用户可以重新排序或重新定位在用户条600上的项目。如上文所述,在该实施例中,仅仅两个项目:Finder应用程序单元630和回收站单元640不能够重新定位。而是,这些单元保持作为书挡,确定用户条内容的边界。重新排序单元可以通过把一个项目(单元)拖到新的位置这样的直接方式来实现,与把单元添加到用户条600一样提供类似的图像反馈。也就是说,当移去时,该单元图像可以变为半透明的插入单元图像,并且当重新插入到用户条600时,该单元将重新获得与当前状态相关的图像。如果在开始拖放操作之前,用户首先选择用户条600上的多个项目,则多个项目可以同时重新定位。
多个项目的选择例如可以通过如下方式来完成,规定当按下shift键加单击一个单元将仅仅选择该单元而没有其它进一步的动作。如果用户保持shift键的按下状态,可以选择其它单元。随后对其中一个预先选择的单元进行拖放将作用于所有选择的单元。如果不相邻选择的单元被重新定位在用户条600上,在放下之后,该选择将变为连续。
可以通过把项目拖到回收站单元640或者拖到桌面,而从用户条600中消除该项目。当拖到回收站时,回收站单元640将提供适当的释放反馈(例如,声音和/或动画)。如上文所述,由于用户条600不是保存原始标识符的一个容器,而只是一个替换入口(即,指针),该操作仅仅删除该项目的用户条表示,而不删除在操作系统中的源对象。另外,本领域的专业人员将认识到,用户条600可以使用实际文件系统对象来实现而不是替换入口。
用户条600可以允许用户例如通过鼠标单击而与驻留在其上的项目相互作用。根据该实施例,单击用户条600上的单元将产生如下效果:
-在应用程序单元上,该操作将启动应用程序。
-在文档单元上,该操作将导致用适当的应用程序来打开该文档,如果需要的话启动该应用程序。
-在URL单元上时,该操作将导致用适当的应用程序来显示该目标。
-在控制条上时,该模块的界面(例如,菜单)将被显示。单击该界面的外部将取消该界面。
-在一个最小化的窗口上时,该操作将导致该窗口被最大化。
用户可以通过单击所需的应用程序单元而在运行的应用程序之间切换。这将导致该应用程序以及所有相关的窗口在窗口分层次序上被提前。
除了用户条600的拖放配置之外,用户可以拖放文件和其它用户条项目到驻留在用户条600上的单元。例如,一个文档可以被拖放到该用户条600中表示文字处理应用程序的一个单元,导致该文字处理应用程序被启动然后打开被拖放的文档。另外,一个文件可以拖放到驻留在用户条600上的一个文件夹,导致该文件移动或复制到目标文件夹。
本领域的专业人员将认识到,提供一种机制来使该GUI能够区分用户把一个项目添加到用户条600的操作与用户把一个项目拖到已经驻留在用户条600上的现有单元这样的操作。根据本发明的示意实施例,在拖动过程中但是在放下以前按下一个更改按键,将强制执行放下操作而不是正常的插入操作。该更改按键作为插入模式和放下模式之间的切换,如果在拖动过程中再释放,则将导致放下,而不是默认的插入动作。切换更改按键的状态将导致该用户条打开(接受插入)和关闭。在更改拖放过程中,合适的目标单元将被高亮显示,以表示它们可以接收被拖放的对象类型。用户可以继续把项目沿着用户条600拖过,以浏览合适的目标。
用户条600还提供多个窗口管理解决方案,这使用户更好的使用受限制的屏幕空间。例如,根据本发明的实施例,由于仅仅最小化窗口被置于用户条600上,因此用户条600不能提供对所有打开文档窗口的直接访问。例如可以用如下两种方式中的一种方式来提供对与驻留在用户条600上的单元相关的文档窗口菜单的访问。第一,可以显示与每个应用程序单元相关的子菜单,该子菜单列出该应用程序的所有打开文档。第二,专用的应用程序单元可以添加到用户条600,其向由相关应用程序所归类的所有打开文档窗口提供一个菜单界面。
用户条定制
如图7中所示,本发明的实施例提供一种技术和机制,使用户调整用户条600显示类屏幕上的方式。在本例中,对话框720具有可用的用户可设置的多个选项。这些选项允许用户来调整用户条600的外观和行为,以适应他们的需要。
例如,如上文所述,该条的默认单元尺寸为64×64个像素。该默认值是指在未放大状态的单元尺寸。但是,该默认值可以由用户所改变,例如通过调节图7中所示的滑块,例如在16至128像素方块的范围内。选项对话框720还可以包含一组控制,其允许用户确定在何时启动放大效果以及所提供的放大量。在图7中所示的选项对话框720中,提供一组控制用于该目的,包括允许用户确定何时启动放大效果的单选按键组以及使用户设置放大级别的滑块,例如这与光标610当前所在的单元相关。当然被放大的单元的尺寸应当不小于单元的默认尺寸,该放大率可以具有一个上限,例如128像素。
用户条600还可以支持隐藏在屏幕之外的功能。选项对话框720可以包括一个控制,例如图7中所示的单选按键组,这例如支持三个用于自动隐藏特征的状态(关闭、打开或者通过热键启动)。当自动隐藏打开时,用户条600将产生向下的动画效果(例如滑动),当光标610不在用户条600的区域内时,用户条600移出屏幕。然后,通常由用户条600所占据的显示空间被重新使用,并且可以把这种情况通知给应用程序。现在新的或缩放的文档然后被该通知的应用程序调整大小,以使用该额外屏幕空间。把光标610移动到显示器的底部将显示出用户条600。如果用于使用热键隐藏用户条600的选项被启动,则用户条600可以通过执行用户可定义的按键组合而隐藏或显示。
如上文所述,在用户条600上的一些单元可以永久地驻留在用户条600,例如当图形用户界面被初始化时,该永久单元被自动显示在用户条的显示区域内。作为永久或非永久的单元指定可以由用户通过选项对话框720所控制,例如通过使用选择/取消选择永久单元功能(未在图7中示出)来选择用于在用户条600上的相应单元的一个图像,该功能使得用户识别指定为永久的对象。
上述实施例是用于说明本发明而不是限制性的。例如,尽管本发明的上述实施例示出一种用户条,其作为沿着显示器或屏幕的底部放置的一行单元,但是本领域的专业人员将认识到根据本发明的用户条可以显示在显示空间中的任何位置并且在任何方向上。根据本发明的用户条可以具有任何所需的形状,例如它们可以是非直线形状,或者可以表示为多行单元。因此,本发明在具体实施方式上可以有许多变型,这些变型可以由本领域的专业人员从在此所描述的内容推导出来。所有这些变型和改变被认为是在所附权利要求定义的本发明的范围之内。

Claims (35)

1.一种计算机系统,其中包括:
显示器;
用于指向所述显示器的一个位置的光标;
条带,其显示在所述显示器上并且具有与其相关的多个单元;以及
处理器,用于在所述光标接近所述显示器上的所述条带时改变所述显示器上所述多个单元的至少一个单元的尺寸,以及用于沿着所述条带重新定位其他所述多个单元,以适应所述一个单元的变化尺寸。
2.根据权利要求1所述的计算机系统,其中所述多个单元的每一个表示可以由所述计算机系统的用户作用的一个对象。
3.根据权利要求2所述的计算机系统,其中所述对象包括至少如下之一种:应用程序、文档、窗口和统一资源定位符。
4.根据权利要求1所述的计算机系统,其中所述多个单元中的至少一个单元包括与所述光标最接近的一个单元以及与所述单元相邻的多个单元。
5.根据权利要求1所述的计算机系统,其中所述处理器还根据一个影响宽度W、所述多个单元的所述至少一个单元的默认高度h以及所述多个单元的所述至少一个单元的所选择最大高度H之间的预定关系重新定位所述多个其他单元。
6.根据权利要求5所述的计算机系统,其中所述预定关系包括如下定义的函数S:
S=((H-h)÷2)÷sine(π×(h÷2)÷(W×2))。
7.根据权利要求6所述的计算机系统,其中所述多个单元的所述其他单元中的每一个单元具有与所述光标相距距离d1和d2的一个左边缘和一个右边缘,并且被移动到一个位置,使得所述左边缘相距所述光标的距离为d1′,以及所述右边缘相距所述光标的距离为d2′,其中:
d1′=S×sine(π÷2×d1÷W)
d2′=S×sine(π÷2×d2÷W)。
8.根据权利要求7所述的计算机系统,其中所述多个单元的所述至少一个单元被缩放如下的一个比例因子:
1+(d2′-d1′)÷(d2-d1)。
9.根据权利要求1所述的计算机系统,其中所述处理器根据正弦函数而改变所述多个单元中的至少一些所述其他单元的尺寸。
10.根据权利要求1所述的计算机系统,其中当所述光标离开所述条带时,所述处理器把所述条带从所述显示器上移开。
11.根据权利要求10所述的计算机系统,其中所述处理器通过调用一个动画程序而移开所述条带,该程序使得所述条带滑动到所述显示器的边缘。
12.根据权利要求1所述的计算机系统,其中所述多个单元中的两个单元是所述条带的永久驻留单元,并确定该条带的两个端点,并且其他单元可以由用户选择地添加到所述两个单元之间,以及从所述两个单元之间删除。
13.根据权利要求1所述的计算机系统,其中当所述光标与所述多个单元的一个单元相距预定距离之内时,则所述光标接近所述条带。
14.根据权利要求1所述的计算机系统,其中所述处理器装置还改变所述多个单元的所述至少一个单元的放大倍数。
15.根据权利要求14所述的计算机系统,其中进一步包括:
用于使用户选择所述放大倍数的装置。
16.根据权利要求15所述的计算机系统,其中所述多个单元的所述至少一个单元的所述放大倍数根据正弦函数而变化。
17.一种用于在图形用户界面中显示图标的方法,其中包括如下步骤:
在所述图形用户界面的一个区域提供多个所述图标,每个所述图标具有相关默认高度;
把所述光标沿着所述区域移动;以及
根据所述光标在所述区域中的位置把至少一个所述图标放大第一数值,并且把接近于所述至少一个图标的至少一些其他图标重新定位和放大比所述第一数值更小的数值。
18.根据权利要求17所述的方法,其中进一步包括如下步骤:
除非所述多个图标超过预定的数目,否则以所述默认高度在所述区域中显示所述多个图标;以及
当所述多个图标超过所述数目时缩放所述多个图标。
19.根据权利要求18所述的方法,其中所述放大步骤进一步包括根据缩放因子S放大所述图标,其中S是一个影响宽度W、所述默认高度h以及所述图标的所选择最大高度H之间的一个预定关系。
20.根据权利要求19所述的方法,其中所述预定关系是:
S=((H-h)÷2)÷sine(π×(h÷2)÷(W×2))。
21.根据权利要求20所述的方法,其中所述多个图标具有分别位于与所述光标相距d1和d2距离的一个左边缘和一个右边缘,其中所述附近图标的每个图标被移动到一个位置,使得所述左边缘相距所述光标的距离为d1′以及所述右边缘相距所述光标的距离为d2′,其中:
d1′=S×sine(π÷2×d1÷W)
d2′=S×sine(π÷2×d2÷W)。
22.根据权利要求21所述的方法,其中所述多个图标的所述至少一个图标被缩放如下的一个比例因子:
1+(d2′-d1′)÷(d2-d1)。
23.根据权利要求17所述的方法,其中进一步包括如下步骤:
当所述光标离开所述区域时,把所述多个图标从所述显示器上移开。
24.根据权利要求23所述的方法,其中进一步包括如下步骤:
通过调用一个动画程序而移开所述多个图标,该程序使得所述多个图标滑动到所述显示器的边缘。
25.一种用于显示在计算机系统的图形用户界面中对象的表示图标的方法,其中包括如下步骤:
在一行中显示多个图标,其中每个图标表示在该计算机系统中的一个对象;
显示可移动光标,通过该光标用户可以选择各个所述图标;
当所述光标移动到所述一个图标附近时,放大至少一个所述图标的尺寸;以及
把其他图标沿着所述行重新定位,以适应所述一个图标的放大尺寸。
26.根据权利要求25所述的方法,其中进一步包括放大在所述一个图标附近的所述行中的其他图标的尺寸的步骤。
27.根据权利要求26所述的方法,其中所述其他图标被放大与它距离所述光标的距离成反比的一个比例因子。
28.根据权利要求27所述的方法,其中被放大的其他图标是位于与所述光标相距一个确定距离内的图标。
29.根据权利要求28所述的方法,其中用于所述确定距离的数值是可以由用户确定的。
30.根据权利要求27所述的方法,其中所述比例因子基于正弦函数。
31.根据权利要求28所述的方法,其中每个图标被显示在具有与所述光标相距距离d1和d2的两个相反边缘,所述其他图标被缩放比例因子1+(d2′-d1′)/(d2-d1),其中:
d1′=S×sine(π/2×d1/W)
d2′=S×sine(π/2×d2/W),其中
W等于所述确定距离,以及
S=((H-h)/2)÷sine(π×(h/2)÷(W×2)),其中
H为用于所述一个图标的一个维度放大尺寸,以及
h为用于所述一个维度的默认显示尺寸。
32.根据权利要求31所述的方法,其中用于H和h的数值是用户可确定的。
33.根据权利要求25所述的方法,其中在所述行的最外端的图标被确定,并且在所述行中的其他图标是用户可选择的。
34.根据权利要求25所述的方法,其中所述图标的行被显示在用于所述计算机系统的显示器的一个边缘附近。
CNB008185387A 1999-12-20 2000-12-13 计算机系统及相关方法 Expired - Lifetime CN1242318C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/467,074 US7434177B1 (en) 1999-12-20 1999-12-20 User interface for providing consolidation and access
US09/467,074 1999-12-20

Publications (2)

Publication Number Publication Date
CN1425151A CN1425151A (zh) 2003-06-18
CN1242318C true CN1242318C (zh) 2006-02-15

Family

ID=23854245

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB008185387A Expired - Lifetime CN1242318C (zh) 1999-12-20 2000-12-13 计算机系统及相关方法

Country Status (6)

Country Link
US (6) US7434177B1 (zh)
EP (2) EP1250641A2 (zh)
JP (2) JP4620922B2 (zh)
CN (1) CN1242318C (zh)
AU (1) AU778653B2 (zh)
WO (1) WO2001046790A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102177494A (zh) * 2008-10-08 2011-09-07 伊克斯伯资产管理有限公司 信息实体的依距离选择

Families Citing this family (580)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US7760187B2 (en) * 2004-07-30 2010-07-20 Apple Inc. Visual expander
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US7362331B2 (en) * 2000-01-05 2008-04-22 Apple Inc. Time-based, non-constant translation of user interface objects between states
US6686938B1 (en) * 2000-01-05 2004-02-03 Apple Computer, Inc. Method and system for providing an embedded application toolbar
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US6912689B1 (en) * 2000-04-17 2005-06-28 Micron Technology, Inc. Method and apparatus for facilitating substitution of digital images with line drawings
US9256356B2 (en) * 2001-03-29 2016-02-09 International Business Machines Corporation Method and system for providing feedback for docking a content pane in a host window
US7213214B2 (en) * 2001-06-12 2007-05-01 Idelix Software Inc. Graphical user interface with zoom for detail-in-context presentations
US6886138B2 (en) * 2001-07-05 2005-04-26 International Business Machines Corporation Directing users′ attention to specific icons being approached by an on-screen pointer on user interactive display interfaces
DE10210637A1 (de) * 2002-03-11 2003-10-09 Siemens Ag Verfahren zum Steuern eines Kommunikationsgeräts und dadurch gesteuertes Kommunikationsgerät
CA2393887A1 (en) * 2002-07-17 2004-01-17 Idelix Software Inc. Enhancements to user interface for detail-in-context data presentation
US8015259B2 (en) * 2002-09-10 2011-09-06 Alan Earl Swahn Multi-window internet search with webpage preload
US8122498B1 (en) 2002-12-12 2012-02-21 Mcafee, Inc. Combined multiple-application alert system and method
US8312535B1 (en) 2002-12-12 2012-11-13 Mcafee, Inc. System, method, and computer program product for interfacing a plurality of related applications
US8990723B1 (en) 2002-12-13 2015-03-24 Mcafee, Inc. System, method, and computer program product for managing a plurality of applications via a single interface
US8239941B1 (en) * 2002-12-13 2012-08-07 Mcafee, Inc. Push alert system, method, and computer program product
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US8850327B2 (en) * 2003-04-30 2014-09-30 Lenovo (Singapore) Pte Ltd. Method and apparatus for dynamic sorting and displaying of listing data composition and automating the activation event
EP1668488A1 (en) * 2003-08-21 2006-06-14 Microsoft Corporation System and method for providing rich minimized applications
US7669140B2 (en) * 2003-08-21 2010-02-23 Microsoft Corporation System and method for providing rich minimized applications
US20050055645A1 (en) * 2003-09-09 2005-03-10 Mitutoyo Corporation System and method for resizing tiles on a computer display
DE202004021925U1 (de) 2003-12-01 2012-11-06 Research In Motion Limited Vorsehen von Benachrichtigungen über neue Ereignisse auf einer Vorrichtung mit kleinem Bildschirm
US8745530B2 (en) 2004-01-14 2014-06-03 Thomson Licensing Method for generating an on-screen menu
EP1555598A1 (en) * 2004-01-14 2005-07-20 Deutsche Thomson-Brandt Gmbh Method for generating an on-screen menu
US7694233B1 (en) 2004-04-30 2010-04-06 Apple Inc. User interface presentation of information in reconfigured or overlapping containers
US20050278640A1 (en) * 2004-06-09 2005-12-15 Jones Edwin R System and method of dynamic entitlement
US8142284B2 (en) * 2004-06-19 2012-03-27 Wms Gaming Inc. Method and apparatus for selecting and animating game elements in a gaming machine
US7490295B2 (en) 2004-06-25 2009-02-10 Apple Inc. Layer for accessing user interface elements
US8302020B2 (en) 2004-06-25 2012-10-30 Apple Inc. Widget authoring and editing environment
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
EP1677182B1 (en) * 2004-12-28 2014-04-23 Sony Mobile Communications Japan, Inc. Display method, portable terminal device, and display program
FI118100B (fi) * 2005-02-07 2007-06-29 Ilpo Kojo Valitsin
US20060236264A1 (en) * 2005-04-18 2006-10-19 Microsoft Corporation Automatic window resize behavior and optimizations
US8117548B1 (en) * 2005-05-03 2012-02-14 Apple Inc. Image preview
US7665028B2 (en) * 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US8806327B2 (en) * 2005-08-15 2014-08-12 Iii Holdings 1, Llc System and method for displaying unrequested information within a web browser
US8578290B2 (en) * 2005-08-18 2013-11-05 Microsoft Corporation Docking and undocking user interface objects
US8225231B2 (en) 2005-08-30 2012-07-17 Microsoft Corporation Aggregation of PC settings
US20070055947A1 (en) * 2005-09-02 2007-03-08 Microsoft Corporation Animations and transitions
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US20080098331A1 (en) * 2005-09-16 2008-04-24 Gregory Novick Portable Multifunction Device with Soft Keyboards
US20070152980A1 (en) * 2006-01-05 2007-07-05 Kenneth Kocienda Touch Screen Keyboards for Portable Electronic Devices
US7694231B2 (en) * 2006-01-05 2010-04-06 Apple Inc. Keyboards for portable electronic devices
US7933632B2 (en) 2005-09-16 2011-04-26 Microsoft Corporation Tile space user interface for mobile devices
US20070101286A1 (en) * 2005-10-05 2007-05-03 Seiko Epson Corporation Icon displaying apparatus and icon displaying method
US7752556B2 (en) 2005-10-27 2010-07-06 Apple Inc. Workflow widgets
US9104294B2 (en) 2005-10-27 2015-08-11 Apple Inc. Linked widgets
US7743336B2 (en) 2005-10-27 2010-06-22 Apple Inc. Widget security
US7752566B1 (en) * 2005-10-28 2010-07-06 Adobe Systems Incorporated Transparent overlays for predictive interface drag and drop
US7600190B2 (en) * 2005-11-15 2009-10-06 Mitac Technology Corp. Window switching method and system
US7707514B2 (en) 2005-11-18 2010-04-27 Apple Inc. Management of user interface elements in a display environment
US20070136678A1 (en) * 2005-11-23 2007-06-14 Brown Michael W Software process and method that allows a computer program to run in memory, but display as a digital graphic or text window
EP1798632A1 (en) * 2005-12-19 2007-06-20 Research In Motion Limited Computing device and method of indicating status of application program
US20070157232A1 (en) * 2005-12-30 2007-07-05 Dunton Randy R User interface with software lensing
US7509588B2 (en) * 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US8108785B2 (en) * 2006-01-09 2012-01-31 Microsoft Corporation Supporting user multi-tasking with clipping lists
US7614018B1 (en) * 2006-02-13 2009-11-03 Google Inc. Web based user interface for selecting options
US7966573B2 (en) * 2006-02-17 2011-06-21 Microsoft Corporation Method and system for improving interaction with a user interface
US20090213086A1 (en) * 2006-04-19 2009-08-27 Ji Suk Chae Touch screen device and operating method thereof
KR101327581B1 (ko) * 2006-05-24 2013-11-12 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR20070113018A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 그 실행방법
KR101269375B1 (ko) 2006-05-24 2013-05-29 엘지전자 주식회사 터치스크린 장치 및 이의 이미지 표시방법
TWI328185B (en) * 2006-04-19 2010-08-01 Lg Electronics Inc Touch screen device for potable terminal and method of displaying and selecting menus thereon
KR20070113022A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 사용자 입력에 반응하는 터치스크린 장치 및 이의 작동방법
KR20070113025A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
US9274807B2 (en) 2006-04-20 2016-03-01 Qualcomm Incorporated Selective hibernation of activities in an electronic device
US8296684B2 (en) 2008-05-23 2012-10-23 Hewlett-Packard Development Company, L.P. Navigating among activities in a computing device
US8683362B2 (en) 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
US20070265930A1 (en) * 2006-04-26 2007-11-15 Julia Mohr Usability by offering the possibility to change viewing order in a navigation panel
US7783990B2 (en) 2006-05-05 2010-08-24 Microsoft Corporation Association of display elements
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
US8311988B2 (en) 2006-08-04 2012-11-13 Apple Inc. Consistent back up of electronic information
US7853566B2 (en) 2006-08-04 2010-12-14 Apple Inc. Navigation of electronic backups
US7996789B2 (en) * 2006-08-04 2011-08-09 Apple Inc. Methods and apparatuses to control application programs
US7856424B2 (en) 2006-08-04 2010-12-21 Apple Inc. User interface for backup management
US8166415B2 (en) 2006-08-04 2012-04-24 Apple Inc. User interface for backup management
US7860839B2 (en) 2006-08-04 2010-12-28 Apple Inc. Application-based backup-restore of electronic information
US8370853B2 (en) 2006-08-04 2013-02-05 Apple Inc. Event notification management
US9009115B2 (en) 2006-08-04 2015-04-14 Apple Inc. Restoring electronic information
US10313505B2 (en) 2006-09-06 2019-06-04 Apple Inc. Portable multifunction device, method, and graphical user interface for configuring and displaying widgets
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7940250B2 (en) 2006-09-06 2011-05-10 Apple Inc. Web-clip widgets on a portable multifunction device
US8106856B2 (en) 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8056014B2 (en) * 2006-10-04 2011-11-08 International Business Machines Corporation Web portal page interactive user interfaces with maximum accessibility to user selected portlets
US7793228B2 (en) * 2006-10-13 2010-09-07 Apple Inc. Method, system, and graphical user interface for text entry with partial word display
US8570278B2 (en) 2006-10-26 2013-10-29 Apple Inc. Portable multifunction device, method, and graphical user interface for adjusting an insertion point marker
US7856605B2 (en) 2006-10-26 2010-12-21 Apple Inc. Method, system, and graphical user interface for positioning an insertion marker in a touch screen display
EP1933229A1 (de) * 2006-12-14 2008-06-18 BrainLAB AG Verfahren und Vorrichtung zum Darstellen und Bedienen einer Bedienoberfläche auf einer Anzeige
EP2095215A2 (fr) * 2006-12-20 2009-09-02 France Telecom Systeme de selection d'elements affiches sur un ecran
US8276098B2 (en) 2006-12-22 2012-09-25 Apple Inc. Interactive image thumbnails
US8074172B2 (en) 2007-01-05 2011-12-06 Apple Inc. Method, system, and graphical user interface for providing word recommendations
US7957955B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Method and system for providing word recommendations for text input
KR100818991B1 (ko) * 2007-01-05 2008-04-07 삼성전자주식회사 기울임 기반 리스트 탐색에서 커서 위치 피드백을 제공하는장치 및 방법
US8519964B2 (en) 2007-01-07 2013-08-27 Apple Inc. Portable multifunction device, method, and graphical user interface supporting user navigations of graphical objects on a touch screen display
US8788954B2 (en) 2007-01-07 2014-07-22 Apple Inc. Web-clip widgets on a portable multifunction device
US8429560B2 (en) * 2007-01-31 2013-04-23 Scenera Technologies, Llc Methods and systems for displaying input items on a display
JP4939959B2 (ja) * 2007-02-02 2012-05-30 ペンタックスリコーイメージング株式会社 携帯機器
US9032329B2 (en) * 2007-03-23 2015-05-12 Siemens Product Lifecycle Management Software Inc. System and method for dialog position management
JP2008243128A (ja) * 2007-03-29 2008-10-09 Sanyo Electric Co Ltd タッチパネル装置
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
KR100913962B1 (ko) * 2007-05-14 2009-08-26 삼성전자주식회사 이동통신 단말기의 문자 입력 방법 및 장치
JP4858313B2 (ja) * 2007-06-01 2012-01-18 富士ゼロックス株式会社 ワークスペース管理方式
US8099392B2 (en) * 2007-06-08 2012-01-17 Apple Inc. Electronic backup of applications
US8745523B2 (en) 2007-06-08 2014-06-03 Apple Inc. Deletion in electronic backups
US8307004B2 (en) 2007-06-08 2012-11-06 Apple Inc. Manipulating electronic backups
US8468136B2 (en) 2007-06-08 2013-06-18 Apple Inc. Efficient data backup
US8010900B2 (en) * 2007-06-08 2011-08-30 Apple Inc. User interface for electronic backup
US20080307017A1 (en) 2007-06-08 2008-12-11 Apple Inc. Searching and Restoring of Backups
US8429425B2 (en) 2007-06-08 2013-04-23 Apple Inc. Electronic backup and restoration of encrypted data
AU2015255314A1 (en) * 2007-06-08 2015-12-03 Apple Inc. Object stack
US8725965B2 (en) 2007-06-08 2014-05-13 Apple Inc. System setup for electronic backup
US9024864B2 (en) * 2007-06-12 2015-05-05 Intel Corporation User interface with software lensing for very long lists of content
US9933937B2 (en) 2007-06-20 2018-04-03 Apple Inc. Portable multifunction device, method, and graphical user interface for playing online videos
US9003321B2 (en) 2007-06-28 2015-04-07 International Business Machines Corporation Application bar browsing of tabbed-view applications
US9772751B2 (en) 2007-06-29 2017-09-26 Apple Inc. Using gestures to slide between user interfaces
US8954871B2 (en) 2007-07-18 2015-02-10 Apple Inc. User-centric widgets and dashboards
US9619143B2 (en) * 2008-01-06 2017-04-11 Apple Inc. Device, method, and graphical user interface for viewing application launch icons
US11126321B2 (en) 2007-09-04 2021-09-21 Apple Inc. Application menu user interface
US8619038B2 (en) 2007-09-04 2013-12-31 Apple Inc. Editing interface
JP5168619B2 (ja) * 2007-09-12 2013-03-21 株式会社リコー 画像表示データ生成装置及び画像表示データ生成方法
JP5188148B2 (ja) * 2007-11-09 2013-04-24 キヤノン株式会社 表示装置及び方法及びプログラム
JP2009116769A (ja) * 2007-11-09 2009-05-28 Sony Corp 入力装置、入力装置の制御方法、及びプログラム
US20090132939A1 (en) * 2007-11-19 2009-05-21 International Business Machines Corporation Method and apparatus for a floating island for user navigation in an interactive environment
US8549407B2 (en) * 2007-12-05 2013-10-01 Ebay Inc. Multi-dimensional dynamic visual browsing
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
SE533322C2 (sv) * 2007-12-21 2010-08-24 Tat The Astonishing Tribe Ab Förfarande, modul och anordning för att visa grafisk information
TWI356337B (en) 2007-12-26 2012-01-11 Htc Corp A user interface of electronic apparatus
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8232973B2 (en) 2008-01-09 2012-07-31 Apple Inc. Method, device, and graphical user interface providing word recommendations for text input
JP5262121B2 (ja) * 2008-01-11 2013-08-14 株式会社リコー 情報処理装置、シンボル表示方法、シンボル表示プログラム
US9092134B2 (en) * 2008-02-04 2015-07-28 Nokia Technologies Oy User touch display interface providing an expanded selection area for a user selectable object
US8201109B2 (en) 2008-03-04 2012-06-12 Apple Inc. Methods and graphical user interfaces for editing on a portable multifunction device
US20090228838A1 (en) * 2008-03-04 2009-09-10 Ryan Christopher N Content design tool
US8479113B2 (en) * 2009-03-24 2013-07-02 Fuhu Holdings, Inc. Apparatus, system and method for an icon driven tile bar in a graphical user interface
US10460085B2 (en) 2008-03-13 2019-10-29 Mattel, Inc. Tablet computer
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
DE102008017846A1 (de) * 2008-04-08 2009-10-29 Siemens Aktiengesellschaft Verfahren und Benutzerschnittstelle für die grafische Darstellung von medizinischen Daten
US8159469B2 (en) * 2008-05-06 2012-04-17 Hewlett-Packard Development Company, L.P. User interface for initiating activities in an electronic device
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US20090327965A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Selection of items in a virtualized view
US8570279B2 (en) 2008-06-27 2013-10-29 Apple Inc. Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard
US8824861B2 (en) * 2008-07-01 2014-09-02 Yoostar Entertainment Group, Inc. Interactive systems and methods for video compositing
US8762884B2 (en) * 2008-07-23 2014-06-24 The Quantum Group, Inc. System and method for personalized fast navigation
US10162477B2 (en) 2008-07-23 2018-12-25 The Quantum Group, Inc. System and method for personalized fast navigation
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8607148B2 (en) * 2008-08-26 2013-12-10 General Electric Company Method and system for performing drag and drop operation
US20100064222A1 (en) * 2008-09-08 2010-03-11 Apple Inc. Object-aware transitions
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
DE102008050365A1 (de) 2008-10-02 2010-04-08 Volkswagen Ag Verfahren und Vorrichtung zum Anzeigen von Informationen in einem Fahrzeug
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
WO2010067118A1 (en) 2008-12-11 2010-06-17 Novauris Technologies Limited Speech recognition involving a mobile device
KR20100069842A (ko) * 2008-12-17 2010-06-25 삼성전자주식회사 사용자 인터페이스를 구현하는 전자장치 및 그 방법
US8453057B2 (en) * 2008-12-22 2013-05-28 Verizon Patent And Licensing Inc. Stage interaction for mobile device
US8700072B2 (en) 2008-12-23 2014-04-15 At&T Mobility Ii Llc Scalable message fidelity
FR2940478A1 (fr) * 2008-12-23 2010-06-25 Taztag Terminal de stockage et de transmission de donnees
US8799820B2 (en) 2008-12-23 2014-08-05 At&T Mobility Ii Llc Dynamically scaled messaging content
JP4683126B2 (ja) * 2008-12-26 2011-05-11 ブラザー工業株式会社 入力装置
US9846533B2 (en) 2009-03-16 2017-12-19 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
CN101546248B (zh) 2009-05-05 2014-04-09 阿里巴巴集团控股有限公司 一种级联式选择菜单的呈现方法及装置
US8473862B1 (en) 2009-05-21 2013-06-25 Perceptive Pixel Inc. Organizational tools on a multi-touch display device
TWI482077B (zh) * 2009-06-02 2015-04-21 Htc Corp 電子裝置、其桌面瀏覽方法與電腦程式產品
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US20120311585A1 (en) 2011-06-03 2012-12-06 Apple Inc. Organizing task items that represent tasks to perform
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US8910078B2 (en) * 2009-06-05 2014-12-09 Dassault Systemes Solidworks Corporation Predictive target enlargement
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US8907984B2 (en) * 2009-07-08 2014-12-09 Apple Inc. Generating slideshows using facial detection information
KR101588242B1 (ko) 2009-07-13 2016-01-25 삼성전자주식회사 휴대 단말기의 스크롤 방법 및 장치
EP2299699A3 (en) * 2009-09-04 2012-10-31 Samsung Electronics Co., Ltd. Image processing apparatus and controlling method of the same
US8405677B2 (en) * 2009-09-09 2013-03-26 Mitac International Corp. Method of improving the accuracy of selecting a soft button displayed on a touch-sensitive screen and related portable electronic device
US9158409B2 (en) * 2009-09-29 2015-10-13 Beijing Lenovo Software Ltd Object determining method, object display method, object switching method and electronic device
KR101663474B1 (ko) 2009-10-13 2016-10-10 삼성전자주식회사 휴대단말기, 휴대단말기의 바탕화면 표시 방법 및 저장 매체
US10895955B2 (en) 2009-10-13 2021-01-19 Samsung Electronics Co., Ltd. Apparatus and method for grouping and displaying icons on a screen
KR101701492B1 (ko) * 2009-10-16 2017-02-14 삼성전자주식회사 데이터 표시 방법 및 그를 수행하는 단말기
TWI416401B (zh) * 2009-10-21 2013-11-21 Mitac Int Corp 在具有觸控式螢幕的可攜式電子裝置上改善觸控按鈕選擇的準確性的方法
KR101427114B1 (ko) * 2009-10-30 2014-08-07 삼성전자 주식회사 화상형성장치 및 화상형성장치의 타겟영역 확대 표시방법
JP5387366B2 (ja) * 2009-11-26 2014-01-15 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US9959512B2 (en) 2009-12-04 2018-05-01 Uber Technologies, Inc. System and method for operating a service to arrange transport amongst parties through use of mobile devices
US9230292B2 (en) 2012-11-08 2016-01-05 Uber Technologies, Inc. Providing on-demand services through use of portable computing devices
KR20110067492A (ko) * 2009-12-14 2011-06-22 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기
US8358281B2 (en) 2009-12-15 2013-01-22 Apple Inc. Device, method, and graphical user interface for management and manipulation of user interface elements
KR101717492B1 (ko) * 2009-12-31 2017-03-17 삼성전자주식회사 문서 정보 전달 방법 및 장치
US8806362B2 (en) * 2010-01-06 2014-08-12 Apple Inc. Device, method, and graphical user interface for accessing alternate keys
US8698762B2 (en) 2010-01-06 2014-04-15 Apple Inc. Device, method, and graphical user interface for navigating and displaying content in context
US8736561B2 (en) 2010-01-06 2014-05-27 Apple Inc. Device, method, and graphical user interface with content display modes and display rotation heuristics
US8621380B2 (en) 2010-01-06 2013-12-31 Apple Inc. Apparatus and method for conditionally enabling or disabling soft buttons
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
WO2011089450A2 (en) 2010-01-25 2011-07-28 Andrew Peter Nelson Jerram Apparatuses, methods and systems for a digital conversation management platform
GB2477959A (en) * 2010-02-19 2011-08-24 Sony Europ Navigation and display of an array of selectable items
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US8423911B2 (en) 2010-04-07 2013-04-16 Apple Inc. Device, method, and graphical user interface for managing folders
US10788976B2 (en) 2010-04-07 2020-09-29 Apple Inc. Device, method, and graphical user interface for managing folders with multiple pages
JP4976520B2 (ja) 2010-04-09 2012-07-18 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
EP2385452A1 (en) * 2010-05-06 2011-11-09 Amadeus S.A.S. Computer navigation method
US20120017171A1 (en) * 2010-07-14 2012-01-19 Wen-Chieh Tseng Interface display adjustment method and touch display apparatus using the same
KR101742986B1 (ko) * 2010-07-26 2017-06-15 엘지전자 주식회사 영상표시기기 및 그 동작 방법
US8751951B2 (en) 2010-09-15 2014-06-10 International Business Machines Corporation Controlling computer-based instances
US9699351B2 (en) 2010-09-29 2017-07-04 Apple Inc. Displaying image thumbnails in re-used screen real estate
US20120096349A1 (en) * 2010-10-19 2012-04-19 Microsoft Corporation Scrubbing Touch Infotip
US9141285B2 (en) 2010-11-05 2015-09-22 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8587547B2 (en) 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8863020B2 (en) * 2010-12-02 2014-10-14 Blackberry Limited Portable electronic device and method of controlling same
US9342569B2 (en) * 2010-12-15 2016-05-17 Sap Se System and method of adding user interface element groups
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US9244606B2 (en) 2010-12-20 2016-01-26 Apple Inc. Device, method, and graphical user interface for navigation of concurrently open software applications
US10762293B2 (en) 2010-12-22 2020-09-01 Apple Inc. Using parts-of-speech tagging and named entity recognition for spelling correction
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US20120174030A1 (en) * 2010-12-29 2012-07-05 Motorola-Mobility, Inc. Navigating among higher-level and lower-level windows on a computing device
DE102010056603A1 (de) 2010-12-31 2012-07-05 Global IP Telecommunications Ltd. Verfahren zum Erweitern der grafischen Benutzeroberfläche in einem Datenverarbeitungssystem
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US20120174010A1 (en) * 2011-01-03 2012-07-05 Apple Inc. Media Content Flocking
US9501217B2 (en) * 2011-01-14 2016-11-22 Apple Inc. Target region for removing icons from dock
US8984029B2 (en) 2011-01-14 2015-03-17 Apple Inc. File system management
US8943026B2 (en) 2011-01-14 2015-01-27 Apple Inc. Visual representation of a local backup
CN102591630B (zh) * 2011-01-18 2016-08-03 深圳富泰宏精密工业有限公司 信息功能整合系统及方法
US10365819B2 (en) 2011-01-24 2019-07-30 Apple Inc. Device, method, and graphical user interface for displaying a character input user interface
US9092132B2 (en) 2011-01-24 2015-07-28 Apple Inc. Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
USD668260S1 (en) 2011-01-31 2012-10-02 Microsoft Corporation Display screen with animated graphical user interface
USD668261S1 (en) 2011-01-31 2012-10-02 Microsoft Corporation Display screen with animated graphical user interface
FR2971066B1 (fr) 2011-01-31 2013-08-23 Nanotec Solution Interface homme-machine tridimensionnelle.
USD669494S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669495S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669488S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669490S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669489S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD673169S1 (en) 2011-02-03 2012-12-25 Microsoft Corporation Display screen with transitional graphical user interface
USD692913S1 (en) 2011-02-03 2013-11-05 Microsoft Corporation Display screen with graphical user interface
USD693361S1 (en) 2011-02-03 2013-11-12 Microsoft Corporation Display screen with transitional graphical user interface
USD669492S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD669491S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
USD687841S1 (en) 2011-02-03 2013-08-13 Microsoft Corporation Display screen with transitional graphical user interface
USD669493S1 (en) 2011-02-03 2012-10-23 Microsoft Corporation Display screen with graphical user interface
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US20120254770A1 (en) * 2011-03-31 2012-10-04 Eyal Ophir Messaging interface
US9354899B2 (en) * 2011-04-18 2016-05-31 Google Inc. Simultaneous display of multiple applications using panels
RU2589395C2 (ru) 2011-04-22 2016-07-10 Пепсико, Инк. Раздаточная система для напитков с возможностями социальных сервисов
US20120304132A1 (en) 2011-05-27 2012-11-29 Chaitanya Dev Sareen Switching back to a previously-interacted-with application
JP5670255B2 (ja) * 2011-05-27 2015-02-18 京セラ株式会社 表示機器
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US8893033B2 (en) * 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US20120304068A1 (en) * 2011-05-27 2012-11-29 Nazia Zaman Presentation format for an application tile
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
KR101290145B1 (ko) * 2011-05-31 2013-07-26 삼성전자주식회사 터치 스크린 제어 방법 및 장치, 컴퓨터에 의해 독출될 수 있는 기록 매체, 그리고 단말장치
US8661339B2 (en) 2011-05-31 2014-02-25 Apple Inc. Devices, methods, and graphical user interfaces for document manipulation
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
DE102011115904A1 (de) 2011-06-14 2012-12-20 Böwe Systec Gmbh Graphische Benutzerschnittstelle
JP5864144B2 (ja) 2011-06-28 2016-02-17 京セラ株式会社 表示機器
US9569064B2 (en) * 2011-06-28 2017-02-14 Avaya Inc. System and method for a particle system based user interface
KR101801577B1 (ko) * 2011-06-28 2017-11-27 엘지전자 주식회사 이동 단말기 및 이것의 디스플레이 제어 방법
US9035967B2 (en) * 2011-06-30 2015-05-19 Google Technology Holdings LLC Method and device for enhancing scrolling and other operations on a display
US9047007B2 (en) 2011-07-28 2015-06-02 National Instruments Corporation Semantic zoom within a diagram of a system
JP5744665B2 (ja) * 2011-08-05 2015-07-08 三菱電機ビルテクノサービス株式会社 ボタン表示装置およびその制御方法
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9424439B2 (en) 2011-09-12 2016-08-23 Microsoft Technology Licensing, Llc Secure data synchronization
WO2013049864A1 (en) 2011-09-30 2013-04-04 Willem Morkel Van Der Westhuizen Method for human-computer interaction on a graphical user interface (gui)
US10684768B2 (en) * 2011-10-14 2020-06-16 Autodesk, Inc. Enhanced target selection for a touch-based input enabled user interface
US20130093793A1 (en) 2011-10-17 2013-04-18 Microsoft Corporation Pinning a Callout Animation
USD736225S1 (en) * 2011-10-20 2015-08-11 Samsung Electronics Co., Ltd. Digital camera display screen with graphical user interface
CN102402435A (zh) * 2011-10-25 2012-04-04 汉王科技股份有限公司 菜单实现方法、菜单实现装置及显示装置
US9218704B2 (en) 2011-11-01 2015-12-22 Pepsico, Inc. Dispensing system and user interface
US8839089B2 (en) 2011-11-01 2014-09-16 Microsoft Corporation Multi-dimensional data manipulation and presentation
US9442517B2 (en) * 2011-11-30 2016-09-13 Blackberry Limited Input gestures using device movement
US11301345B2 (en) * 2011-11-30 2022-04-12 Red Hat, Inc. Desktop sound source discovery
US20130155112A1 (en) * 2011-12-20 2013-06-20 Nokia Corporation Method, apparatus and computer program product for graphically transitioning between multiple program interface levels of a program
US9207837B2 (en) * 2011-12-20 2015-12-08 Nokia Technologies Oy Method, apparatus and computer program product for providing multiple levels of interaction with a program
CN103176684B (zh) * 2011-12-22 2016-09-07 中兴通讯股份有限公司 一种多区域切换界面的方法及装置
USD703681S1 (en) 2012-01-19 2014-04-29 Pepsico, Inc. Display screen with graphical user interface
USD696267S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD696266S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD702699S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD702698S1 (en) 2012-01-19 2014-04-15 Pepsico, Inc. Display screen with graphical user interface
USD702247S1 (en) 2012-01-19 2014-04-08 Pepsico, Inc. Display screen with graphical user interface
USD696264S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
USD696265S1 (en) 2012-01-19 2013-12-24 Pepsico, Inc. Display screen with graphical user interface
BG66703B1 (bg) 2012-01-30 2018-07-16 "Елидо" Ад Метод за визуализация, групиране, сортиране и управление на обекти чрез реализация на движение представляващо графично степента на съответствие на обектите към дефинирани критерии на дисплея на устройство
US10055419B2 (en) 2012-02-03 2018-08-21 Apple Inc. User interface for accessing documents from a computing device
USD700204S1 (en) * 2012-02-09 2014-02-25 Apple Inc. Display screen or portion thereof with graphical user interface
US9778829B2 (en) 2012-02-17 2017-10-03 Lenovo (Singapore) Pte. Ltd. Magnification based on eye input
US8812983B2 (en) * 2012-02-17 2014-08-19 Lenovo (Singapore) Pte. Ltd. Automatic magnification and selection confirmation
US9081498B2 (en) * 2012-02-24 2015-07-14 Blackberry Limited Method and apparatus for adjusting a user interface to reduce obscuration
EP2631747B1 (en) 2012-02-24 2016-03-30 BlackBerry Limited Method and apparatus for providing a user interface on a device that indicates content operators
US8539375B1 (en) 2012-02-24 2013-09-17 Blackberry Limited Method and apparatus for providing a user interface on a device enabling selection of operations to be performed in relation to content
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
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
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
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
AU2013259613B2 (en) 2012-05-09 2016-07-21 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
KR101806350B1 (ko) 2012-05-09 2017-12-07 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
WO2013169846A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying additional information in response to a user contact
CN109298789B (zh) 2012-05-09 2021-12-31 苹果公司 用于针对激活状态提供反馈的设备、方法和图形用户界面
EP2847659B1 (en) 2012-05-09 2019-09-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
EP3264252B1 (en) 2012-05-09 2019-11-27 Apple Inc. Device, method, and graphical user interface for performing an operation in accordance with a selected mode of operation
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
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
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
CN102750093B (zh) * 2012-06-11 2016-03-30 惠州Tcl移动通信有限公司 一种屏幕解锁的方法、系统及触摸屏终端
WO2013188893A2 (en) 2012-06-15 2013-12-19 Willem Morkel Van Der Westhuizen Method and mechanism for human computer interaction
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
JP5845351B2 (ja) * 2012-07-06 2016-01-20 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. リソース割当方法及び装置
CN102799380A (zh) * 2012-07-13 2012-11-28 杭州边锋网络技术有限公司 一种桌面快捷操控系统及方法
USD725127S1 (en) * 2012-08-17 2015-03-24 Fujifilm Corporation Display screen of digital camera
USD725128S1 (en) * 2012-08-17 2015-03-24 Fujifilm Corporation Display screen of digital camera
USD733162S1 (en) * 2012-08-17 2015-06-30 Fujifilm Corporation Display screen of digital camera
US8732613B2 (en) 2012-09-06 2014-05-20 Google Inc. Dynamic user interface for navigating among GUI elements
US9576574B2 (en) 2012-09-10 2017-02-21 Apple Inc. Context-sensitive handling of interruptions by intelligent digital assistant
WO2014041205A1 (en) 2012-09-17 2014-03-20 King.Com Limited A method for implementing a computer game
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US20140082533A1 (en) * 2012-09-20 2014-03-20 Adobe Systems Incorporated Navigation Interface for Electronic Content
KR20140042609A (ko) * 2012-09-28 2014-04-07 삼성전자주식회사 전자 장치, 애플리케이션 실행 방법 및 컴퓨터 판독가능 기록매체
US9164965B2 (en) * 2012-09-28 2015-10-20 Oracle International Corporation Interactive topological views of combined hardware and software systems
CN103793164A (zh) * 2012-10-31 2014-05-14 国际商业机器公司 用于触摸屏显示处理的方法、装置和浏览器
US9671233B2 (en) 2012-11-08 2017-06-06 Uber Technologies, Inc. Dynamically providing position information of a transit object to a computing device
US9922018B2 (en) * 2012-11-12 2018-03-20 Microsoft Technology Licensing, Llc Scrollbar for zooming on rows and columns of a spreadsheet and interpreting cells
CN103885682A (zh) * 2012-12-21 2014-06-25 阿里巴巴集团控股有限公司 一种列表显示方法和装置
CN103092463B (zh) * 2012-12-27 2015-11-18 锐达互动科技股份有限公司 基于透明窗体的按钮跟随鼠标波浪式浮动的实现方法
CN105144057B (zh) 2012-12-29 2019-05-17 苹果公司 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面
CN107831991B (zh) 2012-12-29 2020-11-27 苹果公司 用于确定是滚动还是选择内容的设备、方法和图形用户界面
AU350321S (en) * 2013-01-04 2013-08-23 Samsung Electronics Co Ltd Display Screen For An Electronic Device
US9874991B2 (en) 2013-01-15 2018-01-23 Apple Inc. Progressive tiling
US20140208263A1 (en) * 2013-01-24 2014-07-24 Victor Maklouf System and method for dynamically displaying characters over a screen of a computerized mobile device
CN103970400B (zh) * 2013-02-04 2016-04-06 腾讯科技(深圳)有限公司 处理停靠栏的方法及装置
KR102516577B1 (ko) 2013-02-07 2023-04-03 애플 인크. 디지털 어시스턴트를 위한 음성 트리거
FR3002052B1 (fr) * 2013-02-14 2016-12-09 Fogale Nanotech Procede et dispositif pour naviguer dans un ecran d'affichage et appareil comprenant une telle navigation
US9079097B2 (en) 2013-02-19 2015-07-14 King.Com Ltd. Video game with replaceable tiles having selectable physics
US9592441B2 (en) 2013-02-19 2017-03-14 King.Com Ltd. Controlling a user interface of a computer device
US10828558B2 (en) 2013-02-19 2020-11-10 King.Com Ltd. Video game with spreading tile backgrounds for matched tiles
USD701875S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
USD701876S1 (en) 2013-02-25 2014-04-01 Pepsico, Inc. Display screen with graphical user interface
USD707700S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
USD707701S1 (en) 2013-02-25 2014-06-24 Pepsico, Inc. Display screen with graphical user interface
USD704728S1 (en) 2013-02-25 2014-05-13 Pepsico, Inc. Display screen with graphical user interface
CN103197883A (zh) * 2013-02-26 2013-07-10 深圳市赛速科技有限公司 一种计算机软件界面的交互方法
US9436357B2 (en) * 2013-03-08 2016-09-06 Nook Digital, Llc System and method for creating and viewing comic book electronic publications
US9477381B2 (en) * 2013-03-12 2016-10-25 Hexagon Technology Center Gmbh User interface for toolbar navigation
US9368114B2 (en) 2013-03-14 2016-06-14 Apple Inc. Context-sensitive handling of interruptions
WO2014144579A1 (en) 2013-03-15 2014-09-18 Apple Inc. System and method for updating an adaptive speech recognition model
US11073979B2 (en) * 2013-03-15 2021-07-27 Arris Enterprises Llc Non-linear navigation of data representation
WO2014144949A2 (en) 2013-03-15 2014-09-18 Apple Inc. Training an at least partial voice command system
US20140298258A1 (en) * 2013-03-28 2014-10-02 Microsoft Corporation Switch List Interactions
US20140298219A1 (en) * 2013-03-29 2014-10-02 Microsoft Corporation Visual Selection and Grouping
WO2014194453A1 (zh) * 2013-06-03 2014-12-11 东莞宇龙通信科技有限公司 功能控件的显示处理方法和显示处理系统
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9937418B2 (en) 2013-06-07 2018-04-10 King.Com Ltd. Computing device, game, and methods therefor
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
EP3008641A1 (en) 2013-06-09 2016-04-20 Apple Inc. Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant
USD738394S1 (en) * 2013-06-09 2015-09-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD741350S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
CN105265005B (zh) 2013-06-13 2019-09-17 苹果公司 用于由语音命令发起的紧急呼叫的系统和方法
JP2015022567A (ja) 2013-07-19 2015-02-02 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
WO2015020942A1 (en) 2013-08-06 2015-02-12 Apple Inc. Auto-activating smart responses based on activities from remote devices
CN108614661B (zh) * 2013-09-29 2021-04-13 联想(北京)有限公司 基于智能终端的可交互对象显示控制方法及智能终端
US11075996B2 (en) * 2013-10-15 2021-07-27 Red Hat Israel, Ltd. Remote dashboard console
WO2015059573A2 (en) * 2013-10-22 2015-04-30 Realitygate (Pty) Ltd. Dynamic modification of content presentation based on attributes of received input
EP3063608B1 (en) 2013-10-30 2020-02-12 Apple Inc. Displaying relevant user interface objects
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US20150169153A1 (en) * 2013-12-17 2015-06-18 Lenovo (Singapore) Pte, Ltd. Enhancing a viewing area around a cursor
USD772278S1 (en) 2013-12-18 2016-11-22 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD764507S1 (en) 2014-01-28 2016-08-23 Knotch, Inc. Display screen or portion thereof with animated graphical user interface
US10572099B2 (en) 2014-02-21 2020-02-25 Flow Labs, Inc. Dynamic information transfer from display to control
CN103778008B (zh) * 2014-02-24 2018-02-27 联想(北京)有限公司 一种电子设备的控制方法、装置以及电子设备
US20150286391A1 (en) * 2014-04-08 2015-10-08 Olio Devices, Inc. System and method for smart watch navigation
JP5892195B2 (ja) * 2014-05-14 2016-03-23 沖電気工業株式会社 プログラム
US9620105B2 (en) 2014-05-15 2017-04-11 Apple Inc. Analyzing audio input for efficient speech and music recognition
US10592095B2 (en) 2014-05-23 2020-03-17 Apple Inc. Instantaneous speaking of content on touch devices
US9502031B2 (en) 2014-05-27 2016-11-22 Apple Inc. Method for supporting dynamic grammars in WFST-based ASR
US9734193B2 (en) 2014-05-30 2017-08-15 Apple Inc. Determining domain salience ranking from ambiguous words in natural speech
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
USD769892S1 (en) 2014-05-30 2016-10-25 Apple Inc. Display screen or portion thereof with graphical user interface
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
EP3149728B1 (en) 2014-05-30 2019-01-16 Apple Inc. Multi-command single utterance input method
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US10289433B2 (en) 2014-05-30 2019-05-14 Apple Inc. Domain specific language for encoding assistant dialog
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US10156967B2 (en) * 2014-05-31 2018-12-18 Apple Inc. Device, method, and graphical user interface for tabbed and private browsing
WO2015192305A1 (zh) * 2014-06-16 2015-12-23 华为技术有限公司 图标移动方法、装置和电子设备
CN104020934B (zh) * 2014-06-18 2017-11-03 百度在线网络技术(北京)有限公司 分页控件实现方法及装置
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US9461946B2 (en) * 2014-08-18 2016-10-04 Stephen B. Zutphen Synchronized single-action graphical user interfaces for assisting an individual to uniformly manage computer-implemented activities utilizing distinct software and distinct types of electronic data, and computer-implemented methods and computer-based systems utilizing such synchronized single-action graphical user interfaces
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US9711141B2 (en) 2014-12-09 2017-07-18 Apple Inc. Disambiguating heteronyms in speech synthesis
US10596906B2 (en) * 2014-12-22 2020-03-24 Volkswagen Ag Finger strip and use of said finger strip
KR102185367B1 (ko) 2014-12-26 2020-12-01 삼성전자주식회사 영상 표시 장치 및 영상 표시 방법
KR102337216B1 (ko) * 2015-01-05 2021-12-08 삼성전자주식회사 영상 표시 장치 및 영상 표시 방법
WO2016118098A1 (en) * 2015-01-20 2016-07-28 Ozturk Gurkan A method for layout and selection of the menu elements in man-machine interface
JP2015130184A (ja) * 2015-02-03 2015-07-16 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、情報処理方法、及びプログラム
US10026506B1 (en) 2015-02-06 2018-07-17 Brain Trust Innovations I, Llc System, RFID chip, server and method for capturing vehicle data
CN104635933B (zh) 2015-02-26 2018-10-30 华为技术有限公司 一种图像切换的方法和装置
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
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
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
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
EP3276475A4 (en) * 2015-03-26 2018-10-10 Misumi Group Inc. Browsing assistance method for electronic book, and browsing assistance program
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
WO2016172586A1 (en) 2015-04-23 2016-10-27 Apply Right, LLC Material spreading systems and methods
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
USD765699S1 (en) 2015-06-06 2016-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US9860451B2 (en) 2015-06-07 2018-01-02 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
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US20170024086A1 (en) * 2015-06-23 2017-01-26 Jamdeo Canada Ltd. System and methods for detection and handling of focus elements
CN106293444B (zh) 2015-06-25 2020-07-03 小米科技有限责任公司 移动终端、显示控制方法及装置
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
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
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
JP6532372B2 (ja) * 2015-10-06 2019-06-19 キヤノン株式会社 表示制御装置、その制御方法およびプログラム
US10222941B2 (en) * 2015-10-27 2019-03-05 Cnh Industrial America Llc Bottom bar display area for an agricultural system
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
KR102474244B1 (ko) * 2015-11-20 2022-12-06 삼성전자주식회사 영상 표시 장치 및 그 동작방법
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
CN105975165B (zh) * 2015-12-09 2020-04-03 惠州华阳通用电子有限公司 一种鱼眼菜单的显示控制方法
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
KR102452635B1 (ko) * 2016-03-10 2022-10-11 삼성전자주식회사 영상 표시 장치 및 방법
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
JP6390657B2 (ja) * 2016-04-07 2018-09-19 トヨタ自動車株式会社 車両用表示装置
CN105843484A (zh) * 2016-04-08 2016-08-10 珠海市魅族科技有限公司 一种应用程序处理方法及装置
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
AU2017100670C4 (en) 2016-06-12 2019-11-21 Apple Inc. User interfaces for retrieving contextually relevant media content
US20170357644A1 (en) 2016-06-12 2017-12-14 Apple Inc. Notable moments in a collection of digital assets
US11816325B2 (en) 2016-06-12 2023-11-14 Apple Inc. Application shortcuts for carplay
DK201670609A1 (en) 2016-06-12 2018-01-02 Apple Inc User interfaces for retrieving contextually relevant media content
US10055868B2 (en) * 2016-06-16 2018-08-21 Artaic, Llc Method of rendering a mosaic design
JP2018025916A (ja) * 2016-08-09 2018-02-15 本田技研工業株式会社 車載用操作装置
CN106325864A (zh) * 2016-08-23 2017-01-11 广州视源电子科技股份有限公司 菜单项选定显示方法及装置
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
CA2982172A1 (en) 2016-10-13 2018-04-13 The Toro Company Systems, devices, and methods for storing and spreading a material
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770429A1 (en) 2017-05-12 2018-12-14 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
US20180336275A1 (en) 2017-05-16 2018-11-22 Apple Inc. Intelligent automated assistant for media exploration
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
DK179560B1 (en) 2017-05-16 2019-02-18 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
USD846587S1 (en) 2017-06-04 2019-04-23 Apple Inc. Display screen or portion thereof with animated graphical user interface
JP2017208138A (ja) * 2017-08-31 2017-11-24 ファナック株式会社 文字の表示幅の自動変更機能を有する数値制御装置
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US11243996B2 (en) 2018-05-07 2022-02-08 Apple Inc. Digital asset search user interface
US11086935B2 (en) 2018-05-07 2021-08-10 Apple Inc. Smart updates from historical database changes
DK180171B1 (en) 2018-05-07 2020-07-14 Apple Inc USER INTERFACES FOR SHARING CONTEXTUALLY RELEVANT MEDIA CONTENT
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
JP6951292B2 (ja) * 2018-05-18 2021-10-20 株式会社東海理化電機製作所 演算装置およびプログラム
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD878410S1 (en) * 2018-06-16 2020-03-17 Adp, Llc Display screen with animated graphical user interface
JP6865721B2 (ja) * 2018-07-27 2021-04-28 任天堂株式会社 プログラム、情報処理装置、情報処理方法、および、情報処理システム
US10803135B2 (en) 2018-09-11 2020-10-13 Apple Inc. Techniques for disambiguating clustered occurrence identifiers
US10846343B2 (en) 2018-09-11 2020-11-24 Apple Inc. Techniques for disambiguating clustered location identifiers
JP2020052450A (ja) * 2018-09-21 2020-04-02 富士ゼロックス株式会社 情報処理装置及びプログラム
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
USD945470S1 (en) * 2018-12-27 2022-03-08 Sony Corporation Display panel or screen with animated graphical user interface
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
CN109933400B (zh) * 2019-03-15 2024-03-22 努比亚技术有限公司 显示界面布局方法、可穿戴设备及计算机可读存储介质
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11016643B2 (en) 2019-04-15 2021-05-25 Apple Inc. Movement of user interface object with user-specified content
USD929440S1 (en) 2019-04-19 2021-08-31 Pepsico, Inc. Display screen or portion thereof with animated graphical user interface
US11675476B2 (en) 2019-05-05 2023-06-13 Apple Inc. User interfaces for widgets
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
DK201970535A1 (en) 2019-05-06 2020-12-21 Apple Inc Media browsing user interface with intelligently selected representative media items
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. USER ACTIVITY SHORTCUT SUGGESTIONS
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
CA3045835A1 (en) * 2019-06-10 2020-12-10 Peter Tertzakian Method and system for structuring, displaying, and navigating information
JP7294008B2 (ja) 2019-09-06 2023-06-20 ブラザー工業株式会社 情報提供装置、情報提供方法、情報提供プログラム及び情報表示装置
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
JP2021067999A (ja) * 2019-10-18 2021-04-30 株式会社東海理化電機製作所 制御装置、プログラム、及びシステム
CN112256165B (zh) 2019-12-13 2022-05-10 华为技术有限公司 一种应用图标的显示方法及电子设备
CN115315685A (zh) 2020-02-03 2022-11-08 苹果公司 光标与触摸屏用户界面的集成
US20220391080A1 (en) * 2021-06-02 2022-12-08 Microsoft Technology Licensing, Llc Temporarily hiding user interface elements
US20230136004A1 (en) * 2021-10-30 2023-05-04 Quoori Inc. System and method of quoori filmstrip feature

Family Cites Families (115)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5741731A (en) 1980-08-25 1982-03-09 Fujitsu Ltd Coordinate input device
JPS5957336A (ja) 1982-09-27 1984-04-02 Toshiba Corp 画像表示装置
US4698625A (en) * 1985-05-30 1987-10-06 International Business Machines Corp. Graphic highlight adjacent a pointing cursor
US4698525A (en) 1985-12-03 1987-10-06 Monolithic Memories, Inc. Buffered Miller current compensating circuit
DE3601245C1 (de) 1986-01-17 1987-07-16 Herbert Berthold Fabrik Fuer A Schutzanzug
US4790028A (en) * 1986-09-12 1988-12-06 Westinghouse Electric Corp. Method and apparatus for generating variably scaled displays
US4755811A (en) 1987-03-24 1988-07-05 Tektronix, Inc. Touch controlled zoom of waveform displays
US4984152A (en) 1987-10-06 1991-01-08 Bell Communications Research, Inc. System for controlling computer processing utilizing a multifunctional cursor with decoupling of pointer and image functionalities in space and time
US5053758A (en) * 1988-02-01 1991-10-01 Sperry Marine Inc. Touchscreen control panel with sliding touch control
US5075675A (en) * 1988-06-30 1991-12-24 International Business Machines Corporation Method and apparatus for dynamic promotion of background window displays in multi-tasking computer systems
US5201034A (en) * 1988-09-30 1993-04-06 Hitachi Ltd. Interactive intelligent interface
US5146556A (en) 1988-10-11 1992-09-08 Next Computer, Inc. System and method for managing graphic images
US5021976A (en) 1988-11-14 1991-06-04 Microelectronics And Computer Technology Corporation Method and system for generating dynamic, interactive visual representations of information structures within a computer
US5027110A (en) * 1988-12-05 1991-06-25 At&T Bell Laboratories Arrangement for simultaneously displaying on one or more display terminals a series of images
JPH02153415A (ja) 1988-12-06 1990-06-13 Hitachi Ltd キーボード装置
US5155806A (en) 1989-03-15 1992-10-13 Sun Microsystems, Inc. Method and apparatus for displaying context sensitive help information on a display
US5333256A (en) * 1989-05-15 1994-07-26 International Business Machines Corporation Methods of monitoring the status of an application program
JPH03113578A (ja) 1989-09-27 1991-05-14 Fujitsu Ltd 図形出力処理方式
US5295243A (en) 1989-12-29 1994-03-15 Xerox Corporation Display of hierarchical three-dimensional structures with rotating substructures
JP3245655B2 (ja) 1990-03-05 2002-01-15 インキサイト ソフトウェア インコーポレイテッド 作業スペースの表示処理方法
DE4023318A1 (de) 1990-07-21 1992-02-20 Fraunhofer Ges Forschung Verfahren zur durchfuehrung eines variablen dialogs mit technischen geraeten
US5276785A (en) 1990-08-02 1994-01-04 Xerox Corporation Moving viewpoint with respect to a target in a three-dimensional workspace
US5359703A (en) 1990-08-02 1994-10-25 Xerox Corporation Moving an object in a three-dimensional workspace
US5119079A (en) * 1990-09-17 1992-06-02 Xerox Corporation Touch screen user interface with expanding touch locations for a reprographic machine
US5341466A (en) * 1991-05-09 1994-08-23 New York University Fractal computer user centerface with zooming capability
FR2693810B1 (fr) 1991-06-03 1997-01-10 Apple Computer Systemes d'interfaces d'utilisateurs a acces direct a une zone secondaire d'affichage.
JP3366014B2 (ja) 1991-08-30 2003-01-14 ソニー株式会社 画像表示方法及び装置
US5546521A (en) * 1991-10-15 1996-08-13 International Business Machines Corporation Dynamic presentation of contextual help and status information
JPH05165459A (ja) 1991-12-19 1993-07-02 Toshiba Corp 拡大表示方式
US5757358A (en) * 1992-03-31 1998-05-26 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback
AU4013693A (en) 1992-06-16 1993-12-23 Honeywell Inc. A method for utilizing a low resolution touch screen system in a high resolution graphics environment
US5588105A (en) 1992-11-16 1996-12-24 Apple Computer, Inc. Status bar for application windows
US5623588A (en) 1992-12-14 1997-04-22 New York University Computer user interface with non-salience deemphasis
EP0609030B1 (en) 1993-01-26 1999-06-09 Sun Microsystems, Inc. Method and apparatus for browsing information in a computer database
JPH06274586A (ja) 1993-03-22 1994-09-30 Mitsubishi Electric Corp 表示方式
WO1994029788A1 (en) 1993-06-15 1994-12-22 Honeywell Inc. A method for utilizing a low resolution touch screen system in a high resolution graphics environment
JP2648558B2 (ja) * 1993-06-29 1997-09-03 インターナショナル・ビジネス・マシーンズ・コーポレイション 情報選択装置及び情報選択方法
CA2124624C (en) 1993-07-21 1999-07-13 Eric A. Bier User interface having click-through tools that can be composed with other tools
US5581670A (en) 1993-07-21 1996-12-03 Xerox Corporation User interface having movable sheet with click-through tools
US5670984A (en) * 1993-10-26 1997-09-23 Xerox Corporation Image lens
JP3697276B2 (ja) * 1993-10-27 2005-09-21 ゼロックス コーポレイション 画像ディスプレイ方法及び画像ディスプレイ装置並びに画像スケーリング方法
JP2813728B2 (ja) * 1993-11-01 1998-10-22 インターナショナル・ビジネス・マシーンズ・コーポレイション ズーム/パン機能付パーソナル通信機
US5825357A (en) * 1993-12-13 1998-10-20 Microsoft Corporation Continuously accessible computer system interface
US6014138A (en) 1994-01-21 2000-01-11 Inprise Corporation Development system with methods for improved visual programming with hierarchical object explorer
US5564004A (en) 1994-04-13 1996-10-08 International Business Machines Corporation Method and system for facilitating the selection of icons
JPH07320079A (ja) 1994-05-20 1995-12-08 Nippon Telegr & Teleph Corp <Ntt> 図形の部分拡大表示方法及び図形の部分拡大表示装置
JPH07320051A (ja) 1994-05-20 1995-12-08 Nippon Telegr & Teleph Corp <Ntt> 図形の任意領域拡大縮小表示方法及び図形の任意領域拡大縮小表示装置
JPH0816353A (ja) 1994-06-28 1996-01-19 Sharp Corp オブジェクト表示拡大方法
DE69534331T2 (de) 1994-07-28 2006-01-12 Xerox Corp. Verfahren und Vorrichtung zur Hervorhebung der Einzelheit einer Baumstruktur
US5546529A (en) 1994-07-28 1996-08-13 Xerox Corporation Method and apparatus for visualization of database search results
JP2679637B2 (ja) 1994-08-30 1997-11-19 日本電気株式会社 画像表示装置
US5619632A (en) * 1994-09-14 1997-04-08 Xerox Corporation Displaying node-link structure with region of greater spacings and peripheral branches
US5559301A (en) * 1994-09-15 1996-09-24 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems
DE69524340T2 (de) * 1994-09-22 2002-08-14 Aisin Aw Co Berührungsanzeige für ein Informationseingabesystem
US5530796A (en) 1994-09-30 1996-06-25 International Business Machines Corporation Menu bar editor
DE69525308T2 (de) 1994-11-15 2002-07-04 Microsoft Corp Hinausgleitender Schnittstellenbalken
EP0717344B1 (en) 1994-12-13 2001-10-31 Microsoft Corporation Taskbar with start menu
JPH08185265A (ja) 1994-12-28 1996-07-16 Fujitsu Ltd タッチパネル制御装置
US5872909A (en) * 1995-01-24 1999-02-16 Wind River Systems, Inc. Logic analyzer for software
US5644739A (en) * 1995-01-27 1997-07-01 Microsoft Corporation Method and system for adding buttons to a toolbar
US5565888A (en) * 1995-02-17 1996-10-15 International Business Machines Corporation Method and apparatus for improving visibility and selectability of icons
JPH08227341A (ja) 1995-02-22 1996-09-03 Mitsubishi Electric Corp ユーザインターフェース
US5664128A (en) 1995-02-23 1997-09-02 Apple Computer, Inc. Object storage apparatus for use with data sets in computer applications
US5745110A (en) 1995-03-10 1998-04-28 Microsoft Corporation Method and apparatus for arranging and displaying task schedule information in a calendar view format
JPH08328795A (ja) 1995-05-31 1996-12-13 Ibm Japan Ltd ツールボタンの設定のための方法及び編集装置
US5973694A (en) * 1995-06-02 1999-10-26 Chatham Telecommunications, Inc., Method of communication using sized icons, text, and audio
US5640498A (en) 1995-06-06 1997-06-17 Microsoft Corporation Accessbar arbiter
US5644737A (en) * 1995-06-06 1997-07-01 Microsoft Corporation Method and system for stacking toolbars in a computer display
US6456306B1 (en) 1995-06-08 2002-09-24 Nortel Networks Limited Method and apparatus for displaying health status of network devices
US5704050A (en) * 1995-06-29 1997-12-30 International Business Machine Corp. Snap control for relocating elements of a graphical user interface
JPH0981320A (ja) * 1995-09-20 1997-03-28 Matsushita Electric Ind Co Ltd ペン入力式選択入力装置及びその方法
US6336146B1 (en) * 1995-12-22 2002-01-01 Sun Microsystems, Inc. Method and apparatus for docking, launching and running applications in a foreign environment
US5824933A (en) 1996-01-26 1998-10-20 Interactive Music Corp. Method and apparatus for synchronizing and simultaneously playing predefined musical sequences using visual display and input device such as joystick or keyboard
JP3784031B2 (ja) 1996-03-18 2006-06-07 富士通株式会社 表示画面上での選択操作に反応する領域を拡大する反応領域拡大装置および方法
US5764913A (en) * 1996-04-05 1998-06-09 Microsoft Corporation Computer network status monitoring system
US5748927A (en) 1996-05-10 1998-05-05 Apple Computer, Inc. Graphical user interface with icons having expandable descriptors
JPH1043387A (ja) 1996-05-28 1998-02-17 Omron Corp 遊戯台用画像表示装置および画像表示方法
US6054990A (en) * 1996-07-05 2000-04-25 Tran; Bao Q. Computer system with handwriting annotation
CA2264167A1 (en) 1996-08-28 1998-03-05 Via, Inc. Touch screen systems and methods
US5943679A (en) * 1996-10-30 1999-08-24 Xerox Corporation Multi-page document viewer having a focus image and recursively nested images of varying resolutions less than the resolution of the focus image
GB2319431B (en) * 1996-11-12 2001-05-02 Ibm Voice mail system
US6112015A (en) * 1996-12-06 2000-08-29 Northern Telecom Limited Network management graphical user interface
JPH10269022A (ja) 1997-03-25 1998-10-09 Hitachi Ltd 通信機能付き携帯型情報処理装置
US5943053A (en) 1997-04-01 1999-08-24 Sun Microsystems, Inc. Method and apparatus for expanding and contracting a window panel
US5914714A (en) 1997-04-01 1999-06-22 Microsoft Corporation System and method for changing the characteristics of a button by direct manipulation
US6002402A (en) 1997-04-09 1999-12-14 Symantec Corporation System and method for producing a drag-and-drop object from a popup menu item
US6073036A (en) * 1997-04-28 2000-06-06 Nokia Mobile Phones Limited Mobile station with touch input having automatic symbol magnification function
US5956035A (en) 1997-05-15 1999-09-21 Sony Corporation Menu selection with menu stem and submenu size enlargement
JPH1115620A (ja) * 1997-06-27 1999-01-22 Hitachi Ltd 表示様式変更システム及び表示様式変更方法
US6177941B1 (en) 1997-08-25 2001-01-23 International Business Machine Corporation Representative mapping between toolbars and menu bar pulldowns
US6018571A (en) * 1997-09-30 2000-01-25 Mitel Corporation System for interactive control of a computer and telephone
EP1040406B1 (en) * 1997-12-16 2003-05-02 Microsoft Corporation Soft input panel system and method
US6621532B1 (en) 1998-01-09 2003-09-16 International Business Machines Corporation Easy method of dragging pull-down menu items onto a toolbar
GB2333215B (en) * 1998-01-13 2002-05-08 Sony Electronics Inc Systems and methods for enabling manipulation of a plurality of graphic images on a display screen
US6072486A (en) 1998-01-13 2000-06-06 Microsoft Corporation System and method for creating and customizing a deskbar
JP2938420B2 (ja) 1998-01-30 1999-08-23 インターナショナル・ビジネス・マシーンズ・コーポレイション ファンクション選択方法及び装置、ファンクションを選択するための制御プログラムを格納した記憶媒体、オブジェクトの操作方法及び装置、オブジェクトを操作するための制御プログラムを格納した記憶媒体、複合アイコンを格納した記憶媒体
US6108003A (en) * 1998-03-18 2000-08-22 International Business Machines Corporation Maintaining visibility and status indication of docked applications and application bars
US6232972B1 (en) * 1998-06-17 2001-05-15 Microsoft Corporation Method for dynamically displaying controls in a toolbar display based on control usage
US6133915A (en) 1998-06-17 2000-10-17 Microsoft Corporation System and method for customizing controls on a toolbar
US6256649B1 (en) * 1998-06-17 2001-07-03 Xerox Corporation Animated spreadsheet for dynamic display of constraint graphs
US6496206B1 (en) 1998-06-29 2002-12-17 Scansoft, Inc. Displaying thumbnail images of document pages in an electronic folder
US6141010A (en) 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US6414700B1 (en) 1998-07-21 2002-07-02 Silicon Graphics, Inc. System for accessing a large number of menu items using a zoned menu bar
US6169538B1 (en) 1998-08-13 2001-01-02 Motorola, Inc. Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
JP2000242383A (ja) 1999-02-19 2000-09-08 Nec Corp 画面表示拡大制御装置
US6310633B1 (en) * 1999-03-23 2001-10-30 Ricoh Company Limited Method and system for organizing document information
US7185333B1 (en) 1999-10-28 2007-02-27 Yahoo! Inc. Method and system for managing the resources of a toolbar application program
USD535657S1 (en) 1999-12-20 2007-01-23 Apple Computer, Inc. User interface for computer display
US7434177B1 (en) 1999-12-20 2008-10-07 Apple Inc. User interface for providing consolidation and access
US6686938B1 (en) 2000-01-05 2004-02-03 Apple Computer, Inc. Method and system for providing an embedded application toolbar
US7036087B1 (en) 2000-11-06 2006-04-25 Gary Odom Toolbar manipulations
US6774919B2 (en) 2000-12-06 2004-08-10 Microsoft Corporation Interface and related methods for reducing source accesses in a development system
US6944829B2 (en) 2001-09-25 2005-09-13 Wind River Systems, Inc. Configurable user-interface component management system
US6883143B2 (en) 2001-12-18 2005-04-19 Stanley W. Driskell Computer interface toolbar for acquiring most frequently accessed options using short cursor traverses
US7565625B2 (en) 2004-05-06 2009-07-21 Pixar Toolbar slot method and apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102177494A (zh) * 2008-10-08 2011-09-07 伊克斯伯资产管理有限公司 信息实体的依距离选择

Also Published As

Publication number Publication date
US8640045B2 (en) 2014-01-28
JP4620922B2 (ja) 2011-01-26
US20120023434A1 (en) 2012-01-26
US8032843B2 (en) 2011-10-04
JP2011048835A (ja) 2011-03-10
JP2003536125A (ja) 2003-12-02
EP2146269A1 (en) 2010-01-20
US9684436B2 (en) 2017-06-20
WO2001046790A2 (en) 2001-06-28
US8640044B2 (en) 2014-01-28
AU778653B2 (en) 2004-12-16
US20070288860A1 (en) 2007-12-13
AU2252401A (en) 2001-07-03
US7526738B2 (en) 2009-04-28
US20120023427A1 (en) 2012-01-26
CN1425151A (zh) 2003-06-18
WO2001046790A3 (en) 2002-01-31
US7434177B1 (en) 2008-10-07
US20090183120A1 (en) 2009-07-16
US20140143723A1 (en) 2014-05-22
EP1250641A2 (en) 2002-10-23
WO2001046790A9 (en) 2003-04-24
JP4933655B2 (ja) 2012-05-16

Similar Documents

Publication Publication Date Title
CN1242318C (zh) 计算机系统及相关方法
US6025844A (en) Method and system for creating dynamic link views
US6104401A (en) Link filters
US7576756B1 (en) System and method for interaction of graphical objects on a computer controlled system
KR101579584B1 (ko) 다수의 디스플레이 영역을 위한 사용자 인터페이스
Dachselt et al. Three-dimensional menus: A survey and taxonomy
JP3082167B2 (ja) コンピュータ・システムの動作方法
US6664983B2 (en) Method and apparatus for configuring sliding panels
US9081470B2 (en) Single action selection of data elements
US5140677A (en) Computer user interface with window title bar mini-icons
US7068288B1 (en) System and method for moving graphical objects on a computer controlled system
US20110004839A1 (en) User-customized computer display method
US6718518B1 (en) Non-disruptive search facility
GB2366978A (en) GUI comprising a rotatable 3D desktop
US6657644B1 (en) Layer viewport for enhanced viewing in layered drawings
WO2000063768A1 (en) System and method for managing the use of desktop space in graphical user interfaces
Bezerianos et al. Interaction and visualization techniques for very large scale high resolution displays
JP2008076667A (ja) 画像表示装置、画像表示方法、およびプログラム
Tomitsch Trends and evolution of window interfaces
Robertson et al. Explorations in task management on the desktop
JP2006072523A (ja) 画像表示装置及び画像表示方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: APPLE

Free format text: FORMER NAME OR ADDRESS: APPLE COMPUTER, INC.

Owner name: APPLE COMPUTER, INC.

Free format text: FORMER NAME OR ADDRESS: APPLE COMPUTER INC.

CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: APPLE Inc.

Address before: California, USA

Patentee before: Apple Computer, Inc.

Address after: California, USA

Patentee after: APPLE COMPUTER, Inc.

Address before: California, USA

Patentee before: Apple Computer Co.,Ltd.

CX01 Expiry of patent term

Granted publication date: 20060215

CX01 Expiry of patent term