CN101263495B - 扩展的搜索和查找用户界面 - Google Patents
扩展的搜索和查找用户界面 Download PDFInfo
- Publication number
- CN101263495B CN101263495B CN2006800332123A CN200680033212A CN101263495B CN 101263495 B CN101263495 B CN 101263495B CN 2006800332123 A CN2006800332123 A CN 2006800332123A CN 200680033212 A CN200680033212 A CN 200680033212A CN 101263495 B CN101263495 B CN 101263495B
- Authority
- CN
- China
- Prior art keywords
- search
- user interface
- pane
- text box
- data
- 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
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/168—Details of user interfaces specifically adapted to file systems, e.g. browsing and visualisation, 2d or 3d GUIs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
-
- 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/0482—Interaction with lists of selectable items, e.g. menus
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
Abstract
提供与数据搜索引擎集成的搜索和查找用户界面,以允许对与给定软件模块相关联的或与多个不同的软件模块相关联的数据存储文件夹进行高效且高速的数据搜索和检索。提供搜索和查找用户界面的扩展形式,用于高级搜索。其中要求在当前搜索范围之外的搜索,提供自动“升级范围”机制,用于将搜索扩展到在其上执行最初搜索的当前数据存储文件夹之外的数据存储文件夹。
Description
背景
随着计算机时代的到来,计算机软件用户变得习惯于帮助他们写作、计算、组织、准备演示、发送和接收电子邮件、制作音乐等用户友好软件应用程序。电子邮件应用程序使用户能向其他用户发送电子邮件并从其接收电子邮件。电子邮件应用程序使用户能将已发送和接收的邮件存储在多种用户建立的存储文件夹中。电子日程表应用程序使用户能在电子介质中维护各种日程表信息,诸如约会。联系人应用程序使用户能维护、排序和访问联系人信息,诸如各个人员和实体的名称、地址、电话号码、电子邮件地址等。例如任务应用程序、笔记应用程序和日志应用程序等其他应用程序使用户能创建、维护和存储诸如任务、笔记、日志条目等各种电子数据。开发出多功能应用程序,采用该应用程序,例如电子邮件、日程表、联系人、任务、笔记、日志等各种软件模块通过使用户能按需在不同软件模块之间切换的单个软件应用程序可用。
有了这种软件应用程序,用户通常将大量数据存储在与每个应用程序相关联或与多功能应用程序的不同软件模块相关联的各个存储位置中。例如,用户通常将接收到的电子邮件项目、已发送的电子邮件项目以及甚至是已删除的电子邮件项目存储在与电子邮件应用程序相关联的一个或多个存储文件夹中。用户将诸如约会等日程表信息存储在个人日程表、商务日程表、社交日程表等中。可以存储诸如名称、地址、电话号码、电子邮件地址等多种联系人信息。用户使用这种应用程序存储的其他信息包括存储在一个或多个存储位置的笔记、任务、日志项目等。
开发出搜索和查找机制,用于定位与特定的搜索属性或特征相关联的一特定存储的数据项目或多个存储的数据项目(例如邮件项目、联系人项目、日程表项目等)。但是,现有的搜索和查找机制通常在整个数据存储区域(例如所有接收到的电子邮件)上搜索,而不提供搜索组成较大存储区域的子存储区域的机会。由此,这种搜索往往是缓慢的,并且通常返回并不特别地与搜索相关的大量数据。如果执行这种搜索并没有返回任何可接受的结果,那么通常需要用户进行扩展或高级搜索。然而,不经常使用这种搜索和查找功能的一般用户通常不具有对一个或多个所需数据项目进行更高级的搜索所需的技能或耐性。此外,通常用户在例如收件箱文件夹等特定的存储区域中进行搜索,当所需项目并不位于其中时只会感到受挫。在许多情况下,所需项目被存储了,但不是存储在用户搜索的存储位置中,而且用户缺少高效地地将搜索范围改变成包括其他搜索位置的手段。
由于这些和其他考虑,作出了本发明。
概述
提供了本概述,用于以简化的形式引入将在以下具体实施方式中进一步描述的一些概念。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,它也不旨在用于协助确定所要求保护的主题的范围。
本发明的各实施例通过提供集成用于高效且高速数据搜索和检索的数据索引引擎的改进的搜索和查找功能解决了上述和其他问题。提供了简化的搜索和查找用户界面,所述界面在可选数据存储文件夹和给定软件模块(例如电子邮件软件模块)的其他用户界面组件附近显示。搜索和查找用户界面可用于搜索存储在与给定软件模块相关联的特定存储文件夹(例如与电子邮件模块相关联的已发送邮件文件夹)中的数据。依照一实施例,如果期望高级搜索,那么提供搜索和查找用户界面的扩展形式,以允许进行基于诸如接收的日期、发送的日期、附件的存在、标记或链接的存在等与期望数据项目相关联的属性的定制的搜索。
如果期望更广的搜索,那么给定搜索会被自动“升级范围(upscope)”,这样使得能将给定的搜索请求应用到更广范围的数据上(例如,与电子邮件模块相关联的所有电子邮件文件夹)。在具有例如电子邮件、电子日程表、联系人、任务、笔记、日志等多个软件模块的多功能软件应用程序的情况下,简化和扩展搜索和查找用户界面及相关联的功能都可以在不同的软件模块上用于搜索和检索与不同模块相关联的数据。
阅读以下详细描述并查看相关联的附图,表征本发明的这些和其他特征和优点将变得显而易见。应该理解,以上一般描述和以下详细描述都仅是解释性的,而并不旨在限制所要求保护的本发明。
附图简述
图1示出了示例性计算操作环境。
图2示出了显示集成的搜索和查找窗格的电子邮件应用程序用户界面的计算机屏幕显示。
图3示出了搜索和查找用户界面的计算机屏幕显示。
图4示出了搜索和查找用户界面的计算机屏幕显示。
图5示出了显示响应于搜索和查找操作的数据列表的计算机屏幕显示。
图6示出了显示扩展的搜索和查找用户界面的电子邮件应用程序用户界面的计算机屏幕显示。
图7示出了扩展的搜索和查找用户界面的计算机屏幕显示。
图8示出了响应于搜索和查找操作并显示用于扩展搜索和查找操作的范围的升级范围链接的数据列表。
图9示出了显示与多个软件模块相关联的存储文件夹列表的计算机屏幕显示。
图10示出了图2的计算机屏幕显示,显示下拉菜单,用于选择性地改变给定搜索操作的范围或用于获取一个或多个附加功能。
具体实施方式
如上简要描述的,本发明的各实施例针对集成数据索引引擎的搜索和查找用户界面,以便允许在与给定软件模块相关联或与多个不同的软件模块相关联的数据存储文件夹上进行高效且高速数据搜索和检索。提供了搜索和查找用户界面的扩展形式,用于高级搜索,并且其中要求超过现有搜索范围的搜索,提供了自动升级范围的机制,用于将搜索扩展到在其上执行最初搜索的当前数据存储文件夹以外的数据存储文件夹。在以下详细描述中,参考形成这方面的一部分的附图,其中通过说明示出了特定的实施例或示例。这些实施例可以被组合,可以使用其他实施例,并且可以作出结构改变而不背离本发明的精神和范围。由此,以下详细描述并不旨在限制,本发明的范围由所附权利要求及其等效方式定义。
现在参考附图描述本发明的各方面和示例性计算操作环境,其中相同的标号指示相同的元素。图1和以下讨论旨在提供对其中可实现本发明的合适的计算环境的简要概括描述。虽然在结合在个人计算机上的操作系统上运行的应用程序执行的程序模块的一般上下文环境中描述了本发明,但是本领域的技术人员可以认识到本发明也可以结合其他程序模块实现。
一般而言,程序模块包括例程、程序、对象、组件、数据结构等等,它们执行特定的任务或实现特定的抽象数据类型。此外,本领域的技术人员会理解本发明可以使用其他计算机系统配置来实施,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等。本发明也可以在由通过通信网络链接的远程处理设备执行任务的分布式计算环境中实现。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备两者中。
本发明的各实施例可以被实现为计算机过程(方法)、计算系统或诸如计算机程序产品或计算机可读介质的制品。计算机程序产品可以是计算机系统可读的计算机存储介质并且对指令的计算机程序进行编码以用于执行计算机过程。计算机程序产品也可以是计算系统可读的载波上的传播信号并且对指令的计算机程序进行编码以用于执行计算机过程。
参考图1,用于实现本发明的一个示例性系统包括诸如计算机设备100的计算设备。在基本配置中,计算设备100通常包括至少一个处理单元102和系统存储器104。根据计算设备的精确配置和类型,系统存储器可以是易失性的(诸如RAM)、非易失性的(诸如ROM、闪存等)或这两者的某个组合。系统存储器104通常包括适于控制联网的个人计算机的操作的操作系统105,诸如来自华盛顿州雷德蒙市的微软公司的WINDOWS操作系统。系统存储器104也可以包括一个或多个软件应用程序106并且可以包括程序数据107。在图1用虚线108中的那些组件示出了该基本配置。
在一个实施例中,应用程序106可以包括许多类型的程序,诸如文字处理应用程序、电子表格应用程序、桌面发布应用程序等。依照本发明的一实施例,应用程序106包括多功能应用程序,用于提供用户日称表功能、电子邮件功能、联系人信息功能、电子笔记功能、电子日志功能等。包括这种多功能程序106的个别程序模块中的一些包括日程表模块、电子邮件程序、联系人模块、任务模块、笔记模块和日志模块(未示出)。这种多功能应用程序106的一个示例是微软公司制造的OUTLOOK。
计算设备100可以具有其他的特征和功能。例如,计算设备100也可以包括诸如磁盘、光盘或磁带的其他数据存储设备(可移动和/或不可移动)。这种其他的存储在图1中用可移动存储109和不可移动存储110示出。计算机存储介质包括以用于储存诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任一方法或技术实现的易失性和非易失性,可移动和不可移动介质。系统存储器104、可移动存储109和不可移动存储110都是计算机存储介质的示例。计算机存储介质包括但不限于,RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字通用盘(DVD)或其它光盘存储、磁盒、磁带、磁盘存储或其它磁存储设备、或可以用来储存所期望的信息并可由计算机100访问的任一其它介质。任何这种计算机存储介质可以是设备100的部分。计算设备100也可以具有输入设备112,诸如键盘、鼠标、笔、语音输入设备、触摸输入设备等。也可以包括诸如显示器、扬声器、打印机等输出设备114。这些设备在本领域中是公式的,无需在此赘述。
计算设备100也可以包括使设备可以诸如通过分布式计算环境中的网络(例如内联网或互联网)与其他计算设备118通信的通信连接116。通信连接116是通信介质的一个示例。通信介质通常具体化为诸如载波或其它传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其它数据,并包括任一信息传送介质。术语“已调制数据信号”指以对信号中的信息进行编码的方式设置或改变其一个或多个特征的信号。作为示例而非局限,通信介质包括有线介质,如有线网络或直接连线连接,以及无线介质,如声学、射频(RF)红外线和其它无线介质。此处所使用的术语计算机可读介质包括存储介质和通信介质两者。
图2示出了显示导航窗格、邮件列表窗格和预览窗格的电子邮件应用程序用户界面的计算机屏幕显示。用户界面200表示电子邮件应用程序用户界面,其中可以向用户显示各种电子邮件项目。本领域的技术人员应该理解,图2中所示的用户界面200以及用户界面200中所示的示例内容仅是为了示例,而非限制或约束可以在电子邮件应用程序用户界面中提供的大量不同类型的电子邮件内容和功能。接着参考图2,图2中所示的用户界面200包括多种功能按钮,包括文件按钮205、编辑按钮215、视图按钮220以及工具栏225,工具栏中可显示各种可选功能控件(未示出),用于选择对用户界面200中显示的数据操作的功能。
沿着用户界面200的右侧是预览窗格290。在预览窗格290中,可以显示选定或给定电子邮件消息的内容,以便使用户能快速地审阅给定电子邮件消息的部分或全部内容。在用户界面200的中间显示邮件箱列表窗格285。邮件箱列表窗格285可以是收件箱、已发送邮件箱、未读邮件箱、特定邮件文件夹邮件箱等形式。列表窗格285包括与给定邮件数据类型(例如接收到的、已发送的、未读的、文件夹等)相关联的接收到的或已发送的电子邮件项目的清单。本领域的技术人员应该理解,列表窗格285可以选择性地用与可经由用户界面20审阅的不同类型的邮件项目相关联的收件箱窗格、发件箱窗格、已发送邮件项目窗格、未读邮件窗格或与各种其他窗格来替换。依照本发明的各实施例,在预览窗格290中提供的内容是列表窗格285中列示的电子邮件项目的关键。
沿用户界面200的左侧的是导航窗格230。导航窗格230可以包括与可经由用户界面200显示和/或编辑的各种类型的数据相关联的可选项目。例如,收藏夹文件夹部分236包括示例个人邮件文件夹(例如“Joe的邮件”)、商务邮件文件夹(例如“项目A”邮件)以及杂项文件夹(例如“旧的邮件”)。对这些文件夹之一的选择导致显示相关联的窗格285和290,如上所述。例如,对“项目A”文件夹的选择导致显示收件箱邮件列表窗格285以及相关联的电子邮件预览窗格290,其中在列表窗格285中显示来自“项目A”文件夹的邮件项目列表,且其中在预览窗格290中显示选定邮件项目的预览。
导航窗格230中包含的其他部分240包括与例如电子邮件模块等当前使用中的软件模块相关联的各种数据文件夹。“所有邮件”文件夹275包括与使用中的邮件模块相关联存储的所有邮件项目。“所有邮件”文件夹用作包含总的“所有邮件”文件夹中包含的数据项目的子集的多个子文件夹或孩子文件夹的父文件夹。例如,“收件箱”文件夹包含接收到的电子邮件项目。“未读”文件夹可以包含还没有阅读的电子邮件项目。“已发送”文件夹可以包含已发送的邮件项目。
在导航窗格230的下端是软件应用程序模块选择区域。软件模块选择区域包括与不同软件应用程序相关联的可选控件,所述不同软件应用程序可以被选择以用于启动相关联的应用程序和相关联的用户界面200。例如,对邮件控件255的选择会导致启动相关联的电子邮件应用程序和显示电子邮件应用程序用户界面200,如图2中所示。类似地,对日程表控件260的选择会导致启动电子日程表应用程序和导致显示相关联的日程表应用程序用户界面200。对联系人控件265的选择导致启动联系人应用程序和导致启动相关联的联系人应用程序用户界面200(未示出)。本领域的技术人员应该理解,图2中所示的软件应用程序模块的数目和类型仅是为了示例,并不旨在限制诸如任务模块、日志模块、笔记模块等可以提供的其他类型的软件应用程序模块。同样,应该理解,图2中所示的用于可选控件255、260、265、270的图标仅是为了示例,而非限制可用于标识不同软件应用程序的各种不同类型的视觉图标。
如此处所述的对其他软件模块的选择不仅导致启动相关联的软件应用程序和显示相关联的用户界面200,也会用与选定软件模块的数据存储文件夹相关联的可选控件填充导航窗格230。例如,如果选择日程表模块,那么会用与例如商务日程表的存储文件夹、个人日程表的存储文件夹、社交日程表的存储文件夹等一个或多个日程表存储文件夹相关联的一个或多个可选控件来填充导航窗格230。相似地,对联系人软件模块的选择导致启动相关联的联系人应用程序和显示与联系人应用程序相关联的用户界面200。同样会用例如商务联系人文件夹、个人联系人文件夹、项目联系人文件夹或用户期望的各种其他文件夹等与联系人应用程序相关联的一个或多个数据存储文件夹来填充导航窗格230。
作为另一示例,如果用户当前正在使用日程表模块,并且用户正在查看包含在例如商务日程表文件夹等特定日程表模块数据存储文件夹中的例如约会等日程表项目,那么搜索和查找窗格300可用于定位包含在商务日程表文件夹中的例如约会等日程表数据项目。作为另一示例,如果用户当前正在使用笔记模块,且用户当前正在查看包含在“个人笔记”存储文件夹中的笔记项目,那么本发明的搜索和查询窗格300可用于定位存储文件夹中正使用的特定数据项目。如以下将详细描述的,给定搜索的范围可以被自动地扩展或“升级范围”,以便搜索包含在例如如图2中所示的“所有邮件”文件夹275等更广的存储区域中的项目。
集成的搜索和查找
依照各实施例,提供了用于搜索与当前采用的软件模块相关联的存储文件夹的搜索和查找窗格300。例如,如果用户当前正在查看包含在部分240中示出的“收件箱”文件夹中的电子邮件项目,那么搜索和查找窗格300可用于定位包含在该文件夹中的电子邮件项目。如果用户当前正在查看部分235中示出的“项目A”邮件文件夹中的电子邮件项目,那么搜索和查找窗格300可用于定位包含在该文件夹中的电子邮件项目。如以下将详细描述的,给定搜索的范围可以被自动地扩展或“升级范围”,以便搜索包含在例如“所有邮件”文件夹等更广的存储区域中的项目。如果选择了不同的软件模块,例如日程表模块,那么搜索和查找窗格300会被用于搜索与日程表模块相关联的数据文件夹,诸如不同的存储日程表视图。如果选择了联系人模块,那么搜索和查找窗格300会被用于搜索包含在不同联系人文件夹中的数据等等。以下在图9中示出了在不同应用程序模块的导航窗格中展开的示例升级范围机制。
还是参考图2,在用户界面200中导航面板230和预览面板290之间的邮件列表窗格285的上方提供了集成的搜索和查找窗格300。当使用此处所述的搜索和查找窗格300以搜索例如来自特定发件人的电子邮件消息等特定的数据项目时,包括含有启动搜索的关键词和其他搜索查询的所有电子邮件项目的邮件搜索结果被列示在搜索和查找窗格300的下方的结果列表中,如图2中的窗格300下方示出的电子邮件消息295和297所示。
依照本发明的各实施例,通过使用数据索引增强了经由搜索和查找窗格300的搜索的速度和效率。依照数据搜索,周期性地索引每个数据存储文件夹,以使经由搜索和查找窗格300的后续搜索能针对与存储的数据相关联的索引来操作,而非响应于每个启动的搜索,需要搜索和查找机制搜索包含在给定存储文件夹中的所有数据。例如,参考图2,依照可用于高效地在该文件夹中搜索和查找特定数据项目的各种条款和数据类型周期性地对部分240中示出的包含在“收件箱”存储文件夹中的所有电子邮件项目进行索引。例如,可用于索引电子邮件项目的条款和/或数据类型可包括“来自”、“至”、“数据”、“附件”、“名称”等。由此,如果开始经由搜索和查找窗格300对经索引的数据文件夹启动后续的搜索,可以更快速地找到响应于该搜索的数据项目。依照各实施例,对经索引的数据文件夹的搜索以秒为单位来执行,这与对未经索引的数据存储文件夹的长得多得时间段形成对比。
例如,如果用户基于特定的名称搜索包含在目标文件夹中的所有电子邮件项目,那么就会针对目标存储文件夹经索引的名称来处理由用户提供的名称,以便高效地返回包含在目标存储文件夹中对应于用户提供的名称的数据项目。同样地,如果用户启动在目标存储文件夹中对在特定日期接收自指定方的所有电子邮件项目的搜索,那么本发明的搜索和查找机制会使用基于诸如“来自”、“名称”和“日期”等关键条款或标志的索引来高效地检索响应于所发起的搜索的数据。应该理解,可以对与其他软件模块相关联的其他类型的数据存储文件夹执行类似的索引,所述其他软件模块例如日程表模块、联系人模块、任务模块、笔记模块、日志模块等。例如可以基于与日程表数据相关联的各种标志和关键条款来对日程表模式的给定存储文件夹中包含的所有数据进行周期性的索引,所述各种标志和关键条款例如约会、约会开始时间、约会结束时间、约会日期、约会参与者等。
依照本发明的各实施例,也通过对包含在当前使用的数据存储文件夹中的数据应用启动的搜索来提高经由搜索和查找窗格300进行的搜索和查找期望数据项目的速度和效率。例如,如果用户当前正在查看包含在导航窗格230的部分240中示出的“已发送”邮件文件夹中的电子邮件,那么用户经由搜索和查找窗格300启动的搜索仅对包含在“已发送”邮件文件夹中的那些数据项目运行。通过仅对包含在当前使用的数据文件夹中的那些数据项目运行启动的搜索,搜索会更高效和更快速,因为响应于该搜索必须解析有限数目的数据项目。
此外,通过将发起的搜索限于仅包含在当前使用的数据文件夹中的那些数据项目,会增加用户的满意度,因为如果用户当前正在查看包含在例如“已发送”邮件文件夹等特定数据文件夹中的数据项目,那么用户可能期望仅对包含在当前使用的数据文件夹中的那些数据运行启动的搜索。由此,不仅通过将搜索限于包含在当前使用的数据文件夹中的数据提高了搜索的速度和效率,而缺通过训练用户由用户启动的任何搜索和查找操作首先会对当前使用的数据文件夹启动,随后仅在用户动作时对更广的数据项目集启动提高了用户期望值和满意度。
搜索和查找窗格300是包含最小数目的组件的简化用户界面,以便易于使用和最小化用户界面显示空间的消耗。依照各实施例,如图2所示,搜索和查找窗格300被维护在可见和易于发现的位置中,并且在其上搜索和查找窗格300用于所有相关联软件模块的用户界面200的数据文件夹附近保存。在各个软件模块的每一个的用户界面200中自动地展开搜索和查找窗格。无需手动地启动搜索和查找窗格300,由此搜索和查找窗格300总是保持对最终用户可见且可发现的。还是参考图2,使用搜索和查找窗格300的操作流由从导航窗格230选择特定的数据文件夹开始,这设置了后续搜索的范围,随后使用搜索和查找窗格300启动搜索,这依照搜索查询对包含在选定的数据文件夹中的数据进行过滤,随后在搜索和查找窗格300下方呈现搜索的结果,以及随后在预览窗格290中呈现选定结果项目的预览。或者,用于搜索和查找窗格300的操作流可在向文本框310输入搜索串时开始,而无需首先设置特定的搜索范围。即,依照该实施例,当向文本框310输入搜索串时,搜索会自动地在当前范围(例如已发送邮件项目)上开始。
现在参考图3,如以上简要描述的,为了更好的可发现性,搜索和查找窗格300位于用户界面200的中心附近当前使用的软件模块的数据列表窗格上方。通过将搜索和查找窗格300置于该位置,搜索和查找窗格对最终用户更可见、更可发现且更有用。依照一个实施例,搜索和查找窗格300可以被显示成与当前软件模块的结果或数据显示空间的整体宽度一样宽,例如图2中所示的邮件项目列表窗格285。背景色彩或阴影可以被应用到搜索和查找窗格300,用于使其与包含在用户界面200中周围的控件和窗格分开,以便进一步增强可发现性。依照一个实施例,当搜索和查找窗格300正在使用时,当选中了搜索和查找窗格中的任何控件或当搜索在进行中时,可以改变搜索和查找窗格300的背景渐变色(gradient)、阴影或色彩,用于创建搜索和查找窗格300正在操作中的视觉外观。为了进一步增强在经由搜索和查找窗格300启动的活动搜索期间的可发现性,可以突出显示(276)当前选中的数据文件夹,例如“已发送”数据文件夹,用于指示当前正在对突出显示的数据文件夹进行活动搜索。
还是参考图3,搜索和查找窗格300包括多个用户界面元素。在窗格300的左侧,显示放大镜图标305,用于向最终用户指示窗格300与搜索和查找期望的数据项目相关联。应该理解,可以在不同的位置显示图标305以便最好地使用可用显示空间,例如可以在文本框310中显示该图标或者可以完全去除该图标。提供搜索文本框310,其中可以输入包括特殊字符的自由形式的字母数字输入(例如字母或数字字符)以用于构造用于针对包含在当前正在使用的数据文件夹中的经索引数据进行处理的搜索查询。例如,可以将完整的单词、部分单词或单词的组合输入到文本框310中,用于启动搜索。例如,可以将诸如“sea”、“search”、“search spec”或“search for specification”等文本串输入到文本框310,以便启动期望的搜索。依照一个实施例,可以对文本框310施加诸如255个字符等字符限制。这种字符限制可以作为安全措施施加,用于降低用户的数据经由搜索机制被攻击或危害的风险。依照一个实施例,可以使用例如“CRTL+E”等键盘快捷键来自动地将焦点集中在文本框310中,以便使用搜索和查找窗格300快速地启动搜索。
依照一个实施例,可以在文本框310中显示搜索上下文标识串,用于警告用户关于搜索范围没有被改变时所启动搜索的当前上下文。例如,如果用户当前正使用“已发送”邮件文件夹,那么可以在文本框310中显示文本串,诸如“现在搜索已发送邮件文件夹”,用于警告用户所启动的搜索会针对“已发送”邮件文件夹除非用户将范围改成某个其他的数据文件夹。作为另一示例,如果用户选择性地使搜索针对所有的邮件项目,那么标识串可以是“现在搜索所有邮件项目”等。可以用将文本串区别于搜索查询的方式对其着色或形成阴影。当将搜索查询输入到文本框310中时,上下文标识串被替换。
在文本框310的右侧,提供最近使用(MRU)下拉列表控件315。对MRU控件315的选择导致展开包含多个先前使用的搜索串的下拉列表。从下拉列表选择最近使用的搜索串之一导致将选中的搜索串自动地插入到文本框310中,用于启动相关联的搜索。如以下将描述的,替换实施例包括在选择控件315以改变给定搜索的范围(包括选择MRU列表)时展开下拉菜单。
可以依照多种方法,在将搜索串查询输入到文本框310中后启动搜索。依照第一种方法,可以采用“按照你键入的结果”方法(也称为“单词轮转式”)。依照该方法,随着将文本串输入到文本框中,会对当前正在使用的数据文件夹的经索引数据启动自动搜索,所述自动搜索随着每个新的字符被输入到文本串被动态地更新。例如,如果输入第一个字符“B”,那么会对当前正在使用的数据文件夹中包含的具有字符“B”的所有数据项目自动处理搜索。随着下一个字符例如“O”被追加到搜索串,会对当前正在使用的数据文件夹中与搜索串“BO”匹配的数据项目动态地更新搜索。如果下一个字符例如“B”被追加到搜索串,那么动态地更新搜索以列示包含在当前正在使用的数据文件夹中包含串“BOB”的那些项目。即,依照单词轮转式方法,使用追加到正在被输入到文本框310中的当前搜索查询串的每个附加的字母数字字符自动填充和动态地更新响应于搜索的数据项目的结果列表。
依照第二种方法,不启动搜索直至在输入搜索串查询后的用户动作。依照该方法,例如文本串“Bob”的搜索查询被输入到文本框310中,之后是诸如选择回车的用户动作以启动使用输入的搜索串对当前正在使用的数据文件夹的搜索。或者,当在文本框310中输入期望的搜索查询后,或者在从最近使用下拉列表中选择先前输入的搜索查询之后,可以在文本框310附近添加“前进”按钮340,如图4中所示。接着选择“前进”按钮340会基于文本框310中填充的搜索查询启动对当前正在使用的数据文件夹的搜索。
提供进度指示条330,用于显示搜索正在进行的视觉指示。依照一个实施例,可以在对目标数据文件夹进行活动搜索期间提供例如从进度指示条330的一边移动到另一边的色彩或光亮等动画。当活动搜索结束时,在进度指示条330中显示的动画停止,以指示搜索已结束或已被停止。
依照一个实施例,紧接着搜索和查找窗格上面显示标题栏335,用于显示当前正在使用的数据文件夹例如“Inbox(收件箱)”数据文件夹的标题。在对当前正在使用的数据文件夹执行搜索后,将结果的附加说明描述追加到标题栏335中显示的当前正在使用的数据文件夹的标题上。例如,参考图3,在对文本串“aaro”进行搜索后,“(results for“aaro”(“aaro”的结果))”的附加说明被追加到标题“收件箱”上,以便向最终用户进一步阐明当前在搜索和查找窗格300下方的显示空间285中显示的数据包括响应于所执行的搜索的数据项目。
提供清空/停止按钮320用于立刻从文本框310删除文本,由此清空搜索和查找窗格300并使当前模块视图返回到启动任何搜索和查找操作之前的其原始状态。即,对“清空”按钮320的选择会清空文本框310中的搜索串并清空响应于给定搜索串显示的任何搜索结果。例如,如果在启动对“已发送”数据文件夹的搜索之前在显示空间285中显示例如“已发送”邮件文件夹等当前正在使用的数据文件夹的内容,随后将搜索和查找窗格300用于搜索包含在当前正在使用的数据文件夹中的特定项目,则搜索的结果会显示在显示空间285的结果列表中,以代替之前显示的正在使用的数据文件夹的内容。依照各实施例,对清空/停止按钮320的选择结束搜索和查找窗格310的操作、从文本框310清空搜索串,并且将用户界面200中数据的显示返回到启动搜索和查找操作之前的其显示状态。
依照另一实施例,按钮320会基于当前的上下文激活不同的功能,并且可以相应地改变在按钮320中显示的文本串。例如,在活动搜索期间,可以用诸如“停止”等文本串标记按钮320,选择“停止”按钮会导致活动搜索停止。在完成搜索后,可以用诸如“清空”等文本串标记按钮,如上所述。可以启用例如刷新等其他功能来对相同搜索查询进行刷新或更新的搜索。在这种上下文中,诸如“刷新”的文本标签可以被用于到按钮320上。应该理解,可以依照许多不同的上下文使用(和标记)按钮320。
可以使用其他机制,用于将用户界面200中的数据的显示返回到搜索前的状态。例如,手动地从导航窗格230选择例如“已发送”邮件文件夹等当前正在使用的数据文件夹会结束搜索和查找操作,并将用户界面200中数据的显示返回到搜索前的状态。对不同数据文件夹或不同的软件模块的选择同样会结束搜索,并将用户界面200及其组件的显示状态改变成不同的状态。如果进行中的搜索消耗了比例如2秒等设置的时间量更长的时间来返回一组搜索结果,那么可以用文本“停止”来替换清空/停止按钮320的文本标签,用于向用户指示该按钮可用于停止当前进行中的搜索并返回当前可用的搜索结果。用于将用户界面显示返回到搜索前状态的其他方法包括键盘输入或快捷键,例如选择“Esc”键。
依照一个实施例,在清空/停止按钮320附近有扩展搜索控件325,用V形图案来装饰。扩展搜索控件325允许将搜索和查找窗格300扩展到以下参考图6和7描述的扩展搜索和查找窗格中。
依照一个实施例,可以在搜索文本框310下方显示搜索状态串,用于提供有关搜索的信息和提供适用于搜索的其他功能。例如,如下所述,如果搜索得到200个项目且仅可以在结果列表中显示20个项目,那么可以在文本框310和结果列表500之间显示文本串,用于向用户通知该搜索。例如可以显示诸如“200个项目的前20个”的文本串。此外,可以启用文本串作为用于提供其他功能的可选链接,例如“选择此处以检索下20个项目”。
现在参考图5,示出了用于在图2中所示的搜索和查找窗格300下方提供响应于所执行的搜索的数据项目列表的结果列表500。依照各实施例,可以依照最用用户选择的各种列示顺序来列示作为所执行的搜索的结果检索所得并在结果列表500中列示的数据。例如,可以按照日期、按照时间、按照字母顺序或对当前正在使用的软件模块可用的任何其他排列特性来排列数据。依照一个实施例,为了向最终用户进一步阐明用户正在查看的是一组经过滤的搜索结果,而非特定数据文件夹的所有内容的常规视图,沿着结果列表500的左边缘呈现垂直条505。可以稍微突出显示垂直条505以便将垂直条与周围显示色彩区别开。
依照一个实施例,提供了命中突出显示机制,用于在每个显示的结果项目中突出显示用于执行搜索的文本串。例如,参考图5,如果基于搜索串“Bob”对目标数据文件夹执行对电子邮件项目的搜索,那么在响应于搜索的每个列示的数据中突出显示串“Bob”。例如,第一个搜索结果列示名为“Bob Smith”的人。串“Bob”由突出显示区域515突出显示,用于将文本串区分作为与返回的数据项目相关联的命中。此外,将突出显示栏510应用于图5中所示的整个第一个数据项目295,用于指示第一个数据项目是当前选中的数据项目并用于指示选中(即聚焦的)项目的预览在预览窗格290中可用。作为另一示例,第三个数据项目在图5中示出并且是与从名为“Joe Bobson”的人处接收到的电子邮件相关联的。在包含在串“Bobson”中的串“Bob”上显示突出显示区域525,用于快速地向最终用户指示为何响应于所执行的搜索返回该数据项目的原因。
依照各实施例,命中突出显示可以被应用到所显示的数据项目中包含的任何文本串。例如,如果在包含在目标数据文件夹的数据项目的附件(例如电子邮件项目的文字处理文档附件)的标题或文本中发现用于对目标数据文件夹执行搜索的搜索串,那么会在所显示数据项目下方紧接着显示来自该附件的标题或摘录,并且会在所显示的附件标题或摘录中突出显示搜索文本串。
在结果列表500的较低部分,提供了“升级范围”链接540,用于自动地将所执行的搜索的范围改变成更广的所搜索数据集。以下参考图8和9描述升级范围的操作。
扩展搜索和查找
如上所述,搜索和查找窗格300允许基于输入到搜索和查找窗格300中的关键词或其他字母数字串从目标数据文件夹搜索和检索数据项目,以便基于输入的字母数字文本串和关键词搜索经索引的数据。通常,因为请求用户没有输入适当的关键词或字母数字搜索查询以便定位所期望的数据项目,所以搜索的结果没有从目标数据文件夹成功地检索一个或多个期望的数据项目。例如,用户会记得在过去的某时接收到涉及对用户而言重大的问题的电子邮件消息,但是用户不能构造出关键词或其他字母数字文本串以便用在搜索和查找窗格300中高效地定位期望的数据项目。
现在参考图6,提供了扩展的搜索和查找窗格610以允许请求用户对目标数据文件夹执行基于指定的标志和关键搜索标准的搜索,使得可以将更加定制的搜索应用到目标数据文件夹,以便定位期望的数据项目。依照一个实施例,“标志”是指对其执行搜索的项目的“难忘方面”或特性,例如向其发送邮件项目的一方,或者接收到邮件项目的时间等等。在扩展搜索和查找窗格610中使用相对较小的数目的关键回想标志或搜索标准,以便使最终用户能集中于数据项目通常使用的特性上,使得可以进行适当的搜索。依照各实施例,可通过扩展的搜索和查找窗格610为通过其执行搜索和查找操作的每个软件模块提供一组预先选择的标志搜索标准。例如,如果电子邮件模块当前正在使用且“收件箱”数据文件夹当前正在使用,那么可以使用与使用户能对电子邮件项目定制搜索的标志搜索标准相关联的较小数目的文本框来填充扩展的搜索和查找窗格610。
参考图6,示例标志搜索标准文本框包括用于查找来自特定方的邮件的“来自”框、用于查找在特定日期接收的邮件的“日期”框、“类别”框、以及用于查找具有选定属性的邮件的“属性”框,例如给定的邮件项目是否包括附件、是否未读、是否被标记、是否包括链接等等。应该理解,如果扩展搜索和查找窗格610是通过另一软件模块打开的,例如通过日程表软件模块打开,那么扩展搜索和查找窗格610会允许基于其他标志搜索标准(例如会议时间、会议日期、会议参与者等等)来定制搜索。
现在参考图7,扩展搜索和查找窗格610紧接着搜索和查找窗格300的下方放置,如上所述。如上参考图3和4所述,通过选择扩展搜索按钮325来启动扩展搜索和查找窗格610。当选择了按钮325时,自动如图6和7所示展开扩展搜索和查找窗格610。为了折叠或退出(dismiss)扩展搜索和查找窗格610,再次选择按钮325。依照各实施例,扩展搜索和查找窗格610包括背景色、阴影或渐变色,用于使用与搜索和查找窗格300相同的方式将其与周围的显示空间和控件区分开。
多个搜索标准文本框对搜索用户可用,用于定制扩展的搜索和查找请求。如窗格610中所示,提供了多个文本框715、720、725、730,并且请求用户可以在每个提供的文本框中输入字母数字文本串或者从与给定文本框相关联的下拉菜单中选择串或条款,用于创建搜索查询。例如,第一文本框715被示为“From(来自)”文本框,并且可用于输入与电子邮件项目的发件人相关联的文本串。第二文本框720被示为“Date(日期)”文本框,并且可用于输入或选择与电子邮件项目相关联的日期。第三文本框725被示为“Category(类别)”文本框,并且可用于输入或选择与电子邮件项目相关联的类别。第四文本框730被示为“Attributes(属性)”文本框,并且可用于输入或选择与期望邮件项目相关联的属性,例如附件、重要性级别等。
如图7中所示,提供了题为“添加更多标准”的可选控件,以便使用户能添加其他搜索标准文本框,并且将一个和多个期望的标志条款或标准应用到添加的文本框。为了自定义现有文本框,例如“From”等标准文本框标签被选择以展开下拉菜单,从中可选择新的标准来自定义在扩展的搜索和查找窗格610中提供的搜索标准文本框。例如,如果用户期望将与文本框715相关联的第一搜索标准从“From”标准改变成“To(至)”标准,那么可以展开用于选择“To”标准的下拉菜单。一旦选择了“To”标准,那么在文本框715旁示出的单词“From”会被替换成单词“To”,且窗格610的底层功能会被改变成将输入到该文本框中的文本应用到与邮件项目的收件人相关联的所搜索邮件项目的属性上。应该理解,可以将所示文本框的每一个修改成接收与许多不同的标准相关联的关键词或其他字母数字文本串。可应用到文本框715、720、725、730上的示例搜索标准包括正文、类别、抄送(“cc”)、联系人、由...创建、到期日为、标记色彩、后续动作、来自、重要性、消息、接收到的、敏感性、状态、已发送、主题等等。由此,用户可以通过指定将应用到给定搜索上的搜索标准的类型来定制扩展的搜索和查找窗格610。
此外,对某些标准,例如日期、类别、属性、敏感性、标志色彩、类别、重要性、属性或具有可选范围的关键术语或特性的任何其他标准,可以在文本框下启用附加下拉菜单,如图7中的下拉菜单735所示。例如,对于“属性”标准,启用下拉菜单来使用户能通过选择可能与期望项目相关联的一个或多个属性或特性来进行扩展的搜索,所述属性或特性例如项目是否包括附件、项目是否未读、项目是否被标记为重要的、项目是否具有标志或者项目是否包括链接。作为另一示例,如果用户将扩展的搜索和查找窗格610修改成包括“标志色彩”类别,例如可以在标志类别文本框下启用下拉菜单735以便从诸如红色、蓝色、绿色,黄色等可用标志颜色中挑选。作为另一示例,如果将“日期”标准应用到扩展的搜索和查找窗格610,那么可以启用下拉菜单,这使得能够进行对指定日期的选择,包括今天、昨天、本周、本月、本年、在过去三天内、在过去两周内、在过去两个月内、在过去一年内等。应该理解,当从这种下拉菜单735选择特定的属性时,选中的属性被自动体填充到相关联的文本框730中,以便应用到相关联的搜索上。
依照一个实施例,尽管扩展的搜索和查找窗格610可以被修改以包括不同的搜索标准组时,如上所述,可为扩展的搜索和查找窗格610提供与某些软件模块相关联的某些默认搜索标准组。例如,对于电子邮件模块,来自、日期、类别的搜索标准被应用到窗格610上,如图7中所示。对于日程表模块,应用到窗格610上的默认搜索标准包括组织者(来自)、类别、日期范围和特殊属性。对于联系人模块,应用到窗格610上的默认搜索标准包括名称、公司/机构、电话号码(主要)和特殊属性。对于笔记模块,应用到窗格610上的默认搜索标准包括关键词、日期、标签和特殊属性。对于日志模块,应用到窗格610上的默认搜索标准包括关键词、日期、类型和特殊属性。应该理解,组织应用于不同软件模块上的这些默认搜索标准组以用于指导请求用户通过在与某些软件模块相关联的目标数据文件夹中对数据项目的高效的扩展搜索。然而,如上所述,可以通过选择将不同或其他的搜索标准来包括在窗格610中或通过选择“添加更多标准”控件将其他搜索标准添加到包括在窗格610中的给定搜索标准组来修改扩展的搜索和查找窗格。
在操作中,扩展的搜索和查找窗格610可用于进行针对正在使用的存储数据文件夹的定制搜索查询,这些存储数据文件夹例如“收件箱”数据文件夹、“已发送”数据文件夹或者与例如日程表模块、联系人模块等其他软件模块相关联的各种其他数据文件夹。例如,如果电子邮件模块当前正在使用,且“项目A”邮件文件夹当前正在被审阅,那么可以将定制的搜索应用到该正在使用的邮件文件夹上,以便查找用户难以构建合适的关键词搜索或其他用于上述搜索和查找窗格300的字母数字串的特定的邮件项目。当用户启动扩展的搜索和查找窗格610后,用户会输入名称,从中将期望的电子邮件项目接收到文本框715中。用户接着可以从与日期文本框720相关联的下拉菜单中选择日期,例如“本周”。用户接着可以选择要应用到搜索上的电子邮件项目的类别。如果用户不确定期望的电子邮件项目相关联的特定的类别,那么用户可以选择“all(所有)”类别。接着,如果用户记得所期望电子邮件项目包括附件,那么用户可以从“Attributes”文本下拉菜单735中选择附件属性。
依照各实施例,随着请求用户进行搜索,如上所述,与用户选择和/或输入的搜索标准相关联的搜索串被填充到位于扩展的搜索和查找窗格610上方的搜索和查找窗格300的文本框310中。由此,随着用户使用扩展的搜索和查找窗格610进行定制的搜索查询,用户能够看到响应于从扩展搜索和查找窗格610选出的搜索标准而被填充到搜索和查找窗格300的文本框310中的搜索查询的句法和结构。例如,输入到搜索和查找窗格310的文本框310中的搜索串可以采用“来自:Carlos,日期:本周,类别:所有,附件”的形式。应该理解,该搜索串是用于示例的,而没有示出可依照本发明的各实施例使用的特定搜索串句法或结构。
从质量控制和用户学习的观点看,响应于经由扩展的搜索和查找窗格610应用搜索标准,在搜索和查找窗格300的文本框310中显示定制的搜索串是有优势的。从质量控制的观点看,如果响应于用户所应用的搜索标准将搜索串填充到文本框310在任何方面对用户而言看上去不准确的,例如日期标准看起来不准确,或者属性标准看起来不准确,那么用户可以在执行搜索之前修改应用到扩展搜索上的搜索标准和关键词或其他字母数字文本串。或者,在执行搜索后,如果搜索结果不令人满意时,用户可以修改搜索标准或关键词。
从用户学习的观点看,在文本框310中搜索串的显示使用户能学习搜索和查找窗格300响应于经由扩展的搜索和查找窗格610应用到给定搜索上的搜索标准所使用的句法和文本串结构。例如,如果响应于某些搜索标准的应用和某些关键词或其他字母数字文本的输入,“来自:Carlos,日期:本周,类别:所有,附件”形式的搜索串被填充到搜索和查找窗格300的文本框310中,那么用户会开始学习响应于应用到给定搜索上的各种搜索标准和关键词创建的搜索串的句法和结构。一旦用户学习了响应于各种搜索标准的选择和各种关键词或其他字母数字串的使用而应用的搜索串的句法和结构,用户接着能够将搜索串直接输入到简化的搜索和查找窗格300的文本框310中,这些搜索串包括搜索标准、某些关键词和其他字母数字串,而无需启用和使用扩展的搜索和查找窗格610。即,通过学习由扩展的搜索和查找窗格610应用到搜索查询上的句法和结构,用户可以将复杂的搜索查询直接输入到简化的搜索和查找窗格300的文本框310中,用于执行扩展搜索而无需使用扩展的搜索和查找窗格610。
可以通过对各种搜索标准的选择发展了搜索查询,那么可以通过选择回车、键盘快捷键或通过选择诸如图4中所示的“前进”按钮340等执行按钮来执行定制的搜索。或者,如果启用如上所述的“单词轮转式”机制,那么可以在输入不同或其他字符时立即执行和更新查询。如上参考搜索和查找窗格300所述,对与正在使用或目标数据文件夹相关联的索引数据执行经由扩展搜索和查找窗格610执行的搜索,用于增加搜索和数据检索的效率和速度。响应于所执行的搜索,在用户界面200的显示空间285中的结果列表500中提供来自搜索的结果,如以上参考图2和5所示和所描述的。如上所述,提供应用到与搜索相关联的搜索标准上的命中突出显示,用于向审阅用户指示为何响应于所执行的搜索返回特定的数据项目。
放宽的搜索和查找(升级范围)
如以上参考图1-7所述,通过将搜索串输入到简化的搜索和查找窗格300和通过使用扩展的搜索和查找窗格610用于定制更为复杂和特定的搜索查询,搜索查询可以针对正在使用的数据文件夹。通常,用户在对特定的数据文件夹中工作,例如“已发送”邮件文件夹或“未读”邮件文件夹“,并且用户使其搜索查询针对包含在正在使用的数据文件夹中的数据项目。如果从对正在使用的文件夹执行的给定搜索查询返回的结果不是令人满意的,因为没有返回期望的数据项目,那么用户必须将搜索扩展到更广的数据项目集。依照本发明的各实施例,提供了“升级范围”机制,以使得用户能快速并自动地将当前搜索查询的范围扩展到与给定软件模块相关联的所有数据项目。如果搜索针对作为全部父数据文件夹的子集的数据文件夹,例如,其中搜索针对作为“所有邮件”文件夹的子文件夹的“已发送”邮件文件夹,那么有不同的手段可用于自动地将一开始针对子文件夹的搜索的范围升级成包含可以将搜索应用到其上的其他数据项目的较大的数据文件夹。
现在参考图5和9,如上所述,在经由搜索和查找窗格300或扩展的搜索和查找窗格610使得搜索针对给定数据文件夹后,如果搜索示针对子文件夹,那么在响应于先前搜索所返回的数据项目的列表下自动地填充“升级范围”链接540、825。链接540、825可以伴有解释性文本串,诸如“没有看到你所查找的?”或“在..中再次尝试搜索”,之后显示“升级范围”链接540、825。依照各实施例,如果用户选择“升级范围”链接,例如“All Mail Items(所有邮件项目)”链接825,那么当前经由简化的搜索和查找窗格300或扩展的搜索和查找窗格610应用的搜索串被自动地应用到在“All Mail Items”下包括的所有数据文件夹中包含的所有数据项目上。例如,如果用户首先经由窗格300或窗格610应用针对“已发送”邮件文件夹的搜索,且用户没有接收到期望的结果,那么在结果列表下填充的链接会允许用户选择性地针对包含在所有邮件文件夹中的所有邮件项目,例如“已发送”邮件、“收件箱”邮件、“未读”邮件、“已删除”邮件等应用经由窗格300或窗格610将输入的当前搜索查询。如下所述,如果当前正在使用的软件模块是不同的模块,例如日程表模块,那么在结果列表下提供的链接会允许针对不同的模块的所有数据项目,例如所有日程表项目应用当前搜索查询。
依照各实施例,用于自动地将当前搜索的范围升级成与当前正在使用的软件模块相关联的所有数据项目的第二种手段包括从导航窗格230选择“所有‘模块’项目”控件,其中“模块”标识当前正在使用的软件模块(例如邮件、日程表、联系人等)。如果例如“来自Bob的邮件”的当前搜索查询经由搜索和查找窗格300被应用到当前正在使用的“已发送”邮件文件夹上,且没有找到期望的邮件项目,那么用户可以例如通过鼠标点击“所有邮件”控件275来从导航窗格230选择“所有邮件”文件夹275,并且原来应用到“已发送”邮件文件夹上的搜索串会被自动地应用到“所有邮件”文件夹。在通过选择升级范围链接540、825来执行升级范围或通过从导航窗格230选择“所有‘模块’项目”控件来执行升级范围中的任一情况下,原来应用到当前正在使用的数据文件夹的搜索串被应用到较大的父文件夹,并且响应于搜索查询的结果被返回并在结果列表500中显示,如以上参考图5所描述的。
现在参考图9,示出了用于不同软件模块的示例性导航窗格,显示“所有‘模块’项目”控件和在每个不同的软件模块下可用的各种子文件夹。应该理解,在图9中所示的示例性导航窗格和可选控件仅是示例性的,而非旨在限制可以依照本发明的各实施例使用的导航窗格和可选控件的不同类型。如图9中所示,用于电子邮件模块的导航窗格910包括“All Mail Items(所有邮件项目)”控件,用于将搜索查询应用到包含在电子邮件模块下的所有邮件项目上。示出了用于日程表模块的导航窗格920,并且示出了用于选择性地对例如存储在相关联的日程表应用程序下的个人日程表、商务日程表、社交日程表等所有日程表应用搜索查询的“All Calendars(所有日程表)”控件。示出了用于联系人模块的导航窗格930,它具有用于选择性地将搜索查询应用到与联系人模块相关联的所有联系人数据文件夹上的“All Contacts(所有联系人)”控件。示出了用于任务模块的导航窗格940,并提供了用于选择性地对与任务模块相关联的所有任务文件夹应用搜索查询的“All Tasks(所有任务)”控件。示出了用于笔记模块的导航窗格950,并提供了用于选择性将搜索查询应用于与笔记模块相关联的所有笔记文件夹的“All Notes(所有笔记)”控件。示出了用于日志模块的导航窗格960,并显示了用于选择性将搜索查询应用于与日志模块相关联的所有日志文件夹的“All Journals(所有日志)”控件。
图10示出了图2的计算机屏幕显示,显示了用于选择性地改变给定搜索操作的范围或用于获取一个和多个附加功能的下拉菜单。如图10中所示,可以通过选择控件315来展开下拉菜单1010。下拉菜单1010可以包括一个或多个可选控件,用于改变给定搜索的范围,或用于获取相关联的软件模块的其他功能。例如,可以选择“最近搜索”控件1025,以便展开最近使用的搜索串的列表,如上所述。可以选择“搜索所有邮件项目”控件1030,用于将当前搜索的范围从给定搜索文件夹升级到较大的搜索文件夹,如以上参考图8和9所描述的。可以选择“搜索选项”控件1050,用于提供与正在使用的搜索功能相关联的一个和多个可选选项。可以选择“帮助”控件1050,用于获取与针对当前搜索上下文的搜索相关联的帮助内容或用于获取与正在使用的软件模块相关联的一般帮助内容。
依照一个实施例,提供了“搜索桌面”控件1040,用于将搜索的范围从当前搜索范围升级到操作系统级别的桌面范围,这样可以搜索与计算机100相关联的存储器存储的内容。在这种情况下,当前搜索采用孩子数据文件夹搜索的形式,而桌面采用父数据文件夹的形式,如以上参考图8和9所描述的。例如,依照一个实施例,选择“搜索桌面”控件1040会导致运行和启动“桌面”搜索功能,诸如WINDOWS桌面搜索功能。当前正在使用的搜索查询被自动地填充到桌面搜索功能中,用于启动搜索。应该理解,经由桌面搜索功能应用的搜索可以被应用到存储在本地计算机100上的存储器上,或者搜索可以应用到经由分布式网络存储的存储器上,诸如位于远程的服务器或诸如经由内联网或互联网可用的存储器位置。应该理解,可以在桌面搜索功能的适当的结果列表中显示这种“升级范围后”搜索的结果。
如此所述,提供与数据搜索引擎集成的搜索和查找用户界面,以允许对与给定软件模块相关联的或与多个不同的软件模块相关联的数据存储文件夹进行高效且高速的数据搜索和检索。提供搜索和查找用户界面的扩展形式,用于高级搜索,其中要求在当前搜索范围之外的搜索,提供自动“升级范围”机制,用于将搜索扩展到在其上执行最初搜索的当前数据存储文件夹之外的数据存储文件夹。以上所描述的各个实施例仅是以示例的方式提供的,而不应该被解释成限制本发明。本领域的技术人员会容易认识到可无需遵循此处所示和所描述的示例实施例和应用而对本发明作出各种修改和改变,而不背离权利要求书中提出的本发明的真实精神和范围。
Claims (16)
1.一种用于在软件模块中提供扩展的搜索和查找功能的方法,包括:
在一个或多个可选数据文件夹附近部署搜索和查找用户界面元素;
在所述搜索与查找用户界面元素中部署一个或多个搜索标准文本框,所述一个或多个搜索标准文本框用于接收一个或多个各自的搜索标准;
在所述搜索与查找用户界面元素中部署搜索文本框控件,其中可在该控件内输入自由形式的字母数字输入以用于构造一搜索查询;
操作上将所述搜索和查找用户界面元素与经索引的数据文件夹相关联;
在所述一个和多个搜索标准文本框中接收一个或多个搜索标准的输入;
在接收所述一个或多个搜索标准的输入之后,通过自动将所述一个或多个搜索标准填充到所述搜索文本框控件中来构建所述搜索查询,所述搜索文本框控件显示搜索查询的语法和结构;
接收针对所述经索引的数据文件夹启动搜索查询的指示;以及
在所述用户界面元素下方部署的结果列表中显示在所述经索引的数据文件夹中找到的,与所述搜索查询匹配的电子邮件项目。
2.如权利要求1所述的方法,其特征在于,还包括为所述一个或多个搜索标准文本框中的至少一个提供可选搜索标准的菜单,用于允许为所述一个或多个搜索标准文本框中的至少一个选择预定义的搜索标准。
3.如权利要求1所述的方法,其特征在于,还包括提供可选搜索标准文本框的菜单,该菜单用于自定义在所述用户界面元素中部署的所述一个或多个搜索标准文本框。
4.如权利要求3所述的方法,其特征在于,还包括接收从所述可选搜索标准文本框的菜单对搜索标准文本框的选择,该选择用于替换在所述用户界面元素中部署的所述一个或多个搜索标准文本框中的一个,以便自定义在所述用户界面元素中部署的所述一个或多个搜索标准文本框。
5.如权利要求1所述的方法,其特征在于,在所述用户界面元素下部署的结果列表中显示在所述经索引的数据文件夹中找到的,与搜索查询匹配的电子邮件项目之前,返回包含在所述经索引的数据文件夹中的电子邮件项目,该电子邮件项目包含响应于所述搜索查询的信息。
6.如权利要求5所述的方法,其特征在于,还包括沿着所述结果列表的边缘垂直地部署一窄栏,用于指示所述结果列表包含响应于经索引的数据文件夹的搜索的一个或多个电子邮件项目。
7.如权利要求1所述的方法,其特征在于,如果包含在所述搜索查询中的信息出现在任何显示的电子邮件项目的显示部分中,就突出显示出现在所述显示部分中的所述搜索查询中包含的信息。
8.如权利要求1所述的方法,其特征在于,还包括在所述控件内从用户方接收字母数字搜索查询的自由形式输入。
9.一种用于提供一扩展的搜索和查找用户界面的方法,包括:
在软件模块用户界面中、导航窗格和数据预览窗格之间以及简化的搜索和查找窗格下方部署扩展的搜索和查找用户界面元素,所述简化的搜索和查找窗格包含一搜索文本框控件,且将所述扩展的搜索和查找用户界面元素部署在列表窗格之上,该列表窗格用于显示来自包含在所述导航窗格中的一个或多个数据文件夹的电子邮件项目,其中可在所述搜索文本框控件内输入自由形式的字母数字输入以用于构造一搜索查询;
操作上将所述搜索和查找用户界面元素与经索引的数据文件夹相关联;
将一个或多个搜索标准文本框部署在所述扩展的搜索和查找用户界面元素中;
在所述一个或多个搜索标准文本框中接收一个或多个搜索标准的输入;
在接收所述一个或多个搜索标准的输入之后,通过自动将所述一个或多个搜索标准填充到所述搜索文本框控件中来构建所述搜索查询,所述搜索文本框控件显示搜索查询的语法和结构;
接收针对所述经索引的数据文件夹启动搜索查询的指示;以及
在所述用户界面元素下方部署的结果列表中显示在所述经索引的数据文件夹中找到的,与所述搜索查询匹配的电子邮件项目。
10.如权利要求9所述的方法,其特征在于,还包括提供一个为所述一个或多个搜索标准文本框中的至少一个提供的可选搜索标准的菜单,用于允许为所述一个或多个搜索标准文本框中的至少一个选择预定义的搜索标准。
11.如权利要求10所述的方法,其特征在于,还包括提供一个可选搜索标准文本框的菜单,用于自定义所述一个或多个搜索标准文本框。
12.如权利要求9所述的方法,其特征在于,所述扩展的搜索和查找用户界面还包括沿着所述结果列表的边缘垂直地部署的一窄栏,用于指示所述结果列表包含响应于对一个经索引的数据文件夹的搜索的一个或多个电子邮件项目。
13.一种用于在软件模块中提供扩展的搜索和查找功能的系统,包括:
用于在一个或多个可选数据文件夹附近部署搜索和查找用户界面元素的装置;
用于在所述搜索与查找用户界面元素中部署一个或多个搜索标准文本框的装置,所述一个或多个搜索标准文本框用于接收一个或多个各自的搜索标准;
用于在所述搜索与查找用户界面元素中部署一搜索文本框控件的装置,其中可在该控件内输入自由形式的字母数字输入以用于构造一搜索查询;
用于在所述一个和多个搜索标准文本框中接收一个或多个搜索标准的输入的装置;
用于操作上将所述搜索和查找用户界面元素与经索引的数据文件夹相关联的装置;用于在接收所述一个或多个搜索标准的输入之后,通过自动将所述一个或多个搜索标准填充到所述搜索文本框控件中来构建所述搜索查询的装置,所述搜索文本框控件显示搜索查询的语法和结构;
用于接收针对所述经索引的数据文件夹启动搜索查询的指示的装置;以及
用于在所述用户界面元素下方部署的结果列表中显示在所述经索引的数据文件夹中找到的,与所述搜索查询匹配的电子邮件项目的装置。
14.如权利要求13所述的系统,其特征在于,还包括用于为所述一个或多个搜索标准文本框中的至少一个提供可选搜索标准的菜单的装置,该菜单用于允许为所述一个或多个搜索标准文本框中的至少一个选择预定义的搜索标准。
15.如权利要求13所述的系统,其特征在于,还包括:
用于提供可选搜索标准文本框的菜单的装置,该菜单用于自定义在所述用户界面元素中部署的所述一个或多个搜索标准文本框。
16.如权利要求15所述的系统,其特征在于,还包括:用于接收从所述可选搜索标准文本框的菜单对搜索标准文本框的选择的装置,该选择用于替换在所述用户界面元素中部署的所述一个或多个搜索标准文本框中的一个,以便自定义在所述用户界面元素中部署的所述一个或多个搜索标准文本框。
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US71626705P | 2005-09-12 | 2005-09-12 | |
US71635805P | 2005-09-12 | 2005-09-12 | |
US71623605P | 2005-09-12 | 2005-09-12 | |
US60/716,236 | 2005-09-12 | ||
US60/716,267 | 2005-09-12 | ||
US60/716,358 | 2005-09-12 | ||
US11/430,562 US8627222B2 (en) | 2005-09-12 | 2006-05-09 | Expanded search and find user interface |
US11/430,562 | 2006-05-09 | ||
PCT/US2006/035467 WO2007033159A1 (en) | 2005-09-12 | 2006-09-12 | Expanded search and find user interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101263495A CN101263495A (zh) | 2008-09-10 |
CN101263495B true CN101263495B (zh) | 2011-10-05 |
Family
ID=37856509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2006800332123A Active CN101263495B (zh) | 2005-09-12 | 2006-09-12 | 扩展的搜索和查找用户界面 |
Country Status (7)
Country | Link |
---|---|
US (4) | US8627222B2 (zh) |
EP (1) | EP1924935B1 (zh) |
JP (1) | JP5079701B2 (zh) |
KR (1) | KR101343270B1 (zh) |
CN (1) | CN101263495B (zh) |
ES (1) | ES2733865T3 (zh) |
WO (1) | WO2007033159A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107045510A (zh) * | 2016-02-05 | 2017-08-15 | 优信拍(北京)信息科技有限公司 | 一种数据搜索方法及装置 |
Families Citing this family (110)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6826729B1 (en) * | 2001-06-29 | 2004-11-30 | Microsoft Corporation | Gallery user interface controls |
US20070276823A1 (en) * | 2003-05-22 | 2007-11-29 | Bruce Borden | Data management systems and methods for distributed data storage and management using content signatures |
US9678967B2 (en) | 2003-05-22 | 2017-06-13 | Callahan Cellular L.L.C. | Information source agent systems and methods for distributed data storage and management using content signatures |
US9715678B2 (en) * | 2003-06-26 | 2017-07-25 | 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 |
US7716593B2 (en) * | 2003-07-01 | 2010-05-11 | Microsoft Corporation | Conversation grouping of electronic mail records |
US7707255B2 (en) | 2003-07-01 | 2010-04-27 | Microsoft Corporation | Automatic grouping of electronic mail |
US7392249B1 (en) * | 2003-07-01 | 2008-06-24 | Microsoft Corporation | Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders |
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 |
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 |
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 |
US8255828B2 (en) | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
US8146016B2 (en) * | 2004-08-16 | 2012-03-27 | Microsoft Corporation | User interface for displaying a gallery of formatting options applicable to a selected object |
US7747966B2 (en) * | 2004-09-30 | 2010-06-29 | Microsoft Corporation | User interface for providing task management and calendar information |
US8554939B1 (en) | 2005-02-25 | 2013-10-08 | Google Inc. | Systems and methods for downloading and viewing images |
US8788593B1 (en) | 2005-02-25 | 2014-07-22 | Google Inc. | Systems and methods for downloading attachments |
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 |
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 |
US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
US7739259B2 (en) | 2005-09-12 | 2010-06-15 | Microsoft Corporation | Integrated search and find user interface |
US8185591B1 (en) * | 2005-09-30 | 2012-05-22 | Google Inc. | Systems and methods for viewing email attachments as thumbnails |
US8775520B1 (en) | 2005-09-30 | 2014-07-08 | Google Inc. | Systems and methods for viewing non-HTML email attachments |
US8156187B2 (en) * | 2006-04-20 | 2012-04-10 | Research In Motion Limited | Searching for electronic mail (email) messages with attachments at a wireless communication device |
US9727989B2 (en) | 2006-06-01 | 2017-08-08 | Microsoft Technology Licensing, Llc | 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 |
US9633028B2 (en) | 2007-05-09 | 2017-04-25 | Illinois Institute Of Technology | Collaborative and personalized storage and search in hierarchical abstract data organization systems |
US9128954B2 (en) * | 2007-05-09 | 2015-09-08 | Illinois Institute Of Technology | Hierarchical structured data organization system |
US10042898B2 (en) | 2007-05-09 | 2018-08-07 | Illinois Institutre Of Technology | Weighted metalabels for enhanced search in hierarchical abstract data organization systems |
US8762880B2 (en) | 2007-06-29 | 2014-06-24 | Microsoft Corporation | Exposing non-authoring features through document status information in an out-space 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 |
US8201103B2 (en) | 2007-06-29 | 2012-06-12 | Microsoft Corporation | Accessing an out-space user interface for a document editor program |
US9591086B2 (en) * | 2007-07-25 | 2017-03-07 | Yahoo! Inc. | Display of information in electronic communications |
JP5057885B2 (ja) * | 2007-08-16 | 2012-10-24 | 株式会社東芝 | メール処理装置、方法及びプログラム並びにメール検索装置 |
US9063981B2 (en) * | 2007-10-01 | 2015-06-23 | International Business Machines Corporation | Method and system for searching contact lists quickly—by group name, tags and/or metadata |
US8631348B2 (en) * | 2007-12-04 | 2014-01-14 | Apple Inc. | Search drop down menu method and apparatus |
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 |
US8402096B2 (en) | 2008-06-24 | 2013-03-19 | Microsoft Corporation | Automatic conversation techniques |
US20100070880A1 (en) * | 2008-09-17 | 2010-03-18 | International Business Machines Corporation | User interface for improving the use of notes with email messages that provides a static visual relationship between notes and email messages and a note incorporation capability |
JP5284030B2 (ja) * | 2008-10-02 | 2013-09-11 | キヤノン株式会社 | 検索条件指定装置、検索条件指定方法及びプログラム |
WO2010107476A1 (en) * | 2009-03-19 | 2010-09-23 | Duke University | Inhibiting gsnor |
US8799353B2 (en) * | 2009-03-30 | 2014-08-05 | Josef Larsson | Scope-based extensibility for control surfaces |
US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
US10402419B1 (en) * | 2010-04-19 | 2019-09-03 | Facebook, Inc. | Search queries with previews of search results on online social networks |
US9275101B2 (en) * | 2010-04-19 | 2016-03-01 | Facebook, Inc. | Search queries with previews of search results on online social networks |
US8302014B2 (en) | 2010-06-11 | 2012-10-30 | Microsoft Corporation | Merging modifications to user interface components while preserving user customizations |
KR101781129B1 (ko) * | 2010-09-20 | 2017-09-22 | 삼성전자주식회사 | 어플리케이션을 다운로드받아 설치하는 단말장치 및 그 방법 |
US10073927B2 (en) | 2010-11-16 | 2018-09-11 | Microsoft Technology Licensing, Llc | Registration for system level search user interface |
US8515984B2 (en) | 2010-11-16 | 2013-08-20 | Microsoft Corporation | Extensible search term suggestion engine |
US10346479B2 (en) | 2010-11-16 | 2019-07-09 | Microsoft Technology Licensing, Llc | Facilitating interaction with system level search user interface |
US20120124072A1 (en) | 2010-11-16 | 2012-05-17 | Microsoft Corporation | System level search user interface |
US20120151404A1 (en) * | 2010-12-09 | 2012-06-14 | Microsoft Corporation | Repurposing toolbar input areas |
US9465440B2 (en) * | 2011-01-06 | 2016-10-11 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9423878B2 (en) | 2011-01-06 | 2016-08-23 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US9471145B2 (en) | 2011-01-06 | 2016-10-18 | Blackberry Limited | Electronic device and method of displaying information in response to a gesture |
US20120192083A1 (en) * | 2011-01-25 | 2012-07-26 | Bellmar Communicatios LLC | Method and system for enhanced online searching |
US9110992B2 (en) | 2011-06-03 | 2015-08-18 | Facebook, Inc. | Context-based selection of calls-to-action associated with search results |
US9268857B2 (en) | 2011-06-03 | 2016-02-23 | Facebook, Inc. | Suggesting search results to users before receiving any search query from the users |
US8909637B2 (en) | 2011-06-03 | 2014-12-09 | Facebook, Inc. | Context-based ranking of search results |
TWI584135B (zh) * | 2011-08-30 | 2017-05-21 | 萬國商業機器公司 | 為電子訊息加入附件的方法與電腦裝置 |
US10467273B2 (en) * | 2011-10-24 | 2019-11-05 | Image Scan, Inc. | Apparatus and method for displaying search results using cognitive pattern recognition in locating documents and information within |
CN103136272A (zh) * | 2011-12-02 | 2013-06-05 | 腾讯科技(深圳)有限公司 | 一种基于网络社区搜索的搜索方法和装置 |
US8875051B2 (en) | 2011-12-08 | 2014-10-28 | Microsoft Corporation | Dynamic navigation bar for expanded communication service |
CN102495909A (zh) * | 2011-12-28 | 2012-06-13 | 苏州铭星科技股份有限公司 | 软件搜索方法 |
US20130174029A1 (en) * | 2012-01-04 | 2013-07-04 | Freedom Solutions Group, LLC d/b/a Microsystems | Method and apparatus for analyzing a document |
US9299057B2 (en) * | 2012-03-09 | 2016-03-29 | Blackberry Limited | Message search method and electronic device |
US9087030B2 (en) * | 2012-07-16 | 2015-07-21 | International Business Machines Corporation | Handling excessive input characters in a field |
US9171069B2 (en) | 2012-07-31 | 2015-10-27 | Freedom Solutions Group, Llc | Method and apparatus for analyzing a document |
US9355385B2 (en) * | 2012-12-06 | 2016-05-31 | Microsoft Technology Licensing | Location services in email and calendaring web services |
WO2014106274A1 (en) * | 2012-12-31 | 2014-07-03 | Perinote LLC | Methods and systems for organizing information |
US9881100B2 (en) * | 2013-01-14 | 2018-01-30 | International Business Machines Corporation | Scoping searches within websites |
JP6128883B2 (ja) * | 2013-02-21 | 2017-05-17 | オリンパス株式会社 | 内視鏡画像管理装置及び内視鏡画像表示方法 |
US9208214B2 (en) * | 2013-03-15 | 2015-12-08 | International Business Machines Corporation | Flexible column selection in relational databases |
US9367421B2 (en) * | 2013-12-20 | 2016-06-14 | Netapp, Inc. | Systems, methods, and computer programs products providing relevant correlation of data source performance |
US9842111B2 (en) * | 2013-12-22 | 2017-12-12 | Varonis Systems, Ltd. | On-demand indexing |
JP6292892B2 (ja) * | 2014-01-15 | 2018-03-14 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
US9898527B2 (en) | 2014-03-24 | 2018-02-20 | Wipro Limited | Methods for retrieving information and devices thereof |
US9398014B2 (en) * | 2014-04-04 | 2016-07-19 | International Business Machines Corporation | Validation of a location resource based on recipient access |
US9661056B2 (en) | 2014-04-15 | 2017-05-23 | Sap Se | Modification free extension of web based applications |
US9722958B2 (en) * | 2014-07-18 | 2017-08-01 | International Business Machines Corporation | Recommendation of a location resource based on recipient access |
US9679010B2 (en) * | 2014-07-18 | 2017-06-13 | Sap Se | Methods, systems, and apparatus for search of electronic information attachments |
US10895956B2 (en) * | 2014-12-17 | 2021-01-19 | Microsoft Technology Licensing, Llc | Restructuring view of messages based on configurable persistence |
US20160182430A1 (en) * | 2014-12-17 | 2016-06-23 | Microsoft Technology Licensing, Llc | Optimizing view of messages based on importance classification |
US10587564B2 (en) * | 2015-03-05 | 2020-03-10 | Microsoft Technology Licensing, Llc | Tracking electronic mail messages in a separate computing system |
US10417288B2 (en) | 2015-03-27 | 2019-09-17 | International Business Machines Corporation | Search of web page metadata using a find function |
US10454872B2 (en) * | 2015-06-22 | 2019-10-22 | Microsoft Technology Licensing, Llc | Group email management |
CN104899338A (zh) * | 2015-06-30 | 2015-09-09 | 北京奇虎科技有限公司 | 搜索推广结果中提供app推送的方法、装置和浏览器 |
GB201523166D0 (en) | 2015-12-31 | 2016-02-17 | Jones Maria F | Direct integration system |
US20170322696A1 (en) | 2016-05-07 | 2017-11-09 | Perinote LLC | Selecting and performing contextual actions via user interface objects |
US10915976B1 (en) | 2016-11-15 | 2021-02-09 | Wells Fargo Bank, N.A. | Home selection and display |
CN106775711B (zh) * | 2016-12-14 | 2020-10-23 | 浙江翼信科技有限公司 | 针对联系人的信息处理方法、设备和计算机可读存储介质 |
US10650033B2 (en) | 2017-06-08 | 2020-05-12 | Microsoft Technology Licensing, Llc | Calendar user interface search and interactivity features |
CN107436948B (zh) * | 2017-08-04 | 2020-01-14 | Oppo广东移动通信有限公司 | 文件搜索方法、装置及终端 |
CN107633051A (zh) * | 2017-09-15 | 2018-01-26 | 努比亚技术有限公司 | 桌面搜索方法、移动终端及计算机可读存储介质 |
US10817556B2 (en) | 2018-01-15 | 2020-10-27 | Microsoft Technology Licensing, Llc | Filtering communications |
US11017005B2 (en) | 2018-01-15 | 2021-05-25 | Microsoft Technology Licensing, Llc | Filtering communications |
CN108196758A (zh) * | 2018-01-31 | 2018-06-22 | 努比亚技术有限公司 | 图标放大方法、移动终端及计算机可读存储介质 |
JP7015725B2 (ja) * | 2018-04-16 | 2022-02-03 | 株式会社日立製作所 | データ利活用に係るデータ準備方法及びデータ利活用システム |
US11075874B2 (en) | 2019-03-21 | 2021-07-27 | International Business Machines Corporation | Intelligent electronic communications across heterogeneous communication channels |
US11019011B1 (en) | 2019-03-29 | 2021-05-25 | Snap Inc. | Messaging system with discard user interface |
US11036368B1 (en) | 2019-03-29 | 2021-06-15 | Snap Inc. | Messaging system with message transmission user interface |
JP7395931B2 (ja) | 2019-10-04 | 2023-12-12 | 富士フイルムビジネスイノベーション株式会社 | 表示制御装置、及びコンピュータプログラム |
CN110865747A (zh) * | 2019-11-05 | 2020-03-06 | 广东优世联合控股集团股份有限公司 | 一种项目管理的方法、装置、介质和电子设备 |
US11531646B2 (en) * | 2020-06-30 | 2022-12-20 | Microsoft Technology Licensing, Llc | Facilitating generation and utilization of group folders |
CN112399006B (zh) * | 2020-10-28 | 2022-09-16 | 维沃移动通信(杭州)有限公司 | 文件发送方法、装置及电子设备 |
WO2023278205A1 (en) * | 2021-06-28 | 2023-01-05 | Gestalt Diagnostics, LLC | Methods, apparatuses, and computer-readable media for enhancing digital pathology platform |
Family Cites Families (901)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3946911A (en) | 1973-03-16 | 1976-03-30 | L'oreal | Cap for operating dispensing valve which may be actuated from a plurality of directions |
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 |
JP2551757B2 (ja) | 1986-06-09 | 1996-11-06 | 応研精工株式会社 | 小型ポンプ |
US4823283A (en) | 1986-10-14 | 1989-04-18 | Tektronix, Inc. | Status driven menu system |
JPH0652282B2 (ja) | 1987-06-04 | 1994-07-06 | 日置電機株式会社 | Lcrメ−タ |
JPH0628020B2 (ja) | 1988-01-22 | 1994-04-13 | 株式会社東芝 | キー入力装置 |
US5129057A (en) | 1988-05-02 | 1992-07-07 | International Business Machines Corporation | Method for presenting compressed electronic day calendar information in an interactive information handling system |
US5023907A (en) | 1988-09-30 | 1991-06-11 | Apollo Computer, Inc. | Network license server |
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 |
US5287514A (en) | 1990-01-08 | 1994-02-15 | Microsoft Corporation | Method and system for customizing a user interface in a computer system |
US5220675A (en) | 1990-01-08 | 1993-06-15 | Microsoft Corporation | Method and system for customizing a user interface in an integrated environment |
FI86511C (fi) | 1990-01-12 | 1992-09-10 | Tunturipyoerae Oy | Anordning foer slalomtraening. |
US5134915A (en) | 1990-03-19 | 1992-08-04 | Mita Industrial Co., Ltd. | Rolled-paper feed unit for an image forming apparatus |
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 |
US5204897A (en) | 1991-06-28 | 1993-04-20 | Digital Equipment Corporation | Management interface for license management system |
JP3489119B2 (ja) | 1991-08-09 | 2004-01-19 | 富士ゼロックス株式会社 | 文書処理装置 |
US5533184A (en) | 1991-08-19 | 1996-07-02 | International Business Machines Corporation | Computer system for dynamically generating display screen panels providing interactive interfaces for application program steps |
US5342697A (en) | 1991-09-19 | 1994-08-30 | Helle Richard D | Connected articles |
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 |
US6236396B1 (en) | 1992-05-27 | 2001-05-22 | Apple Computer, Inc. | Method and apparatus for controlling a scheduler |
US5457476A (en) | 1992-05-27 | 1995-10-10 | Apple Computer, Inc. | Method for controlling a computerized organizer |
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 |
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 | 富士ゼロックス株式会社 | 文書処理装置 |
CA2101864A1 (en) | 1992-08-27 | 1994-02-28 | Claudia Carpenter | Customizable program control interface for a computer system |
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 | インターナショナル・ビジネス・マシーンズ・コーポレイション | グラフィックリソ―ス・エディタ |
US5598557A (en) | 1992-09-22 | 1997-01-28 | Caere Corporation | Apparatus and method for retrieving and grouping images representing text files based on the relevance of key words extracted from a selected file to the text files |
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 |
JP2551757Y2 (ja) | 1992-10-16 | 1997-10-27 | 理学電機工業株式会社 | 蛍光x線分析用の試料ホルダ |
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 |
US5414809A (en) | 1993-04-30 | 1995-05-09 | Texas Instruments Incorporated | Graphical display of data |
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 |
US5828367A (en) | 1993-10-21 | 1998-10-27 | Rohm Co., Ltd. | Display arrangement |
US5495411A (en) | 1993-12-22 | 1996-02-27 | Ananda; Mohan | Secure software rental system using continuous asynchronous password verification |
EP0870120A1 (en) * | 1994-02-08 | 1998-10-14 | PLASTIC BEARINGS & HOUSINGS AUSTRALASIA PTY.LTD. | Plain bearing |
CA2185990C (en) | 1994-03-21 | 2002-07-23 | Kirk M. Scott | Document proxy framework |
US5581677A (en) | 1994-04-22 | 1996-12-03 | Carnegie Mellon University | Creating charts and visualizations by demonstration |
WO1995031773A1 (en) | 1994-05-16 | 1995-11-23 | Apple Computer, Inc. | Switching between appearance/behavior themes in graphical user interfaces |
US6404433B1 (en) | 1994-05-16 | 2002-06-11 | Apple Computer, Inc. | Data-driven layout engine |
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 |
JPH08263438A (ja) | 1994-11-23 | 1996-10-11 | Xerox Corp | ディジタルワークの配給及び使用制御システム並びにディジタルワークへのアクセス制御方法 |
US5831606A (en) | 1994-12-13 | 1998-11-03 | Microsoft Corporation | Shell extensions for an operating system |
EP0717344B1 (en) | 1994-12-13 | 2001-10-31 | Microsoft Corporation | Taskbar with start menu |
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 |
US5619631A (en) | 1995-06-07 | 1997-04-08 | Binaryblitz | Method and apparatus for data alteration by manipulation of representational graphs |
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 |
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 |
US5671412A (en) | 1995-07-28 | 1997-09-23 | Globetrotter Software, Incorporated | License management system for software applications |
US5559875A (en) | 1995-07-31 | 1996-09-24 | Latitude Communications | Method and apparatus for recording and retrieval of audio conferences |
US5851644A (en) | 1995-08-01 | 1998-12-22 | Loctite (Ireland) Limited | Films and coatings having anisotropic conductive pathways therein |
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 |
US6493006B1 (en) | 1996-05-10 | 2002-12-10 | Apple Computer, Inc. | Graphical user interface having contextual menus |
CA2253944C (en) | 1996-05-10 | 2005-04-26 | Aim Corporation | Message searching system and terminal |
US5933841A (en) | 1996-05-17 | 1999-08-03 | Ameritech Corporation | Structured document browser |
US5963938A (en) * | 1996-05-17 | 1999-10-05 | Novell Inc. | Automatic, context-organizing, query interface |
WO1997046962A1 (en) | 1996-06-07 | 1997-12-11 | 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 |
US5802530A (en) | 1996-07-01 | 1998-09-01 | Sun Microsystems, Inc. | Web document based graphical user interface |
JPH1074217A (ja) | 1996-07-01 | 1998-03-17 | Hitachi Ltd | 通信回線を利用するスケジュール管理システム及び記憶媒体 |
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 |
US5956737A (en) | 1996-09-09 | 1999-09-21 | Design Intelligence, Inc. | Design engine for fitting content to a medium |
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 |
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 |
JPH10133437A (ja) | 1996-10-28 | 1998-05-22 | Fuji Xerox Co Ltd | 画像形成装置 |
US6002395A (en) | 1996-10-31 | 1999-12-14 | Ncr Corporation | System and method for building, testing and integrating a graphical touch user interface |
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 |
US6065026A (en) | 1997-01-09 | 2000-05-16 | Document.Com, Inc. | Multi-user electronic document authoring system with prompted updating of shared language |
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 |
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 |
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 |
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 |
US5914714A (en) | 1997-04-01 | 1999-06-22 | Microsoft Corporation | System and method for changing the characteristics of a button 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 |
JP4056107B2 (ja) | 1997-06-20 | 2008-03-05 | エルピーダメモリ株式会社 | 半導体集積回路 |
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 |
GB2328539B (en) | 1997-08-22 | 2001-04-18 | Ibm | Data charting |
JP2003526820A (ja) | 1997-08-22 | 2003-09-09 | ナトリフィシャル エルエルシー | グラフィック表示内でウィンドウのサイズ変更および再配置を同時に行うための方法および装置 |
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 |
US5970466A (en) | 1997-10-06 | 1999-10-19 | Impromed, Inc. | Graphical computer system and method for appointment scheduling |
US6088707A (en) | 1997-10-06 | 2000-07-11 | International Business Machines Corporation | Computer system and method of displaying update status of linked hypertext documents |
US6192381B1 (en) * | 1997-10-06 | 2001-02-20 | Megg Associates, Inc. | Single-document active user interface, method and system for implementing same |
US6134552A (en) | 1997-10-07 | 2000-10-17 | Sap Aktiengesellschaft | Knowledge provider with logical hyperlinks |
KR100280175B1 (ko) | 1997-10-15 | 2001-02-01 | 윤종용 | 툴팁을이용한글꼴정보표시기및방법 |
US6121965A (en) | 1997-10-17 | 2000-09-19 | Lucent Technologies Inc. | User interface for graphical application tool |
US5999730A (en) | 1997-10-27 | 1999-12-07 | Phoenix Technologies Limited | Generation of firmware code using a graphic representation |
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 |
IL136159A0 (en) | 1997-11-21 | 2001-05-20 | Froessl Horst | Document control and transmission system |
US6137488A (en) * | 1997-12-05 | 2000-10-24 | International Business Machines Corporation | System for creating structured fields on electronic forms |
US5898436A (en) | 1997-12-05 | 1999-04-27 | Hewlett-Packard Company | Graphical user interface for digital image editing |
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 |
US6189024B1 (en) | 1998-01-06 | 2001-02-13 | Netscape Communications Corporation | Browsing session recording playback and editing system for generating user defined paths and allowing users to mark the importance of items in the paths |
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 |
US6189146B1 (en) | 1998-03-18 | 2001-02-13 | Microsoft Corporation | System and method for software licensing |
US6160554A (en) | 1998-03-19 | 2000-12-12 | Hewlett Packard Company | Computer file content preview window |
US6188401B1 (en) | 1998-03-25 | 2001-02-13 | Microsoft Corporation | Script-based user interface implementation defining components using a text markup language |
GB2335822B (en) | 1998-03-25 | 2003-09-10 | Nokia Mobile Phones Ltd | Context sensitive pop-up window for a portable phone |
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 |
US6115777A (en) | 1998-04-21 | 2000-09-05 | Idea Corporation | LOADRS instruction and asynchronous context switch |
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 |
US6473102B1 (en) | 1998-05-11 | 2002-10-29 | Apple Computer, Inc. | Method and system for automatically resizing and repositioning windows in response to changes in display |
US6567846B1 (en) | 1998-05-15 | 2003-05-20 | E.Piphany, Inc. | Extensible user interface for a distributed messaging framework in a computer network |
US6154740A (en) | 1998-05-20 | 2000-11-28 | Lucent Technologies, Inc. | System and method for displaying a sorted list by determining sort points in a key field |
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 |
US6570890B1 (en) | 1998-06-10 | 2003-05-27 | Merlot Communications | Method for the transmission and control of audio, video, and computer data over a single network fabric using ethernet packets |
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 |
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 |
JP3294203B2 (ja) | 1998-09-08 | 2002-06-24 | ユニ・チャーム株式会社 | 生理用ナプキン |
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 |
US6525768B2 (en) | 1998-10-21 | 2003-02-25 | American Calcar, Inc. | Positional camera and GPS data interchange device |
US7107548B2 (en) | 1998-10-28 | 2006-09-12 | Yahoo! Inc. | 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 |
JP3810570B2 (ja) | 1998-12-24 | 2006-08-16 | アンリツ株式会社 | 光パルス発生方法及びその装置 |
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 |
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 |
US6584501B1 (en) | 1999-02-03 | 2003-06-24 | Compuware Corporation | Method to display information representing network traffic on a computer display monitor |
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 |
US6587118B1 (en) | 1999-03-31 | 2003-07-01 | Sony Corporation | Image displaying processing method, medium including an image displaying processing program stored thereon, and image displaying processing apparatus |
US6486896B1 (en) | 1999-04-07 | 2002-11-26 | Apple Computer, Inc. | Scalable scroll controller |
US6466236B1 (en) | 1999-04-08 | 2002-10-15 | Palm, Inc. | System and method for displaying and manipulating multiple calendars on a personal digital assistant |
US6457062B1 (en) | 1999-04-08 | 2002-09-24 | Palm, Inc. | System and method for synchronizing multiple calendars over wide area network |
US7016864B1 (en) | 1999-04-09 | 2006-03-21 | Dell Usa, L.P. | Interactive upsell advisor method and apparatus for internet applications |
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 |
US6816274B1 (en) | 1999-05-25 | 2004-11-09 | Silverbrook Research Pty Ltd | Method and system for composition and delivery of electronic mail |
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 |
EP1777255A3 (en) * | 1999-06-11 | 2007-07-11 | Sydney Hyman | Image making medium |
JP2000353130A (ja) | 1999-06-11 | 2000-12-19 | Hitachi Ltd | 電子メール処理装置 |
US6330578B1 (en) | 1999-06-11 | 2001-12-11 | Nortel Networks Limited | Method and apparatus for digitally representing a waveform |
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 |
CN1205529C (zh) | 1999-06-30 | 2005-06-08 | 西尔弗布鲁克研究股份有限公司 | 用于协作文档标记的方法和系统 |
US6456304B1 (en) | 1999-06-30 | 2002-09-24 | Microsoft Corporation | Procedural toolbar user interface |
NZ516877A (en) | 1999-07-01 | 2003-08-29 | Ods Properties Inc | Interactive wagering systems and methods for recording wagering events |
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 |
JP2001043061A (ja) | 1999-08-02 | 2001-02-16 | Fuji Photo Film Co Ltd | スタイル・シート出力装置および方法ならびにスタイル・シート出力システム |
US6484180B1 (en) | 1999-08-02 | 2002-11-19 | Oracle Corporation | Accessing domain object data stored in a relational database system |
US6621504B1 (en) | 1999-08-06 | 2003-09-16 | Avid Technology, Inc. | Editor for effect tree parameters |
US20020116208A1 (en) | 1999-08-07 | 2002-08-22 | Munroe Chirnomas | Method and apparatus for controlling rented leased or loaned equipment |
US6513036B2 (en) * | 1999-08-13 | 2003-01-28 | Mindpass A/S | Method and apparatus for searching and presenting search result from one or more information sources based on context representations selected from the group of other users |
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 |
JP2001056741A (ja) | 1999-08-18 | 2001-02-27 | Sony Corp | 情報処理装置及び情報処理方法並びにプログラム格納媒体 |
US8015049B1 (en) | 1999-08-18 | 2011-09-06 | S.F. Ip Properties 61 Llc | On-line appointment system |
EP1208557A4 (en) | 1999-08-19 | 2007-03-07 | Pure Depth Ltd | PRESENTATION OF DATA ON MULTILAYER SCREENS |
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 |
US6779042B1 (en) | 1999-09-10 | 2004-08-17 | Ianywhere Solutions, Inc. | System, method, and computer program product for enabling on-device servers, offline forms, and dynamic ad tracking on mobile devices |
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 |
JP2001109673A (ja) | 1999-09-30 | 2001-04-20 | Internatl Business Mach Corp <Ibm> | グループウェアにおけるユーザの状態表示方法およびそれに用いる装置 |
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 |
US7082567B1 (en) * | 1999-10-18 | 2006-07-25 | Rose Blush Software Llc | Enhanced human computer user interface system for searching and browsing documents |
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 |
US7134095B1 (en) | 1999-10-20 | 2006-11-07 | Gateway, Inc. | Simulated three-dimensional navigational menu system |
JP2001125923A (ja) * | 1999-10-29 | 2001-05-11 | Canon Inc | 情報処理装置及びその方法、コンピュータ可読メモリ |
US7152207B1 (en) | 1999-11-05 | 2006-12-19 | Decentrix Inc. | Method and apparatus for providing conditional customization for generating a web site |
RU2001122574A (ru) | 1999-11-12 | 2005-09-20 | И-Брейн Солюшнс, Ллк (Us) | Вычислительная система, в которой любой компонент взаимосвазан с любым компонентом |
US6826727B1 (en) | 1999-11-24 | 2004-11-30 | Bitstream Inc. | Apparatus, methods, programming for automatically laying out documents |
EP1104151A3 (en) | 1999-11-24 | 2003-03-12 | Nokia Corporation | Mobile station having improved user interface providing application management and other functions |
US6734880B2 (en) | 1999-11-24 | 2004-05-11 | Stentor, Inc. | User interface for a medical informatics systems |
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 |
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 |
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 |
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> | 情報処理システム、プロキシサーバ、ウェブページ表示制御方法、記憶媒体、及びプログラム伝送装置 |
US6522489B1 (en) | 1999-12-21 | 2003-02-18 | Texas Instruments Incorporated | Efficient analog-to-digital converter for digital systems |
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 |
US6904449B1 (en) | 2000-01-14 | 2005-06-07 | Accenture Llp | System and method for an application provider framework |
US6701513B1 (en) * | 2000-01-14 | 2004-03-02 | Measurement Computing Corporation | Program-development environment for use in generating application programs |
US6621508B1 (en) | 2000-01-18 | 2003-09-16 | Seiko Epson Corporation | Information processing system |
US8024661B2 (en) | 2001-10-18 | 2011-09-20 | Autodesk, Inc. | Collaboration framework |
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 | 動作条件設定装置、プリンタドライバ、プリンタおよび動作条件設定方法 |
CA2298003A1 (en) | 2000-02-04 | 2001-08-04 | Ibm Canada Limited-Ibm Canada Limitee | Scripting task-level user interfaces |
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 |
US6325899B1 (en) | 2000-03-10 | 2001-12-04 | Action Caps, Llc | Disposable and recyclable intermediates for use in electrostatic coating processes |
KR20010091344A (ko) | 2000-03-14 | 2001-10-23 | 이병철 | 하나의 브라우저화면에서 다수의 인터넷 사이트에 접속할수 있는 다중창 웹 브라우저 |
US6311194B1 (en) | 2000-03-15 | 2001-10-30 | Taalee, Inc. | System and method for creating a semantic web and its applications in browsing, searching, profiling, personalization and advertising |
JP2001325255A (ja) | 2000-03-16 | 2001-11-22 | Unisoft Co Ltd | 多言語翻訳システム及び多言語翻訳サービス方法 |
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 |
AU2001245868A1 (en) | 2000-03-20 | 2001-10-03 | At And T Corp. | Method for dynamically displaying brand information in a user interface |
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 |
US20040230461A1 (en) | 2000-03-30 | 2004-11-18 | Talib Iqbal A. | Methods and systems for enabling efficient retrieval of data from data collections |
US20020023134A1 (en) | 2000-04-03 | 2002-02-21 | Roskowski Steven G. | Method and computer program product for establishing real-time communications between networked computers |
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 |
US20050091576A1 (en) | 2003-10-24 | 2005-04-28 | Microsoft Corporation | Programming interface for a computer platform |
US6756999B2 (en) | 2000-04-06 | 2004-06-29 | Microsoft Corporation | Method and system for clustering and grouping taskbar buttons |
WO2001077795A2 (en) | 2000-04-07 | 2001-10-18 | Viatech Technologies Inc. | System and embedded license control mechanism for the creation and distribution of digital content files and enforcement of licensed use of the digital content files |
EP1273135B1 (en) | 2000-04-10 | 2010-07-14 | Research In Motion Limited | System and method for bundling information |
JP2001306308A (ja) | 2000-04-11 | 2001-11-02 | Sap Ag | データ中心アプリケーションのクラス定義方法 |
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 | 富士通株式会社 | カーソル表示を制御するプログラムを格納した記憶媒体及びカーソル表示制御装置 |
US6584504B1 (en) | 2000-05-26 | 2003-06-24 | Networks Associates Technology, Inc. | Method and apparatus for monitoring internet traffic on an internet web page |
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 |
CN100489748C (zh) | 2000-06-14 | 2009-05-20 | 皇家菲利浦电子有限公司 | 用于具有动态菜单选项组织的用户接口的数据处理系统,装置,方法和遥控装置 |
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 |
US7624356B1 (en) | 2000-06-21 | 2009-11-24 | Microsoft Corporation | Task-sensitive methods and systems for displaying command sets |
US7111238B1 (en) | 2000-06-23 | 2006-09-19 | Microsoft Corporation | System and method for maintaining text formatting consistency within an electronic document |
EP1168422B1 (en) | 2000-06-27 | 2009-12-16 | Imec | Method and apparatus for liquid-treating and drying a substrate |
US6707476B1 (en) | 2000-07-05 | 2004-03-16 | Ge Medical Systems Information Technologies, Inc. | Automatic layout selection for information monitoring system |
AU2001269891A1 (en) | 2000-07-07 | 2002-01-21 | Openwave Systems Inc. | Graphical user interface features of a browser in a hand-held wireless communication device |
KR20020004723A (ko) | 2000-07-07 | 2002-01-16 | 오영숙 | 페이지 콤포넌트를 이용한 웹사이트 제작 방법 |
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 |
US6948134B2 (en) | 2000-07-21 | 2005-09-20 | Microsoft Corporation | Integrated method for creating a refreshable Web Query |
US6583798B1 (en) | 2000-07-21 | 2003-06-24 | Microsoft Corporation | On-object user interface |
US6847989B1 (en) | 2000-08-29 | 2005-01-25 | International Business Machines Corporation | Method and system for creating mail rules from existing mail |
US7627810B2 (en) | 2000-08-29 | 2009-12-01 | Open Text Corporation | Model for creating, inputting, storing and tracking multimedia objects |
US7117436B1 (en) | 2000-08-31 | 2006-10-03 | Oracle Corporation | Generating a Web page by replacing identifiers in a preconstructed Web page |
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 |
AU2001294555A1 (en) | 2000-09-14 | 2002-03-26 | 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 |
US7251610B2 (en) | 2000-09-20 | 2007-07-31 | Epic Systems Corporation | Clinical documentation system for use by multiple caregivers |
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 |
US6624831B1 (en) | 2000-10-17 | 2003-09-23 | Microsoft Corporation | System and process for generating a dynamically adjustable toolbar |
US6895426B1 (en) | 2000-10-17 | 2005-05-17 | Microsoft Corporation | Addresses as objects for email messages |
KR100388254B1 (ko) | 2000-10-21 | 2003-06-25 | (주)비앤텍 | 다이어리 형식을 이용한 전자메일의 표시 및 제어하는 방법 및 그 시스템 |
US6725228B1 (en) | 2000-10-31 | 2004-04-20 | David Morley Clark | System for managing and organizing stored electronic messages |
KR20010008081A (ko) | 2000-11-07 | 2001-02-05 | 홍순덕 | 사용자 선택 국가의 달력 표시 방법 및 시스템 |
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 |
KR20020037560A (ko) | 2000-11-14 | 2002-05-22 | 이계철 | 지능망과 인터넷을 이용한 분산콜센터 구현 방법 및 이를이용한 민원상담서비스 제공방법 |
CN1280126C (zh) | 2000-11-14 | 2006-10-18 | 大众汽车有限公司 | 多功能操作装置 |
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 |
US6964039B2 (en) | 2000-12-13 | 2005-11-08 | Esmertec Ag | Method to create optimized machine code through combined verification and translation of JAVA™ bytecode |
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 |
US7222156B2 (en) | 2001-01-25 | 2007-05-22 | Microsoft Corporation | Integrating collaborative messaging into an electronic mail program |
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 | (주)디딤넷 | 자동변환기능을 가진 그래픽사용자인터페이스 및 방법 |
EP1235348A1 (en) | 2001-02-14 | 2002-08-28 | Siemens Aktiengesellschaft | Hysteresis circuit |
CA2437726A1 (en) * | 2001-02-15 | 2002-08-22 | Suffix Mail Inc. | E-mail messaging system |
US7117370B2 (en) | 2001-02-20 | 2006-10-03 | Sal Khan | System for transmitting secure data between a sender and a recipient over a computer network using a virtual envelope and method for using the same |
US7110936B2 (en) | 2001-02-23 | 2006-09-19 | Complementsoft Llc | System and method for generating and maintaining software code |
US20020120702A1 (en) | 2001-02-26 | 2002-08-29 | Schiavone Vincent J. | Method and apparatus for dynamic prioritization of electronic mail messages |
US6906717B2 (en) | 2001-02-27 | 2005-06-14 | Microsoft Corporation | Multiple chart user interface |
US6941346B2 (en) | 2001-02-28 | 2005-09-06 | Hall Aluminum Llc | Email—expanded addressee sort/listing |
US20020133557A1 (en) | 2001-03-03 | 2002-09-19 | Winarski Donna Ilene Robinson | Sorting e-mail |
KR20020072039A (ko) | 2001-03-08 | 2002-09-14 | 아이디어플라자(주) | 광고 기능이 내장된 웹브라우저를 이용한 광고방법 |
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 |
US7003735B2 (en) | 2001-03-29 | 2006-02-21 | International Business Machines Corporation | Calendar desktop graphical user interface (GUI) for computer workstations, personal computers, and personal digital assistants |
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 |
WO2002086685A2 (en) | 2001-04-19 | 2002-10-31 | Matsushita Electric Industrial Co., Ltd. | License management system, license management device, relay device and terminal device |
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 | 受信メール自動振り分け装置、受信メール自動振り分け方法、および受信メール自動振り分けプログラム |
US7218976B2 (en) | 2001-04-27 | 2007-05-15 | Canon Kabushiki Kaisha | User interface control apparatus and method |
US20030098891A1 (en) | 2001-04-30 | 2003-05-29 | International Business Machines Corporation | System and method for multifunction menu objects |
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 |
US20020163538A1 (en) | 2001-05-07 | 2002-11-07 | Koninklijke Philips Electronics N.V. | Electronic mail guide |
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 |
US7039647B2 (en) | 2001-05-10 | 2006-05-02 | International Business Machines Corporation | Drag and drop technique for building queries |
US8171414B2 (en) | 2001-05-22 | 2012-05-01 | Netapp, Inc. | System and method for consolidated reporting of characteristics for a group of file systems |
US20020184611A1 (en) | 2001-05-30 | 2002-12-05 | Palm, Inc. | Design system and method having improved display of code |
JP3922894B2 (ja) | 2001-06-06 | 2007-05-30 | 富士通株式会社 | 物流情報処理方法 |
US20020188632A1 (en) | 2001-06-06 | 2002-12-12 | Ming-Shing Su | Table editor for web pages |
KR20010079028A (ko) | 2001-06-07 | 2001-08-22 | 서정운 | 인터넷 메일링 시스템 |
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 |
US6728702B1 (en) | 2001-06-18 | 2004-04-27 | Siebel Systems, Inc. | System and method to implement an integrated search center supporting a full-text search and query on a database |
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 |
JP2003203084A (ja) | 2001-06-29 | 2003-07-18 | Hitachi Ltd | 情報端末装置、サーバ、情報配信装置及び情報配信方法 |
JP2003015719A (ja) | 2001-06-29 | 2003-01-17 | Oki Electric Ind Co 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 |
US7251776B2 (en) | 2001-07-13 | 2007-07-31 | Netview Technologies, Inc. | System and method for efficiently and flexibly utilizing spreadsheet information |
US20030066025A1 (en) | 2001-07-13 | 2003-04-03 | Garner Harold R. | Method and system for information retrieval |
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 |
DE20112313U1 (de) | 2001-07-26 | 2001-11-29 | Trw Repa Gmbh | Baugruppe aus zylindrischem Gasgenerator, Gehäuse und Halteteil |
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 |
US20030025732A1 (en) * | 2001-07-31 | 2003-02-06 | Prichard Scot D. | Method and apparatus for providing customizable graphical user interface and screen layout |
US7461077B1 (en) | 2001-07-31 | 2008-12-02 | Nicholas Greenwood | Representation of data records |
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 |
US6999068B2 (en) * | 2001-08-21 | 2006-02-14 | Hewlett-Packard Development Company, L.P. | System and method for enabling users to edit graphical images |
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 |
US20030128243A1 (en) * | 2001-08-22 | 2003-07-10 | Hiroyuki Okamoto | Tree-structured diagram output method and program |
US20030048302A1 (en) | 2001-08-31 | 2003-03-13 | International Business Machines Corporation | Context flags for menus, toolbars, and other UI objects |
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 | 無線通信端末 |
US20030069892A1 (en) | 2001-10-10 | 2003-04-10 | International Business Machines Corporation | Relational view of electronic objects |
US7305402B2 (en) | 2001-10-10 | 2007-12-04 | International Business Machines Corporation | Adaptive indexing technique for use with electronic objects |
JP2003123086A (ja) | 2001-10-11 | 2003-04-25 | Sony Corp | 情報処理装置及び方法、並びに情報処理プログラム |
US7499907B2 (en) * | 2001-10-12 | 2009-03-03 | Teradata Us, Inc. | Index selection in a database system |
US20030225853A1 (en) | 2001-10-18 | 2003-12-04 | Wang John Y. | Method and system for constructing a database-driven website |
JP2003141020A (ja) | 2001-10-31 | 2003-05-16 | Toshiba Tec Corp | 情報保管出力システム及び情報保管出力サービス |
JP2003141044A (ja) | 2001-11-06 | 2003-05-16 | Nec Corp | 携帯電話のメール検索方法ならびに携帯電話のメール検索プログラム |
US7086006B2 (en) | 2001-11-09 | 2006-08-01 | Corel Corporation | Component user interface management |
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 |
US20030101065A1 (en) | 2001-11-27 | 2003-05-29 | International Business Machines Corporation | Method and apparatus for maintaining conversation threads in electronic mail |
US7363590B2 (en) * | 2001-11-27 | 2008-04-22 | International Business Machines Corporation | Calendar bar interface for electronic mail interaction |
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 |
US6928613B1 (en) | 2001-11-30 | 2005-08-09 | Victor Company Of Japan | Organization, selection, and application of video effects according to zones |
GB2382683A (en) | 2001-12-03 | 2003-06-04 | Skinkers Ltd | A message processing system |
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 | パイオニア株式会社 | 電子メール送受信システムの管理方法 |
WO2003058519A2 (en) | 2002-01-08 | 2003-07-17 | 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 | フォルダ・アイコン表示制御装置 |
JP2002324055A (ja) | 2002-02-20 | 2002-11-08 | Internatl Business Mach Corp <Ibm> | メッセージ処理方法 |
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 | セイコーエプソン株式会社 | 画像または音声の入出力制御 |
KR20030072539A (ko) | 2002-03-04 | 2003-09-15 | 설정권 | 차량의 연비 측정시스템 |
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 |
US7386835B1 (en) | 2002-03-22 | 2008-06-10 | Emc Corporation | Technique for graphical user interface modification |
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 |
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 |
US20030187937A1 (en) | 2002-03-28 | 2003-10-02 | Yao Timothy Hun-Jen | Using fuzzy-neural systems to improve e-mail handling efficiency |
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 |
WO2003089086A1 (en) | 2002-04-19 | 2003-10-30 | 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 |
US7281245B2 (en) | 2002-06-05 | 2007-10-09 | Microsoft Corporation | Mechanism for downloading software components from a remote source for use by a local software application |
US7287233B2 (en) * | 2002-06-05 | 2007-10-23 | Sap Ag | Minimization function for a computer user interface |
US7827546B1 (en) | 2002-06-05 | 2010-11-02 | Microsoft Corporation | Mechanism for downloading software components from a remote source for use by a local software application |
US7113941B2 (en) * | 2002-06-05 | 2006-09-26 | Sap Aktiengesellschaft | Database access mechanisms for a computer user interface |
US20030227481A1 (en) | 2002-06-05 | 2003-12-11 | Udo Arend | Creating user interfaces using generic tasks |
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 |
US7191411B2 (en) | 2002-06-06 | 2007-03-13 | Moehrle Armin E | Active path menu navigation system |
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 |
US7464139B2 (en) | 2002-06-07 | 2008-12-09 | At&T Intellectual Property, I, L.P. | Methods for establishing an instant message conference |
EP1376337A1 (en) | 2002-06-12 | 2004-01-02 | Commerce One Operations, Inc. | Action/command/business object application framework |
JP3938888B2 (ja) | 2002-06-17 | 2007-06-27 | 株式会社リコー | 表示メニューの機能設定ユニット |
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 |
US7149747B1 (en) | 2002-06-27 | 2006-12-12 | Siebel Systems, Inc. | Dynamic generation of user interface components |
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 |
US7010746B2 (en) | 2002-07-23 | 2006-03-07 | Xerox Corporation | System and 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 |
JP2004086896A (ja) | 2002-08-06 | 2004-03-18 | Fuji Electric Holdings Co Ltd | 適応的予測モデル構築方法及び適応的予測モデル構築システム |
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 | 株式会社ジャストシステム | 文書管理方法および文書管理装置 |
US20040109025A1 (en) | 2002-08-28 | 2004-06-10 | Jean-Marie Hullot | Computer program comprising a plurality of calendars |
US7234117B2 (en) | 2002-08-28 | 2007-06-19 | Microsoft Corporation | System and method for shared integrated online social interaction |
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 |
US20040044735A1 (en) | 2002-08-30 | 2004-03-04 | International Business Machines Corporation | Method and system for organizing an email thread |
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 |
JP2005032041A (ja) | 2003-07-07 | 2005-02-03 | Nippon Telegr & Teleph Corp <Ntt> | リンク先コンテンツの連続閲覧支援装置、連続閲覧支援方法、ポップアップウィンドウの表示制御方法および消去制御方法 |
US20040107197A1 (en) | 2002-11-29 | 2004-06-03 | Shen Yu Yong | System, method and user interface allowing customized portfolio management |
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 |
SE0203848D0 (sv) | 2002-12-19 | 2002-12-19 | Sca Hygiene Prod Ab | Solid rolls dispenser |
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 |
FR2849318B1 (fr) | 2002-12-24 | 2005-02-18 | Radiotelephone Sfr | Procede de navigation optimisee dans les menus d'affichage d'un terminal mobile et terminal mobile associe |
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 |
US7610575B2 (en) | 2003-01-08 | 2009-10-27 | Consona Crm Inc. | System and method for the composition, generation, integration and execution of business processes over a network |
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 |
US20040135805A1 (en) | 2003-01-10 | 2004-07-15 | Gottsacker Neal F. | Document composition system and method |
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 |
US20040153373A1 (en) | 2003-01-31 | 2004-08-05 | Docomo Communications Laboratories Usa, Inc. | Method and system for pushing services to mobile devices in smart environments using a context-aware recommender |
US7158123B2 (en) | 2003-01-31 | 2007-01-02 | Xerox Corporation | Secondary touch contextual sub-menu navigation for touch screen interface |
KR20040071813A (ko) | 2003-02-07 | 2004-08-16 | 황재엽 | 메일목록표시가 개선된 전자메일서비스방법 |
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 |
US7395540B2 (en) | 2003-03-12 | 2008-07-01 | Microsoft Corporation | Automated business software application integration |
US9003295B2 (en) | 2003-03-17 | 2015-04-07 | Leo Martin Baschy | User interface driven access control system and method |
US6983889B2 (en) * | 2003-03-21 | 2006-01-10 | Home Comfort Zones, Inc. | Forced-air zone climate control system for existing residential houses |
US7487460B2 (en) | 2003-03-21 | 2009-02-03 | Microsoft Corporation | Interface for presenting data representations in a screen-area inset |
US7823077B2 (en) | 2003-03-24 | 2010-10-26 | Microsoft Corporation | System and method for user modification of metadata in a shell browser |
US7370066B1 (en) | 2003-03-24 | 2008-05-06 | Microsoft Corporation | System and method for offline editing of data files |
US7846023B2 (en) | 2003-03-27 | 2010-12-07 | Microsoft Corporation | Application-centric user interface techniques |
RU2242050C1 (ru) | 2003-03-27 | 2004-12-10 | Приходько Владимир Федорович | Способ формирования и принятия документа |
AU2003901411A0 (en) | 2003-03-27 | 2003-04-10 | Smart Internet Technology Crc Pty Limited | E-mail management system and method |
JP4340566B2 (ja) | 2003-04-01 | 2009-10-07 | 株式会社リコー | Webページ生成装置、組み込み装置、Webページ生成の制御方法、Webページ生成プログラム及び記録媒体 |
US7890603B2 (en) | 2003-04-03 | 2011-02-15 | International Business Machines Corporation | Apparatus, system and method of performing mail message searches across multiple mail servers |
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 |
US7318203B2 (en) | 2003-04-03 | 2008-01-08 | Autodesk Canada Co. | Selecting image processing functions |
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 |
US7681149B2 (en) | 2003-05-21 | 2010-03-16 | Nokia Corporation | User interface display for set-top box device |
US7661075B2 (en) | 2003-05-21 | 2010-02-09 | 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 |
US7962522B2 (en) | 2003-06-03 | 2011-06-14 | Norris Iii Forbes Holten | Flexible, dynamic menu-based web-page architecture |
US7546575B1 (en) | 2003-06-09 | 2009-06-09 | Dillman Frederick J | System and method for using blueprints to provide a software solution for an enterprise |
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 |
US7640506B2 (en) | 2003-06-27 | 2009-12-29 | Microsoft Corporation | Method and apparatus for viewing and managing collaboration data from within the context of a shared document |
US20050005249A1 (en) * | 2003-07-01 | 2005-01-06 | Microsoft Corporation | Combined content selection and display user interface |
US8799808B2 (en) * | 2003-07-01 | 2014-08-05 | Microsoft Corporation | Adaptive multi-line view user interface |
US7716593B2 (en) | 2003-07-01 | 2010-05-11 | Microsoft Corporation | Conversation grouping of electronic mail records |
US7392249B1 (en) | 2003-07-01 | 2008-06-24 | Microsoft Corporation | Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders |
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 |
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 |
US7027463B2 (en) * | 2003-07-11 | 2006-04-11 | Sonolink Communications Systems, Llc | System and method for multi-tiered rule filtering |
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 |
US7089594B2 (en) | 2003-07-21 | 2006-08-08 | July Systems, Inc. | Application rights management in a mobile environment |
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 |
US20050027779A1 (en) | 2003-07-29 | 2005-02-03 | Schinner Charles Edward | System and method for organizing email messages |
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 | 移動体通信装置、移動体通信装置の電子メールの受信動作方法及びその電子メールの受信動作プログラム |
US20050033811A1 (en) | 2003-08-07 | 2005-02-10 | International Business Machines Corporation | Collaborative email |
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 | 삼성전자주식회사 | 어플리케이션 프로그램 모듈의 동적 배치 방법 |
EP1835424A1 (en) | 2003-09-03 | 2007-09-19 | Nokia Corporation | Method, device and system for synchronizing of data providing for the handling of an interrupted synchronization process |
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 |
US7266565B2 (en) | 2003-09-24 | 2007-09-04 | Tablecode Software Corporation | Table-oriented application development environment |
US20050071242A1 (en) | 2003-09-30 | 2005-03-31 | Nike International Ltd. | Method and system for custom-manufacturing footwear |
US7239288B2 (en) | 2003-09-30 | 2007-07-03 | Ipr Licensing, Inc. | Access point antenna for a wireless local area network |
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 |
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 |
US7346769B2 (en) | 2003-10-23 | 2008-03-18 | International Business Machines Corporation | Method for selective encryption within documents |
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 |
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 |
US7480863B2 (en) | 2003-11-26 | 2009-01-20 | International Business Machines Corporation | Dynamic and intelligent hover assistance |
US7526458B2 (en) | 2003-11-28 | 2009-04-28 | Manyworlds, Inc. | Adaptive recommendations systems |
US7779386B2 (en) | 2003-12-08 | 2010-08-17 | Ebay Inc. | Method and system to automatically regenerate software code |
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 | 電子メール検索システム、電子メール検索装置及び電子メール検索制御プログラム |
US7454716B2 (en) | 2003-12-22 | 2008-11-18 | Microsoft Corporation | Clustering messages |
US7996514B2 (en) | 2003-12-23 | 2011-08-09 | Microsoft Corporation | System and method for sharing information based on proximity |
US7421664B2 (en) | 2003-12-29 | 2008-09-02 | International Business Machines Corporation | System and method for providing a category separator in a list of documents |
US7496385B2 (en) | 2003-12-29 | 2009-02-24 | International Business Machines Corporation | Method for viewing information underlying lists and other contexts |
US7412437B2 (en) | 2003-12-29 | 2008-08-12 | International Business Machines Corporation | System and method for searching and retrieving related messages |
US7631276B2 (en) | 2003-12-29 | 2009-12-08 | International Business Machines Corporation | Method for indication and navigating related items |
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 |
JP2005236089A (ja) | 2004-02-20 | 2005-09-02 | Matsushita Electric Ind Co Ltd | 三次元実装構造体、三次元実装構造体を備えた携帯用電子機器、および、三次元実装構造体の製造方法 |
US7469385B2 (en) | 2004-02-20 | 2008-12-23 | Microsoft Corporation | Methods and systems for abstraction of logical editing operations |
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 |
WO2005091175A1 (en) * | 2004-03-15 | 2005-09-29 | Yahoo! Inc. | Search systems and methods with integration of user annotations |
CN1938696A (zh) | 2004-03-30 | 2007-03-28 | 松下电器产业株式会社 | 门户系统 |
US7941439B1 (en) | 2004-03-31 | 2011-05-10 | Google Inc. | Methods and systems for information capture |
US7426713B2 (en) | 2004-03-31 | 2008-09-16 | International Business Machines Corporation | Controlling a GUI display for a plug-in |
US9819624B2 (en) | 2004-03-31 | 2017-11-14 | Google Inc. | Displaying conversations in a conversation-based email system |
US7912904B2 (en) | 2004-03-31 | 2011-03-22 | Google Inc. | Email system with conversation-centric user interface |
US7814155B2 (en) | 2004-03-31 | 2010-10-12 | Google Inc. | Email conversation management system |
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 |
US7496837B1 (en) | 2004-04-29 | 2009-02-24 | Microsoft Corporation | Structural editing with schema awareness |
WO2005109905A2 (en) * | 2004-04-30 | 2005-11-17 | Vulcan Inc. | Time-based graphical user interface for television program information |
US7565623B2 (en) | 2004-04-30 | 2009-07-21 | Microsoft Corporation | System and method for selecting a view mode and setting |
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 |
JP2005322082A (ja) | 2004-05-10 | 2005-11-17 | Fuji Xerox Co Ltd | 文書属性入力装置および方法 |
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 | 富士ゼロックス株式会社 | 画面表示制御のためのプログラム、方法及び携帯情報機器 |
US7509328B2 (en) | 2004-06-25 | 2009-03-24 | Sap Aktiengesellschaft | Customizing software applications that use an electronic database with stored product data |
US20050289158A1 (en) | 2004-06-25 | 2005-12-29 | Jochen Weiss | Identifier attributes for product data stored in an electronic database |
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 |
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 |
US7207953B1 (en) | 2004-07-19 | 2007-04-24 | Irene Goicaj | Massage therapy vest |
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 |
US8255828B2 (en) | 2004-08-16 | 2012-08-28 | Microsoft Corporation | Command user interface for displaying selectable software functionality controls |
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 |
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 |
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 |
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 |
US7558783B2 (en) | 2004-09-03 | 2009-07-07 | Microsoft Corporation | Conversion between application objects and smart client objects |
US20060080468A1 (en) | 2004-09-03 | 2006-04-13 | Microsoft Corporation | Smart client add-in architecture |
US7506006B2 (en) | 2004-09-03 | 2009-03-17 | Microsoft Corporation | Synchronization for smart clients |
KR100675867B1 (ko) | 2004-09-08 | 2007-01-29 | (주)씨앤드에스 마이크로 웨이브 | 위치 기반 서비스를 위한 다중 파일롯 발생장치 |
US8150926B2 (en) | 2004-09-09 | 2012-04-03 | Microsoft Corporation | Organizing electronic mail messages into conversations |
US20060059035A1 (en) | 2004-09-10 | 2006-03-16 | Andreas Kraft | Mobile sales online manager for handheld devices |
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 |
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 |
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 |
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 |
US20070094597A1 (en) | 2004-11-04 | 2007-04-26 | Rostom Mohamed A | Dynamic graphical user interface for a desktop environment |
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 |
US20080263101A1 (en) | 2004-11-12 | 2008-10-23 | 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 |
US7729363B2 (en) | 2005-01-24 | 2010-06-01 | Research In Motion Limited | System and method for managing communication for component applications |
US20060168522A1 (en) | 2005-01-24 | 2006-07-27 | Microsoft Corporation | Task oriented user interface model for document centric software 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 |
US20060184867A1 (en) | 2005-02-17 | 2006-08-17 | Avraham Shpigel | Method for reusing definitions in documents and monitoring thereof |
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 |
US8924256B2 (en) | 2005-03-31 | 2014-12-30 | Google Inc. | System and method for obtaining content based on data from an electronic device |
US20060242591A1 (en) | 2005-04-22 | 2006-10-26 | Microsoft Corporation | File dialog user interfaces and creation of same |
US20060248471A1 (en) | 2005-04-29 | 2006-11-02 | Microsoft Corporation | System and method for providing a window management mode |
US20060248012A1 (en) * | 2005-04-29 | 2006-11-02 | Stefan Kircher | Transmission of messages related to electronic documents |
US20060253830A1 (en) | 2005-05-06 | 2006-11-09 | Rajanala Arun K | Guiding application building using business constraint metadata |
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 |
US7627827B2 (en) | 2005-06-14 | 2009-12-01 | Microsoft Corporation | Providing smart user interfaces based on document open and/or edit context |
US7676767B2 (en) | 2005-06-15 | 2010-03-09 | Microsoft Corporation | Peel back user interface to show hidden functions |
US7886290B2 (en) * | 2005-06-16 | 2011-02-08 | Microsoft Corporation | Cross version and cross product user interface |
US8171394B2 (en) | 2005-06-24 | 2012-05-01 | Microsoft Corporation | Methods and systems for providing a customized user interface for viewing and editing meta-data |
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 |
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 |
US7739259B2 (en) | 2005-09-12 | 2010-06-15 | Microsoft Corporation | Integrated search and find user interface |
US7627561B2 (en) | 2005-09-12 | 2009-12-01 | Microsoft Corporation | Search and find using expanded search scope |
US8627222B2 (en) | 2005-09-12 | 2014-01-07 | Microsoft Corporation | Expanded search and find user interface |
US8176408B2 (en) | 2005-09-12 | 2012-05-08 | Microsoft Corporation | Modularized web provisioning |
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 |
US8079037B2 (en) | 2005-10-11 | 2011-12-13 | Knoa Software, Inc. | Generic, multi-instance method and GUI detection system for tracking and monitoring computer applications |
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 |
TW200802703A (en) | 2005-11-28 | 2008-01-01 | Nxp Bv | Method of forming a self aligned copper capping layer |
US7445346B2 (en) | 2005-11-29 | 2008-11-04 | Ar Metal Fabrication Llc | Projection equipment support system |
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 |
US8286159B2 (en) | 2005-12-22 | 2012-10-09 | Alan Joshua Shapiro | Method and apparatus for gryphing a data storage medium |
US20070156519A1 (en) | 2005-12-30 | 2007-07-05 | Shai Agassi | Method and system for providing sponsored content based on previous provided content |
US20070179841A1 (en) | 2005-12-30 | 2007-08-02 | Shai Agassi | Method and system for providing sponsored content based on user information |
US20070174429A1 (en) | 2006-01-24 | 2007-07-26 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment |
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 | オブジェクトの順序付けられた集合に対する処理動作をプログラミングするためのシステム |
US8423954B2 (en) | 2006-03-31 | 2013-04-16 | Sap Ag | Interactive container of development components and solutions |
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 |
US8972876B2 (en) | 2006-05-26 | 2015-03-03 | Sugarcrm Inc. | Customer relationship management system and method |
US8463843B2 (en) | 2006-05-26 | 2013-06-11 | Riverbed Technology, Inc. | Throttling of predictive ACKs in an accelerated network communication system |
US7831902B2 (en) | 2006-05-31 | 2010-11-09 | Microsoft Corporation | Displaying interrelated changes in a grid |
US8200762B2 (en) | 2006-06-01 | 2012-06-12 | Aol Inc. | Displaying complex messaging threads into a single display |
US8605090B2 (en) | 2006-06-01 | 2013-12-10 | Microsoft Corporation | Modifying and formatting a chart using pictorially provided chart elements |
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 |
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 |
US20080005249A1 (en) | 2006-07-03 | 2008-01-03 | Hart Matt E | Method and apparatus for determining the importance of email messages |
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 | カプセル化文書管理装置、カプセル化文書管理方法及びカプセル化文書管理プログラム |
JP5259594B2 (ja) | 2006-08-30 | 2013-08-07 | トムソン ルーターズ グローバル リソーシーズ | 文書のコンテンツ、メタデータ、およびコンテキストに基づいた、文書中心のワークフロー |
US7769698B2 (en) | 2006-09-01 | 2010-08-03 | Sap Ag | Navigation through components |
KR100879983B1 (ko) | 2006-09-01 | 2009-01-23 | 삼성전자주식회사 | Htc를 이용한 독립 컴포넌트 제공 시스템 및 독립컴포넌트를 이용한 이벤트 처리 방법 |
US7908580B2 (en) | 2006-09-07 | 2011-03-15 | Microsoft Corporation | Connecting an integrated development environment with an application instance |
US8243017B2 (en) | 2006-09-11 | 2012-08-14 | Apple Inc. | Menu overlay including context dependent menu icon |
US7913292B2 (en) | 2006-10-18 | 2011-03-22 | Microsoft Corporation | Identification and visualization of trusted user interface objects |
US7870465B2 (en) * | 2006-10-18 | 2011-01-11 | Versteeg William C | Reducing channel-change time |
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 |
US8904287B2 (en) | 2006-11-29 | 2014-12-02 | Adobe Systems Incorporated | Previews of dialogs in applications |
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 |
AR067297A1 (es) | 2007-03-28 | 2009-10-07 | Avery Dennison Corp | Interfaz de usuario de tipo cinta para un programa de aplicacion |
KR20070000506U (ko) | 2007-04-10 | 2007-05-02 | 김영희 | 유아용 캐리어 |
US9152434B2 (en) | 2007-04-18 | 2015-10-06 | Sap Se | Enterprise user interface customization |
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 |
US8201103B2 (en) | 2007-06-29 | 2012-06-12 | Microsoft Corporation | 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 |
US20090012984A1 (en) | 2007-07-02 | 2009-01-08 | Equivio Ltd. | Method for Organizing Large Numbers of Documents |
US8209675B2 (en) | 2007-07-25 | 2012-06-26 | Sap Ag | Method and system for customizing a software application |
TWI338869B (en) | 2007-08-03 | 2011-03-11 | Via Tech Inc | Method and apparatus for block-based digital encoded picture |
US8225208B2 (en) | 2007-08-06 | 2012-07-17 | Apple Inc. | Interactive frames for images and videos displayed in a presentation application |
US20090064090A1 (en) | 2007-09-05 | 2009-03-05 | Microsoft Corporation | Merged view of application customizations |
US20090163183A1 (en) | 2007-10-04 | 2009-06-25 | O'donoghue Hugh | Recommendation generation systems, apparatus and methods |
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 |
US20090158186A1 (en) | 2007-12-17 | 2009-06-18 | Bonev Robert | Drag and drop glads |
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 |
US8875306B2 (en) | 2008-02-12 | 2014-10-28 | Oracle International Corporation | Customization restrictions for multi-layer XML customization |
US20090217263A1 (en) | 2008-02-25 | 2009-08-27 | Alexander Gebhart | Virtual appliance factory |
US9588781B2 (en) | 2008-03-31 | 2017-03-07 | Microsoft Technology Licensing, Llc | Associating command surfaces with multiple active components |
US7516186B1 (en) | 2008-04-01 | 2009-04-07 | International Business Machines Corporation | Thread based view and archive for simple mail transfer protocol (SMTP) clients devices and methods |
US8504929B2 (en) | 2008-04-11 | 2013-08-06 | Oracle International Corporation | Editing user interface 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 |
US8850561B2 (en) | 2008-08-25 | 2014-09-30 | International Business Machines Corporation | Associating operating system native authorizations with console roles |
FR2935909B1 (fr) | 2008-09-12 | 2011-01-14 | Centre Nat Rech Scient | Photocatalyseurs a base de mousses tridimentionnelles structurees en carbone ou materiau carbone |
US20100146478A1 (en) | 2008-12-10 | 2010-06-10 | Microsoft Corporation | Multi-layered storage and management of software components |
US8799353B2 (en) | 2009-03-30 | 2014-08-05 | Josef Larsson | Scope-based extensibility for control surfaces |
US9046983B2 (en) | 2009-05-12 | 2015-06-02 | Microsoft Technology Licensing, Llc | Hierarchically-organized control galleries |
CN101996018A (zh) | 2009-08-17 | 2011-03-30 | 张学志 | 一种新型的竖向彩带图形用户界面 |
US8302014B2 (en) | 2010-06-11 | 2012-10-30 | Microsoft Corporation | Merging modifications to user interface components while preserving user customizations |
KR101129221B1 (ko) | 2011-10-19 | 2012-03-26 | 주식회사 한글과컴퓨터 | 프레젠테이션 장치 및 상기 프레젠테이션 장치의 프레젠테이션 방법 |
KR101161564B1 (ko) | 2011-11-08 | 2012-07-03 | 주식회사 한글과컴퓨터 | 단말 장치 및 상기 단말 장치의 개체 색상 변환 방법 |
TW201424755A (zh) | 2012-12-26 | 2014-07-01 | Jia Shuo Internat Corp | 皂面膜製法及其結構 |
US9762637B2 (en) | 2014-03-21 | 2017-09-12 | Ptc Inc. | System and method of using binary dynamic rest messages |
US20150363049A1 (en) | 2014-06-14 | 2015-12-17 | Siemens Product Lifecycle Management Software Inc. | System and method for reduced-size menu ribbon |
-
2006
- 2006-05-09 US US11/430,562 patent/US8627222B2/en active Active
- 2006-09-12 ES ES06803424T patent/ES2733865T3/es active Active
- 2006-09-12 EP EP06803424.8A patent/EP1924935B1/en active Active
- 2006-09-12 CN CN2006800332123A patent/CN101263495B/zh active Active
- 2006-09-12 JP JP2008531249A patent/JP5079701B2/ja active Active
- 2006-09-12 WO PCT/US2006/035467 patent/WO2007033159A1/en active Application Filing
-
2008
- 2008-03-11 KR KR1020087005939A patent/KR101343270B1/ko active IP Right Grant
-
2013
- 2013-12-27 US US14/142,132 patent/US9513781B2/en active Active
-
2016
- 2016-11-22 US US15/359,575 patent/US10248687B2/en active Active
-
2019
- 2019-02-28 US US16/289,093 patent/US10983993B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107045510A (zh) * | 2016-02-05 | 2017-08-15 | 优信拍(北京)信息科技有限公司 | 一种数据搜索方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20080043827A (ko) | 2008-05-19 |
EP1924935B1 (en) | 2019-04-24 |
US10248687B2 (en) | 2019-04-02 |
JP2009508266A (ja) | 2009-02-26 |
WO2007033159A1 (en) | 2007-03-22 |
US8627222B2 (en) | 2014-01-07 |
EP1924935A1 (en) | 2008-05-28 |
CN101263495A (zh) | 2008-09-10 |
US20070061308A1 (en) | 2007-03-15 |
US20190197037A1 (en) | 2019-06-27 |
EP1924935A4 (en) | 2012-01-04 |
ES2733865T3 (es) | 2019-12-03 |
US10983993B2 (en) | 2021-04-20 |
US20170075952A1 (en) | 2017-03-16 |
JP5079701B2 (ja) | 2012-11-21 |
KR101343270B1 (ko) | 2013-12-18 |
US9513781B2 (en) | 2016-12-06 |
US20140115526A1 (en) | 2014-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101263495B (zh) | 扩展的搜索和查找用户界面 | |
US7739259B2 (en) | Integrated search and find user interface | |
US7627561B2 (en) | Search and find using expanded search scope | |
US9778920B2 (en) | Mobile design patterns | |
US10255573B2 (en) | Systems, methods, and media for presenting interactive checklists | |
US20150143258A1 (en) | Email and task management services and user interface | |
CN101366022B (zh) | 经由操作系统用户界面将元数据应用于文档或文档对象 | |
US20140082521A1 (en) | Email and task management services and user interface | |
US7200803B2 (en) | System and method for visually categorizing electronic notes | |
US20100031198A1 (en) | Data-Oriented User Interface for Mobile Device | |
CN101366021A (zh) | 经由软件应用用户界面将元数据应用于文档或文档对象 | |
US20070143349A1 (en) | Information processing apparatus, file management method, and file management program | |
WO2017195757A1 (ja) | メール管理システム | |
Fulton et al. | Outlook 2010 All-in-one for Dummies | |
Negrino | iCloud: Visual QuickStart Guide | |
Raff | Novell GroupWise 7 User's Handbook | |
Fredricks et al. | Outlook 2007 business contact manager for dummies | |
O'Hara et al. | Easy Microsoft Windows Vista | |
US20050021544A1 (en) | System and method for managing information | |
WO2001018673A2 (en) | Method and apparatus for managing collections of heterogeneous elements in a data processing system |
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: 20150422 |
|
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20150422 Address after: Washington State Patentee after: Micro soft technique license Co., Ltd Address before: Washington State Patentee before: Microsoft Corp. |