CN102317897B - 用于经由改进用户界面提供来自软件应用程序的功能的方法 - Google Patents
用于经由改进用户界面提供来自软件应用程序的功能的方法 Download PDFInfo
- Publication number
- CN102317897B CN102317897B CN2010800087895A CN201080008789A CN102317897B CN 102317897 B CN102317897 B CN 102317897B CN 2010800087895 A CN2010800087895 A CN 2010800087895A CN 201080008789 A CN201080008789 A CN 201080008789A CN 102317897 B CN102317897 B CN 102317897B
- Authority
- CN
- China
- Prior art keywords
- user interface
- task
- functions
- functionality controls
- undertissue
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04817—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/38—Creation or generation of source code for implementing user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
- Stored Programmes (AREA)
Abstract
为了提高命令访问效率并优化用户的可用用户界面工作空间,提供了用于显示与一个或多个所选顶层功能相关联的可选软件功能控件的逻辑分组的改进用户界面。在选择顶层功能选项卡之后,与顶层功能选项卡相关联的可选功能被分成逻辑分组并被呈现在自定义功能控件区段中该选项卡以下。在选择不同顶层功能选项卡之后,与后续所选顶层功能选项卡相关联的可选功能可替换第一功能控件区段,或如果在用户界面中可操作区域可用,则可在与第一功能控件区段相邻的单独功能控件区段中显示。
Description
技术领域
本发明涉及计算机技术,尤其涉及提供应用程序的功能的技术。
背景技术
随着计算机时代的出现,计算机和软件用户已变得习惯于用户友好软件应用程序,它们帮助用户编写、计算、组织、准备演示、发送与接收电子邮件、制作音乐等。例如,现代电子文字处理应用程序允许用户准备各种有用文档。现代电子表格应用程序允许用户输入、操纵和组织数据。现代电子幻灯片演示应用程序允许用户创建包含文本、图片、数据或其他有用对象的各种幻灯片演示。
为了帮助用户定位并利用给定软件应用程序的功能,通常沿其中用户可输入、复制、操纵和格式化文本或数据的所显示工作空间的上、下或侧边缘提供包含多个通用功能控件的用户界面。这种功能控件通常包括具有诸如“文件(file)”、“编辑(edit)”、“视图(view)”、“插入(insert)”、“格式(format)”等名称的可选按钮。通常,对这些顶层功能按钮的选择(例如,“格式(format)”)使下拉菜单被部署以展示与顶层功能相关联的一个或多个可选功能控件,例如在顶层功能“格式”下面的“字体(font)”。
在用户选择所需功能控件之后,或者如果用户将鼠标光标移动到不同位置,下拉菜单通常消失。如果用户确定第一下拉菜单的功能曾是所需功能,则用户必须记住曾选择哪个顶层功能,再选择那个功能并随后再一次找到所需功能控件。因此,为了使用给定软件应用程序的功能,用户必须知道所需功能在所选按钮之一下面可用,或者用户必须选择不同顶层功能直到定位所需特定功能。这种搜索所需功能的方法是麻烦且耗时的,具体而言对于经验较少的用户以及当软件应用程序的开发者添加新功能时,直到以某种方式教育用户关于它的存在以前可能都不会使用新功能。
因此,本领域需要一种改进的功能命令用户界面,用于显示可选软件功能控件并呈现与所选顶层功能相关联的特定功能控件的逻辑分组。本发明正是对于这些和其他考虑事项而作出的。
发明内容
本发明的各个实施例通过提供用于显示可选软件功能控件以及呈现与所选顶层功能相关联的特定功能控件的逻辑分组的改进用户界面来解决以上和其他问题。一般而言,本发明的各方面提供了将给定软件应用程序的功能组织成基于任务的模式。这些模式与带状用户界面中的选项卡相关联,并且用与不同功能模式或任务相关联的描述性文本标记选项卡。在一行顶层功能选项卡下面,按逻辑分组呈现与给定顶层功能选项卡相关联的功能。对特定选项卡的选择用与所选选项卡相关联的功能的控件填充用户界面。
根据本发明的一个实施例,提供了用于经由改进用户界面提供来自软件应用程序的功能的方法和系统。根据可用软件应用程序执行的一个或多个任务来组织一个或多个软件应用程序中可用的多个功能。在用户界面中提供针对一个或多个任务中的每一个的用户界面选项卡。在接收到对给定用户界面选项卡的选择的指示之后,在用户界面中显示一个或多个可选功能控件,用于选择在与所选用户界面选项卡相关联的给定任务下组织的一个或多个功能。
根据另一个实施例,如果在响应于接收到对给定用户界面选项卡的选择的指示显示一个或多个可选功能控件之后用户界面包含可用显示空间,则可用显示空间可用于显示与关联于不同任务的附加用户界面选项卡相关联的附加可选功能控件。根据这个实施例,在用户界面中可显示两个或更多个顶层功能选项卡,以及包含与所选顶层功能选项卡相关联的特定功能控件的逻辑分组的功能控件区段。即,对第一顶层功能选项卡的选择可导致在用户界面的第一部分中显示与所选第一顶层功能选项卡相关联的第一可选功能控件集,以及对第二或后续顶层功能选项卡的选择可导致在用户界面的第二或后续部分中显示与所选第二或后续顶层功能选项卡相关联的第二或后续可选功能控件集。替换地,可用与所编辑对象的上下文相关联的第二或后续可选功能控件集填充用户界面的第二或后续部分。例如,编辑文本文档中的图片对象可导致与关联于先前所选顶层功能选项卡的先前所显示的功能控件集相邻地,显示与在用户界面的空白空间中编辑的图片相关联的功能控件集。另外,用户可改变如何在包含不同功能控件集的用户界面的相邻部分之间划分空间。因而,各实施例使用户能够具有同时可用的多组工具并允许用户优化在用户界面中可用的空间。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。可以理解,前述一般描述和以下详细描述均仅是说明性的,且不限制所要求保护的本发明。
提供本概述以便以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图说明
图1是示出个人计算机的体系结构的框图,该个人计算机提供用于本发明的各实施例的说明性操作环境。
图2是示出用于显示基于任务的顶层功能选项卡以及显示在所选顶层功能选项卡下面可用的多个功能的带状用户界面的计算机屏幕显示的图示。
图3示出了示出图2所示用户界面的计算机屏幕显示,由此呈现与不同顶层功能选项卡相关联的不同功能集。
图4示出了示出图2所示用户界面的计算机屏幕显示,由此呈现与不同顶层功能选项卡相关联的不同功能集。
图5示出了示出用于提供详细功能的弹出用户界面的计算机屏幕显示,该详细功能与图2至4所示的带状用户界面中所呈现的所选功能子集相关联。
图6示出了示出用于提供详细功能的弹出用户界面的计算机屏幕显示,该详细功能与图2至4所示的带状用户界面中所呈现的所选功能子集相关联。
图7示出了示出与图2至4所示的带状用户界面中所呈现的所选功能相关联的功能的下拉菜单的计算机屏幕显示。
图8示出了示出工具提示对话框的呈现的计算机屏幕显示,该工具提示对话框用于提供关于所选或所聚焦功能控件的有用信息。
图9示出了示出带状用户界面内的空白空间的计算机屏幕显示,该带状用户界面显示与所选顶层功能选项卡相关联的可选功能的功能控件区段。
图10是示出带状用户界面的计算机屏幕显示的图示,该带状用户界面显示包含在两个所选顶层功能选项卡下面可用的多个功能的两个功能控件区段。
图11是示出带状用户界面的计算机屏幕显示的图示,该带状用户界面显示包含在三个所选顶层功能选项卡下面可用的多个功能的三个功能控件区段。
具体实施方式
如上所简述的,本发明的各个实施例涉及用于显示与基于任务的功能相关联的可选软件功能控件以及呈现与所选基于任务的功能相关联的特定功能的逻辑分组的改进用户界面。如将在以下详细描述的,当从本发明的用户界面中选择一个基于任务的功能选项卡时,在带状用户界面内用户正在输入或编辑文本或对象的工作空间之上的功能控件区段中呈现由相关联的软件应用程序提供的可选功能控件,用于执行与所选基于任务的功能选项卡相关的任务的各个方面。在用户界面中呈现的可选功能控件被归组成逻辑分组以便更有效的利用。例如,如果使用文字处理应用程序并且用户选择“书写(Writing)”选项卡,则可由关联于诸如“剪贴板(Clipboard)”工具(例如,“剪切(Cut)”、“复制(Copy)”、“粘贴(Paste)”等)、“格式(Formatting)”工具(例如,“对齐(Alignment)”、“字形(Font Style)”、“字号(Font Size)”等)、“编写(Writing)”工具(例如,“查找/替换(Find/Replace)”、“插入符号(Insert Symbol)”、“自动更正(AutoCorrect)”等)以及“视图(View)”工具(例如,“文档地图(Document Map)”、“缩略图(Thumbnails)”、“标尺(Ruler)”等)之类的编写任务的功能填充带状用户界面。
在选择不同基于任务的功能选项卡之后,取决于诸如用户偏好和/或由于监视器分辨率、屏幕大小、应用窗口大小、多个监视器的使用等可用的屏幕空间的量之类的各种因素,与后续所选基于任务的功能相关联的可选功能控件可替换与先前所选基于任务的功能相关联的可选功能控件,或者可在与用户界面中的第一功能控件区段相邻的单独功能控件区段中显示。替换地,可用与所编辑对象的上下文相关联的第二或后续可选功能控件集填充用户界面的第二或后续部分。例如,编辑文本文档中的图片对象可导致与关联于先前所选顶层功能选项卡的先前所显示的功能控件集相邻地,显示与在用户界面的空白空间中编辑的图片相关联的功能控件集。
在以下详细描述中,参考了构成详细描述的一部分并作为说明示出各具体实施例或示例的附图。可组合这些实施例,可利用其他实施例,并且可作出结构上的改变而不背离本发明的精神或范围。因此,以下详细描述不取限定性含义,且本发明的范围由所附权利要求书及其等效方案来定义。
现在参考附图,其中在若干附图中相似的附图标记表示相似的元素,将描述本发明的各方面和示例性操作环境。图1及以下讨论旨在提供对其中可实现 本发明的合适的计算环境的简要概括描述。尽管将在结合在个人计算机上的操作系统上运行的应用程序来执行的程序模块的一般上下文中描述本发明,但本领域的技术人员可以认识到,本发明还可结合其他程序模块来实现。
一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。而且,本领域的技术人员可以理解,本发明可用其他计算机系统配置来实现,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等。本发明也可在其中由通过通信网络链接的远程处理设备执行任务的分布式计算环境中实践。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。
现在转向图1,将描述用于实践本发明的各个实施例的个人计算机2的说明性计算机体系结构。图1所示的计算机体系结构示出了常规个人计算机,包括中央处理单元4(“CPU”)、包括随机存取存储器8(“RAM”)和只读存储器(“ROM”)10的系统存储器6、以及将存储器耦合到CPU 4的系统总线12。在ROM 10中存储基本输入/输出系统,它包含有助于诸如在启动期间在计算机内的元件之间传输信息的基本例程。个人计算机2还包括用于储存操作系统16、诸如应用程序205之类的应用程序、以及数据的大容量存储设备14。
将大容量存储设备14通过连接到总线12的大容量存储控制器(未示出)连接到CPU 4。大容量存储设备14及其相关联的计算机可读介质为个人计算机2提供非易失性存储。尽管此处所包含的计算机可读介质的描述指的是大容量存储设备,诸如硬盘或CD-ROM驱动器,但本领域的技术人员应当理解,计算机可读介质可以是可由个人计算机2访问的任何可用介质。
作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据之类的信息的任何方法或技术来实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括但不限于,RAM、ROM、EPROM、EEPROM、闪存或其他固态存储器技术、CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或可用于存储所需信息且可由计算机访问的任何其他介质。
根据本发明的各个实施例,个人计算机2可在使用通过诸如因特网之类的TCP/IP网络18与远程计算机的逻辑连接的联网环境中操作。个人计算机2可 通过连接到总线12的网络接口单元20连接到TCP/IP网络18。应当理解,网络接口单元20还可用于连接到其他类型的网络和远程计算机系统。个人计算机2还可包括用于接收和处理来自多个设备的输入的输入/输出控制器22,这些设备包括键盘或鼠标(未示出)。类似地,输入/输出控制器22可将输出提供给显示屏、打印机、或其他类型的输出设备。
如上所简述的,可将多个程序模块和数据文件存储在个人计算机2的大容量存储设备14和RAM 8中,包括适于控制联网个人计算机的操作的操作系统16,诸如来自美国华盛顿州雷蒙德市的微软公司的WINDOWS操作系统。大容量存储设备14和RAM 8还可存储一个或多个应用程序。具体而言,大容量存储设备14和RAM 8可存储用于将各种功能提供给用户的应用程序105。例如,应用程序105可包括许多类型的程序,诸如文字处理应用程序、电子表格应用程序、桌面发布应用程序等。根据本发明的一个实施例,应用程序105包括用于提供文字处理功能、幻灯片演示功能、电子表格功能、数据库功能等的多个功能软件应用程序。包括多个功能应用程序105的一些单独程序模块包括文字处理应用程序125、幻灯片演示应用程序135、电子表格应用程序140和数据库应用程序145。此类多功能应用程序105的一个示例为由微软公司制造的OFFICE。图1所示的其他软件应用程序包括电子邮件应用程序130。
图2是示出用于显示基于任务的顶层功能选项卡以及显示包含在所选顶层功能选项卡下面可用的多个功能的功能控制区段的带状用户界面的计算机屏幕显示的图示。如以上所简述的,本发明的改进用户界面包括用于显示与在给定软件应用程序(诸如图1所示的软件应用程序105)下面可用的基于任务的功能相关联的控件的带状用户界面。用户界面200的第一区段210包括与诸如文字处理对电子表格数据分析之类的特定任务不相关联的功能的通用控件。例如,区段210包括诸如“打开文件(file open)”、“保存文件(file save)”和“打印(print)”之类的通用文件命令的控件。根据本发明的一个实施例,第一区段210中所包括的控件是可由包括多个功能应用程序105的各种软件应用程序利用的控件。即,第一区段210中所包括的控件可以是一般跨多个不同软件应用程序发现和使用的控件。
第一区段210中所包括的控件可用于包括此类多功能应用程序的所有此类应用程序,但是以下描述的用户界面200中所呈现的其他控件可针对特定任务定制,它们可由包括多功能应用程序的特定软件应用程序执行。另一方面,应 当理解,此处描述的用户界面200可用于诸如文字处理应用程序125、幻灯片演示应用程序135、电子表格应用程序140、数据库应用程序145、或可利用用户界面以允许用户应用相关联应用程序的功能的任何其他软件应用程序之类的单个软件应用程序。
仍然参考图2,与用户界面200的第一区段210相邻的是基于任务的选项卡区段。选项卡区段包括与由给定软件应用程序提供的基于任务的功能相关联的可选选项卡。出于示例的目的,图2所示的基于任务的选项卡与可使用文字处理应用程序125来执行的任务相关联。例如,“书写(Writing)”选项卡215与可用于执行书写任务的功能相关联。“插入(Insert)”选项卡220与关联于执行插入操作或任务的功能相关联。“页面布局(Page Layout)”选项卡230与由相关联的应用程序提供的用于执行或编辑给定文档的页面布局属性的功能相关联。基于任务的选项卡可由用户经由多种方法激活,这些方法包括但不限于经由定点设备(例如,鼠标)、快捷键、声音命令的选择,或者对具有相关联功能的文档内的元素的选择或鼠标悬停动作。
如应当理解的,可将许多其他基于任务的选项卡或控件添加到用户界面的选项卡区段,以调用与其他任务相关联的功能。例如,可添加用于文本效果、文档样式、审阅和评论等的任务选项卡。而且,如上所述,用户界面200可用于各种不同软件应用程序。例如,如果用户界面200用于幻灯片演示应用程序,则在选项卡区段中包含的选项卡可包括诸如与可由幻灯片演示应用程序执行的各种任务相关联的“创建幻灯片(Create Slides)”、“插入(Insert)”、“格式(Format)”、“绘图(Drawing)”、“效果(Effects)”等选项卡。类似地,用户界面200的选项卡区段中可用于电子表格应用程序140的选项卡可包括诸如与可使用电子表格应用程序来执行的任务相关联的“数据(Data)”或“数据输入(Data Entry)”、“列表(Lists)”、“数据透视表(Pivot Tables)”、“分析(Analysis)”、“公式(Formulas)”、“页面和打印(Pages and Printing)”等选项卡。
在通用控件区段210和基于任务的选项卡区段正下方的是用于显示与来自基于任务的选项卡区段的所选选项卡215、220、230相关联的可选功能控件的可选功能控件区段。根据本发明的各实施例,当选择诸如“书写”选项卡215之类的特定选项卡时,按逻辑分组显示相关联的软件应用程序中可用的用于执行所选任务(例如书写任务)的可选功能。例如,参考图2,在标题“剪贴板 (Clipboard)”下面显示第一逻辑分组240。根据本发明的各个实施例,剪贴板区段240包括逻辑上归组在一起并与书写的通用任务下面的剪贴板动作相关联的可选功能控件。例如,剪贴板区段240可包括诸如剪切控件、复制控件、粘贴控件、选择全部控件等控件。与剪贴板区段240相邻,在标题“格式(Formatting)”下面呈现第二逻辑分组250。在“格式(Formatting)”区段250中呈现的控件可包括诸如文本对齐、文本类型、字体大小、行间距、粗体、斜体、下划线等控件。因此,在整个“书写”任务下面将与格式操作相关联的功能逻辑地归组在一起。在标题“书写工具(Writing Tools)”下面呈现第三逻辑分组260。书写工具区段260包括诸如查找/替换(find/replace)、自动更正(autocorrect)等书写工具。
根据一个实施例,如以下参考图3和4所述,在从选项卡区段中选择不同的基于任务的选项卡之后,在用户界面200中呈现包含可选功能控件的逻辑分组的与所选基于任务的选项卡相关联的不同功能控件区段。如图3所示,选择“插入”任务选项卡220,并且在用户界面200中呈现的可选功能控件从图2所示的那些可选功能控件改变而来以包括与插入任务相关联的可选功能控件。例如,在标题“图示(Illustrations)”下面示出可选功能控件的第一逻辑分组310。图示区段310包括用于允许用户将诸如图片(pictures)、剪贴画(clip art)、艺术字(word art)、图表(charts)、图示(diagrams)、组织结构图(organization charts)、绘图(drawings)等各种图示插入应用程序工作空间中。在标题“文本(Text)”下面提供可选功能控件的第二逻辑分组315,并且该可选功能控件的第二逻辑分组315提供用于将文本类型的对象或数据插入用户工作空间中的可选功能控件。例如,文本区段315中所包含的控件包括超链接(hyperlink)、符号(symbol)、文本框(text box)、日期和时间(date and time)、页码(page numbers)、页眉和页脚(headers and footers)等。在标题“分隔符(Breaks)”下面呈现可选功能控件的第三逻辑分组320。该区段包括用于插入诸如分页符(page breaks)、分栏符(column breaks)、分节符(section breaks)等分隔符的可选功能控件。
参考图4,示出图2和3所示的用户界面200,其中选择“页面布局”选项卡230。在选择“页面布局”选项卡230之后,按逻辑分组410、420、430、440、450、460将与执行页面布局任务相关联的可选功能控件呈现给用户。例如,在标题“显示/隐藏(Show/Hide)”下面示出第一逻辑分组410,并且该 第一逻辑分组410包括与显示或隐藏诸如标尺(ruler)信息、段落标记(paragraph markings)、文本边界(text boundaries)等页面布局信息相关联的可选功能控件。在标题“页面设置(Page Setup)”下面归组第二区段420。页面设置区段420包括用于调节或编辑页面的方向(orientation)、大小(size)、边距(margins)、栏(column)设置、页面布局间隔(breaks)等的可选功能控件。在标题“页眉和页脚(Header & Footer)”下面呈现第三区段430。该区段430包括与插入并编辑页眉和页脚信息相关的软件应用程序功能的可选功能控件。
沿着用户界面200的右边缘包括“背景(Background)”区段450和“位置(Position)”区段460。根据图4所示的用户界面,关闭或折叠这些可选功能控件区段。即,如图4所示,用户界面200没有足够的空间来在这两个区段中的每一个下面显示单独的可选功能控件。因此,从视图中关闭这两个区段。如应当理解的,取决于可用于显示用户界面200的屏幕大小或取决于用户界面200的给定用户所利用的显示设置,变化量的空间将可用于显示基于任务的选项卡和相关联的可选功能控件。因此,当在用户界面200中没有足够的空间可用于显示与给定基于任务的选项卡相关联的所有逻辑分组时,在应用程序运行时可作出关于必须折叠或关闭任何逻辑分组的确定,直到选择相关联的基于任务的选项卡。类似地,如果用户手动地减小用户界面200的大小,则作出关于用于显示可选功能控件区段的可用空间的确定,并且按需折叠某些可选功能控件区段。如应当理解的,可作出关于折叠可选功能控件区段的次序的确定,以使诸如“最常用的(most used)”或“最近所使用的(most recently used)”之类的准则可用于确定显示哪些可选功能控件区段以及在用户界面中的可用空间减小时折叠哪些区段。
根据一个替换实施例,如果用户界面200缺乏足够的空间来显示与给定基于任务的选项卡相关联的功能控件的所有逻辑分组,则减小各个逻辑分组的显示的大小以允许空间显示所有相关联的逻辑分组。根据该实施例的一方面,可定义分组显示的不同大小,例如小的、中的和大的。在显示时,可作出关于可用空间的确定。在起始点处,呈现每一个应用程序逻辑分组显示的最大尺寸。在需要时,减小每一个逻辑分组的显示大小(即大的减小至中的、再减小至小的)直到使每一个分组都装入可用空间。另外,对于更小的逻辑分组显示布局,可缩短或消除文本标记,并且可重新安排给定分组中所包含的各个控件的布局以允许更有效地使用空间。
根据本发明的各实施例,对诸如区段450、460之类的关闭或折叠的可选功能控件区段的选择导致用户界面200的重新安排以呈现与所选区段相关联的可选功能控件。即,如应当理解的,可折叠其他当前完全显示区段中的一个或多个以便为先前关闭或折叠的区段的可选功能控件腾出空间。替换地,当前在用户界面200中显示的所有可选功能控件可保持现状显示,并且可在下拉显示中显示在所选关闭或折叠区段下面包含的可选功能控件,该下拉显示在所选关闭或折叠的区段下面垂直呈现或者在用户界面200下面水平显示。替换地,可在弹出菜单或文本框中显示与所选关闭或折叠区段相关联的可选功能控件。
根据本发明的各个实施例,可执行所显示的可选功能控件区段的自定义。即,可根据给定用户的特定需求对在给定所选任务选项卡下面的可选功能控件区段重新排序,并且如果与给定用户从未使用过那些区段相关联的功能,则可隐藏那些区段。或者,可手动地折叠当前所显示的可选功能控件区段从而在用户界面200中腾出空间,以显示由于用户界面200中空间不足而当前关闭或折叠的可选功能控件区段。
根据本发明的各个实施例,用户可使用鼠标悬停动作通过可用可选功能控件来浏览。在鼠标悬停动作期间,可相关于在给定时间鼠标光标所聚焦的选项卡或功能控件动态地改变所显示的功能。例如,参考图2、3、4,如果用户点击并将鼠标光标保持在“书写”选项卡上,则显示可选功能控件区段及相关联的控件。如果用户没有看到所需功能控件,则用户可鼠标悬停到第二选项卡,例如,“插入”选项卡220,并且如图3所示可动态地显示与“插入”选项卡相关联的可选功能控件分组。如果用户例如在“插入”选项卡下面的可选功能控件区段或分组之一中看到所需控件,则用户可选择所需控件来应用于所选文档或对象。在用户选择所需控件或命令之后,用户界面200返回到在用户开始鼠标悬停动作之前呈现给用户的显示。即,在用户界面200中不保持显示对最后所选控件的可选功能控件区段的显示。用户界面200返回到鼠标悬停动作之前的最初显示。
如本领域技术人员应当理解的,由于包含可选功能控件的逻辑分组的用户界面200的区段中的空间限制,不是软件应用程序的给定用户所需或所使用的所有功能都可通过选择在给定区段中所呈现的控件之一来访问。可与所选基于任务的选项卡下面的给定可选功能控件区段相关联的或以其他方式相关的许多附加功能可以是可用的。现在参考图5,如果用户需要使用未在给定可选功 能控件区段中呈现的附加功能,或者如果用户期望关于根据在给定可选功能控件区段中所呈现的功能的应用程序的文档或对象的属性的详细信息,则可启动对话框540以提供附加的可选功能控件区段、或提供关于功能向文档或对象的应用的详细信息。
例如,如图5所示,对“字体(Fonts)”可选功能控件区段510的选择导致在区段510下面部署“字体细节(Font Details)”选项卡515。对“字体细节”选项卡515的选择导致“字体”对话框540的部署以提供关于特定功能向所选文档或对象的应用的用户详细信息,例如字体,并且提供未在可选功能控件区段510中呈现给用户的用户附加可选功能。如应当理解的,每当用户将鼠标光标聚焦在区段510的任何部分时可部署“字体细节”选项卡515以警告用户如果需要则用户可选择性地启动对话框540。替换地,其他机制可用于部署选项卡515,诸如选择区段标题,例如区段510的“字体”、或选择区段510内的与特定控件不相关联的任何区域、或右击“字体”区段510。
参考图6,示出与用户界面200的第二逻辑分组区段520相关联的第二启动对话框600。如参考图5所述的,在可选功能控件的逻辑分组区段520下面部署选项卡522以启动对话框600,来提供关于相关联的可选逻辑分组区段520下面的应用于所选文档或对象的属性的用户附加功能或附加信息,例如“段落(Paragraph)”区段。如应当理解的,可为在用户界面200中所显示的可选功能控件的任何逻辑分组启动诸如图5和6所示的对话框540和600之类的对话框,其中可将附加功能或细节提供给期望用户。
现在参考图7,在所选控件710下面在用户界面200的主体中示出可选功能控件的下拉菜单。在一些情况下,没有足够的空间可用于在选择相关联的功能选项卡230之后使所有可选功能控件被显示到用户界面200中的逻辑分组中。根据本发明的各个实施例,在这种情况下,可将诸如“页眉和页脚”控件710之类的控件填充到用户界面200中。对控件710的选择导致下拉菜单730的部署,用于显示与控件710相关联的可选功能控件。
现在参考图8,可将各种工具提示显示给用户以提供关于相关联应用程序的不同功能的有用信息或教程。例如,如图8所示,显示工具提示弹出对话框820以提供关于在“栏(Columns)”区段810下面可用的功能的有用信息。如在弹出对话框820中所示,提供关于向文档应用栏格式和结构的有用信息。另外,可通过所部署的弹出对话框来提供在线培训和其他有用信息。如应当理解 的,可为在用户界面200中显示的任何功能分组提供诸如工具提示820之类的有用工具提示,或者可为单独的功能控件提供工具提示820。可响应于各种不同的用户动作来执行工具提示820的部署。例如,将鼠标光标放置在所选控件或控件分组上之后选择诸如F1键之类的功能键可部署弹出对话框。作为另一个示例,在功能控件的给定分组上右击鼠标设备可部署弹出对话框。包括鼠标悬停动作或鼠标光标在用户界面200的给定区段中聚焦一段时间之后自动部署的其他机制可用于部署工具提示弹出对话框。
如应当理解的,取决于可用于显示用户界面200的屏幕大小或取决于由用户界面200的给定用户所使用的显示设置,变化量的空间将可用于显示基于任务的选项卡和相关联的可选功能控件。因此,当在用户界面200中有足够的空间可用于显示与给定基于任务的选项卡相关联的逻辑分组并且有额外可操作区域可用时,可作出关于显示与后续所选基于任务的选项卡相关联的附加逻辑分组的确定。
如上所述,参考图4,包含可选功能控件的逻辑分组的用户界面200的区段中的空间限制可以是可从视图中关闭或折叠功能控件的一些逻辑分组。替换地,多次地与给定基于任务的选项卡相关联的功能控件的所有逻辑分组或编辑文本可装入可用显示空间并且附加空白显示空间可用于显示附加用户界面组件。例如,如果高分辨率计算机监视器正在使用中,或者如果多个监视器正在使用中,则显示空间可足够显示与给定基于任务的选项卡相关联的功能控件的所有逻辑分组和一个或多个附加基于任务的选项卡的逻辑分组,从而可用与不同基于任务的选项卡相关联的功能控件的逻辑分组来填充带状用户界面的一行相邻放置部分。
图9示出了在带状用户界面内示出空白空间的计算机屏幕显示,该带状用户界面显示与所选顶层功能选项卡相关联的可选功能控件的功能控件区段。根据该实施例,如果用户界面在响应于接收到对给定用户界面选项卡的选择的指示显示一个或多个可选功能控件之后包含可用显示空间,则可用显示空间可用于显示与关联于不同任务的附加用户界面选项卡相关联的附加可选功能控件。可在用户界面中显示两个或更多个顶层功能选项卡以及包含与所选顶层功能选项卡相关联的特定功能控件的逻辑分组的功能控件区段。即,对第一顶层功能选项卡的选择可导致在用户界面的第一部分中显示与所选第一顶层功能选项卡相关联的第一可选功能控件集,以及对第二或后续顶层功能选项卡的选择 可导致在用户界面的第二或后续部分中显示与所选第二或后续顶层功能选项卡相关联的第二或后续可选功能控件集。替换地,可用与所编辑对象的上下文相关联的第二或后续可选功能控件集填充用户界面的第二或后续部分。例如,编辑文本文档中的图片对象可导致与关联于先前所选顶层功能选项卡的先前所显示的功能控件集相邻地,显示与在用户界面中的空白空间中编辑的图片相关联的功能控件集。
参考图9,在从选项卡区段中选择基于任务的选项卡之后,在用户界面200中的不同逻辑分组中呈现与所选基于任务的选项卡相关联的第一可选功能控件集。例如,在选择“主页(Home)”选项卡905之后,在控件区段915中呈现具有功能按钮的第一控件分组集,这些功能按钮用于访问与应用程序的“主页”特征相关联的应用程序功能。示出“表(Table)”选项卡910,该选项卡910可被选择来用于用第二控件区段替换第一控件区段以包含与应用程序的“表”特征相关联的功能控件,或用于用第二控件区段填充用户界面200中的空白空间,如下所述。如应当理解的,此处描述的基于任务的选项卡及相关联的功能控件分组是出于示例的目的并且不限于可由基于任务的选项卡以及功能按钮和控件的相关联分组表示的大量应用程序功能。
如图9所示,除了所显示的可选功能控件区段915之外,还可在用户界面200中包含空白空间920。在一个实施例中,如果有少量与所选基于任务的选项卡相关联的可选功能控件,则在用户界面中可存在空白空间920。例如,在图9中,用包含与所选基于任务的选项卡“主页”905相关联的可选功能控件的功能控件区段填充用户界面。如图所示,可选功能控件不占用在用户界面200中可用的全部显示空间,由此存在空白空间920。在另一个实施例中,如果在高分辨率监视器上显示应用程序,则空白空间920可以是可用的。在再一个实施例中,可在多个监视器上显示应用程序,这些监视器允许空白空间920在用户界面200中存在。如应当理解的,空白空间920在用户界面200中存在可有许多原因。
如在图3和4中先前描述和示出的,在从选项卡区段选择第二基于任务的选项卡之后,不同逻辑分组中的可选功能控件的不同功能控件区段呈现,且替换用户界面200中的与所选基于任务的选项卡相关联的先前显示的可选功能控件。为了提高效率并利用大监视器的可用空间、多监视器设置,和/或允许用户每次在屏幕上看到更多命令和多组工具,可利用可用用户界面显示空间来显示 两个或更多个可调节大小的功能控件区段。根据本发明的各个实施例,如下参考图10所述,可利用多选项卡模式,随后激活不同顶层功能选项卡在用户界面内显示第二功能控件区段。用户可用该功能选择并排地查看多个基于任务的选项卡的功能控件。
图10示出了在选择第二基于任务的选项卡之后空白空间920中的第二可选功能控件集的示例显示。如图10所示,用与“主页”选项卡905相关联的可选功能填充用户界面200。当激活第二顶层功能选项卡“表”910时,在用户界面200中的“表”功能控件区段1020中与包含关联于“主页”选项卡905的功能的功能控件区段915相邻地,显示与“表”选项卡910相关联的功能控件分组。由此,用第二所选选项卡的功能控件替换空白空间920,并且用户能够使用与两个不同的顶层功能相关联的功能而无需在两个选项卡之间切换。
如应当理解的,用户可通过选择附加选项卡来显式地选择选项卡并将其安排成他/她想要的安排中,直到消耗所有可用空白空间920。一旦用两个或更多个相关联的所选选项卡的功能控件的逻辑分组填充带状用户界面的两个或多个部分,用户就可相对于彼此移动这些部分。例如,参考图10,用户可期望将“表”选项卡及相关联的功能控件移动到用户界面200的左侧以使随后在右侧放置“主页”选项卡及相关联的控件。可通过多种手段,例如拖放或键盘或声音命令来执行带状用户界面的部分或区段的这种操作。根据一个实施例,可永久地由用户放置功能控件的部分以使每当用户启动相关联的应用程序的实例并激活两个或更多个基于任务的选项卡时,将根据由用户设置的先前安排来放置包含基于任务的选项卡中的每一个的功能控件的用户界面的相关联部分。如应当理解的,每当用户所需时都可改变这种放置安排。该功能允许用户有效地访问他/她需要的工具而无需主动地管理他/她的选项卡的位置。
多种方法可用于实现多选项卡显示。根据一个实施例,可通过选择一个或多个基于任务的选项卡用功能控件区段手动地填充用户界面200,如上所述。例如,用户可决定他可能只需要使用与“主页”选项卡和“表”选项卡相关联的功能来草拟他/她正在操作的将包含文本和表对象的文档。除了通过选择基于任务的选项卡905、910来显示功能控件的附加分组之外,可基于用户编辑动作用与应用程序任务或功能相关联的功能控件自动地填充空白空间920。例如,编辑文本文档中的图片对象可导致与关联于先前所选顶层功能选项卡的先前所显示的功能控件集相邻地,显示与在空白空间920中编辑的图片相关联的功 能控件集。出于示例的目的,参考图10,用户可能正在利用文字处理应用程序将文本键入文档中,并且可在用户界面200的“主页”功能控件区段915内显示与“主页”选项卡905相关联的可选功能。在“主页”区段915中包含的功能控件可将编辑文档的文本部分所需的那些功能提供给用户。除了文档中的文本之外,可将表1025嵌入文档中。根据一个实施例,如果用户通过点击表、在表上悬停鼠标或用于选择表的其他手段来开始编辑表1025,则可将与编辑表相关联的功能控件自动填充到空白空间920中,以使用户不必手动地选择与表编辑相关联的基于任务的选项卡从而显示所需功能控件。即,代替需要用户选择“表”选项卡910,编辑表对象1025可导致“表”选项卡910和与“表”选项卡相关联的功能控件区段1020被自动地填充到空白空间920中,如图10所示。
根据另一个实施例,可用与文档内容和/或上下文相关联的相关基于任务的选项卡自动地填充用户界面200而无需用户编辑动作。例如,再次参考图10,在文档的所显示部分中只存在表对象1025可导致在空白空间920中自动显示相关联的功能控件而无需用户选择表对象。在向上或向下滚动文档、以及将新对象带入显示中时,可在用户界面的一部分中在合适的基于任务的选项卡下面显示那些对象的功能控件。例如,如果将图10所示的文档滚动到包含文本、表和图片的不同页面,则如果足够的空白空间920可用,则可在用户界面中自动地填充表对象和图片对象两者的功能控件。当将文档滚动到只包含文本的页面时,可自动地从显示中消除表和图片对象的功能控件。
如果正在使用第三方插件应用程序(它用利用此处描述的选项卡界面的应用程序准确地注册),以及如果选择已使用第三方插件应用程序来创建的对象,则可在用户界面内的功能控件区段内显示与编辑那个对象相关联的可选功能。例如,用户可将他/她使用第三方会计软件应用程序所创建的表导入所编辑的文档中。在选择那个表之后,可在用户界面内显示来自与表内的数据相关联的第三方插件应用程序的可选功能作为功能控件的逻辑分组以便于使用第三方应用程序的功能。
可根据可用空间重新安排在相应的基于任务的选项卡下面的功能控件的逻辑分组的每一区段的布局。如应当理解的且如前所述,可减小各个逻辑分组的显示的大小以允许空间显示所有相关联的逻辑分组。在显示时,可作出关于可用空间的确定。因此,可减小显示大小,可缩短或消除文本标记,并且可重 新安排给定分组中所包含的各个控件的布局以允许更有效地使用空间。在高分辨率监视器上,多个选项卡可能能够以它们的最大尺寸并排地出现,从而允许用户以他们先前不能的方式优化他们屏幕的使用。另外,用户可手动地改变控件的一个或多个所显示分组的大小。例如,参考图10,可在每一个所显示的控件区段915、1020的右边缘显示调整大小控件,用于允许用于按需对每一个控件区段调整大小的点击和拖拽操作。如应当理解的,点击和拖拽操作只是可对控件区段调整大小的许多方式中的一个示例,如上所述。当减小或扩大给定控件区段的大小时,可根据空间的改变自动地更改控件及相关联内容(例如,文本标记)的显示。替换地,如果用户动作或基于文档上下文将新功能控件区段添加到空白空间920,如上所述,则可自动地对所显示的控件区段调整大小以基于可用显示空间优化功能控件的显示。
图11是示出带状用户界面的计算机屏幕显示的图示,该带状用户界面显示包含在三个所选顶层功能选项卡下面可用的多个功能的三个功能控件区段。如图11所示,用与三个基于任务的选项卡“主页”905、“插入”1110和“格式(Format)”1130相关联的可选功能控件填充示例用户界面200。如上所述,可手动地部署三个控件区段915、1120和1140,由此如果文档的上下文(例如,用户对文档中对象的选择)保证自动显示与该对象相关联的功能控件的控件区段,则可手动地部署用户所选的相关联的基于任务的选项卡或控件区段。另外,图11示出了对功能控件区段的手动的和自动的调整大小,其中在与图10中的那个区段的示例显示相关的减小显示配置中示出第一控件区段915。如上所述,可通过拖拽该区段的右边缘手动地减小该区段,或基于用于显示所需控件区段中的每一个的用户界面200中的可用空间自动地减小该区段。
如此处所述,提供了用于展示基于任务的顶层功能选项卡以显示与给定基于任务的功能选项卡相关联的可选软件功能控件的逻辑分组的改进用户界面。对本领域的技术人员而言,显然可对本发明作出各种修改或变化而不背离本发明的范围或精神。在考虑说明书和实现此处公开的本发明之后,本发明的其他实施例对本领域的技术人员而言将是显而易见的。
Claims (15)
1.一种用于经由改进用户界面提供来自软件应用程序的功能的方法,包括:
提供所述软件应用程序中可用的多个功能;
根据可用所述软件应用程序来执行的一个或多个任务组织所述多个功能;
针对所述一个或多个任务中的每一个,在所述用户界面中提供用户界面选项卡;
在接收到对第一用户界面选项卡的选择的指示之后,在所述用户界面中显示第一功能控件区段,所述第一功能控件区段包含用于选择在与所选第一用户界面选项卡相关联的任务下组织的一个或多个功能的一个或多个控件;以及
在接收到对替换用户界面选项卡的后续选择的指示之后,确定在所述用户界面内除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,显示空间是否可用于显示在与后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的控件。
2.如权利要求1所述的方法,其特征在于,如果在所述用户界面内显示空间可用,则除了包含用于选择在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的一个或多个控件的所显示的第一功能控件区段之外,在所述用户界面中显示包含在与后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的一个或多个控件的第二功能控件区段。
3.如权利要求1所述的方法,其特征在于,在与后续所选用户界面选项卡相关联的任务下组织的所述一个或多个功能包括与关联于正在文档中编辑的对象的上下文的任务相关联的一个或多个功能。
4.如权利要求2所述的方法,其特征在于,还包括
在接收到对第二替换用户界面选项卡的第二后续选择的指示之后,确定除了在与所述第一和后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面内显示空间是否可用于显示包含在与第二后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的控件的第三功能控件区段;以及
如果在所述用户界面内显示空间可用,则除了在与所述第一和后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面中显示包含在与所述第二后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的控件的第三功能控件区段。
5.如权利要求1所述的方法,其特征在于,还包括
接收对所编辑文档中的对象的编辑动作的指示;
确定除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面内显示空间是否可用于显示在与所述对象相关联的任务下组织的一个或多个功能的控件;以及
如果在所述用户界面内显示空间可用,则除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面中提供在与所述对象相关联的任务下组织的一个或多个功能的一个或多个控件。
6.如权利要求1所述的方法,其特征在于,还包括
检测所编辑文档中的对象;
确定除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面内显示空间是否可用于显示在与所述对象相关联的任务下组织的一个或多个功能的控件;以及
如果在所述用户界面内显示空间可用,则除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面中提供在与所述对象相关联的任务下组织的一个或多个功能的一个或多个控件。
7.如权利要求2所述的方法,其特征在于,还包括
相对于所述第二功能控件区段的位置移动所述第一功能控件区段的位置,用于优化所述第一和第二功能控件区段所包含的一个或多个功能控件的使用。
8.如权利要求2所述的方法,其特征在于,还包括改变所述第一或第二功能控件区段的显示大小以使所述第一和第二功能控件区段装入所述用户界面中可用的显示空间,其中改变所述第一或第二功能控件区段的显示大小以使所述第一和第二功能控件区段装入所述用户界面中可用的显示空间包括在确定所述用户界面中可用的显示空间允许所述第一和第二功能控件区段中的一个或两者放大显示或者要求必须减小所述第一和第二功能控件区段中的一个或两者的显示之后,自动地改变所述第一或第二功能控件区段的显示大小以便于所述第一和第二功能控件区段装入所述用户界面中可用的显示空间。
9.如权利要求8所述的方法,其特征在于,如果作出了所述用户界面中可用的显示空间要求必须减小所述第一和第二功能控件区段中的一个或两者的显示的确定,则通过减小所述第一和第二功能控件区段中所包含的功能控件的一个或多个分组的显示大小来减小所述第一和第二功能控件区段中的一个或两者。
10.如权利要求1所述的方法,其特征在于,还包括将用于选择在与所选第一用户界面选项卡相关联的任务下组织的一个或多个功能的所述一个或多个控件归组到控件的一个或多个逻辑分组中,其中所述一个或多个逻辑分组中的每一个与关联于所选第一用户界面选项卡的功能子集相关联。
11.如权利要求10所述的方法,其特征在于,还包括如果用户界面缺乏足够的空间来显示控件的给定逻辑分组,则:
将所述控件的给定逻辑分组折叠成用于访问归组在所述控件的给定逻辑分组下的所述控件的单个可选控件;以及
重新安排归组在控件的给定逻辑分组中的各个控件的布局以减小所述控件的逻辑分组的显示大小。
12.一种用于经由改进用户界面提供来自软件应用程序的功能的方法,包括:
提供所述软件应用程序中可用的多个功能;
根据可用所述软件应用程序来执行的一个或多个任务组织所述多个功能;
针对所述一个或多个任务中的每一个,在所述用户界面中提供用户界面选项卡;
在接收到对第一用户界面选项卡的选择的指示之后,在所述用户界面中显示第一功能控件区段,所述第一功能控件区段包含用于选择在与所选第一用户界面选项卡相关联的任务下组织的一个或多个功能的一个或多个控件;以及
接收对所编辑文档中的对象的编辑动作的指示;以及
如果在所述用户界面内显示空间可用,则除了所显示的第一功能控件区段之外,在所述用户界面中显示包含在与编辑所述对象相关联的任务下组织的一个或多个功能的一个或多个控件的第二功能控件区段。
13.如权利要求12所述的方法,其特征在于,
在除了所显示的第一功能控件区段之外在所述用户界面中显示包含在与编辑所述对象相关联的任务下组织的一个或多个功能的一个或多个控件的第二功能控件区段之前,确定除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面内显示空间是否可用于显示在与所述对象相关联的任务下组织的一个或多个功能的控件;以及
如果在所述用户界面内显示空间可用,则除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面中提供在与所述对象相关联的任务下组织的一个或多个功能的一个或多个控件。
14.一种用于经由改进用户界面提供来自软件应用程序的功能的方法,包括:
提供所述软件应用程序中可用的多个功能;
根据可用所述软件应用程序来执行的一个或多个任务组织所述多个功能;
针对所述一个或多个任务中的每一个,在所述用户界面中提供用户界面选项卡;
在接收到对第一用户界面选项卡的选择的指示之后,在所述用户界面中显示第一功能控件区段,所述第一功能控件区段包含用于选择在与所选第一用户界面选项卡相关联的任务下组织的一个或多个功能的一个或多个控件;
在接收到对替换用户界面选项卡的后续选择的指示之后,确定除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面内显示空间是否可用于显示在与后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的控件;
如果在所述用户界面内显示空间可用,则除了包含用于选择在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的一个或多个控件的所显示的第一功能控件区段之外,在所述用户界面中显示包含在与后续所选用户界面选项卡相关联的任务下组织的一个或多个功能的一个或多个控件的第二功能控件区段;
检测所编辑文档中的对象;
确定除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面内显示空间是否可用于显示在与所述对象相关联的任务下组织的一个或多个功能的控件;以及
如果在所述用户界面内显示空间可用,则除了在与所述第一所选用户界面选项卡相关联的任务下组织的一个或多个功能的所显示控件之外,在所述用户界面中提供在与所述对象相关联的任务下组织的一个或多个功能的一个或多个控件。
15.如权利要求14所述的方法,其特征在于,还包括在确定所述用户界面中可用的显示空间允许放大的所述第一和第二功能控件区段中的一个或两者的显示或要求必须减小所述第一和第二功能控件区段中的一个或两者的显示之后,自动地改变所述第一或第二功能控件区段的显示大小以使所述第一和第二功能控件区段装入所述用户界面中可用的显示空间。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/372,386 | 2009-02-17 | ||
US12/372,386 US9015621B2 (en) | 2004-08-16 | 2009-02-17 | Command user interface for displaying multiple sections of software functionality controls |
PCT/US2010/021888 WO2010096236A2 (en) | 2009-02-17 | 2010-01-22 | Command user interface for displaying multiple sections of software functionality controls |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102317897A CN102317897A (zh) | 2012-01-11 |
CN102317897B true CN102317897B (zh) | 2013-07-17 |
Family
ID=42634392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010800087895A Active CN102317897B (zh) | 2009-02-17 | 2010-01-22 | 用于经由改进用户界面提供来自软件应用程序的功能的方法 |
Country Status (18)
Country | Link |
---|---|
US (2) | US9015621B2 (zh) |
EP (1) | EP2399189B1 (zh) |
JP (1) | JP5559817B2 (zh) |
KR (1) | KR101692199B1 (zh) |
CN (1) | CN102317897B (zh) |
AU (1) | AU2010216342B2 (zh) |
BR (1) | BRPI1007264B1 (zh) |
CA (1) | CA2750422C (zh) |
CL (1) | CL2011001987A1 (zh) |
ES (1) | ES2672595T3 (zh) |
IL (1) | IL213908A (zh) |
MX (1) | MX348477B (zh) |
MY (1) | MY167201A (zh) |
RU (1) | RU2523914C2 (zh) |
SG (2) | SG2014008692A (zh) |
TW (1) | TWI512591B (zh) |
WO (1) | WO2010096236A2 (zh) |
ZA (2) | ZA201104850B (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8605090B2 (en) | 2006-06-01 | 2013-12-10 | Microsoft Corporation | Modifying and formatting a chart using pictorially provided chart elements |
US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
US8689137B2 (en) | 2005-09-07 | 2014-04-01 | Microsoft Corporation | Command user interface for displaying selectable functionality controls in a database application |
US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
US8799808B2 (en) | 2003-07-01 | 2014-08-05 | Microsoft Corporation | Adaptive multi-line view user interface |
US8839139B2 (en) | 2004-09-30 | 2014-09-16 | Microsoft Corporation | User interface for providing task management and calendar information |
US9015621B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Command user interface for displaying multiple sections of software functionality controls |
US9015624B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Corporation | Floating command object |
US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
US9098837B2 (en) | 2003-06-26 | 2015-08-04 | Microsoft Technology Licensing, Llc | Side-by-side shared calendars |
US9098473B2 (en) | 2007-06-29 | 2015-08-04 | Microsoft Technology Licensing, Llc | Accessing an out-space user interface for a document editor program |
US9223477B2 (en) | 2004-08-16 | 2015-12-29 | Microsoft Technology Licensing, Llc | Command user interface for displaying selectable software functionality controls |
US9338114B2 (en) | 2008-06-24 | 2016-05-10 | Microsoft Technology Licensing, Llc | Automatic conversation techniques |
US9542667B2 (en) | 2005-09-09 | 2017-01-10 | Microsoft Technology Licensing, Llc | Navigating messages within a thread |
US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
US9665850B2 (en) | 2008-06-20 | 2017-05-30 | Microsoft Technology Licensing, Llc | Synchronized conversation-centric message list and message reading pane |
US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Modifying and formatting a chart using pictorially provided chart elements |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8832577B2 (en) | 2010-10-01 | 2014-09-09 | Z124 | Universal clipboard |
US7707255B2 (en) | 2003-07-01 | 2010-04-27 | Microsoft Corporation | Automatic grouping of electronic mail |
US7716593B2 (en) * | 2003-07-01 | 2010-05-11 | Microsoft Corporation | Conversation grouping of electronic mail records |
US10437964B2 (en) | 2003-10-24 | 2019-10-08 | Microsoft Technology Licensing, Llc | Programming interface for licensing |
US8117542B2 (en) | 2004-08-16 | 2012-02-14 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are contextually relevant to a selected object |
US8146016B2 (en) | 2004-08-16 | 2012-03-27 | Microsoft Corporation | User interface for displaying a gallery of formatting options applicable to a selected object |
US7703036B2 (en) | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
US7886290B2 (en) | 2005-06-16 | 2011-02-08 | Microsoft Corporation | Cross version and cross product user interface |
US8239882B2 (en) | 2005-08-30 | 2012-08-07 | Microsoft Corporation | Markup based extensibility for user interfaces |
US7739259B2 (en) | 2005-09-12 | 2010-06-15 | Microsoft Corporation | Integrated search and find user interface |
US8484578B2 (en) | 2007-06-29 | 2013-07-09 | Microsoft Corporation | Communication between a document editor in-space user interface and a document editor out-space user interface |
US8799353B2 (en) | 2009-03-30 | 2014-08-05 | Josef Larsson | Scope-based extensibility for control surfaces |
CN102023851A (zh) * | 2009-09-15 | 2011-04-20 | 中兴通讯股份有限公司 | 一种软件操作处理方法及系统 |
US20110131523A1 (en) * | 2009-11-30 | 2011-06-02 | International Business Machines Corporation | Grouping of windows based on user-defined contexts |
US20130111380A1 (en) * | 2010-04-02 | 2013-05-02 | Symantec Corporation | Digital whiteboard implementation |
US9110686B2 (en) * | 2010-06-08 | 2015-08-18 | Microsoft Technology Licensing, Llc | Web client command infrastructure integration into a rich client application |
US8302014B2 (en) | 2010-06-11 | 2012-10-30 | Microsoft Corporation | Merging modifications to user interface components while preserving user customizations |
JP5304776B2 (ja) * | 2010-12-16 | 2013-10-02 | コニカミノルタ株式会社 | 画像形成システムおよびプログラム |
US9189134B2 (en) * | 2011-09-30 | 2015-11-17 | Bmc Software, Inc. | Display window with multi-layer, parallel tab display |
US9690754B2 (en) * | 2012-04-12 | 2017-06-27 | Walter M. Lowney | System and method for document creation |
US9927952B2 (en) * | 2012-05-23 | 2018-03-27 | Microsoft Technology Licensing, Llc | Utilizing a ribbon to access an application user interface |
CN102970343B (zh) * | 2012-10-31 | 2015-04-08 | 小米科技有限责任公司 | 一种显示推送信息的方法和装置 |
US20140152693A1 (en) * | 2012-12-04 | 2014-06-05 | Microsoft Corporation | Controlling display of command space using multi-state element |
US9244592B2 (en) * | 2013-06-18 | 2016-01-26 | Microsoft Technology Licensing, Llc | User interface coalescing heuristics |
JP6128320B2 (ja) * | 2013-07-10 | 2017-05-17 | 富士ゼロックス株式会社 | 色補正装置、画像形成システム及びプログラム |
US9558014B2 (en) * | 2013-08-29 | 2017-01-31 | International Business Machines Corporation | System, method and apparatus for transparently enabling software applications with adaptive user interfaces |
CN103984486A (zh) * | 2014-06-06 | 2014-08-13 | 可牛网络技术(北京)有限公司 | 应用程序功能添加方法及系统 |
USD769920S1 (en) * | 2014-06-24 | 2016-10-25 | Robert Bosch Gmbh | Display screen with graphical user interface |
US20160132201A1 (en) * | 2014-11-06 | 2016-05-12 | Microsoft Technology Licensing, Llc | Contextual tabs in mobile ribbons |
CN104615442A (zh) * | 2015-02-13 | 2015-05-13 | 广东欧珀移动通信有限公司 | 控件使用统计表的更新方法和装置、软件调整方法和装置 |
US10104023B2 (en) * | 2015-04-16 | 2018-10-16 | Oath Inc. | Location sharing |
FI127227B (en) | 2016-01-04 | 2018-01-31 | Trimble Solutions Corp | Control area as large as display area |
US20170351646A1 (en) * | 2016-06-06 | 2017-12-07 | Hexagon Technology Center Gmbh | User Interface with Movable Mini-Tabs |
CN107820605B (zh) * | 2017-03-27 | 2021-06-01 | 香港应用科技研究院有限公司 | 用于动态低延迟优化的系统和方法 |
EP4250170A3 (en) * | 2018-07-16 | 2023-10-04 | Google LLC | Embedding productivity applications in third party platforms |
CN109542555A (zh) * | 2018-10-26 | 2019-03-29 | 深圳点猫科技有限公司 | 一种实现教育应用国际化的编程实现方法及装置 |
CN111124581B (zh) * | 2019-12-24 | 2021-07-16 | 深圳市超时空探索科技有限公司 | 一种信息显示方法、装置及电子设备 |
US12099797B2 (en) * | 2022-12-12 | 2024-09-24 | Microsoft Technology Licensing, Llc | Techniques for automatically adjusting font attributes for inline replies in email messages |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1790243A (zh) * | 2004-08-16 | 2006-06-21 | 微软公司 | 用于显示可选择软件功能控件的命令用户界面 |
WO2008121718A1 (en) * | 2007-03-28 | 2008-10-09 | Avery Dennison Corporation | Ribbon-style user interface for a software application |
Family Cites Families (730)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0343824Y2 (zh) | 1985-03-15 | 1991-09-13 | ||
US4815029A (en) | 1985-09-23 | 1989-03-21 | International Business Machines Corp. | In-line dynamic editor for mixed object documents |
US4823283A (en) | 1986-10-14 | 1989-04-18 | Tektronix, Inc. | Status driven menu system |
JPH0652282B2 (ja) | 1987-06-04 | 1994-07-06 | 日置電機株式会社 | Lcrメ−タ |
US5243697A (en) | 1989-03-15 | 1993-09-07 | Sun Microsystems, Inc. | Method and apparatus for selecting button functions and retaining selected options on a display |
US5155806A (en) | 1989-03-15 | 1992-10-13 | Sun Microsystems, Inc. | Method and apparatus for displaying context sensitive help information on a display |
JPH0343824A (ja) | 1989-07-12 | 1991-02-25 | Hitachi Ltd | ウインドゥ制御方式 |
GB8918553D0 (en) | 1989-08-15 | 1989-09-27 | Digital Equipment Int | Message control system |
US5220675A (en) | 1990-01-08 | 1993-06-15 | Microsoft Corporation | Method and system for customizing a user interface in an integrated environment |
US5287514A (en) | 1990-01-08 | 1994-02-15 | Microsoft Corporation | Method and system for customizing a user interface in a computer system |
US5305435A (en) | 1990-07-17 | 1994-04-19 | Hewlett-Packard Company | Computer windows management system and method for simulating off-screen document storage and retrieval |
JPH04186425A (ja) | 1990-11-21 | 1992-07-03 | Hitachi Ltd | メニュー表示方式 |
JPH04312186A (ja) | 1991-04-10 | 1992-11-04 | Mitsubishi Electric Corp | グラフ作成方式 |
US5202828A (en) | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
JP3489119B2 (ja) | 1991-08-09 | 2004-01-19 | 富士ゼロックス株式会社 | 文書処理装置 |
US5307086A (en) | 1991-10-08 | 1994-04-26 | International Business Machines Corporation | Method of implementing a preview window in an object oriented programming system |
JP2967961B2 (ja) | 1991-12-16 | 1999-10-25 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 月別の予定表表示の提示方法 |
US5323314A (en) | 1991-12-31 | 1994-06-21 | International Business Machines Corporation | Method and system for graphic representation of meeting parameters in a data processing system |
US5519606A (en) | 1992-01-21 | 1996-05-21 | Starfish Software, Inc. | System and methods for appointment reconciliation |
JPH0785216B2 (ja) | 1992-02-07 | 1995-09-13 | インターナショナル・ビジネス・マシーンズ・コーポレイション | メニュー表示装置および方法 |
US5247438A (en) | 1992-03-30 | 1993-09-21 | Infoassist, Inc. | Personal time management system and method |
US5999173A (en) | 1992-04-03 | 1999-12-07 | Adobe Systems Incorporated | Method and apparatus for video editing with video clip representations displayed along a time line |
US5416895A (en) | 1992-04-08 | 1995-05-16 | Borland International, Inc. | System and methods for improved spreadsheet interface with user-familiar objects |
US5544295A (en) * | 1992-05-27 | 1996-08-06 | Apple Computer, Inc. | Method and apparatus for indicating a change in status of an object and its disposition using animation |
US5457476A (en) | 1992-05-27 | 1995-10-10 | Apple Computer, Inc. | Method for controlling a computerized organizer |
US6236396B1 (en) | 1992-05-27 | 2001-05-22 | Apple Computer, Inc. | Method and apparatus for controlling a scheduler |
US5570109A (en) | 1992-05-27 | 1996-10-29 | Apple Computer, Inc. | Schedule and to-do list for a pen-based computer system |
JP3211488B2 (ja) | 1992-06-02 | 2001-09-25 | 富士ゼロックス株式会社 | 文書処理装置 |
US5659693A (en) | 1992-08-27 | 1997-08-19 | Starfish Software, Inc. | User interface with individually configurable panel interface for use in a computer system |
JP2525546B2 (ja) | 1992-09-08 | 1996-08-21 | インターナショナル・ビジネス・マシーンズ・コーポレイション | グラフィックリソ―ス・エディタ |
US5412772A (en) | 1992-10-13 | 1995-05-02 | Novell, Inc. | System for permitting a view of an object or a user interface to be exchanged between operating system environments |
US5673403A (en) | 1992-11-13 | 1997-09-30 | International Business Machines Corporation | Method and system for displaying applications of different operating systems on a single system using the user interface of the different operating systems |
US5734915A (en) * | 1992-11-25 | 1998-03-31 | Eastman Kodak Company | Method and apparatus for composing digital medical imagery |
JPH06231186A (ja) | 1993-02-03 | 1994-08-19 | Fujitsu Ltd | 文書処理装置 |
US5500936A (en) * | 1993-03-12 | 1996-03-19 | Asymetrix Corporation | Multi-media slide presentation system with a moveable, tracked popup menu with button and title bars |
US5588107A (en) | 1993-03-22 | 1996-12-24 | Island Graphics Corporation | Method and apparatus for selectably expandable menus |
JPH06342357A (ja) | 1993-06-01 | 1994-12-13 | Mitsubishi Electric Corp | ユーザインタフェース方式 |
US5461708A (en) | 1993-08-06 | 1995-10-24 | Borland International, Inc. | Systems and methods for automated graphing of spreadsheet information |
US5634128A (en) | 1993-09-24 | 1997-05-27 | International Business Machines Corporation | Method and system for controlling access to objects in a data processing system |
US5885006A (en) * | 1994-02-08 | 1999-03-23 | Plastic Bearings & Housings Australasia Pty. Ltd. | Plain bearing assembly |
JPH09510567A (ja) | 1994-03-21 | 1997-10-21 | オブジェクト テクノロジー ライセンシング コーポレイション | ドキュメント・プロキシィ・フレームワーク |
US5581677A (en) | 1994-04-22 | 1996-12-03 | Carnegie Mellon University | Creating charts and visualizations by demonstration |
US6404433B1 (en) | 1994-05-16 | 2002-06-11 | Apple Computer, Inc. | Data-driven layout engine |
AU2516895A (en) | 1994-05-16 | 1995-12-05 | Apple Computer, Inc. | Switching between appearance/behavior themes in graphical user interfaces |
US5592602A (en) * | 1994-05-17 | 1997-01-07 | Macromedia, Inc. | User interface and method for controlling and displaying multimedia motion, visual, and sound effects of an object on a display |
US5555364A (en) | 1994-08-23 | 1996-09-10 | Prosoft Corporation | Windowed computer display |
US5579466A (en) | 1994-09-01 | 1996-11-26 | Microsoft Corporation | Method and system for editing and formatting data in a dialog window |
WO1996009579A1 (en) | 1994-09-22 | 1996-03-28 | Izak Van Cruyningen | Popup menus with directional gestures |
US5850561A (en) | 1994-09-23 | 1998-12-15 | Lucent Technologies Inc. | Glossary construction tool |
US5588108A (en) | 1994-09-27 | 1996-12-24 | Micrografx, Inc. | System and method for generating graphics charts |
US5721847A (en) * | 1994-10-21 | 1998-02-24 | Microsoft Corporation | Method and system for linking controls with cells of a spreadsheet |
US5831606A (en) | 1994-12-13 | 1998-11-03 | Microsoft Corporation | Shell extensions for an operating system |
US5625783A (en) | 1994-12-13 | 1997-04-29 | Microsoft Corporation | Automated system and method for dynamic menu construction in a graphical user interface |
US6038395A (en) * | 1994-12-16 | 2000-03-14 | International Business Machines Corporation | System and method for implementing proxy objects in a visual application builder framework |
US5760773A (en) | 1995-01-06 | 1998-06-02 | Microsoft Corporation | Methods and apparatus for interacting with data objects using action handles |
US5844588A (en) | 1995-01-11 | 1998-12-01 | Texas Instruments Incorporated | DMD modulated continuous wave light source for xerographic printer |
US5893125A (en) | 1995-01-27 | 1999-04-06 | Borland International, Inc. | Non-modal database system with methods for incremental maintenance |
US5873108A (en) * | 1995-02-27 | 1999-02-16 | Fuga Corporation | Personal information manager information entry allowing for intermingling of items belonging to different categories within a single unified view |
US5893073A (en) | 1995-02-27 | 1999-04-06 | Sun Microsystems, Inc. | Method and apparatus for representing recurring events |
US6442527B1 (en) | 1995-03-17 | 2002-08-27 | Kathy A. Worthington | System and method for personalized and customized time management |
JP3498871B2 (ja) | 1995-03-31 | 2004-02-23 | ソニー株式会社 | テレビジョン機能選択方法、テレビジョン受像機、およびテレビジョン受像機用リモートコマンダ |
US6307574B1 (en) | 1995-05-08 | 2001-10-23 | Apple Computer, Inc. | Graphical user interface with hierarchical structure for customizable menus and control objects |
US5664208A (en) | 1995-05-16 | 1997-09-02 | Apple Computer, Inc. | Methods and apparatuses for seamless compound document processing |
US5644737A (en) | 1995-06-06 | 1997-07-01 | Microsoft Corporation | Method and system for stacking toolbars in a computer display |
US5778402A (en) | 1995-06-07 | 1998-07-07 | Microsoft Corporation | Method and system for auto-formatting a document using an event-based rule engine to format a document as the user types |
US5619631A (en) | 1995-06-07 | 1997-04-08 | Binaryblitz | Method and apparatus for data alteration by manipulation of representational graphs |
US5940847A (en) | 1995-06-07 | 1999-08-17 | Microsoft Corporation | System and method for automatically correcting multi-word data entry errors |
US6230173B1 (en) | 1995-07-17 | 2001-05-08 | Microsoft Corporation | Method for creating structured documents in a publishing system |
US5907837A (en) | 1995-07-17 | 1999-05-25 | Microsoft Corporation | Information retrieval system in an on-line network including separate content and layout of published titles |
US5559875A (en) | 1995-07-31 | 1996-09-24 | Latitude Communications | Method and apparatus for recording and retrieval of audio conferences |
US5778404A (en) | 1995-08-07 | 1998-07-07 | Apple Computer, Inc. | String inserter for pen-based computer systems and method for providing same |
US5634100A (en) | 1995-08-07 | 1997-05-27 | Apple Computer, Inc. | System and method for event parameter interdependence and adjustment with pen input |
JP2986078B2 (ja) | 1995-08-28 | 1999-12-06 | インターナショナル・ビジネス・マシーンズ・コーポレイション | カレンダーの表示方法及び表示装置 |
US5872973A (en) * | 1995-10-26 | 1999-02-16 | Viewsoft, Inc. | Method for managing dynamic relations between objects in dynamic object-oriented languages |
US5874956A (en) | 1995-11-13 | 1999-02-23 | Platinum Technology | Apparatus and method for three dimensional manipulation of point of view and object |
US5821936A (en) | 1995-11-20 | 1998-10-13 | Siemens Business Communication Systems, Inc. | Interface method and system for sequencing display menu items |
US5793365A (en) | 1996-01-02 | 1998-08-11 | Sun Microsystems, Inc. | System and method providing a computer user interface enabling access to distributed workgroup members |
JPH09204289A (ja) | 1996-01-29 | 1997-08-05 | Canon Inc | 文書編集装置 |
US5764960A (en) | 1996-01-30 | 1998-06-09 | International Business Machines Corporation | Method and system for sharing a menu by multiple components in a component-based computer system |
US6374304B1 (en) | 1996-03-01 | 2002-04-16 | Casio Computer Co., Ltd. | Data communication system and information management apparatus having communication function adaptable to the system |
US5855006A (en) | 1996-03-01 | 1998-12-29 | Humware | Personal activity scheduling apparatus |
US5838321A (en) | 1996-05-06 | 1998-11-17 | Ast Research, Inc. | User interface with embedded objects for personal computers and the like |
CN1168034C (zh) | 1996-05-10 | 2004-09-22 | 环球媒介股份有限公司 | 报文搜寻系统与终端机 |
US6493006B1 (en) | 1996-05-10 | 2002-12-10 | Apple Computer, Inc. | Graphical user interface having contextual menus |
US5963938A (en) | 1996-05-17 | 1999-10-05 | Novell Inc. | Automatic, context-organizing, query interface |
US5933841A (en) | 1996-05-17 | 1999-08-03 | Ameritech Corporation | Structured document browser |
US5905863A (en) | 1996-06-07 | 1999-05-18 | At&T Corp | Finding an e-mail message to which another e-mail message is a response |
US6085206A (en) | 1996-06-20 | 2000-07-04 | Microsoft Corporation | Method and system for verifying accuracy of spelling and grammatical composition of a document |
US6073108A (en) | 1996-06-21 | 2000-06-06 | Paul, Hastings, Janofsky & Walker | Task-based classification and analysis system |
US6434598B1 (en) | 1996-07-01 | 2002-08-13 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system |
JPH1074217A (ja) | 1996-07-01 | 1998-03-17 | Hitachi Ltd | 通信回線を利用するスケジュール管理システム及び記憶媒体 |
US5802530A (en) | 1996-07-01 | 1998-09-01 | Sun Microsystems, Inc. | Web document based graphical user interface |
US5899979A (en) | 1996-07-22 | 1999-05-04 | International Business Machines Corporation | Method and system for automatically integrating scheduled work items onto an electronic calendar |
US6154755A (en) | 1996-07-31 | 2000-11-28 | Eastman Kodak Company | Index imaging system |
US6016478A (en) * | 1996-08-13 | 2000-01-18 | Starfish Software, Inc. | Scheduling system with methods for peer-to-peer scheduling of remote users |
US5924089A (en) | 1996-09-03 | 1999-07-13 | International Business Machines Corporation | Natural language translation of an SQL query |
US5895476A (en) | 1996-09-09 | 1999-04-20 | Design Intelligence, Inc. | Design engine for automatic reformatting for design and media |
US5903902A (en) | 1996-09-09 | 1999-05-11 | Design Intelligence, Inc. | Design engine with tree and component structure |
US5956737A (en) | 1996-09-09 | 1999-09-21 | Design Intelligence, Inc. | Design engine for fitting content to a medium |
US5828376A (en) | 1996-09-23 | 1998-10-27 | J. D. Edwards World Source Company | Menu control in a graphical user interface |
US6018343A (en) * | 1996-09-27 | 2000-01-25 | Timecruiser Computing Corp. | Web calendar architecture and uses thereof |
US5842009A (en) | 1996-09-30 | 1998-11-24 | Apple Computer, Inc. | System for automatically retrieving information relevant to a user's scheduled event |
US5926806A (en) | 1996-10-18 | 1999-07-20 | Apple Computer, Inc. | Method and system for displaying related information from a database |
IDP000008233A (id) | 1996-10-30 | 2001-08-16 | Lilly Co Eli | Metode pencegahan kanker payudara |
US5796393A (en) | 1996-11-08 | 1998-08-18 | Compuserve Incorporated | System for intergrating an on-line service community with a foreign service |
US6012075A (en) * | 1996-11-14 | 2000-01-04 | Microsoft Corporation | Method and system for background grammar checking an electronic document |
EP0847019A1 (en) | 1996-12-04 | 1998-06-10 | Koninklijke Philips Electronics N.V. | Method and system for selecting an information item in an information processing system, and local station in such a system |
TW401548B (en) | 1996-12-20 | 2000-08-11 | Sony Corp | Method and apparatus for sending E-mail, method and apparatus for receiving E-mail, sending program supplying medium, receiving program supplying medium |
US5966126A (en) | 1996-12-23 | 1999-10-12 | Szabo; Andrew J. | Graphic user interface for database system |
EP0851368A3 (en) | 1996-12-26 | 1999-05-19 | Sun Microsystems, Inc. | Self-teaching advanced search specification |
US5874953A (en) | 1996-12-31 | 1999-02-23 | International Business Machines Corporation | Database graphical user interface with outline view |
US7248150B2 (en) | 1997-01-29 | 2007-07-24 | Directed Electronics, Inc. | Menu-driven remote control transmitter |
US5900875A (en) * | 1997-01-29 | 1999-05-04 | 3Com Corporation | Method and apparatus for interacting with a portable computer system |
US5999938A (en) | 1997-01-31 | 1999-12-07 | Microsoft Corporation | System and method for creating a new data structure in memory populated with data from an existing data structure |
US5917489A (en) | 1997-01-31 | 1999-06-29 | Microsoft Corporation | System and method for creating, editing, and distributing rules for processing electronic messages |
US5864848A (en) | 1997-01-31 | 1999-01-26 | Microsoft Corporation | Goal-driven information interpretation and extraction system |
US6990652B1 (en) * | 1997-03-04 | 2006-01-24 | National Instruments Corporation | System and method for determining methods and properties to be invoked on objects in a graphical program |
US6034683A (en) * | 1997-03-26 | 2000-03-07 | Netscape Communications Corporation | Time line for desktop metaphor |
DE69805986T2 (de) | 1997-03-28 | 2003-01-23 | Sun Microsystems Inc | Verfahren und vorrichtung zur konfigurierung von schiebefenstern |
JP3448183B2 (ja) * | 1997-03-28 | 2003-09-16 | ブラザー工業株式会社 | 帽子枠装置 |
US6057836A (en) | 1997-04-01 | 2000-05-02 | Microsoft Corporation | System and method for resizing and rearranging a composite toolbar by direct manipulation |
US6230309B1 (en) | 1997-04-25 | 2001-05-08 | Sterling Software, Inc | Method and system for assembling and utilizing components in component object systems |
US5937160A (en) | 1997-05-01 | 1999-08-10 | Reedy Creek Technologies, Inc. | Systems, methods and computer program products for updating hypertext documents via electronic mail |
US6118480A (en) * | 1997-05-05 | 2000-09-12 | Flashpoint Technology, Inc. | Method and apparatus for integrating a digital camera user interface across multiple operating modes |
JPH10326171A (ja) | 1997-05-09 | 1998-12-08 | Internatl Business Mach Corp <Ibm> | ウィンドウ表示装置および方法、並びに、制御プログラムを記録したコンピュータ読取り可能な記録媒体 |
US5910895A (en) * | 1997-06-13 | 1999-06-08 | Teradyne, Inc. | Low cost, easy to use automatic test system software |
US5940078A (en) | 1997-06-17 | 1999-08-17 | Sun Microsystems, Inc. | Method and apparatus for changing the appearance of icon images on a computer display monitor |
US6073142A (en) | 1997-06-23 | 2000-06-06 | Park City Group | Automated post office based rule analysis of e-mail messages and other data objects for controlled distribution in network environments |
US6384849B1 (en) * | 1997-07-14 | 2002-05-07 | Microsoft Corporation | Method for displaying controls in a system using a graphical user interface |
DE19730112A1 (de) | 1997-07-14 | 1999-01-21 | Ericsson Telefon Ab L M | Empfangs- und Speichervorrichtung für Übertragungseinheiten |
JPH1139292A (ja) | 1997-07-15 | 1999-02-12 | Toshiba Corp | 文書管理方法、文書検索方法、及び文書検索装置 |
US6073110A (en) | 1997-07-22 | 2000-06-06 | Siemens Building Technologies, Inc. | Activity based equipment scheduling method and system |
AU8917798A (en) | 1997-08-22 | 1999-03-16 | Natrificial Llc | Method and apparatus for simultaneously resizing and relocating windows within agraphical display |
GB2328539B (en) | 1997-08-22 | 2001-04-18 | Ibm | Data charting |
US6199102B1 (en) | 1997-08-26 | 2001-03-06 | Christopher Alan Cobb | Method and system for filtering electronic messages |
JPH1174929A (ja) | 1997-08-29 | 1999-03-16 | Sharp Corp | 電子メール処理方法及び電子メール処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
US6226642B1 (en) | 1997-09-11 | 2001-05-01 | International Business Machines Corporation | Content modification of internet web pages for a television class display |
US6381740B1 (en) | 1997-09-16 | 2002-04-30 | Microsoft Corporation | Method and system for incrementally improving a program layout |
US6882354B1 (en) | 1997-09-17 | 2005-04-19 | Sun Microsystems, Inc. | Scroll bars with user feedback |
US6433801B1 (en) | 1997-09-26 | 2002-08-13 | Ericsson Inc. | Method and apparatus for using a touch screen display on a portable intelligent communications device |
US6088707A (en) | 1997-10-06 | 2000-07-11 | International Business Machines Corporation | Computer system and method of displaying update status of linked hypertext documents |
CA2309132A1 (en) * | 1997-10-06 | 1999-04-15 | Megg Associates, Inc. | Single-document active user interface, method and system for implementing same |
US5970466A (en) | 1997-10-06 | 1999-10-19 | Impromed, Inc. | Graphical computer system and method for appointment scheduling |
US6134552A (en) | 1997-10-07 | 2000-10-17 | Sap Aktiengesellschaft | Knowledge provider with logical hyperlinks |
US6121965A (en) | 1997-10-17 | 2000-09-19 | Lucent Technologies Inc. | User interface for graphical application tool |
US6816904B1 (en) | 1997-11-04 | 2004-11-09 | Collaboration Properties, Inc. | Networked video multimedia storage server environment |
US6067551A (en) | 1997-11-14 | 2000-05-23 | Microsoft Corporation | Computer implemented method for simultaneous multi-user editing of a document |
US6216122B1 (en) | 1997-11-19 | 2001-04-10 | Netscape Communications Corporation | Electronic mail indexing folder having a search scope and interval |
US6188403B1 (en) | 1997-11-21 | 2001-02-13 | Portola Dimensional Systems, Inc. | User-friendly graphics generator using direct manipulation |
US5898436A (en) | 1997-12-05 | 1999-04-27 | Hewlett-Packard Company | Graphical user interface for digital image editing |
US6137488A (en) | 1997-12-05 | 2000-10-24 | International Business Machines Corporation | System for creating structured fields on electronic forms |
EP0927926A3 (en) | 1997-12-29 | 2000-06-28 | Lucent Technologies Inc. | System and method for providing a user definable indicator setting for graphical user interfaces |
US6750850B2 (en) | 1998-01-07 | 2004-06-15 | Microsoft Corporation | Viewer system for a wireless device |
US5960406A (en) | 1998-01-22 | 1999-09-28 | Ecal, Corp. | Scheduling system for use between users on the web |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US6211879B1 (en) | 1999-01-13 | 2001-04-03 | Planetweb, Inc. | System and method for navigating in multiple windows |
JP2938420B2 (ja) | 1998-01-30 | 1999-08-23 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ファンクション選択方法及び装置、ファンクションを選択するための制御プログラムを格納した記憶媒体、オブジェクトの操作方法及び装置、オブジェクトを操作するための制御プログラムを格納した記憶媒体、複合アイコンを格納した記憶媒体 |
US6219670B1 (en) | 1998-02-18 | 2001-04-17 | International Business Machines Corporation | Method and apparatus for filtering a table list before opening with a graphical user interface |
US6067087A (en) | 1998-03-03 | 2000-05-23 | Microsoft Corporation | Method for building menus during idle times |
GB2335822B (en) | 1998-03-25 | 2003-09-10 | Nokia Mobile Phones Ltd | Context sensitive pop-up window for a portable phone |
US6188401B1 (en) | 1998-03-25 | 2001-02-13 | Microsoft Corporation | Script-based user interface implementation defining components using a text markup language |
US6272488B1 (en) | 1998-04-01 | 2001-08-07 | International Business Machines Corporation | Managing results of federated searches across heterogeneous datastores with a federated collection object |
US6173316B1 (en) | 1998-04-08 | 2001-01-09 | Geoworks Corporation | Wireless communication device with markup language based man-machine interface |
US6038542A (en) * | 1998-04-28 | 2000-03-14 | Micron Electronics, Inc. | System for notifying an individual of a previously scheduled event |
US6785866B1 (en) | 1998-05-01 | 2004-08-31 | Adobe Systems Incorporated | Dialogs for multiple operating systems and multiple languages |
US6330589B1 (en) | 1998-05-26 | 2001-12-11 | Microsoft Corporation | System and method for using a client database to manage conversation threads generated from email or news messages |
US6239798B1 (en) | 1998-05-28 | 2001-05-29 | Sun Microsystems, Inc. | Methods and apparatus for a window access panel |
US6175363B1 (en) | 1998-05-29 | 2001-01-16 | Hewlett-Packard Company | Method and system to provide functionality access based on user approach to network and system management tasks |
US6396516B1 (en) | 1998-05-29 | 2002-05-28 | Plexus Systems, Llc | Graphical user interface shop floor control system |
US6043816A (en) | 1998-05-29 | 2000-03-28 | Hewlett-Packard Company | User interface mechanism for maintaning quick access to important information in a windows-based computer environment |
US6133915A (en) | 1998-06-17 | 2000-10-17 | Microsoft Corporation | System and method for customizing controls on a toolbar |
US6237135B1 (en) | 1998-06-18 | 2001-05-22 | Borland Software Corporation | Development system with visual design tools for creating and maintaining Java Beans components |
US6101480A (en) | 1998-06-19 | 2000-08-08 | International Business Machines | Electronic calendar with group scheduling and automated scheduling techniques for coordinating conflicting schedules |
US6269341B1 (en) | 1998-07-01 | 2001-07-31 | Day-Timers, Inc. | Method and system for printing individualized calendars |
JP4495791B2 (ja) | 1998-07-03 | 2010-07-07 | 日揮株式会社 | コンバインドサイクル発電システム |
US6727919B1 (en) | 1998-07-07 | 2004-04-27 | International Business Machines Corporation | Flexible mouse-driven method of user interface |
US6466240B1 (en) | 1998-07-08 | 2002-10-15 | Vadim Maslov | Method for visually writing programs or scripts that transform structured text presented as a tree |
JP3549403B2 (ja) | 1998-07-14 | 2004-08-04 | 株式会社リコー | ファイルシステム |
US6493007B1 (en) | 1998-07-15 | 2002-12-10 | Stephen Y. Pang | Method and device for removing junk e-mail messages |
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 |
US6307544B1 (en) | 1998-07-23 | 2001-10-23 | International Business Machines Corporation | Method and apparatus for delivering a dynamic context sensitive integrated user assistance solution |
GB2340358B (en) | 1998-07-31 | 2002-11-13 | Sony Uk Ltd | Video special effects |
US6359634B1 (en) * | 1998-08-25 | 2002-03-19 | International Business Machines Corporation | Method and computer program product for graphical user interface (GUI) organization control for extending GUI applications |
GB2341052B (en) | 1998-08-26 | 2003-05-14 | Nokia Mobile Phones Ltd | Wireless communication terminal |
JP2000090098A (ja) | 1998-09-09 | 2000-03-31 | Hitachi Ltd | データベース問い合わせ方法及びその実施装置並びにその処理プログラムを記録した媒体 |
US6507845B1 (en) * | 1998-09-14 | 2003-01-14 | International Business Machines Corporation | Method and software for supporting improved awareness of and collaboration among users involved in a task |
US6373507B1 (en) | 1998-09-14 | 2002-04-16 | Microsoft Corporation | Computer-implemented image acquistion system |
US6232971B1 (en) | 1998-09-23 | 2001-05-15 | International Business Machines Corporation | Variable modality child windows |
US6195094B1 (en) * | 1998-09-29 | 2001-02-27 | Netscape Communications Corporation | Window splitter bar system |
US6480865B1 (en) | 1998-10-05 | 2002-11-12 | International Business Machines Corporation | Facility for adding dynamism to an extensible markup language |
US6313854B1 (en) | 1998-10-16 | 2001-11-06 | International Business Machines Corporation | Display mechanism for HTML frames |
KR100697833B1 (ko) | 1998-10-21 | 2007-03-20 | 아메리칸 캘카어 인코포레이티드 | 위치 지정 카메라 및 gps 데이터 교환 장치 |
WO2000025239A1 (en) | 1998-10-28 | 2000-05-04 | Yahoo! Inc. | A method of controlling an internet browser interface and a controllable browser interface |
US6941304B2 (en) | 1998-11-17 | 2005-09-06 | Kana Software, Inc. | Method and apparatus for performing enterprise email management |
US6341277B1 (en) * | 1998-11-17 | 2002-01-22 | International Business Machines Corporation | System and method for performance complex heterogeneous database queries using a single SQL expression |
US6313834B1 (en) | 1998-11-23 | 2001-11-06 | Ibm | Multi-format and multi-view synchronized data editor |
US6571245B2 (en) | 1998-12-07 | 2003-05-27 | Magically, Inc. | Virtual desktop in a computer network |
US20030097361A1 (en) | 1998-12-07 | 2003-05-22 | Dinh Truong T | Message center based desktop systems |
US6546417B1 (en) | 1998-12-10 | 2003-04-08 | Intellinet, Inc. | Enhanced electronic mail system including methods and apparatus for identifying mime types and for displaying different icons |
US6353451B1 (en) * | 1998-12-16 | 2002-03-05 | Intel Corporation | Method of providing aerial perspective in a graphical user interface |
US6342901B1 (en) | 1998-12-22 | 2002-01-29 | Xerox Corporation | Interactive device for displaying information from multiple sources |
TW460839B (en) | 1999-01-08 | 2001-10-21 | Lg Electronics Inc | User interface method of image display device |
US6635089B1 (en) | 1999-01-13 | 2003-10-21 | International Business Machines Corporation | Method for producing composite XML document object model trees using dynamic data retrievals |
US6493731B1 (en) | 1999-01-27 | 2002-12-10 | Xerox Corporation | Document management system for recording and viewing the history of document use |
US6584501B1 (en) | 1999-02-03 | 2003-06-24 | Compuware Corporation | Method to display information representing network traffic on a computer display monitor |
US6385769B1 (en) | 1999-02-03 | 2002-05-07 | International Business Machines Corporation | Text based object oriented program code with a visual program builder and parser support for predetermined and not predetermined formats |
US6459441B1 (en) | 1999-03-03 | 2002-10-01 | Dassault Systemes | Software interface |
US6369840B1 (en) | 1999-03-10 | 2002-04-09 | America Online, Inc. | Multi-layered online calendaring and purchasing |
US6429882B1 (en) | 1999-03-15 | 2002-08-06 | Sun Microsystems, Inc. | User interface component |
KR100317370B1 (ko) | 1999-03-30 | 2001-12-22 | 구자홍 | 온스크린 디스플레이 메뉴를 이용한 영상표시기기의 레벨조절표시장치 및 방법 |
US6486896B1 (en) | 1999-04-07 | 2002-11-26 | Apple Computer, Inc. | Scalable scroll controller |
US6457062B1 (en) | 1999-04-08 | 2002-09-24 | Palm, Inc. | System and method for synchronizing multiple calendars over wide area network |
US6466236B1 (en) | 1999-04-08 | 2002-10-15 | Palm, Inc. | System and method for displaying and manipulating multiple calendars on a personal digital assistant |
US6603493B1 (en) | 1999-04-13 | 2003-08-05 | International Business Machines Corporation | Method for arranging display elements |
JP2001034775A (ja) | 1999-05-17 | 2001-02-09 | Fuji Photo Film Co Ltd | 履歴画像表示方法 |
US7100112B1 (en) | 1999-05-20 | 2006-08-29 | Microsoft Corporation | Dynamic properties of documents and the use of these properties |
US6476828B1 (en) | 1999-05-28 | 2002-11-05 | International Business Machines Corporation | Systems, methods and computer program products for building and displaying dynamic graphical user interfaces |
US6539374B2 (en) * | 1999-06-03 | 2003-03-25 | Microsoft Corporation | Methods, apparatus and data structures for providing a uniform representation of various types of information |
GB2350911B (en) | 1999-06-10 | 2004-06-09 | Ibm | Form data files generator |
EP1208150A4 (en) * | 1999-06-11 | 2005-01-26 | Sydney Hyman | IMAGE FORMING MATERIAL |
US6691281B1 (en) * | 1999-06-15 | 2004-02-10 | Microsoft Corporation | Publishing/republishing data tables in HTML documents while maintaining formatting and functionality for restoring back the data tables |
CA2414745C (en) | 1999-06-30 | 2010-04-13 | Silverbrook Research Pty Ltd | Method and system for collaborative document markup |
US6456304B1 (en) | 1999-06-30 | 2002-09-24 | Microsoft Corporation | Procedural toolbar user interface |
US6707454B1 (en) | 1999-07-01 | 2004-03-16 | Lucent Technologies Inc. | Systems and methods for visualizing multi-dimensional data in spreadsheets and other data structures |
US6433831B1 (en) | 1999-07-16 | 2002-08-13 | Thomson Licensing S.A. | Method and apparatus for automatically setting time information in a multi-format digital television product |
US6567509B1 (en) | 1999-07-22 | 2003-05-20 | International Business Machines Corporation | Method and system to extend functionality of voice processing systems |
US7039863B1 (en) | 1999-07-23 | 2006-05-02 | Adobe Systems Incorporated | Computer generation of documents using layout elements and content elements |
US6564377B1 (en) | 1999-07-26 | 2003-05-13 | Microsoft Corporation | Self-describing components within a software catalog |
US6484180B1 (en) | 1999-08-02 | 2002-11-19 | Oracle Corporation | Accessing domain object data stored in a relational database system |
JP2001043061A (ja) * | 1999-08-02 | 2001-02-16 | Fuji Photo Film Co Ltd | スタイル・シート出力装置および方法ならびにスタイル・シート出力システム |
US6621504B1 (en) | 1999-08-06 | 2003-09-16 | Avid Technology, Inc. | Editor for effect tree parameters |
EP1076304A1 (en) | 1999-08-13 | 2001-02-14 | Mindpass A/S | A method and an apparatus for searching and presenting electronic information from one or more information sources |
US6806890B2 (en) | 1999-08-17 | 2004-10-19 | International Business Machines Corporation | Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system |
US7188073B1 (en) | 1999-08-18 | 2007-03-06 | Tam Tommy H | On-line appointment system with electronic notifications |
US6538673B1 (en) | 1999-08-23 | 2003-03-25 | Divine Technology Ventures | Method for extracting digests, reformatting, and automatic monitoring of structured online documents based on visual programming of document tree navigation and transformation |
US20020123984A1 (en) | 1999-08-23 | 2002-09-05 | Naveen Prakash | Dynamic query of server applications |
GB2353679A (en) | 1999-08-25 | 2001-02-28 | Ibm | Prioritized display of messages |
US6931623B2 (en) | 1999-08-30 | 2005-08-16 | Touchnet Information Systems, Inc. | Method of accessing data and logic on existing systems through dynamic construction of software components |
US6799095B1 (en) | 1999-09-08 | 2004-09-28 | Rockwell Collins | Method and apparatus for interactively displaying a route window for a flight management system |
US6341316B1 (en) | 1999-09-10 | 2002-01-22 | Avantgo, Inc. | System, method, and computer program product for synchronizing content between a server and a client based on state information |
US6405216B1 (en) | 1999-09-17 | 2002-06-11 | International Business Machines Corporation | Internet-based application program interface (API) documentation interface |
US6630943B1 (en) | 1999-09-21 | 2003-10-07 | Xsides Corporation | Method and system for controlling a complementary user interface on a display surface |
US6732330B1 (en) | 1999-09-30 | 2004-05-04 | International Business Machines Corporation | Scripting language blocks to support multiple scripting languages in a single web page |
JP2001109673A (ja) | 1999-09-30 | 2001-04-20 | Internatl Business Mach Corp <Ibm> | グループウェアにおけるユーザの状態表示方法およびそれに用いる装置 |
US7082567B1 (en) | 1999-10-18 | 2006-07-25 | Rose Blush Software Llc | Enhanced human computer user interface system for searching and browsing documents |
US7134095B1 (en) | 1999-10-20 | 2006-11-07 | Gateway, Inc. | Simulated three-dimensional navigational menu system |
US6578192B1 (en) | 1999-10-20 | 2003-06-10 | International Business Machines Corporation | Method and system for supporting dynamic document content expressed in a component-level language |
US7152207B1 (en) | 1999-11-05 | 2006-12-19 | Decentrix Inc. | Method and apparatus for providing conditional customization for generating a web site |
EP1247174A2 (en) | 1999-11-12 | 2002-10-09 | E-Brain Solutions, LLC | Any-to-any component computing system |
US6826727B1 (en) | 1999-11-24 | 2004-11-30 | Bitstream Inc. | Apparatus, methods, programming for automatically laying out documents |
US6734880B2 (en) | 1999-11-24 | 2004-05-11 | Stentor, Inc. | User interface for a medical informatics systems |
EP1104151A3 (en) | 1999-11-24 | 2003-03-12 | Nokia Corporation | Mobile station having improved user interface providing application management and other functions |
US6924797B1 (en) | 1999-11-30 | 2005-08-02 | International Business Machines Corp. | Arrangement of information into linear form for display on diverse display devices |
US20010044741A1 (en) | 1999-12-08 | 2001-11-22 | Jacobs Paul E. | E-mail software and method and system for distributing advertisements to client devices that have such e-mail software installed thereon |
US20010044736A1 (en) | 1999-12-08 | 2001-11-22 | Jacobs Paul E. | E-mail software and method and system for distributing advertisements to client devices that have such e-mail software installed thereon |
US20010034762A1 (en) | 1999-12-08 | 2001-10-25 | Jacobs Paul E. | E-mall software and method and system for distributing advertisements to client devices that have such e-mail software installed thereon |
US6639611B1 (en) | 1999-12-15 | 2003-10-28 | Sun Microsystems, Inc. | System and method for efficient layout of a display table |
JP2001184344A (ja) | 1999-12-21 | 2001-07-06 | Internatl Business Mach Corp <Ibm> | 情報処理システム、プロキシサーバ、ウェブページ表示制御方法、記憶媒体、及びプログラム伝送装置 |
US6892196B1 (en) | 1999-12-22 | 2005-05-10 | Accenture Llp | System, method and article of manufacture for a user programmable diary interface link |
JP2001251476A (ja) | 1999-12-27 | 2001-09-14 | Nikon Corp | 画像入出力装置および資料提示装置 |
US6686938B1 (en) * | 2000-01-05 | 2004-02-03 | Apple Computer, Inc. | Method and system for providing an embedded application toolbar |
US20020073091A1 (en) | 2000-01-07 | 2002-06-13 | Sandeep Jain | XML to object translation |
US6701513B1 (en) * | 2000-01-14 | 2004-03-02 | Measurement Computing Corporation | Program-development environment for use in generating application programs |
US6904449B1 (en) | 2000-01-14 | 2005-06-07 | Accenture Llp | System and method for an application provider framework |
US6621508B1 (en) | 2000-01-18 | 2003-09-16 | Seiko Epson Corporation | Information processing system |
US7003641B2 (en) | 2000-01-31 | 2006-02-21 | Commvault Systems, Inc. | Logical view with granular access to exchange data managed by a modular data and storage management system |
JP2001216064A (ja) | 2000-02-04 | 2001-08-10 | Minolta Co Ltd | 動作条件設定装置、プリンタドライバ、プリンタおよび動作条件設定方法 |
JP2001222477A (ja) | 2000-02-08 | 2001-08-17 | Nec Corp | 電子メール記事管理システム |
EP1126380A1 (en) | 2000-02-16 | 2001-08-22 | Sun Microsystems, Inc. | Converting a formatted document into an XML-document |
US6446118B1 (en) | 2000-02-29 | 2002-09-03 | Designtech International, Inc. | E-mail notification device |
US7565403B2 (en) | 2000-03-16 | 2009-07-21 | Microsoft Corporation | Use of a bulk-email filter within a system for classifying messages for urgency or importance |
JP2001325255A (ja) | 2000-03-16 | 2001-11-22 | Unisoft Co Ltd | 多言語翻訳システム及び多言語翻訳サービス方法 |
US6683633B2 (en) | 2000-03-20 | 2004-01-27 | Incontext Enterprises, Inc. | Method and system for accessing information |
US6654791B1 (en) | 2000-03-24 | 2003-11-25 | International Business Machines Corporation | Method and apparatus for processing electronic mail using an importance indicator |
US20010049677A1 (en) | 2000-03-30 | 2001-12-06 | Iqbal Talib | Methods and systems for enabling efficient retrieval of documents from a document archive |
US6633867B1 (en) | 2000-04-05 | 2003-10-14 | International Business Machines Corporation | System and method for providing a session query within the context of a dynamic search result set |
US6756999B2 (en) * | 2000-04-06 | 2004-06-29 | Microsoft Corporation | Method and system for clustering and grouping taskbar buttons |
US20050091576A1 (en) | 2003-10-24 | 2005-04-28 | Microsoft Corporation | Programming interface for a computer platform |
DE60142556D1 (de) | 2000-04-10 | 2010-08-26 | Research In Motion Ltd | System und verfahren zum bündeln von informationen |
US6618732B1 (en) | 2000-04-11 | 2003-09-09 | Revelink, Inc. | Database query handler supporting querying of textual annotations of relations between data objects |
US20030206646A1 (en) | 2000-04-24 | 2003-11-06 | Brackett Charles C. | Imaging system having means for creating, managing and selecting from list of exam descriptions |
CN1366760A (zh) | 2000-04-28 | 2002-08-28 | 索尼株式会社 | 可携带信息终端装置 |
US6789107B1 (en) | 2000-05-03 | 2004-09-07 | International Business Machines Corporation | Method and apparatus for providing a view of an electronic mail message |
US7249325B1 (en) | 2000-05-11 | 2007-07-24 | Palmsource, Inc. | Automatically centered scrolling in a tab-based user interface |
US7225244B2 (en) | 2000-05-20 | 2007-05-29 | Ciena Corporation | Common command interface |
JP4148634B2 (ja) | 2000-05-25 | 2008-09-10 | 富士通株式会社 | カーソル表示を制御するプログラムを格納した記憶媒体及びカーソル表示制御装置 |
US6785868B1 (en) | 2000-05-31 | 2004-08-31 | Palm Source, Inc. | Method and apparatus for managing calendar information from a shared database and managing calendar information from multiple users |
WO2001096994A2 (en) | 2000-06-14 | 2001-12-20 | Koninklijke Philips Electronics N.V. | User interface with dynamic menu option organization |
US7000230B1 (en) | 2000-06-21 | 2006-02-14 | Microsoft Corporation | Network-based software extensions |
US7346848B1 (en) * | 2000-06-21 | 2008-03-18 | Microsoft Corporation | Single window navigation methods and systems |
US7111238B1 (en) | 2000-06-23 | 2006-09-19 | Microsoft Corporation | System and method for maintaining text formatting consistency within an electronic document |
US6707476B1 (en) * | 2000-07-05 | 2004-03-16 | Ge Medical Systems Information Technologies, Inc. | Automatic layout selection for information monitoring system |
WO2002005079A2 (en) | 2000-07-07 | 2002-01-17 | Openwave Systems, Inc. | Graphical user interface features of a browser in a hand-held wireless communication device |
US20020004734A1 (en) | 2000-07-10 | 2002-01-10 | Shinichiro Nishizawa | Schedule managing apparatus and method and computer-readable recording medium storing schedule managing program therein |
US7178098B2 (en) * | 2000-07-13 | 2007-02-13 | International Business Machines Corporation | Method and system in an electronic spreadsheet for handling user-defined options in a copy/cut—paste operation |
US6857103B1 (en) * | 2000-07-14 | 2005-02-15 | International Business Machines Corporation | Flexible help support in an object oriented application |
US7188158B1 (en) | 2000-07-15 | 2007-03-06 | Hewlett-Packard Development Company, L.P. | System and method for component-based software development |
US6583798B1 (en) | 2000-07-21 | 2003-06-24 | Microsoft Corporation | On-object user interface |
US6948134B2 (en) * | 2000-07-21 | 2005-09-20 | Microsoft Corporation | Integrated method for creating a refreshable Web Query |
AU2001288495A1 (en) | 2000-08-29 | 2002-03-13 | Eloquent | Tool for collaborative edit/search of dyanamic objects |
US6847989B1 (en) | 2000-08-29 | 2005-01-25 | International Business Machines Corporation | Method and system for creating mail rules from existing mail |
US20020029247A1 (en) * | 2000-09-04 | 2002-03-07 | Mikio Kawamoto | Electronic-mail transmission/reception apparatus hierarchizing and displaying electronic mails based on specified condition |
US6717593B1 (en) | 2000-09-12 | 2004-04-06 | Avaya Technology Corp. | Mark-up language implementation of graphical or non-graphical user interfaces |
US6871195B2 (en) * | 2000-09-13 | 2005-03-22 | E-Promentor | Method and system for remote electronic monitoring and mentoring of computer assisted performance support |
US6990654B2 (en) | 2000-09-14 | 2006-01-24 | Bea Systems, Inc. | XML-based graphical user interface application development toolkit |
US6934740B1 (en) | 2000-09-19 | 2005-08-23 | 3Com Corporation | Method and apparatus for sharing common data objects among multiple applications in a client device |
US6832244B1 (en) | 2000-09-21 | 2004-12-14 | International Business Machines Corporation | Graphical e-mail content analyser and prioritizer including hierarchical email classification system in an email |
JP3530475B2 (ja) * | 2000-09-25 | 2004-05-24 | 三洋電機株式会社 | 折畳式通信端末装置および情報表示方法 |
US6981209B1 (en) | 2000-09-26 | 2005-12-27 | Microsoft Corporation | Automatic layout of vertical flow oriented characters within a defined area |
US7051276B1 (en) | 2000-09-27 | 2006-05-23 | Microsoft Corporation | View templates for HTML source documents |
CA2322594C (en) | 2000-10-06 | 2005-01-11 | Ibm Canada Limited-Ibm Canada Limitee | System and method for managing web page components |
US6988241B1 (en) * | 2000-10-16 | 2006-01-17 | International Business Machines Corporation | Client side, web-based spreadsheet |
US6895426B1 (en) | 2000-10-17 | 2005-05-17 | Microsoft Corporation | Addresses as objects for email messages |
US7895530B2 (en) | 2000-11-09 | 2011-02-22 | Change Tools, Inc. | User definable interface system, method, support tools, and computer program product |
US7263668B1 (en) * | 2000-11-09 | 2007-08-28 | International Business Machines Corporation | Display interface to a computer controlled display system with variable comprehensiveness levels of menu items dependent upon size of variable display screen available for menu item display |
US6825859B1 (en) | 2000-11-13 | 2004-11-30 | Corel Corporation | System and method for processing content changes of on-screen items |
US7039875B2 (en) | 2000-11-30 | 2006-05-02 | Lucent Technologies Inc. | Computer user interfaces that are generated as needed |
US20020073156A1 (en) | 2000-12-08 | 2002-06-13 | Xerox Corporation | Method and system for mail folder displays |
GB2370192A (en) | 2000-12-15 | 2002-06-19 | Nokia Mobile Phones Ltd | Mobile phone with electronic trash can |
US7020848B2 (en) | 2000-12-20 | 2006-03-28 | Eastman Kodak Company | Comprehensive, multi-dimensional graphical user interface using picture metadata for navigating and retrieving pictures in a picture database |
US7802174B2 (en) | 2000-12-22 | 2010-09-21 | Oracle International Corporation | Domain based workflows |
US6898592B2 (en) | 2000-12-27 | 2005-05-24 | Microsoft Corporation | Scoping queries in a search engine |
US6925605B2 (en) * | 2000-12-28 | 2005-08-02 | International Business Machines Corporation | Collating table for email |
US6907423B2 (en) | 2001-01-04 | 2005-06-14 | Sun Microsystems, Inc. | Search engine interface and method of controlling client searches |
US7266768B2 (en) | 2001-01-09 | 2007-09-04 | Sharp Laboratories Of America, Inc. | Systems and methods for manipulating electronic information using a three-dimensional iconic representation |
US6801227B2 (en) | 2001-01-16 | 2004-10-05 | Siemens Medical Solutions Health Services Inc. | System and user interface supporting user navigation and concurrent application operation |
US7120868B2 (en) | 2002-05-30 | 2006-10-10 | Microsoft Corp. | System and method for adaptive document layout via manifold content |
US20020099775A1 (en) | 2001-01-25 | 2002-07-25 | Anoop Gupta | Server system supporting collaborative messaging based on electronic mail |
US20020149623A1 (en) | 2001-01-26 | 2002-10-17 | Alan West | State and data driven dynamic menu and toolbar architecture |
KR20020066643A (ko) | 2001-02-13 | 2002-08-21 | (주)디딤넷 | 자동변환기능을 가진 그래픽사용자인터페이스 및 방법 |
JP2004519047A (ja) * | 2001-02-15 | 2004-06-24 | スフィッス メール インコーポレーテッド | 電子メール・メッセージ・システム |
CA2372380A1 (en) | 2001-02-20 | 2002-08-20 | Martin D. Levine | Method for secure transmission and receipt of data over a computer network using biometrics |
US7110936B2 (en) | 2001-02-23 | 2006-09-19 | Complementsoft Llc | System and method for generating and maintaining software code |
US6906717B2 (en) | 2001-02-27 | 2005-06-14 | Microsoft Corporation | Multiple chart user interface |
US20020133557A1 (en) | 2001-03-03 | 2002-09-19 | Winarski Donna Ilene Robinson | Sorting e-mail |
US7788598B2 (en) | 2001-03-16 | 2010-08-31 | Siebel Systems, Inc. | System and method for assigning and scheduling activities |
US6964025B2 (en) | 2001-03-20 | 2005-11-08 | Microsoft Corporation | Auto thumbnail gallery |
US7174514B2 (en) | 2001-03-28 | 2007-02-06 | Siebel Systems, Inc. | Engine to present a user interface based on a logical structure, such as one for a customer relationship management system, across a web site |
TW502180B (en) | 2001-03-30 | 2002-09-11 | Ulead Systems Inc | Previewing method of editing multimedia effect |
CA2343496C (en) | 2001-04-03 | 2006-08-22 | Ibm Canada Limited-Ibm Canada Limitee | Transmission of locale information |
US20020156815A1 (en) | 2001-04-19 | 2002-10-24 | International Business Machines Corporation | Method and apparatus for the separation of web layout, logic, and data when used in server-side scripting languages |
JP2002318770A (ja) | 2001-04-20 | 2002-10-31 | Nec Corp | 受信メール自動振り分け装置、受信メール自動振り分け方法、および受信メール自動振り分けプログラム |
EP1255211A1 (en) | 2001-04-30 | 2002-11-06 | Sun Microsystems, Inc. | Method and computer system for displaying a table with column header inscriptions having a reduced horizontal size |
US20030098891A1 (en) | 2001-04-30 | 2003-05-29 | International Business Machines Corporation | System and method for multifunction menu objects |
US20020163538A1 (en) | 2001-05-07 | 2002-11-07 | Koninklijke Philips Electronics N.V. | Electronic mail guide |
US7039647B2 (en) | 2001-05-10 | 2006-05-02 | International Business Machines Corporation | Drag and drop technique for building queries |
US6892193B2 (en) | 2001-05-10 | 2005-05-10 | International Business Machines Corporation | Method and apparatus for inducing classifiers for multimedia based on unified representation of features reflecting disparate modalities |
US8171414B2 (en) | 2001-05-22 | 2012-05-01 | Netapp, Inc. | System and method for consolidated reporting of characteristics for a group of file systems |
US20020188632A1 (en) | 2001-06-06 | 2002-12-12 | Ming-Shing Su | Table editor for web pages |
JP3922894B2 (ja) | 2001-06-06 | 2007-05-30 | 富士通株式会社 | 物流情報処理方法 |
US20020186257A1 (en) | 2001-06-08 | 2002-12-12 | Cadiz Jonathan J. | System and process for providing dynamic communication access and information awareness in an interactive peripheral display |
US7188317B1 (en) | 2001-06-13 | 2007-03-06 | Microsoft Corporation | Dynamic multiple window display having independently linked windows |
US7233937B2 (en) | 2001-06-18 | 2007-06-19 | Siebel Systems, Inc. | Method, apparatus, and system for searching based on filter search specification |
US7334196B2 (en) | 2001-06-25 | 2008-02-19 | Siemens Medical Solutions Health Services Corporation | User interface display navigation and item selection system |
US8001465B2 (en) | 2001-06-26 | 2011-08-16 | Kudrollis Software Inventions Pvt. Ltd. | Compacting an information array display to cope with two dimensional display space constraint |
US6829745B2 (en) | 2001-06-28 | 2004-12-07 | Koninklijke Philips Electronics N.V. | Method and system for transforming an XML document to at least one XML document structured according to a subset of a set of XML grammar rules |
US6826729B1 (en) | 2001-06-29 | 2004-11-30 | Microsoft Corporation | Gallery user interface controls |
JP2003015719A (ja) | 2001-06-29 | 2003-01-17 | Oki Electric Ind Co Ltd | プロジェクトマネージメント支援システム |
JP2003203084A (ja) | 2001-06-29 | 2003-07-18 | Hitachi Ltd | 情報端末装置、サーバ、情報配信装置及び情報配信方法 |
US7080355B2 (en) * | 2001-07-06 | 2006-07-18 | Logiclibrary, Inc. | Targeted asset capture, identification, and management |
US20030011638A1 (en) * | 2001-07-10 | 2003-01-16 | Sun-Woo Chung | Pop-up menu system |
US7620911B2 (en) * | 2001-07-12 | 2009-11-17 | Autodesk, Inc. | Collapsible dialog window |
US20030066025A1 (en) | 2001-07-13 | 2003-04-03 | Garner Harold R. | Method and system for information retrieval |
US7251776B2 (en) | 2001-07-13 | 2007-07-31 | Netview Technologies, Inc. | System and method for efficiently and flexibly utilizing spreadsheet information |
GB2377858B (en) * | 2001-07-19 | 2005-04-20 | Inventec Appliances Corp | Method for simplifying cellular phone menu selection |
US20030084035A1 (en) | 2001-07-23 | 2003-05-01 | Emerick Charles L. | Integrated search and information discovery system |
US20030097640A1 (en) | 2001-07-25 | 2003-05-22 | International Business Machines Corporation | System and method for creating and editing documents |
US7240323B1 (en) | 2001-07-26 | 2007-07-03 | Emc Corporation | Plug and play interface for user actions |
US6778990B2 (en) | 2001-07-27 | 2004-08-17 | Hewlett-Packard Development Company, L.P. | Dynamic component activation method using a relational database as the repository for registration information |
US7461077B1 (en) | 2001-07-31 | 2008-12-02 | Nicholas Greenwood | Representation of data records |
US20030025732A1 (en) * | 2001-07-31 | 2003-02-06 | Prichard Scot D. | Method and apparatus for providing customizable graphical user interface and screen layout |
US6950993B2 (en) | 2001-08-02 | 2005-09-27 | Microsoft Corporation | System and method for automatic and dynamic layout of resizable dialog type windows |
US20030043200A1 (en) * | 2001-08-09 | 2003-03-06 | Urbanpixel Inc | Interactive multi-level mapping in a multiple browser environment |
US20030036950A1 (en) * | 2001-08-15 | 2003-02-20 | Nguyen Martin Khang | Discount purchase business method |
US6999068B2 (en) * | 2001-08-21 | 2006-02-14 | Hewlett-Packard Development Company, L.P. | System and method for enabling users to edit graphical images |
US20030128243A1 (en) | 2001-08-22 | 2003-07-10 | Hiroyuki Okamoto | Tree-structured diagram output method and program |
US7046848B1 (en) | 2001-08-22 | 2006-05-16 | Olcott Peter L | Method and system for recognizing machine generated character glyphs and icons in graphic images |
US6820218B1 (en) | 2001-09-04 | 2004-11-16 | Microsoft Corporation | Persistent stateful component-based applications via automatic recovery |
US20030043211A1 (en) * | 2001-09-05 | 2003-03-06 | Kremer Karl Heinz | Image-forming system having a graphic user interface with print option representation using thumbnail images |
US6944818B2 (en) | 2001-09-10 | 2005-09-13 | Xerox Corporation | Method and apparatus for the viewing and exploration of the content of hierarchical information |
US20030050986A1 (en) | 2001-09-13 | 2003-03-13 | Matthews Charles R. | System and method for community interfaces |
JP3938857B2 (ja) | 2001-09-21 | 2007-06-27 | 株式会社リコー | 画像形成装置 |
JP2003108486A (ja) | 2001-09-28 | 2003-04-11 | Hitachi Kokusai Electric Inc | 無線通信端末 |
US7305402B2 (en) | 2001-10-10 | 2007-12-04 | International Business Machines Corporation | Adaptive indexing technique for use with electronic objects |
US20030069892A1 (en) | 2001-10-10 | 2003-04-10 | International Business Machines Corporation | Relational view of electronic objects |
US7499907B2 (en) | 2001-10-12 | 2009-03-03 | Teradata Us, Inc. | Index selection in a database system |
JP2003141020A (ja) | 2001-10-31 | 2003-05-16 | Toshiba Tec Corp | 情報保管出力システム及び情報保管出力サービス |
US7032210B2 (en) | 2001-11-11 | 2006-04-18 | International Business Machines Corporation | Method and system for generating program source code of a computer application from an information model |
US20030163537A1 (en) | 2001-11-27 | 2003-08-28 | International Business Machines Corporation | Method and apparatus for handling conversation threads and message groupings as a single entity |
US20030177190A1 (en) | 2001-11-27 | 2003-09-18 | International Business Machines Corporation | Method and apparatus for interaction with electronic mail from multiple sources |
US7359936B2 (en) | 2001-11-27 | 2008-04-15 | International Business Machines Corporation | Method and apparatus for electronic mail interaction with grouped message types |
US7363590B2 (en) * | 2001-11-27 | 2008-04-22 | International Business Machines Corporation | Calendar bar interface for electronic mail interaction |
US6928613B1 (en) | 2001-11-30 | 2005-08-09 | Victor Company Of Japan | Organization, selection, and application of video effects according to zones |
US20030135825A1 (en) | 2001-12-05 | 2003-07-17 | Matthew Gertner | Dynamically generated mark-up based graphical user interfaced with an extensible application framework with links to enterprise resources |
US6801230B2 (en) | 2001-12-18 | 2004-10-05 | Stanley W. Driskell | Method to display and manage computer pop-up controls |
TW527812B (en) | 2001-12-25 | 2003-04-11 | Inventec Corp | Mobile communication electronic device and method for automatically simplifying function menu |
JP4355121B2 (ja) | 2001-12-28 | 2009-10-28 | パイオニア株式会社 | 電子メール送受信システムの管理方法 |
AU2003201491A1 (en) | 2002-01-08 | 2003-07-24 | Sap Aktiengesellschaft | Enhanced email management system |
US7096218B2 (en) | 2002-01-14 | 2006-08-22 | International Business Machines Corporation | Search refinement graphical user interface |
US7039596B1 (en) | 2002-01-18 | 2006-05-02 | America Online, Inc. | Calendar overlays |
JP4490026B2 (ja) | 2002-01-28 | 2010-06-23 | 日立オムロンターミナルソリューションズ株式会社 | カスタマイズ可能な情報処理装置 |
US20030167315A1 (en) | 2002-02-01 | 2003-09-04 | Softwerc Technologies, Inc. | Fast creation of custom internet portals using thin clients |
US7421660B2 (en) | 2003-02-04 | 2008-09-02 | Cataphora, Inc. | Method and apparatus to visually present discussions for data mining purposes |
DE10204657A1 (de) | 2002-02-05 | 2003-08-07 | Rohde & Schwarz | Nachrichtenanalyseeinrichtung und Verfahren zum Anzeigen von Nachrichten |
US20030154254A1 (en) | 2002-02-14 | 2003-08-14 | Nikhil Awasthi | Assisted messaging for corporate email systems |
JP2003242178A (ja) | 2002-02-20 | 2003-08-29 | Fuji Photo Film Co Ltd | フォルダ・アイコン表示制御装置 |
KR100475432B1 (ko) | 2002-02-26 | 2005-03-10 | 삼성전자주식회사 | 그래픽 사용자 인터페이스의 디자인 변경 방법 및 이를 위한 기록매체 |
US6947928B2 (en) | 2002-02-26 | 2005-09-20 | International Business Machines Corporation | Graphical user interface for building queries with hierarchical conditions |
US6850255B2 (en) * | 2002-02-28 | 2005-02-01 | James Edward Muschetto | Method and apparatus for accessing information, computer programs and electronic communications across multiple computing devices using a graphical user interface |
JP4279499B2 (ja) | 2002-03-01 | 2009-06-17 | シャープ株式会社 | 情報処理装置 |
JP4206673B2 (ja) | 2002-03-04 | 2009-01-14 | セイコーエプソン株式会社 | 画像または音声の入出力制御 |
US7003730B2 (en) | 2002-03-08 | 2006-02-21 | International Business Machines Corporation | Graphical user interface to build event-based dynamic searches or queries using event profiles |
US20040117451A1 (en) | 2002-03-22 | 2004-06-17 | Chung Michael Myung-Jin | Methods and systems for electronic mail internet target and direct marketing and electronic mail banner |
US7386835B1 (en) | 2002-03-22 | 2008-06-10 | Emc Corporation | Technique for graphical user interface modification |
US7599986B2 (en) | 2002-03-26 | 2009-10-06 | Alcatel-Lucent Usa Inc. | Method of handling overlapping notification requests in networks with open application programming interfaces |
US6941521B2 (en) | 2002-03-29 | 2005-09-06 | Intel Corporation | Method for dynamically generating a user interface from XML-based documents |
US7899681B2 (en) | 2002-03-29 | 2011-03-01 | 3M Innovative Properties Company | Electronic management of sterilization process information |
US7099656B2 (en) | 2002-04-03 | 2006-08-29 | International Business Machines Corporation | Integrated calendar and phonemail system |
US20030195937A1 (en) | 2002-04-16 | 2003-10-16 | Kontact Software Inc. | Intelligent message screening |
AU2003228616A1 (en) | 2002-04-19 | 2003-11-03 | Walker Digital, Llc | Method for employing flat rate play |
US20030200267A1 (en) | 2002-04-22 | 2003-10-23 | Garrigues James F. | Email management system |
JP2003316630A (ja) | 2002-04-24 | 2003-11-07 | Konica Minolta Holdings Inc | 記録媒体 |
US20040012633A1 (en) * | 2002-04-26 | 2004-01-22 | Affymetrix, Inc., A Corporation Organized Under The Laws Of Delaware | System, method, and computer program product for dynamic display, and analysis of biological sequence data |
US7149983B1 (en) | 2002-05-08 | 2006-12-12 | Microsoft Corporation | User interface and method to facilitate hierarchical specification of queries using an information taxonomy |
US7395221B2 (en) | 2002-05-09 | 2008-07-01 | International Business Machines Corporation | Intelligent free-time search |
AU2002313103A1 (en) | 2002-05-16 | 2003-12-02 | Decision Curve Limited | Method and apparatus for automatically producing spreadsheet-based models |
US6972762B2 (en) | 2002-05-21 | 2005-12-06 | Microsoft Corporation | System and method for interactive grouping of pie chart slices |
US20040100504A1 (en) | 2002-05-24 | 2004-05-27 | Jored Sommer | Item selection systems and methods of displaying the same |
US7434163B2 (en) | 2002-05-31 | 2008-10-07 | Sap Aktiengesellschaft | Document structures for delta handling in server pages |
US20030227487A1 (en) | 2002-06-01 | 2003-12-11 | Hugh Harlan M. | Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions |
US7113941B2 (en) | 2002-06-05 | 2006-09-26 | Sap Aktiengesellschaft | Database access mechanisms for a computer user interface |
US7287233B2 (en) | 2002-06-05 | 2007-10-23 | Sap Ag | Minimization function for a computer user interface |
US7191411B2 (en) | 2002-06-06 | 2007-03-13 | Moehrle Armin E | Active path menu navigation system |
GB2389499B (en) | 2002-06-06 | 2005-09-28 | Focus Solutions Group Plc | Electronic data capture and verification |
US7356537B2 (en) | 2002-06-06 | 2008-04-08 | Microsoft Corporation | Providing contextually sensitive tools and help content in computer-generated documents |
US7464139B2 (en) | 2002-06-07 | 2008-12-09 | At&T Intellectual Property, I, L.P. | Methods for establishing an instant message conference |
US8117263B2 (en) | 2002-06-07 | 2012-02-14 | At&T Intellectual Property I, L.P. | Systems and methods for delivering time sensitive messages over a distributed network |
EP1376337A1 (en) | 2002-06-12 | 2004-01-02 | Commerce One Operations, Inc. | Action/command/business object application framework |
US7721216B2 (en) | 2002-06-18 | 2010-05-18 | Microsoft Corporation | Visual group interface for group connectivity |
US20040001099A1 (en) | 2002-06-27 | 2004-01-01 | Microsoft Corporation | Method and system for associating actions with semantic labels in electronic documents |
US20040003351A1 (en) * | 2002-06-28 | 2004-01-01 | Microsoft Corporation | Navigating a resource browser session |
US7634460B2 (en) | 2002-06-28 | 2009-12-15 | Sas Institute Inc. | Computer-implemented data replacement graphical user interface system and method |
US7421442B2 (en) * | 2002-07-02 | 2008-09-02 | American Express Travel Related Services Company, Inc. | System and method for data capture and reporting |
US20050021521A1 (en) | 2002-07-03 | 2005-01-27 | Wycoff Robert E. | Embedding Internet message board display links |
US8874503B2 (en) | 2002-07-15 | 2014-10-28 | Jmw Productivity, Llc | Method, system and apparatus for organizing information for managing life affairs |
GB2391148B (en) | 2002-07-19 | 2006-01-04 | Autodesk Canada Inc | Selecting functions via a graphical user interface |
US7107525B2 (en) | 2002-07-23 | 2006-09-12 | Xerox Corporation | Method for constraint-based document generation |
US6868424B2 (en) | 2002-07-25 | 2005-03-15 | Xerox Corporation | Electronic filing system with file-placeholders |
US7058902B2 (en) | 2002-07-30 | 2006-06-06 | Microsoft Corporation | Enhanced on-object context menus |
US20040030993A1 (en) * | 2002-08-08 | 2004-02-12 | Hong Huey Anna Onon | Methods and apparatus for representing dynamic data in a software development environment |
JP3845046B2 (ja) | 2002-08-16 | 2006-11-15 | 株式会社ジャストシステム | 文書管理方法および文書管理装置 |
US7234117B2 (en) | 2002-08-28 | 2007-06-19 | Microsoft Corporation | System and method for shared integrated online social interaction |
US7346705B2 (en) | 2002-08-28 | 2008-03-18 | Apple Inc. | Method of synchronising three or more electronic devices and a computer system for implementing that method |
US7234132B2 (en) | 2002-08-29 | 2007-06-19 | International Business Machines Corporation | Application integration model for dynamic software component assembly within an application at runtime |
WO2004027672A1 (en) | 2002-09-09 | 2004-04-01 | Apple Computer, Inc. | A computer program comprising a plurality of calendars |
JP2004102803A (ja) | 2002-09-11 | 2004-04-02 | Hitachi Software Eng Co Ltd | 掲示板システム及び情報表示方法 |
US8032597B2 (en) | 2002-09-18 | 2011-10-04 | Advenix, Corp. | Enhancement of e-mail client user interfaces and e-mail message formats |
US20040056894A1 (en) * | 2002-09-19 | 2004-03-25 | Igor Zaika | System and method for describing and instantiating extensible user interfaces |
TW591398B (en) * | 2002-09-26 | 2004-06-11 | Tatung Co | Method of implementing a plurality of system tray areas |
US7386535B1 (en) | 2002-10-02 | 2008-06-10 | Q.Know Technologies, Inc. | Computer assisted and/or implemented method for group collarboration on projects incorporating electronic information |
US7657838B2 (en) | 2002-10-08 | 2010-02-02 | At&T Intellectual Property I, L.P. | Preventing execution of programs that are embedded in email messages |
US20040073503A1 (en) | 2002-10-15 | 2004-04-15 | Ramon Morales | Method and system for managing and processing service requests |
US7206813B2 (en) | 2002-10-17 | 2007-04-17 | International Business Machines Corporation | Method, computer program product and apparatus for implementing professional use of instant messaging |
US7296241B2 (en) | 2002-10-18 | 2007-11-13 | Microsoft Corporation | System and method for managing a message view |
JP2004145569A (ja) | 2002-10-23 | 2004-05-20 | Internatl Business Mach Corp <Ibm> | 文書表示システム、文書表示方法、およびプログラム |
US20040153968A1 (en) | 2002-10-24 | 2004-08-05 | Jennie Ching | Method and system for user customizable asset metadata generation in a web-based asset management system |
US20040230508A1 (en) | 2002-10-29 | 2004-11-18 | Minnis Raymond Albert | System for generating financial statements using templates |
US7200636B2 (en) | 2002-11-01 | 2007-04-03 | Sun Microsystems, Inc. | Method and apparatus for applying personalized rules to e-mail messages at an e-mail server |
US7469280B2 (en) | 2002-11-04 | 2008-12-23 | Sun Microsystems, Inc. | Computer implemented system and method for predictive management of electronic messages |
JP2004159261A (ja) | 2002-11-08 | 2004-06-03 | Nippon Telegr & Teleph Corp <Ntt> | スレッド生成方法、スレッド生成装置、スレッド生成プログラム、及び記録媒体 |
AU2002952711A0 (en) | 2002-11-18 | 2002-11-28 | Typefi Systems Pty Ltd | A method of formatting documents |
US20040153973A1 (en) | 2002-11-21 | 2004-08-05 | Lawrence Horwitz | System and method for automatically storing and recalling application states based on application contexts |
US20040100505A1 (en) | 2002-11-21 | 2004-05-27 | Cazier Robert Paul | System for and method of prioritizing menu information |
US20040107197A1 (en) | 2002-11-29 | 2004-06-03 | Shen Yu Yong | System, method and user interface allowing customized portfolio management |
JP2005032041A (ja) | 2003-07-07 | 2005-02-03 | Nippon Telegr & Teleph Corp <Ntt> | リンク先コンテンツの連続閲覧支援装置、連続閲覧支援方法、ポップアップウィンドウの表示制御方法および消去制御方法 |
JP2004185464A (ja) | 2002-12-05 | 2004-07-02 | Ricoh Co Ltd | 情報処理装置、プログラムおよび記録媒体 |
CA2414053A1 (en) * | 2002-12-09 | 2004-06-09 | Corel Corporation | System and method for manipulating a document object model |
US7337401B2 (en) | 2002-12-18 | 2008-02-26 | Microsoft Corporation | User interface element representation with simplified view |
US20040119755A1 (en) | 2002-12-18 | 2004-06-24 | Nicolas Guibourge | One hand quick dialer for communications devices |
US7360174B2 (en) | 2002-12-19 | 2008-04-15 | Microsoft Corporation | Contact user interface |
AU2002953500A0 (en) | 2002-12-20 | 2003-01-09 | Redbank Manor Pty Ltd | A system and method of requesting, viewing and acting on search results in a time-saving manner |
US7376698B2 (en) | 2002-12-20 | 2008-05-20 | Sap Ag | System for preserving scripting objects and cloning the objects to a new document in response to a reload of the new document |
US20040139435A1 (en) | 2002-12-31 | 2004-07-15 | Yong Cui | Associating appointments and tasks on a computer device |
US7181689B2 (en) | 2002-12-31 | 2007-02-20 | Motorola Inc. | Method for sorting and displaying a multiple user database |
US20040133854A1 (en) | 2003-01-08 | 2004-07-08 | Black Karl S. | Persistent document object model |
US20060111931A1 (en) | 2003-01-09 | 2006-05-25 | General Electric Company | Method for the use of and interaction with business system transfer functions |
US20040135811A1 (en) | 2003-01-14 | 2004-07-15 | Craig Pickering | Method and system for displaying data fields |
US20040186775A1 (en) | 2003-01-29 | 2004-09-23 | Margiloff William A. | Systems and methods for providing an improved toolbar |
US7249162B2 (en) | 2003-02-25 | 2007-07-24 | Microsoft Corporation | Adaptive junk message filtering system |
US7212208B2 (en) | 2003-02-25 | 2007-05-01 | Bahram Khozai | System and method to present and display multiple data using enhanced box charts |
US7539985B2 (en) | 2003-02-26 | 2009-05-26 | Bea Systems, Inc. | Systems and methods for dynamic component versioning |
US7636722B2 (en) | 2003-02-28 | 2009-12-22 | Bea Systems, Inc. | System and method for describing application extensions in XML |
US7206814B2 (en) | 2003-10-09 | 2007-04-17 | Propel Software Corporation | Method and system for categorizing and processing e-mails |
US9003295B2 (en) | 2003-03-17 | 2015-04-07 | Leo Martin Baschy | User interface driven access control system and method |
US7487460B2 (en) | 2003-03-21 | 2009-02-03 | Microsoft Corporation | Interface for presenting data representations in a screen-area inset |
US6983889B2 (en) * | 2003-03-21 | 2006-01-10 | Home Comfort Zones, Inc. | Forced-air zone climate control system for existing residential houses |
US7823077B2 (en) | 2003-03-24 | 2010-10-26 | Microsoft Corporation | System and method for user modification of metadata in a shell browser |
US7846023B2 (en) | 2003-03-27 | 2010-12-07 | Microsoft Corporation | Application-centric user interface techniques |
JP4340566B2 (ja) | 2003-04-01 | 2009-10-07 | 株式会社リコー | Webページ生成装置、組み込み装置、Webページ生成の制御方法、Webページ生成プログラム及び記録媒体 |
US7318203B2 (en) | 2003-04-03 | 2008-01-08 | Autodesk Canada Co. | Selecting image processing functions |
US7290218B2 (en) | 2003-04-03 | 2007-10-30 | At&T Bls Intellectual Property, Inc. | Method of providing a user interface for a digital cross-connect system |
US7362311B2 (en) | 2003-04-07 | 2008-04-22 | Microsoft Corporation | Single column layout for content pages |
US7188308B2 (en) | 2003-04-08 | 2007-03-06 | Thomas Weise | Interface and method for exploring a collection of data |
US7328409B2 (en) * | 2003-04-17 | 2008-02-05 | International Business Machines Corporation | Method, system, and computer program product for user customization of menu items |
US7290033B1 (en) | 2003-04-18 | 2007-10-30 | America Online, Inc. | Sorting electronic messages using attributes of the sender address |
US7343567B2 (en) | 2003-04-25 | 2008-03-11 | Microsoft Corporation | System and method for providing dynamic user information in an interactive display |
US20040215612A1 (en) | 2003-04-28 | 2004-10-28 | Moshe Brody | Semi-boolean arrangement, method, and system for specifying and selecting data objects to be retrieved from a collection |
US7337185B2 (en) * | 2003-04-30 | 2008-02-26 | Yahoo! Inc. | System and method for providing an improved graphical user interface for search |
JP4347123B2 (ja) | 2003-05-02 | 2009-10-21 | キヤノン株式会社 | 文書処理システムおよび文書処理方法およびコンピュータが読取り可能な記憶媒体およびプログラム |
US7567964B2 (en) | 2003-05-08 | 2009-07-28 | Oracle International Corporation | Configurable search graphical user interface and engine |
EP1477894A3 (en) | 2003-05-16 | 2006-10-25 | Sap Ag | System, method, computer program product and article of manufacture for manipulating a graphical user interface |
RU2322687C2 (ru) | 2003-05-17 | 2008-04-20 | Майкрософт Корпорейшн | Система и способ для обеспечения множественных воспроизведений содержания документов |
US8275742B2 (en) | 2003-05-19 | 2012-09-25 | Sap Aktiengesellschaft | Data importation and exportation for computing devices |
US7661075B2 (en) | 2003-05-21 | 2010-02-09 | Nokia Corporation | User interface display for set-top box device |
US7681149B2 (en) | 2003-05-21 | 2010-03-16 | Nokia Corporation | User interface display for set-top box device |
CN1553377A (zh) | 2003-05-26 | 2004-12-08 | 珠海金山软件股份有限公司 | 科学公式可视化编辑的系统及方法 |
US7584253B2 (en) | 2003-05-27 | 2009-09-01 | Sun Microsystems, Inc. | Method and system for creating and tracking appointments and tasks from email messages |
WO2004109557A1 (en) | 2003-06-03 | 2004-12-16 | Forbes Holten Norris, Iii | Flexible, dynamic menu-based web-page architecture |
US8447775B2 (en) | 2003-06-13 | 2013-05-21 | Microsoft Corporation | Database query user interface to assist in efficient and accurate query construction |
US7421690B2 (en) | 2003-06-23 | 2008-09-02 | Apple Inc. | Threaded presentation of electronic mail |
US7904323B2 (en) | 2003-06-23 | 2011-03-08 | Intel Corporation | Multi-team immersive integrated collaboration workspace |
US7178101B2 (en) | 2003-06-24 | 2007-02-13 | Microsoft Corporation | Content template system |
US9715678B2 (en) | 2003-06-26 | 2017-07-25 | Microsoft Technology Licensing, Llc | Side-by-side shared calendars |
US7890852B2 (en) | 2003-06-26 | 2011-02-15 | International Business Machines Corporation | Rich text handling for a web application |
US7716593B2 (en) | 2003-07-01 | 2010-05-11 | Microsoft Corporation | Conversation grouping of electronic mail records |
US20050005249A1 (en) * | 2003-07-01 | 2005-01-06 | Microsoft Corporation | Combined content selection and display user interface |
US7392249B1 (en) | 2003-07-01 | 2008-06-24 | Microsoft Corporation | Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders |
US8799808B2 (en) * | 2003-07-01 | 2014-08-05 | Microsoft Corporation | Adaptive multi-line view user interface |
US7707255B2 (en) | 2003-07-01 | 2010-04-27 | Microsoft Corporation | Automatic grouping of electronic mail |
JP2005025550A (ja) | 2003-07-03 | 2005-01-27 | Fujitsu Ltd | 電子文書管理装置および管理方法 |
US7565622B2 (en) | 2003-07-10 | 2009-07-21 | Lenovo (Singapore) Pte Ltd. | Method and apparatus for modification of pointing device functions in conjunction with dynamic sorting, displaying, listing, and activation |
US7027463B2 (en) | 2003-07-11 | 2006-04-11 | Sonolink Communications Systems, Llc | System and method for multi-tiered rule filtering |
US7085757B2 (en) | 2003-07-11 | 2006-08-01 | International Business Machines Corporation | Abstract data linking and joining interface |
US20050076095A1 (en) * | 2003-07-11 | 2005-04-07 | Boban Mathew | Virtual contextual file system and method |
JP4428952B2 (ja) | 2003-07-14 | 2010-03-10 | キヤノン株式会社 | ユーザインタフェース制御装置及びその方法 |
US20050015361A1 (en) | 2003-07-15 | 2005-01-20 | International Business Machines Corporation | Model content provider with reusable components for supporting a plurality of GUI API's |
US8458164B2 (en) | 2003-07-15 | 2013-06-04 | International Business Machines Corporation | Query model tool and method for visually grouping and ungrouping predicates |
US7246311B2 (en) | 2003-07-17 | 2007-07-17 | Microsoft Corporation | System and methods for facilitating adaptive grid-based document layout |
US20050044500A1 (en) * | 2003-07-18 | 2005-02-24 | Katsunori Orimoto | Agent display device and agent display method |
US20050021504A1 (en) * | 2003-07-22 | 2005-01-27 | Charles Atchison | Methods, systems, and computer program products for querying a database for employee data and organizing the obtained data |
US7050987B2 (en) * | 2003-08-05 | 2006-05-23 | Sabre Inc. | System and method for coordinating travel itineraries |
JP2005056233A (ja) * | 2003-08-06 | 2005-03-03 | Nec Corp | 移動体通信装置、移動体通信装置の電子メールの受信動作方法及びその電子メールの受信動作プログラム |
US7395500B2 (en) | 2003-08-29 | 2008-07-01 | Yahoo! Inc. | Space-optimizing content display |
US7325204B2 (en) * | 2003-08-29 | 2008-01-29 | Yahoo! Inc. | Slideout windows |
KR100562905B1 (ko) | 2003-09-02 | 2006-03-21 | 삼성전자주식회사 | 어플리케이션 프로그램 모듈의 동적 배치 방법 |
US8417704B2 (en) * | 2003-09-09 | 2013-04-09 | Hewlett-Packard Development Company, L.P. | Extensible agent system and method |
DE60315647T2 (de) | 2003-09-15 | 2008-04-10 | Philippe Baumard | Verfahren und System zur Interessenniveaumessung von digitalen Nachrichten |
US7533115B2 (en) | 2003-09-16 | 2009-05-12 | International Business Machines Corporation | Method for managing persistent federated folders within a federated content management system |
US20050071242A1 (en) | 2003-09-30 | 2005-03-31 | Nike International Ltd. | Method and system for custom-manufacturing footwear |
US7277572B2 (en) | 2003-10-10 | 2007-10-02 | Macpearl Design Llc | Three-dimensional interior design system |
US7548334B2 (en) | 2003-10-15 | 2009-06-16 | Canon Kabushiki Kaisha | User interface for creation and editing of variable data documents |
US20050144241A1 (en) | 2003-10-17 | 2005-06-30 | Stata Raymond P. | Systems and methods for a search-based email client |
US20050086135A1 (en) | 2003-10-20 | 2005-04-21 | Li-Chin Lu | Automatic bookkeeping system |
US7346769B2 (en) | 2003-10-23 | 2008-03-18 | International Business Machines Corporation | Method for selective encryption within documents |
US6990637B2 (en) * | 2003-10-23 | 2006-01-24 | Microsoft Corporation | Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data |
US8103722B2 (en) | 2003-10-29 | 2012-01-24 | Inter-Tel, Inc. | Endpoint status notification system |
US7890948B2 (en) | 2003-10-30 | 2011-02-15 | Inernational Business Machines Corporation | Methods and apparatus for customizing user-interface control in existing application |
US20050117179A1 (en) | 2003-11-06 | 2005-06-02 | Tatsuo Ito | Output information providing method, output information providing system, document outputting method, and document outputting system |
US7143213B2 (en) | 2003-11-18 | 2006-11-28 | Microsoft Corporation | Attaching services to commanding elements matching command binding if the matching binding is found in either the table of bindings or servicing bindings |
US7356772B2 (en) | 2003-11-25 | 2008-04-08 | International Business Machines Corporation | Multi-column user interface for managing on-line threaded conversations |
US7480863B2 (en) | 2003-11-26 | 2009-01-20 | International Business Machines Corporation | Dynamic and intelligent hover assistance |
US7149731B2 (en) | 2003-11-26 | 2006-12-12 | International Business Machines Corporation | Methods, systems and articles of manufacture for abstract query building with selectability of aggregation operations and grouping |
US7434157B2 (en) | 2003-12-09 | 2008-10-07 | Microsoft Corporation | Programmable object model for namespace or schema library support in a software application |
US7711742B2 (en) | 2003-12-11 | 2010-05-04 | International Business Machines Corporation | Intelligent data query builder |
US20050132010A1 (en) | 2003-12-12 | 2005-06-16 | International Business Machines Corporation | Scheduled electronic mail deletions |
US7496497B2 (en) | 2003-12-18 | 2009-02-24 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and system for selecting web site home page by extracting site language cookie stored in an access device to identify directional information item |
JP2005182353A (ja) | 2003-12-18 | 2005-07-07 | Nec Corp | 電子メール検索システム、電子メール検索装置及び電子メール検索制御プログラム |
US7996514B2 (en) | 2003-12-23 | 2011-08-09 | Microsoft Corporation | System and method for sharing information based on proximity |
US7631276B2 (en) | 2003-12-29 | 2009-12-08 | International Business Machines Corporation | Method for indication and navigating related items |
US7496385B2 (en) | 2003-12-29 | 2009-02-24 | International Business Machines Corporation | Method for viewing information underlying lists and other contexts |
US7698654B2 (en) | 2004-01-05 | 2010-04-13 | Microsoft Corporation | Systems and methods for co-axial navigation of a user interface |
US7590694B2 (en) | 2004-01-16 | 2009-09-15 | Gozoom.Com, Inc. | System for determining degrees of similarity in email message information |
US20050172262A1 (en) | 2004-01-30 | 2005-08-04 | Ahika Corporation | Site menu - browser toolbar-based user interface for navigating web site pages |
US6956429B1 (en) | 2004-02-09 | 2005-10-18 | Fairchild Semiconductor Corporation | Low dropout regulator using gate modulated diode |
US7231590B2 (en) | 2004-02-11 | 2007-06-12 | Microsoft Corporation | Method and apparatus for visually emphasizing numerical data contained within an electronic document |
US7856596B2 (en) | 2004-02-17 | 2010-12-21 | Microsoft Corporation | Method and system for separation of content and layout definitions in a display description |
US7469385B2 (en) | 2004-02-20 | 2008-12-23 | Microsoft Corporation | Methods and systems for abstraction of logical editing operations |
JP2005236089A (ja) | 2004-02-20 | 2005-09-02 | Matsushita Electric Ind Co Ltd | 三次元実装構造体、三次元実装構造体を備えた携帯用電子機器、および、三次元実装構造体の製造方法 |
US20050198573A1 (en) | 2004-02-24 | 2005-09-08 | Ncr Corporation | System and method for translating web pages into selected languages |
US8122377B2 (en) | 2004-03-09 | 2012-02-21 | Siebel Systems, Inc. | Preserving user interface customizations while upgrading an enterprise application |
US7555707B1 (en) | 2004-03-12 | 2009-06-30 | Microsoft Corporation | Method and system for data binding in a block structured user interface scripting language |
US7599950B2 (en) | 2004-03-15 | 2009-10-06 | Yahoo! Inc. | Systems and methods for collecting user annotations |
US20070209008A1 (en) | 2004-03-30 | 2007-09-06 | Matsushita Electric Industrial Co., Ltd. | Portal system |
US7912904B2 (en) | 2004-03-31 | 2011-03-22 | Google Inc. | Email system with conversation-centric user interface |
US9819624B2 (en) | 2004-03-31 | 2017-11-14 | Google Inc. | Displaying conversations in a conversation-based email system |
US7814155B2 (en) | 2004-03-31 | 2010-10-12 | Google Inc. | Email conversation management system |
US7426713B2 (en) | 2004-03-31 | 2008-09-16 | International Business Machines Corporation | Controlling a GUI display for a plug-in |
US7574674B2 (en) | 2004-04-02 | 2009-08-11 | Microsoft Corporation | Method for controlling filename display for image and video file types |
US7370282B2 (en) | 2004-04-06 | 2008-05-06 | Cary James C | Grouping and displaying multiple tasks within an event object of an electronic calendar |
WO2005109904A2 (en) * | 2004-04-30 | 2005-11-17 | Vulcan, Inc. | Maintaining a graphical user interface state that is based on a selected type of content |
CA2466253A1 (en) | 2004-05-04 | 2005-11-04 | Ibm Canada Limited - Ibm Canada Limitee | Display of enlarged visual container graphical user interface (gui) components during gui layout or design |
US20050268215A1 (en) | 2004-06-01 | 2005-12-01 | Microsoft Corporation | Method and apparatus for viewing and interacting with a spreadsheet from within a web browser |
US20060026213A1 (en) * | 2004-06-02 | 2006-02-02 | Blackboard Inc. | Content and portal systems and associated methods |
US20050278656A1 (en) | 2004-06-10 | 2005-12-15 | Microsoft Corporation | User control for dynamically adjusting the scope of a data set |
JP4599898B2 (ja) | 2004-06-11 | 2010-12-15 | 富士ゼロックス株式会社 | 画面表示制御のためのプログラム、方法及び携帯情報機器 |
US7954050B2 (en) | 2004-06-25 | 2011-05-31 | Icesoft Technologies Canada Corp. | Systems and methods for rendering and increasing portability of document-based user interface software objects |
US20050289158A1 (en) | 2004-06-25 | 2005-12-29 | Jochen Weiss | Identifier attributes for product data stored in an electronic database |
US7437358B2 (en) | 2004-06-25 | 2008-10-14 | Apple Inc. | Methods and systems for managing data |
US20050289159A1 (en) | 2004-06-29 | 2005-12-29 | The Boeing Company | Web-enabled real-time link selection apparatus and method |
US8463872B2 (en) | 2004-07-02 | 2013-06-11 | Broadsoft Casabi, Llc | Method and apparatus for a family center |
US8572494B2 (en) * | 2004-07-14 | 2013-10-29 | International Business Machines Corporation | Framework for development and customization of web services deployment descriptors |
US8527499B2 (en) | 2004-07-19 | 2013-09-03 | Sap Ag | Computer implemented method and system for a user search interface |
US7844587B2 (en) | 2004-07-23 | 2010-11-30 | Oracle International Corporation | Web-based user interface for searching metadata-driven relational databases |
US20060036641A1 (en) * | 2004-07-28 | 2006-02-16 | Antony Brydon | System and method for using social networks for the distribution of communications |
US20060026242A1 (en) | 2004-07-30 | 2006-02-02 | Wireless Services Corp | Messaging spam detection |
US7720845B2 (en) * | 2004-08-13 | 2010-05-18 | Yahoo! Inc. | Systems and methods for updating query results based on query deltas |
US9015621B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Command user interface for displaying multiple sections of software functionality controls |
US7895531B2 (en) | 2004-08-16 | 2011-02-22 | Microsoft Corporation | Floating command object |
US8146016B2 (en) | 2004-08-16 | 2012-03-27 | Microsoft Corporation | User interface for displaying a gallery of formatting options applicable to a selected object |
US8117542B2 (en) | 2004-08-16 | 2012-02-14 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are contextually relevant to a selected object |
US7703036B2 (en) | 2004-08-16 | 2010-04-20 | Microsoft Corporation | User interface for displaying selectable software functionality controls that are relevant to a selected object |
US7505954B2 (en) * | 2004-08-18 | 2009-03-17 | International Business Machines Corporation | Search bar with intelligent parametric search statement generation |
US8239375B2 (en) | 2004-08-31 | 2012-08-07 | Research In Motion Limited | Method of searching for personal information management (PIM) information and handheld electronic device employing the same |
US20090094332A1 (en) | 2004-09-02 | 2009-04-09 | Zimbra, Inc. | System and method for enabling offline use of email through a browser interface |
US8150926B2 (en) | 2004-09-09 | 2012-04-03 | Microsoft Corporation | Organizing electronic mail messages into conversations |
US9189756B2 (en) | 2004-09-21 | 2015-11-17 | International Business Machines Corporation | Case management system and method for collaborative project teaming |
US7933862B2 (en) | 2004-09-27 | 2011-04-26 | Microsoft Corporation | One click conditional formatting method and system for software programs |
US20060069686A1 (en) | 2004-09-30 | 2006-03-30 | Siemens Information And Communication Networks, Inc. | System and method for predicting availability |
US7647559B2 (en) | 2004-09-30 | 2010-01-12 | Microsoft Corporation | Method and computer-readable medium for navigating between attachments to electronic mail messages |
US7243298B2 (en) | 2004-09-30 | 2007-07-10 | Microsoft Corporation | Method and computer-readable medium for previewing and performing actions on attachments to electronic mail messages |
US7747966B2 (en) | 2004-09-30 | 2010-06-29 | Microsoft Corporation | User interface for providing task management and calendar information |
US7788589B2 (en) | 2004-09-30 | 2010-08-31 | Microsoft Corporation | Method and system for improved electronic task flagging and management |
GB0422092D0 (en) | 2004-10-05 | 2004-11-03 | Symbian Software Ltd | Customisation of applications on a computing device |
US8126895B2 (en) | 2004-10-07 | 2012-02-28 | Computer Associates Think, Inc. | Method, apparatus, and computer program product for indexing, synchronizing and searching digital data |
US20060095865A1 (en) | 2004-11-04 | 2006-05-04 | Rostom Mohamed A | Dynamic graphical user interface for a desktop environment |
US8402384B2 (en) | 2004-11-09 | 2013-03-19 | Research In Motion Limited | Dynamic bar oriented user interface |
EP1835434A1 (en) | 2004-11-12 | 2007-09-19 | JustSystems Corporation | Data processing device and data processing method |
US8001476B2 (en) | 2004-11-16 | 2011-08-16 | Open Text Inc. | Cellular user interface |
US7793273B2 (en) | 2004-11-23 | 2010-09-07 | National Instruments Corporation | Type propagation for automatic casting of output types in a data flow program |
CN100458774C (zh) | 2004-11-29 | 2009-02-04 | 国际商业机器公司 | 文档编辑器及文档编辑方法 |
TWI254878B (en) | 2004-12-03 | 2006-05-11 | Hon Hai Prec Ind Co Ltd | System and method for operating file list on the web page |
US7640162B2 (en) | 2004-12-14 | 2009-12-29 | Microsoft Corporation | Semantic canvas |
US20060132812A1 (en) | 2004-12-17 | 2006-06-22 | You Software, Inc. | Automated wysiwyg previewing of font, kerning and size options for user-selected text |
US7546522B2 (en) | 2004-12-20 | 2009-06-09 | Microsoft Corporation | Method, system, and computer-readable medium for applying a global formatting scheme to a chart in an electronic document |
US7487216B2 (en) | 2005-01-18 | 2009-02-03 | International Business Machines Corporation | System and method for managing display of a multiple message electronic mail thread |
US20060168522A1 (en) | 2005-01-24 | 2006-07-27 | Microsoft Corporation | Task oriented user interface model for document centric software applications |
US7729363B2 (en) | 2005-01-24 | 2010-06-01 | Research In Motion Limited | System and method for managing communication for component applications |
US20060173824A1 (en) | 2005-02-01 | 2006-08-03 | Metalincs Corporation | Electronic communication analysis and visualization |
US8065369B2 (en) | 2005-02-01 | 2011-11-22 | Microsoft Corporation | People-centric view of email |
US7657868B2 (en) | 2005-03-14 | 2010-02-02 | Research In Motion Limited | System and method for applying development patterns for component based applications |
US7921372B2 (en) | 2005-03-25 | 2011-04-05 | Microsoft Corporation | System and method for pinning tabs in a tabbed browser |
US20060224946A1 (en) | 2005-03-31 | 2006-10-05 | International Business Machines Corporation | Spreadsheet programming |
US20060242591A1 (en) | 2005-04-22 | 2006-10-26 | Microsoft Corporation | File dialog user interfaces and creation of same |
US20060248012A1 (en) | 2005-04-29 | 2006-11-02 | Stefan Kircher | Transmission of messages related to electronic documents |
US20060248471A1 (en) | 2005-04-29 | 2006-11-02 | Microsoft Corporation | System and method for providing a window management mode |
US7984057B2 (en) | 2005-05-10 | 2011-07-19 | Microsoft Corporation | Query composition incorporating by reference a query definition |
US7530029B2 (en) | 2005-05-24 | 2009-05-05 | Microsoft Corporation | Narrow mode navigation pane |
US7472376B2 (en) | 2005-05-27 | 2008-12-30 | Microsoft Corporation | Method and system for customizations in a dynamic environment |
US20060271869A1 (en) | 2005-05-31 | 2006-11-30 | Microsoft Corporation | Custom task panes that provide accessibility to one or more functions of an application program |
US7735059B2 (en) | 2005-06-09 | 2010-06-08 | Microsoft Corporation | Winforms control hosting in unmanaged applications |
US7886290B2 (en) * | 2005-06-16 | 2011-02-08 | Microsoft Corporation | Cross version and cross product user interface |
JP2007006373A (ja) | 2005-06-27 | 2007-01-11 | Konica Minolta Business Technologies Inc | 書類データ管理システム、画像形成装置、書類データ管理方法、およびコンピュータプログラム |
US7617479B2 (en) | 2005-06-28 | 2009-11-10 | International Business Machines Corporation | Method and apparatus for generating service frameworks |
US20070016857A1 (en) | 2005-06-30 | 2007-01-18 | International Business Machines Corporation | Method and system for non-intrusive portlet rendering for printing |
US8214731B2 (en) | 2005-06-30 | 2012-07-03 | International Business Machines Corporation | Independently refreshing portlet content in a portal view |
US20070033250A1 (en) | 2005-08-02 | 2007-02-08 | Microsoft Corporation | Real-time conversation thread |
US20070034762A1 (en) | 2005-08-15 | 2007-02-15 | Russell White | Variable article holder |
US7653531B2 (en) | 2005-08-25 | 2010-01-26 | Multiling Corporation | Translation quality quantifying apparatus and method |
US7568035B2 (en) | 2005-08-30 | 2009-07-28 | Microsoft Corporation | Command binding determination and implementation |
US8239882B2 (en) | 2005-08-30 | 2012-08-07 | Microsoft Corporation | Markup based extensibility for user interfaces |
US8689137B2 (en) | 2005-09-07 | 2014-04-01 | Microsoft Corporation | Command user interface for displaying selectable functionality controls in a database application |
US9542667B2 (en) | 2005-09-09 | 2017-01-10 | Microsoft Technology Licensing, Llc | Navigating messages within a thread |
US7627561B2 (en) | 2005-09-12 | 2009-12-01 | Microsoft Corporation | Search and find using expanded search scope |
US8176408B2 (en) | 2005-09-12 | 2012-05-08 | Microsoft Corporation | Modularized web provisioning |
US7739259B2 (en) | 2005-09-12 | 2010-06-15 | Microsoft Corporation | Integrated search and find user interface |
US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
CA2622848A1 (en) * | 2005-09-30 | 2007-04-05 | Nokia Corporation | A method, device, computer program and graphical user interface used for the selection, movement and de-selection of an item |
US8117562B2 (en) | 2005-10-26 | 2012-02-14 | Microsoft Corporation | Runtime modification of data presented in a graphical element |
US7464343B2 (en) | 2005-10-28 | 2008-12-09 | Microsoft Corporation | Two level hierarchy in-window gallery |
US7484180B2 (en) | 2005-11-07 | 2009-01-27 | Microsoft Corporation | Getting started experience |
US8434021B2 (en) | 2005-11-30 | 2013-04-30 | Microsoft Corporation | Centralized user interface for displaying contextually driven business content and business related functionality |
US7925716B2 (en) | 2005-12-05 | 2011-04-12 | Yahoo! Inc. | Facilitating retrieval of information within a messaging environment |
US20070143662A1 (en) | 2005-12-15 | 2007-06-21 | Microsoft Corporation | Inserting user interface elements into native applications |
US7975224B2 (en) | 2005-12-21 | 2011-07-05 | Xerox Corporation | WYSIWYG multifunction device finishing options |
US7398524B2 (en) | 2005-12-22 | 2008-07-08 | Alan Joshua Shapiro | Apparatus and method for subtractive installation |
US7664821B1 (en) | 2006-01-26 | 2010-02-16 | Stratify, Inc. | Systems and methods for determining communication chains based on messages |
US8001184B2 (en) | 2006-01-27 | 2011-08-16 | International Business Machines Corporation | System and method for managing an instant messaging conversation |
US7720916B2 (en) | 2006-02-28 | 2010-05-18 | Microsoft Corporation | Ordering personal information using social metadata |
JP2007287136A (ja) | 2006-03-23 | 2007-11-01 | Oce Technologies Bv | オブジェクトの順序付けられた集合に対する処理動作をプログラミングするためのシステム |
JP2007280180A (ja) | 2006-04-10 | 2007-10-25 | Fuji Xerox Co Ltd | 電子文書 |
US20070240057A1 (en) | 2006-04-11 | 2007-10-11 | Microsoft Corporation | User interface element for displaying contextual information |
US8209308B2 (en) | 2006-05-01 | 2012-06-26 | Rueben Steven L | Method for presentation of revisions of an electronic document |
US8131748B2 (en) | 2006-05-12 | 2012-03-06 | Sap Ag | Search query formulation |
US7831902B2 (en) | 2006-05-31 | 2010-11-09 | Microsoft Corporation | Displaying interrelated changes in a grid |
US8605090B2 (en) | 2006-06-01 | 2013-12-10 | Microsoft Corporation | Modifying and formatting a chart using pictorially provided chart elements |
US8200762B2 (en) | 2006-06-01 | 2012-06-12 | Aol Inc. | Displaying complex messaging threads into a single display |
US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Modifying and formatting a chart using pictorially provided chart elements |
US7856012B2 (en) | 2006-06-16 | 2010-12-21 | Harris Corporation | System and methods for generic data transparent rules to support quality of service |
KR20080000281A (ko) | 2006-06-27 | 2008-01-02 | 주식회사 하이닉스반도체 | 경화 방지용 노즐 시스템 장치 |
US9195372B2 (en) * | 2006-06-28 | 2015-11-24 | Scenera Technologies, Llc | Methods, systems, and computer program products for grouping tabbed portion of a display object based on content relationships and user interaction levels |
DE102006034415A1 (de) | 2006-07-25 | 2008-01-31 | Siemens Ag | Verfahren und Anordnung zum Bedienen von elektrischen Geräten |
US20080034304A1 (en) * | 2006-08-02 | 2008-02-07 | Feuerbacher Frank P | Method, System, and Program Product for Focus Switching Delay in a Graphical User Interface |
US7805705B2 (en) * | 2006-08-04 | 2010-09-28 | Apple Inc. | Graphically depicting program code depth |
US7793226B2 (en) * | 2006-08-14 | 2010-09-07 | International Business Machines Corporation | Method and system for grouping and stacking tab user interface objects with icon status indicators |
US20080046518A1 (en) | 2006-08-16 | 2008-02-21 | James I Tonnison | Enhanced E-Mail System |
JP2008047067A (ja) | 2006-08-21 | 2008-02-28 | Ricoh Co Ltd | カプセル化文書管理装置、カプセル化文書管理方法及びカプセル化文書管理プログラム |
US20080082929A1 (en) | 2006-08-30 | 2008-04-03 | Thomson Global Resources | Document-centric workflow systems, methods, and software based on document contents, metadata, and context |
US7870465B2 (en) | 2006-10-18 | 2011-01-11 | Versteeg William C | Reducing channel-change time |
US7913292B2 (en) | 2006-10-18 | 2011-03-22 | Microsoft Corporation | Identification and visualization of trusted user interface objects |
WO2008051276A2 (en) | 2006-10-22 | 2008-05-02 | Onepin, Inc. | Short message service formatting for information exchange |
US20080104505A1 (en) | 2006-10-27 | 2008-05-01 | Keohane Susann M | Method, System and Program Product Supporting Customized Presentation of Toolbars Within a Document |
JP2008117019A (ja) | 2006-10-31 | 2008-05-22 | Fuji Xerox Co Ltd | 会議情報管理装置、会議再生装置、設備管理装置、会議システム及びプログラム |
TW200821926A (en) | 2006-11-07 | 2008-05-16 | Sunplus Technology Co Ltd | Method and system for function reference of development tool |
US8191052B2 (en) | 2006-12-01 | 2012-05-29 | Murex S.A.S. | Producer graph oriented programming and execution |
US8307379B2 (en) | 2006-12-21 | 2012-11-06 | International Business Machines Corporation | Determining an extension to use to process an input object to a call in a program |
IL180566A (en) | 2007-01-04 | 2013-03-24 | Boaz Fletcher | Electronic messaging system and method |
US7596860B2 (en) | 2007-02-09 | 2009-10-06 | Ideal Industries, Inc. | Application tool for coaxial cable compression connectors |
US20080209316A1 (en) | 2007-02-27 | 2008-08-28 | Yahoo! Inc. | System and method of implementing an extensible command-line interface |
US7865868B2 (en) * | 2007-03-28 | 2011-01-04 | Microsoft Corporation | .NET ribbon model for a ribbon user interface |
US8201103B2 (en) | 2007-06-29 | 2012-06-12 | Microsoft Corporation | Accessing an out-space user interface for a document editor program |
US8484578B2 (en) | 2007-06-29 | 2013-07-09 | Microsoft Corporation | Communication between a document editor in-space user interface and a document editor out-space user interface |
US8645863B2 (en) | 2007-06-29 | 2014-02-04 | Microsoft Corporation | Menus with translucency and live preview |
US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
US20090012984A1 (en) * | 2007-07-02 | 2009-01-08 | Equivio Ltd. | Method for Organizing Large Numbers of Documents |
TWI338869B (en) | 2007-08-03 | 2011-03-11 | Via Tech Inc | Method and apparatus for block-based digital encoded picture |
US8762864B2 (en) | 2007-08-06 | 2014-06-24 | Apple Inc. | Background removal tool for a presentation application |
US7949963B1 (en) | 2007-10-05 | 2011-05-24 | Buu Tien Ton Pham | 1-2-3 Dynamic on-top tabular (DTT) web page editing |
US7693940B2 (en) | 2007-10-23 | 2010-04-06 | International Business Machines Corporation | Method and system for conversation detection in email systems |
US7802199B2 (en) | 2007-11-30 | 2010-09-21 | Microsoft Corporation | Enable ribbon reloading via a proxy add-in |
US20090152349A1 (en) | 2007-12-17 | 2009-06-18 | Bonev Robert | Family organizer communications network system |
US9304658B2 (en) | 2007-12-30 | 2016-04-05 | Qualcomm Incorporated | On-screen menu buttons including multiple modes |
US20090192845A1 (en) | 2008-01-30 | 2009-07-30 | Microsoft Corporation | Integrated real time collaboration experiences with online workspace |
US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
TWI361377B (en) | 2008-04-24 | 2012-04-01 | Htc Corp | Method for switching user interface, electronic device and recording medium using the same |
US9665850B2 (en) | 2008-06-20 | 2017-05-30 | Microsoft Technology Licensing, Llc | Synchronized conversation-centric message list and message reading pane |
US8402096B2 (en) | 2008-06-24 | 2013-03-19 | Microsoft Corporation | Automatic conversation techniques |
US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
CN101996018A (zh) | 2009-08-17 | 2011-03-30 | 张学志 | 一种新型的竖向彩带图形用户界面 |
KR101129221B1 (ko) | 2011-10-19 | 2012-03-26 | 주식회사 한글과컴퓨터 | 프레젠테이션 장치 및 상기 프레젠테이션 장치의 프레젠테이션 방법 |
KR101161564B1 (ko) | 2011-11-08 | 2012-07-03 | 주식회사 한글과컴퓨터 | 단말 장치 및 상기 단말 장치의 개체 색상 변환 방법 |
-
2009
- 2009-02-17 US US12/372,386 patent/US9015621B2/en active Active
- 2009-12-28 TW TW098145363A patent/TWI512591B/zh not_active IP Right Cessation
-
2010
- 2010-01-22 WO PCT/US2010/021888 patent/WO2010096236A2/en active Application Filing
- 2010-01-22 CN CN2010800087895A patent/CN102317897B/zh active Active
- 2010-01-22 SG SG2014008692A patent/SG2014008692A/en unknown
- 2010-01-22 BR BRPI1007264A patent/BRPI1007264B1/pt active IP Right Grant
- 2010-01-22 CA CA2750422A patent/CA2750422C/en active Active
- 2010-01-22 ES ES10744106.5T patent/ES2672595T3/es active Active
- 2010-01-22 RU RU2011134380/08A patent/RU2523914C2/ru active
- 2010-01-22 EP EP10744106.5A patent/EP2399189B1/en active Active
- 2010-01-22 MX MX2011008461A patent/MX348477B/es active IP Right Grant
- 2010-01-22 JP JP2011550149A patent/JP5559817B2/ja not_active Expired - Fee Related
- 2010-01-22 SG SG2011048857A patent/SG172842A1/en unknown
- 2010-01-22 KR KR1020117018813A patent/KR101692199B1/ko active Active
- 2010-01-22 MY MYPI2011003348A patent/MY167201A/en unknown
- 2010-01-22 AU AU2010216342A patent/AU2010216342B2/en active Active
-
2011
- 2011-06-30 ZA ZA2011/04850A patent/ZA201104850B/en unknown
- 2011-07-03 IL IL213908A patent/IL213908A/en active IP Right Grant
- 2011-08-16 CL CL2011001987A patent/CL2011001987A1/es unknown
-
2012
- 2012-08-13 ZA ZA2012/06052A patent/ZA201206052B/en unknown
-
2015
- 2015-03-02 US US14/635,605 patent/US9864489B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1790243A (zh) * | 2004-08-16 | 2006-06-21 | 微软公司 | 用于显示可选择软件功能控件的命令用户界面 |
WO2008121718A1 (en) * | 2007-03-28 | 2008-10-09 | Avery Dennison Corporation | Ribbon-style user interface for a software application |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9098837B2 (en) | 2003-06-26 | 2015-08-04 | Microsoft Technology Licensing, Llc | Side-by-side shared calendars |
US8799808B2 (en) | 2003-07-01 | 2014-08-05 | Microsoft Corporation | Adaptive multi-line view user interface |
US9223477B2 (en) | 2004-08-16 | 2015-12-29 | Microsoft Technology Licensing, Llc | Command user interface for displaying selectable software functionality controls |
US9015621B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Technology Licensing, Llc | Command user interface for displaying multiple sections of software functionality controls |
US9864489B2 (en) | 2004-08-16 | 2018-01-09 | Microsoft Corporation | Command user interface for displaying multiple sections of software functionality controls |
US9015624B2 (en) | 2004-08-16 | 2015-04-21 | Microsoft Corporation | Floating command object |
US8839139B2 (en) | 2004-09-30 | 2014-09-16 | Microsoft Corporation | User interface for providing task management and calendar information |
US8689137B2 (en) | 2005-09-07 | 2014-04-01 | Microsoft Corporation | Command user interface for displaying selectable functionality controls in a database application |
US9542667B2 (en) | 2005-09-09 | 2017-01-10 | Microsoft Technology Licensing, Llc | Navigating messages within a thread |
US10248687B2 (en) | 2005-09-12 | 2019-04-02 | Microsoft Technology Licensing, Llc | Expanded search and find user interface |
US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
US9513781B2 (en) | 2005-09-12 | 2016-12-06 | Microsoft Technology Licensing, Llc | Expanded search and find user interface |
US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | Modifying and formatting a chart using pictorially provided chart elements |
US8638333B2 (en) | 2006-06-01 | 2014-01-28 | Microsoft Corporation | Modifying and formatting a chart using pictorially provided chart elements |
US8605090B2 (en) | 2006-06-01 | 2013-12-10 | Microsoft Corporation | Modifying and formatting a chart using pictorially provided chart elements |
US9098473B2 (en) | 2007-06-29 | 2015-08-04 | Microsoft Technology Licensing, Llc | Accessing an out-space user interface for a document editor program |
US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space user interface |
US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
US9665850B2 (en) | 2008-06-20 | 2017-05-30 | Microsoft Technology Licensing, Llc | Synchronized conversation-centric message list and message reading pane |
US9338114B2 (en) | 2008-06-24 | 2016-05-10 | Microsoft Technology Licensing, Llc | Automatic conversation techniques |
US9875009B2 (en) | 2009-05-12 | 2018-01-23 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102317897B (zh) | 用于经由改进用户界面提供来自软件应用程序的功能的方法 | |
US11068132B2 (en) | Command user interface for displaying selectable software functionality controls | |
KR101159334B1 (ko) | 선택된 객체에 적용가능한 포맷팅 옵션 갤러리를디스플레이하는 개선된 사용자 인터페이스 | |
KR101149990B1 (ko) | 선택된 객체와 관련된 선택가능 소프트웨어 기능 컨트롤을디스플레이하기 위한 개선된 사용자 인터페이스 | |
CN101604243A (zh) | 显示上下文相关软件功能控件的用户界面 | |
CN100472417C (zh) | 用于选择与选定对象相关的选择软件功能控件的用户界面 | |
CN100517196C (zh) | 显示上下文相关软件功能控件的用户界面 | |
CN100590593C (zh) | 用于在用户界面中提供格式化选项图库的方法 |
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 | ||
ASS | Succession or assignment of patent right |
Owner name: MICROSOFT TECHNOLOGY LICENSING LLC Free format text: FORMER OWNER: MICROSOFT CORP. Effective date: 20150421 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150421 Address after: Washington State Patentee after: Micro soft technique license Co., Ltd Address before: Washington State Patentee before: Microsoft Corp. |