CN1577270B - 并排共享日程表 - Google Patents

并排共享日程表 Download PDF

Info

Publication number
CN1577270B
CN1577270B CN2004100694305A CN200410069430A CN1577270B CN 1577270 B CN1577270 B CN 1577270B CN 2004100694305 A CN2004100694305 A CN 2004100694305A CN 200410069430 A CN200410069430 A CN 200410069430A CN 1577270 B CN1577270 B CN 1577270B
Authority
CN
China
Prior art keywords
schedule
selecteed
schedules
demonstrates
view
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2004100694305A
Other languages
English (en)
Other versions
CN1577270A (zh
Inventor
B·T·希尔
H·J·布姚达赫尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN1577270A publication Critical patent/CN1577270A/zh
Application granted granted Critical
Publication of CN1577270B publication Critical patent/CN1577270B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs

Abstract

提供了在单一电子显示框架或窗口中呈现多个共享日程表的方法和系统,其中多个共享日程表的每一个都以共同的视图模式相对于其它显示出的共享日程表来显示。用户可选择要在同一显示框架或窗口中作为他们自己的日程表显示的一个或多个共享日程表。在选择要随同第一日程表一起显示的共享日程表后,调用总视图来控制和协调为在共同的窗口或框架中显示而所选择的所有共享日程表。总视图对象确定视图数据对象,包括在共享日程表的共同的视图中显示的第一或活动日程表的视图模式(每小时、每日、每周、每月)和其它日程表显示设置。

Description

并排共享日程表
技术领域
本发明涉及以并排方向创建并同时显示多个共享电子日程表的方法和系统。
背景技术
自从计算机和软件时代来临,软件开发者都试图为软件用户提供有益的功能,以上下文有关的特性提供有用的信息。一个有用的应用是电子日程表应用程序,其中用户可在他们的计算机显示器上看得见的电子日程表中输入和察看约会和其它安排数据。电子日程表允许用户以各种不同的模式来察看日程信息,诸如每小时、每天、每周、每月等,或者部分天、周或月。
电子日程表系统的一个有用的方面是用户跨过分布式计算环境与另一个电子日程表用户共享日程信息的能力。也就是说,一个用户可向许多其他用户给予许可来察看他或她的个人或商务电子日程表数据。从而,第一用户可选择朋友或同事的想要的日程表,并用第一用户的日程表应用程序显示所选择的日程表。通常,用户可能希望将她的日程表数据与另一用户的日程表数据比较以确定第二用户是否在期望的日期和时间段上有空开会。为了比较日程表,用户必须在两个或多个日程表间切换,或者用户可在同一显示器上打开两个日程表窗口。不幸的是,因为第二或其它日程表可用不同模式呈现,例如,每日、每周、每月等,所以第一用户最具有困难或不友好的用户体验。
从而,存在在单一共同的显示窗口或框架中呈现多个共享日程表的方法和系统的需求,其中多个共享日程表以共同的视图和显示模式呈现。还存在允许从多个日程表视图中快速和有效增加和删除共享日程表的方法和系统的需求。相对于这些或其它的理由,产生了本发明。
发明内容
本发明的实施例提供了在单一电子显示框架或窗口中呈现多个共享日程表的方法和系统,其中多个共享日程表的每一个以共同的视图模式相对于其它显示出的共享日程表来显示。按照本发明的一个方面,用户可选择一个或多个共享日程表显示在同一显示框架或窗口中作为他们自己的日程表。根据并排于第一日程表显示的共享日程表的选择,调用总视图对象以控制和协调为显示在共同的窗口或框架中所选择的所有共享日程表。总视图对象确定视图数据对象,包括显示在共享日程表的共同的视图中的第一或活动日程表的视图模式(每小时的、每日的、每周的、每月的)和其它日程表显示设置。
总视图为显示第一日程表加上所选择的附加共享日程表确定可用的显示空间。总视图为任何被选择引入的共享日程表确定大小和位置。总视图调用每个被选择的共享日程表以便在共享日程表的共同的视图中显示。为了以与第一日程表相同的视图模式和设置显示每个共享日程表,总视图接下来将第一日程表的视图数据对象提供给每个被调用的共享日程表。总视图还将显示的位置和大小提供给每个被选择的共享日程表。
一旦由总视图调用了每个被选择的共享日程表,每个被选择的共享日程表以并排方向显示在共同的视图框或窗口中,其中每个被显示的共享日程表以相同的视图模式(每小时、每天、每周、每月等)显示。每个显示出的共享日程表的每个日期或时间位置都与其它显示出的共享日程表的相应日期或时间位置对准。
按照本发明的一个方面,一个或多个显示出的共享日程表的任何一个的选择都将所选择的日程表设立为活动日程表。如果在活动日程表中修改了视图模式或其它显示设置,则总视图对象促使对所有显示出的共享日程表在活动日程表的视图模式或其它显示设置中作出修改,以便在共同的视图模式中保持所有共享日程表并具有共同的的显示设置。
按照另一个方面,诸如时间条和滚动条的导航控件由总视图对象为多个显示出的共享日程表之一创立,以同时控制显示出的所有共享日程表,因此,例如,滚动一个共享日程表就同时滚动了所有共享日程表。主日程表应用程序的任何控件或工具的使用应用于每个显示出的共享日程表。
按照本发明的另一方面,提供了包括日期选择控件和共享日程表选择控件的导航窗格。从日期选择控件选择日期同时为所有显示出的共享日程表显示了被选择的日期。从共享日程表选择控件选择附加的共享日程表引起总视图对象调用所选择的附加共享日程表以随同当前显示出的共享日程表一起显示所选择的附加共享日程表。同样,从所选择的显示出的共享日程表中删除共享日程表引起总视图对象消除所删除的日程表。共享日程表的增加或删除导致由总视图对象使用所有可用显示空间对保留或结果的共享日程表调整大小和重定位。
表征本发明的这些和其它特征和优点,将通过阅读以下详述和审阅相关附图而变得显而易见。要理解前面的概述和下面的详述都只是示例性和说明性的,而不限制如所要求的本发明。
附图说明
图1是方框图,所示的个人计算机结构为本发明实施例提供示例性操作环境。
图2是简化的方框图,例示主日程表应用程序、总视图对象和多个被选择的共享日程表间的关系。
图3例示了一计算机屏幕显示,示出在单一和共同的显示框架中示出三个共享日程表的显示的示例性电子日程表显示。
图4是一计算机屏幕显示,例示了选择其他人的共享日程表用于在共享日程表的共同的视图中显示。
图5是一计算机屏幕显示,示出可应用于给定电子日程表中被选择的日期或时间的动作的动作菜单。
图6是按照本发明的一个实施例的打印功能对话框的计算机屏幕显示。
图7、8、9和10是流程图,示出创建和显示共同的电子日程表的共同的视图的说明性例程。
具体实施方式
如上简述,本发明的实施例针对在单一应用窗口或框架中同时显示多个共享电子日程表的方法和系统,其中每个显示出的日程表以共同的视图模式在相对于彼此的并排方向上显示。在下面详细描述中,对在这里组成一部分的附图进行了引用,而且在其中作为说明示出了特定实施例或例子。这些实施例可以结合起来,可利用其它实施例,而且可以不脱离本发明的精神和范围而作出结构上的改变。因此,下面的详细描述无任何限制之意,并且本发明的范围由所附权利要求书及其等价物来定义。
现在参考附图,遍及这几幅图中同样的数字表示同样的部件或组件,将描述本发明的诸方面和示例性操作环境。图1和下面的讨论旨在提供本发明在其中可以实现的适合的计算环境的简单概述。尽管本发明将在运行于与个人计算机结合的操作环境的应用程序的通用环境中描述,那些本领域的熟练技术人员将认识到本发明还可结合其它程序模块实现。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构等。而且,那些本领域的熟练技术人员将意识到本发明可用其它计算机系统配置实现,包括手持设备、微处理器系统、基于微处理器或可编程的消费电子产品、蜂窝电话、小型机、大型计算机等。本发明还可在分布式计算环境中实现,其中任务由通过通信网络连接的远程处理设备完成。在分布式计算环境中,程序模块可位于本地或远程存储器设备中。
参考图1,实现本发明的示例系统包括常规个人计算机20,包括处理单元21、系统存储器22和连接系统存储器到处理单元21的系统总线23。系统存储器22包括只读存储器(ROM)24和随机访问存储器(RAM)25。基本输入/输出系统26(BIOS),包含帮助个人计算机20内部件之间传送信息的基本例程(诸如在起动期间),被存储在ROM 24中。个人计算机20还包括硬盘驱动器27,例如读写可移动磁盘29的磁盘驱动器28,和例如读出CD ROM盘31或读写其它光介质的光盘驱动器30。硬盘驱动器27、磁盘驱动器28和光盘驱动器30分别通过硬盘驱动器接口32、磁盘驱动器接口33和光盘驱动器接口34连接至系统总线23。驱动器及其相关联的计算机可读介质为个人计算机20提供非易失性存储器。尽管以上计算机可读介质的描述指的是硬盘、可移动磁盘和CD-ROM盘,那些本领域熟练技术人员应该理解由计算机可读的其它类型的介质,诸如磁带盒、闪存卡、数字通用盘、伯努力磁盒等,也可用于示例性操作环境中。
大量程序模块可存储在驱动器和RAM 25中,包括操作系统35、一个或多个应用程序100,诸如日程表应用程序200,如下所述。字处理程序模块37(或其它类型的程序模块)、程序数据,诸如清单(manifest)38、及其它程序模块(未示出)。
用户可通过键盘40和诸如鼠标42的定点设备将命令和信息输入到个人计算机20中。其它输入设备(未示出)可包括话筒、游戏杆、游戏垫、卫星天线、扫描仪等等。这些和其它输入设备常常通过连接到系统总线的串行端口接口46连接至处理单元21,但是也可以通过其它接口连接,诸如游戏端口或通用串行总线(USB)。监示器47或其它类型的显示设备也通过一个接口诸如视频适配器48连接至系统总线23。除了监示器之外,个人计算机一般还包括其它外部输出设备(未示出),诸如扬声器或打印机。
个人计算机20可在一个使用逻辑连接至一个或多个计算机诸如远程计算机49的网络化环境中运行。远程计算机49可以是服务器、路由器、对等设备或其它通用网络节点,并且一般包括相关于个人计算机20所述的许多或全部部件,尽管在图1中只示出存储器设备50。图1中所示的逻辑连接包括局域网(LAN)51和广域网(WAN)52。这种网络环境普遍存在于办公室、公司范围的计算机网络、内联网和因特网中。
当在LAN网络环境中使用时,个人计算机20通过网络接口53连接至LAN51。当在WAN网络环境中使用时,个人计算机20一般包括调制解调器54或建立在WAN 52诸如因特网上的通信的其它工具。调制解调器54,可以是内置的或外置的,通过串行端口接口46连接至系统总线23。在网络化环境中,相关于个人计算机20所述的程序模块或其一部分,可存储在远程存储器设备中。将意识到所示的网络连接是示例性的,并且可使用在计算机之间建立通信连接的其它方法。
图2是一简化的方框图,示出宿主日程表应用程序、总视图(aggregateview)对象和多个被选择的共享日程表之间的关系。按照本发明的实施例,日程表应用程序200,诸如由华盛顿州雷蒙德的微软公司生产的Outlook@,提供了共用的电子日程表,由此多个共用的电子日程表以共同的视图模式和相互并排方向地显示给用户。应该理解日程表应用程序200包括足够的计算机可执行指令用于显示包含期望的日程信息的图形用户界面。框架模块210包括计算机可执行指令,用于指挥在用户显示屏幕上显示用户界面信息。例如,如果日程表应用程序200的用户选择了用户日程表的显示,框架模块210指挥日程信息的位置、方向和显示。同样,如果用户通过应用程序200选择了用户联系信息的显示,则框架模块210为用户指引联系信息的显示。在日程表视图的情况下,框架模块210将包括诸如每小时、每周、每日、每月等的日程表视图模式的适当视图数据对象提供给所选择的日程表视图,并指引诸如工具条、导航窗格等其他用户界面组件的定位。
按照本发明的一个实施例,除了指引诸如联系信息的其它视图230的显示外,框架模块210指挥总视图对象模块220的活动。正如将要在下面更详细描述的,总视图模块220是与日程表应用程序200集成的软件模块,包括足够的计算机可读指令,用于指挥多个被选择的子日程表视图240、250、260在单一视图框架或窗口中并排方向的显示。也就是说,按照本发明的实施例,用户可选择第一日程表视图240,诸如用户自己的日程表,随后跟着第二日程表视图250的选择,后面跟着多个附加的日程表直到N个被选择的日程表260的选择。正如将在下面参考图3所述的,每个被选择的日程表视图都由总视图模块220以并排方向在单一视图框或窗口中显示。
图3例示了一计算机屏幕显示,示出在单一且共同的的显示框架中三个共享日程表的显示的一个示例性电子日程表显示。如图3所示,例示了日程表应用程序显示框架215。按照本发明的实施例,多个被选择的日程表视图240、250、260以并排方向显示在单一视图框架或窗口中。图3还例示了导航窗格310,它包括日期选择控件320、我的日程表选择控件330和其他人的日程表选择控件340。所例示的时间条350邻接于第一日程表240,且例示的滚动条375邻接于第三日程表视图260。例示了每个日程表视图240、250、260的背景色370。还可提供任务板(未示出)来输入可应用于所选择的日程表的任务。按照本发明的实施例,任务板接收任务用于第一被选择的日程表,且另外与第一被选择的日程表相关联,总视图模块220从此日程表中获得视图数据对象,用于与随后所选择的日程表一起使用。
任何一个共享日程表的选择,诸如通过在显示出的共享日程表之一中双击鼠标键,将所选择的日程表确认为活动日程表。继而,活动日程表的视图模式中的修改引起其它显示出的日程表的视图模式中同样的修改。例如,如果第一日程表240被确认为活动日程表,且用户将第一日程表240视图模式从以每小时增量的单天修改为每周日程表,则日程表240将改为每周视图模式,且其它显示出的共享日程表250、260将同样地改为每周视图模式。
按照本发明的实施例,在用户日程表240旁边的共享日程表250、260的显示在总视图模块220的控制下显示了来自那些共享日程表的数据。视图模式中的修改,例如每天、每周、每月等,以及诸如显示的日程表数据的字体大小等格式化中的修改仅使那些修改在共享日程表的用户视图中进行。也就是说,如果共享日程表的数据的拥有者,例如日程表260,随后在他或她的计算机上通过独立的日程表应用程序200打开他或她的日程表,则用户的日程表数据将按照视图模式及那个用户所选择的其它显示设置来显示。
另外,对于每个显示出的共享日程表,日期和时间位置都保持在对准的方向上。例如,日程表240的10:00a.m.时间位置将以并排方向对准在其它显示出的日程表250、260的10:00a.m.时间位置。使用诸如时间条350和滚动条375等控件对日期和时间位置的操纵同时操纵所有显示出的日程表240、250、260。也就是说,向上或向下滚动滚动条375同时滚动了所有显示出的日程表,同时维持每个显示出的日程表的每个日期和时间位置成一直线,如上所述。通常,工具条功能或导航功能的选择同时影响所有显示出的日程表。例如,活动日程表的字体或其它格式中的修改同样修改了其它显示出的日程表的字体或其它格式。从日期选择控件320选择特定日期引起所有显示出的日程表240、250、260中所选择日期的显示。
如上所指出的,提供了我的日程表选择控件330和其他人的日程表选择控件340。选择在我的日程表选择控件330中提供的日程表之一引起了所选择日程表的显示。同样,从其他人的日程表选择窗格340中选择多个其他人的日程表的一个或多个引起被选择的日程表的显示。正如应该意识到的,其他人的日程表选择窗格可能由给定用户用已给予用户显示其日程表数据的许可的多个朋友、同事或其他伙伴的日程表来填充,如本文所述。
按照本发明的实施例,每个可视的日程表240、250、260可用不同的背景色370显示以区分显示出的日程表。用于显示出的日程表的背景色370可同样用在其他人的日程表选择窗格340上,为所选择的日程表提供背景色,这是为用户提供识别所选择的日程表的快速而有效的方法。
当用户创建了一个整天事件(all day event)时,则显示整天事件标题360。标题约会在每日视图的顶部的区域中显示,如图3所示。这个区域在时间条350之上,但不对应于特定时间位置。因为标题区域可扩大以包括多个标题约会,对于任何给定的被选择的日程表240、250、260的标题区域的扩大引起所有显示出的日程表的标题区域同样扩大。总视图模块220查询每个日程表视图240、250、260关于所选择的日程表的标题约会需要多大空间。总视图模块220然后要求相应于每个显示出的日程表240、250、260所需的标题约会空间的最大量的空间。
已经相对于图2描述了日程表应用程序200、框架模块210、总视图模块220和被选择的日程表视图240、250、260之间的关系,并且已经相对于图3描述了按照本发明实施例的共享日程表视图的用户界面和其它显示特征,以下进一步讨论总视图模块220的功能。如本文所述,总视图模块220作为多个被选择的日程表视图240、250、260的宿主。总视图模块220协调了创建、显示和删除被选择的日程表视图240、250、260的过程。另外,总视图模块作为包括导航控件310在内的其它用户界面信息的显示的主机,并指挥它们的显示。
总视图模块220协调时间条350。按照本发明的实施例,所选择的日程表可具有一个时间条350,如果日程表处在需要时间条的视图模式中。但是,由于每个日程表是同步的,因此一个日程表沿时间位置的移动引起所有显示出的日程表的时间位置的同样移动,总视图模块220仅为所有显示出的日程表240、250、260显示一个时间条350,并隐藏普通地将为每个其它显示出的日程表240、250、260显示的时间条,如果它们处在需要时间条的视图模式中。
总视图模块220还协调滚动条375的显示和使用。如同时间条350一样,每个显示出的日程表240、250、260包括按照其单独的视图数据对象的滚动条375。但是,总视图模块只显示一个滚动条375,用于同时滚动每个显示出的日程。总视图模块协调在所有日程表之间的滚动。滚动能通过许多方法启动,包括滚动条、鼠标轮、箭头键等的使用。一般地,这些事件针对各个日程表240、250、260。按照本发明的一个实施例,如果用户滚动了单独选择的日程表240、250、260,负责单独滚动的日程表的软件代码将滚动通知到总视图模块,后者依次指挥所有其它显示出的日程表240、250、260以与所选择日程表同步移动方式来滚动。如上所述,为一个被选择的日程表选择特定视图模式,诸如每日、每周、每月等,同样引起每个其它被选择的日程表以相同的视图模式显示。
另外,总视图模块管理由所有被选择的用户界面组件在显示框架210中的空间使用,包括显示出的日程表、导航窗格310、时间条350、滚动条375及工具条380。也就是说,总视图决定如何为每个被选择的日程表视图以及诸如导航窗格310、滚动条375、时间条350和工具条380等其它组件将主显示框架的可见几何尺寸划分为诸部分。当空间需求,诸如当窗口或框架由用户改变大小时、或者当附加日程表240、250、260被添加或被删除时,要求总视图模块220适当调整大小和重定位所有显示的组件。从而,如果用户选择一个附加日程表用于显示,则图3所示的日程表视图将包括四个被选择的日程表,例如,总视图模块220将确定显示这四个被选择的日程表的空间要求,并相应地调整每个被选择的日程表大小,以使四个被选择的日程表的每一个适合在图3所示的共同的视图中。同样,如果用户删除了一个被选择的日程表,则总视图模块220将扩大其余的被选择的日程表来适合在其中显示的可用空间。
按照本发明实施例,总视图模块220还发送了各种消息、通知、查询及命令给合适的被选择的日程表240、250、260。在一些情况下,仅将消息发送给活动日程表240、250、260。例如,直接将可访问性消息发送给活动日程表。这样,屏幕阅读器和其它可访问性工具可确定只在活动日程表上显示什么约会。如上所述,用户按需要可选择另外的显示出的日程表240、250、260作为活动日程表。其它类型的消息可送往所有显示出的日程表。例如,如上所述,如果全局显示设置改变,诸如显示的字体、显示的大小及包括系统颜色的其它格式化信息被改变,则通知总视图模块220,并依次指挥所有显示出的日程表240、250、260来进行所要求的显示改变。
图4是一个计算机屏幕显示,例示了选择其他人的共享日程表用于在共享日程表的共同的视图中显示。如上参考图3所述,在导航窗格310中提供了其他人的日程表选择控件340。除了在控件340中以前被选择的其他人的日程表的显示之外,还可在控件340中提供其他人的日程表搜索控件410。如图4所示,搜索控件410允许用户输入该用户希望在共享日程表的共同的视图中显示的朋友或伙伴的姓名。还可提供下拉联系人列表420,允许用户检查供用户选择的可用日程表数据的列表。一旦用户已选择了附加日程表由用户来显示,用于那个用户的选择控件可继而如图3所示那样来显示。同样,用户可从控件340删除以前使用的日程表选择控件,因此该选择控件不再出现在控件340中由用户来选择。
图5是一计算屏幕显示,示出在给定电子日程表中可应用于被选择的日期或时间的动作的动作菜单。按照本发明的实施例,用户可方便地同时察看所有被选择的显示出的日程表的日程表数据。例如,如果用户对请求与两个用户的同事开会有兴趣,用户可选择同事的日程表250、260的每一个来紧跟着用户的日程表240显示,如图3所示。用户然后可选择如图5所示的动作菜单510来选择各种日程动作,包括新会议请求动作520。按照本发明实施例,每个被选择的共享日程表所有者的姓名被填入控件530中,以允许用户方便地选择关联于每个被选择的日程表的姓名用于诸如新会议请求动作520之类的所期望的动作。如果用户从控件530中选择了一个名字,则日程表应用程序200将打开用用户和从控件530中选择的人员的姓名预填充的会议请求表单。如果用户选择“All”(所有),则可创建一个用用户姓名和关联于所有被选择的共享日程表的姓名预填充的会议请求表单。应该理解用户可察看每个被选择的日程表的日程表数据,但用户不可向被选择的其他人的日程表写数据,除非用户具有写入被选择的日程表的许可。
图6是按照本发明实施例的打印功能对话框的计算机屏幕显示。按照本发明实施例,可提供诸如“Print this calendar”(打印这个日程表)下拉菜单620的下拉菜单,来使用户能够选择打印任何当前由用户显示的被选择的共享日程表。
图7、8和9是流程图,给出创建和显示共享电子日程表的说明性例程。方法700开始于启动方框702并前进到方框704,在这里用户打开日程表应用程序200,如上所述。在方框706,用户选择要打开的特定视图,诸如日程表视图、联系人视图等等。在方框710,应用框架模块210控制由用户选择的视图的显示。在方框712,作出关于由用户选择的视图是否是日程表视图的判定。如果由用户选择的视图是非日程表视图,诸如联系人视图230,方法前进到方框716并显示所选择的视图,并且该方法在方框790结束。如果用户选择的是日程表视图,则方法前进到方框720并且显示如由框架模块210控制的日程表视图。
在方框724,用户选择附加日程表250、260来和用户自己的日程表240一起显示。在图8的方框728,框架模块210调用总视图模块220来控制多个被选择的日程表视图的显示。在方框730,总视图模块调用用户的日程表和所有被选择的附加日程表。应该理解,用户可选择察看其他人的日程表,而不选择用户自己的日程表。也就是说,按照本发明实施例,这是没有必要的:用户必须首先选择他或她自己的日程表,后面跟着其他人的日程表的选择。如果用户具有显示关联于被选择的日程表的日程表数据的许可被选择的日程表的任何组合可按照本发明实施例显示。
在方框734,总视图模块为每个被选择的日程表视图提供控制视图数据对象。正如本领域熟练技术人员所应该理解的,控制视图数据对象包括视图模式及父或第一被选择的日程表的其它显示设置。也就是说,如果第一被选择的日程表是用户自己的日程表或者如果第一被选择的日程表来自其他人的日程表控件,则提供第一被选择的或父日程表的视图数据对象给每个附加的被选择的日程表,因此每个附加的被选择的日程表将以与第一显示出的日程表一样的共同的视图模式及共同的显示设置显示。按照本发明实施例,一旦为所有显示出的日程表建立了视图数据对象,即使第一被选择的或父日程表稍后从显示中被删除,为显示的日程表用的视图数据对象仍被保持。因而,无论是删除显示出的日程表还是显示附加日程表,由总视图模块将第一被选择的日程表的视图数据对象传递给所有其它被选择的日程表来控制其它被选择的日程表的显示。
在方框738,总视图模块220为每个日程表视图确定显示位置。在方框744,总视图模块为每个日程表视图确定大小。例如,第一被选择的日程表视图可要求比随后的日程表视图大的尺寸,如果第一日程表视图要求附加的空间用于时间条350。剩下的可用空间由总视图模块在其它被选择的日程表之间划分,因此包括第一被选择的或父日程表的每个被选择的日程表得到框架215中相同的显示空间量。
在方框748,总视图模块确定需要并协调时间条或滚动条的使用。也就是说,如果每一个被选择的显示出的日程表的视图模式要求时间条的使用,诸如需要每日或每小时的视图模式,则由总视图模块调用时间条350。在方框752,总视图模块为活动的或被选择的日程表确定视图模式、日期范围和时间范围。在方框758,总视图模块指挥每个被选择的日程表视图按照活动日程表的视图数据对象、视图模式、日期范围和时间范围在窗口或框架215中显示。
在方框762,总视图模块作为框架或窗口215的其它用户界面组件的显示的宿主并且指挥它们的显示,这些用户界面组件包括导航窗格310和工具条380。在图10的方框766,用户可选择任何显示出的日程表来建立被选择的显示出的日程表作为活动日程表,而且用户可在被选择的日程表中完成动作。在方框770,活动日程表视图将所选择的动作通知总视图模块220。在方框774,总视图模块220指挥由用户在活动日程表中的动作引起的任何显示改变的要求在所有其它被选择的显示出的日程表中进行。该方法在方框790结束。
如本文所述,本发明的实施例提供了在单一应用窗口或框架中同时显示多个共用的电子日程表的方法和系统,其中每个显示出的日程表以共同的视图模式在相互间并排方向上显示。可在本发明中不脱离本发明的范围或精神下产生各种修改或变体,这对那些本领域熟练技术人员将是显而易见的。对于本领域熟练技术人员,通过考虑在此公开的本发明的详细说明和实践的思考,本发明的其它实施例将是显而易见的。

Claims (31)

1.一种显示共享电子日程表的方法,其特征在于,包括:
启动日程表软件应用程序;
选择多个日程表用于在共同的显示视图框架中显示;
获得第一被选择的日程表的视图数据对象;
计算同时显示每个被选择的日程表所要求的视图框架的空间量;
传递所述第一被选择的日程表的视图数据对象给每个附加被选择的日程表;
传递给每个被选择的日程表在所述视图框架中的显示位置;
传递给每个被选择的日程表所述视图框架中显示的大小;以及
在所述视图框架中以并排方向同时显示每个被选择的日程表。
2.如权利要求1所述的方法,响应于对多个日程表的选择,调用总视图模块以显示被选择的多个日程表。
3.如权利要求1所述的方法,在计算同时显示每个被选择的日程表所要求的视图框架的空间量之前,确定同时显示所有被选择的日程表所可用的视图框架的大小。
4.如权利要求1所述的方法,在传递第一被选择的日程表的视图数据对象给每个附加被选择的日程表之前,由负责同时显示所有被选择的日程表的总视图模块调用每个被选择的日程表。
5.如权利要求1所述的方法,其特征在于,所述传递所述第一被选择的日程表的视图数据对象的步骤,包括传递所述第一被选择的日程表的视图模式及显示设置给每个附加被选择的日程表。
6.如权利要求1所述的方法,其特征在于,所述传递所述第一被选择的日程表的视图数据对象的步骤,包括确定所述第一被选择的日程表的视图模式是否需要时间条的显示。
7.如权利要求6所述的方法,其特征在于,如果需要时间条的显示,为所述多个显示出的日程表之一显示时间条,其特征在于,所述时间条中特定时间位置的选择同时显示了每个显示出的日程表的被选择的时间位置。
8.如权利要求1所述的方法,其特征在于,在传递第一被选择的日程表的视图数据对象给每个附加被选择的日程表之前,确定第一被选择的日程表的视图模式是否需要滚动条的显示。
9.如权利要求8所述的方法,其特征在于,如果需要滚动条的显示,为所述多个显示出的日程表之一提供滚动条,其中,滚动所述滚动条同时滚动了所有显示出的日程表。
10.如权利要求1所述的方法,其特征在于,所述同时在所述视图框架中以并排方向显示每个被选择的日程表的步骤,包括在特定显示出的日程表中显示与每个显示出的日程表相关联的数据,所述数据与所述特定的显示出的日程表相关联。
11.如权利要求1所述的方法,其特征在于,所述同时在所述视图框架中以并排方向显示每个被选择的日程表的步骤,包括显示每个被选择的日程表,因而每个显示出的日程表的每个日期或时间位置都对准每个其它显示出的日程表的相应的日期或时间位置。
12.如权利要求11的方法,其特征在于,进一步还包括显示日期选择控件,其中,从日期选择控件中选择一个日期同时显示相应于被选择的日期的每个显示出的日程表的日程表位置。
13.如权利要求1所述的方法,其特征在于,还包括:
显示日程表选择控件,用于选择要在所述视图框架中以与当前在所述视图框架中显示的其它日程表的并排方向显示的一个或多个日程表;
其中,响应于从所述日程表选择控件中选择要显示的附加日程表,重新计算同时以并排方向显示每个当前显示出的日程表加上被选择的附加日程表所需要的视图框架的空间量;
传递第一被选择的日程表的视图数据对象给被选择的附加日程表;
传递显示位置和显示大小给所有当前显示出的日程表和被选择的附加日程表;以及
以并排方向同时重新显示所有当前显示出的日程表加上被选择的附加日程表。
14.如权利要求1所述的方法,其特征在于,还包括为每个显示出的日程表提供独特的背景显示色以将每个显示出的日程表与每个其它的显示出的日程表区分开来。
15.如权利要求1所述的方法,其特征在于,还包括显示工具条,用于为所述显示出的日程表提供编辑、显示、文件管理和打印功能。
16.如权利要求1所述的方法,其特征在于,还包括选择多个显示出的日程表之一作为活动日程表;以及
将对所述活动日程表进行的任何视图模式和显示设置修改应用于所有显示出的日程表。
17.如权利要求16所述的方法,其特征在于,把对所述活动日程表进行的任何视图模式和显示设置修改应用于所有显示出的日程表的步骤,包括将所述活动日程表的任何视图模式和显示设置的修改通知每个显示出的日程表。
18.如权利要求1所述的方法,其特征在于,还包括从所述视图框架中删除显示出的日程表。
19.如权利要求18所述的方法,其特征在于,响应于从所述视图框架删除显示出的日程表,重新计算显示去掉被删除的显示出的日程表的每个显示出的日程表所需要的视图框架的空间量;
传递所述第一被选择的日程表的视图数据对象给去掉被删除的显示出的日程表的每个显示出的日程表;
传递显示位置和显示大小给去掉被删除的显示出的日程表的所有显示出的日程表;以及
同时以并排方向重新显示去掉被删除的显示出的日程表的所有显示出的日程表。
20.如权利要求1所述的方法,其特征在于,还包括横跨所有显示出的日程表显示整天标题约会位置。
21.如权利要求1所述的方法,其特征在于,还包括显示一个任务板,用于输入应用于所述第一被选择的日程表的任务。
22.一种显示共享的电子日程表的系统,其特征在于,包括:
日程表软件应用程序,用于调用框架对象模块,它指挥被选择的日程表视图的显示;
所述框架对象模块,用于调用总视图对象模块,它在被选择的日程表视图的共同的显示视图框架中显示多个日程表;
所述总视图对象模块,用于
获得第一被选择的日程表的视图数据对象;
计算同时显示第一被选择的日程表和一个或多个附加被选择的日程表的每一个所需要的视图框架空间量;
传递第一被选择的日程表的视图数据对象给每个附加被选择的日程表;
传递给每个被选择的日程表在所述视图中的显示位置;
传递给每个被选择的日程表在所述视图框架中显示的大小;以及
以并排方向同时在所述视图框架中显示每个被选择的日程表。
23.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于为多个显示出的日程表之一显示时间条,其中,所述时间条中特定时间位置的选择同时显示了每个显示出的日程表的被选择的时间位置。
24.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于为多个显示出的日程表之一显示滚动条,其特征在于,滚动所述滚动条同时滚动所有显示出的日程表。
25.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于显示每个被选择的日程表,使得每个显示出的日程表的每个日期或时间位置对准每个其它显示出的日程表的相应的日期或时间位置。
26.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于显示日期选择控件,其特征在于,从所述日期选择控件中日期的选择同时显示相应于被选择的日期的每个显示出的日程表的日程表位置。
27.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于:
显示日程表选择控件,用于选择要在所述视图框架中以与当前在所述视图框架中显示的其它日程表的并排方向显示的一个或多个日程表;
响应于从所述日程表选择控件中选择要显示的附加日程表,重新计算同时以并排方向显示每个当前显示出的日程表加上被选择的附加日程表所需要的视图框架的空间量;
传递第一被选择的日程表的视图数据对象给所有当前显示出的日程表和被选择的附加日程表;
传递显示位置和显示大小给所有当前显示出的日程表和被选择的附加日程表;以及
以并排方向同时重新显示所有当前显示出的日程表加上被选择的附加日程表。
28.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于为每个显示出的日程表提供独特的背景显示色以将每个显示出的日程表与每个其它的显示出的日程表区分开来。
29.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于显示工具条,用于为所述显示出的日程表提供编辑、显示、文件管理和打印功能。
30.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于将对被选择的活动日程表进行的任何视图模式和显示设置修改应用于所有显示出的日程表,其中,多个显示出的日程表之一的选择将被选择的多个显示出的日程表之一确认为活动日程表。
31.如权利要求22所述的系统,其特征在于,所述总视图对象模块还用于:
显示日程表选择控件,用于删除所述视图框架中显示的一个或多个日程表;
响应于所述视图框架中显示的一个或多个日程表的删除,重新计算同时以并排方向显示去掉被删除的日程表的每个当前显示出的日程表所需要的视图框架的空间量;
传递所述第一被选择的日程表的视图数据对象到去掉被删除的日程表的所有当前显示出的日程表;
传递显示位置和显示大小给去掉被删除的日程表的所有当前显示出的日程表;以及
以并排方向同时重新显示去掉被删除的日程表的所有当前显示出的日程表。
CN2004100694305A 2003-06-26 2004-06-28 并排共享日程表 Active CN1577270B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/607,020 US9715678B2 (en) 2003-06-26 2003-06-26 Side-by-side shared calendars
US10/607,020 2003-06-26

Publications (2)

Publication Number Publication Date
CN1577270A CN1577270A (zh) 2005-02-09
CN1577270B true CN1577270B (zh) 2010-05-26

Family

ID=33540180

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2004100694305A Active CN1577270B (zh) 2003-06-26 2004-06-28 并排共享日程表

Country Status (10)

Country Link
US (2) US9715678B2 (zh)
EP (2) EP1517239B1 (zh)
JP (1) JP4786885B2 (zh)
KR (1) KR101298338B1 (zh)
CN (1) CN1577270B (zh)
AT (1) ATE438139T1 (zh)
DE (1) DE602004022230D1 (zh)
DK (1) DK1517239T3 (zh)
ES (1) ES2327519T3 (zh)
PL (1) PL1517239T3 (zh)

Families Citing this family (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826729B1 (en) 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
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
US7356778B2 (en) * 2003-08-20 2008-04-08 Acd Systems Ltd. Method and system for visualization and operation of multiple content filters
US7398479B2 (en) * 2003-08-20 2008-07-08 Acd Systems, Ltd. Method and system for calendar-based image asset organization
US10437964B2 (en) 2003-10-24 2019-10-08 Microsoft Technology Licensing, Llc Programming interface for licensing
FI116764B (fi) * 2003-12-22 2006-02-15 Nokia Corp Menetelmä kalenterisisällön jakamiseksi kommunikaatiojärjestelmässä, kommunikaatiojärjestelmä ja päätelaite
US7873646B2 (en) * 2004-02-25 2011-01-18 Research In Motion Limited Method for modifying notifications in an electronic device
US7398061B2 (en) * 2004-02-26 2008-07-08 Research In Motion Limited Method and apparatus for changing the behavior of an electronic device
US20050289642A1 (en) * 2004-06-25 2005-12-29 Microsoft Corporation Using web services for online permissions
US20080016442A1 (en) * 2004-07-02 2008-01-17 Denis Khoo Electronic Location Calendar
US8171422B2 (en) * 2004-07-07 2012-05-01 Sap Ag System and method for scrolling data
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
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
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable 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
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US7921026B2 (en) * 2005-03-01 2011-04-05 Microsoft Corporation Method and system for generating a timeline associated with a project schedule
US7653648B2 (en) * 2005-05-06 2010-01-26 Microsoft Corporation Permissions using a namespace
US20060277087A1 (en) * 2005-06-06 2006-12-07 Error Brett M User interface for web analytics tools and method for automatic generation of calendar notes, targets,and alerts
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
US7739259B2 (en) 2005-09-12 2010-06-15 Microsoft Corporation Integrated search and find user interface
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US8074175B2 (en) * 2006-01-06 2011-12-06 Microsoft Corporation User interface for an inkable family calendar
JP2007274642A (ja) * 2006-03-31 2007-10-18 Toshiba Corp ネットワークコンテンツ表示装置及びネットワークコンテンツ表示プログラム
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
CN101086695A (zh) * 2006-06-09 2007-12-12 鸿富锦精密工业(深圳)有限公司 显示装置及属性调整方法
US20080022201A1 (en) * 2006-07-19 2008-01-24 International Business Machines Corporation Personalized fine granularity access control for calendar systems
US8145200B2 (en) * 2006-07-31 2012-03-27 Research In Motion Limited Method and apparatus for configuring unique profile settings for multiple services
US20080027955A1 (en) * 2006-07-31 2008-01-31 May Darrell R System and method for storage and display of time-dependent events
US7730404B2 (en) * 2006-07-31 2010-06-01 Research In Motion Limited Electronic device and method of messaging meeting invitees
US9058595B2 (en) * 2006-08-04 2015-06-16 Apple Inc. Methods and systems for managing an electronic calendar
JP4775179B2 (ja) 2006-08-28 2011-09-21 ソニー株式会社 表示のスクロール方法、表示装置および表示プログラム
US8069417B2 (en) * 2006-09-29 2011-11-29 Microsoft Corporation Bifocal view: a novel calendar user interface
US7721229B2 (en) * 2006-11-14 2010-05-18 Microsoft Corporation Displaying overlaid calendars
US20080154688A1 (en) * 2006-12-22 2008-06-26 Sap Ag Groupware assistance tool providing regular appointments overview
US9552571B2 (en) 2007-02-02 2017-01-24 Blackberry Limited Electronic device and method of meeting notification
US20080195619A1 (en) * 2007-02-09 2008-08-14 Jain Rohit Rocky Electronic device and method of sharing calendar-event information
US8051380B2 (en) * 2007-02-28 2011-11-01 Microsoft Corporation Communicating shared electronic calendar modifications
WO2008113153A1 (en) * 2007-03-20 2008-09-25 Tungle Corporation Method and apparatus for sharing calendar information
US20080307323A1 (en) * 2007-06-10 2008-12-11 Patrick Lee Coffman Calendaring techniques and 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
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
JP5235370B2 (ja) * 2007-09-20 2013-07-10 インターナショナル・ビジネス・マシーンズ・コーポレーション スケジュールを管理し表示する装置、方法およびプログラム
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US20090288035A1 (en) * 2008-05-15 2009-11-19 Microsoft Corporation Scrollable views in a client/server application
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
US8041725B2 (en) * 2008-06-25 2011-10-18 International Business Machines Corporation Eliminating duplicate and invalid calendar items from end user calendars using a unique entry identifier (UEID)
US8856641B2 (en) * 2008-09-24 2014-10-07 Yahoo! Inc. Time-tagged metainformation and content display method and system
US20100083134A1 (en) * 2008-09-29 2010-04-01 International Business Machines Corporation Delegation of calendar functions
US20100153875A1 (en) * 2008-12-16 2010-06-17 O'flynn Mark James Air traffic control apparatus and air traffic control information processing method
US9218211B2 (en) * 2009-01-02 2015-12-22 International Business Machines Corporation Priority promotion for service requests
US8583700B2 (en) * 2009-01-02 2013-11-12 International Business Machines Corporation Creation of date window for record selection
US8799795B2 (en) 2009-02-03 2014-08-05 Google Inc. User interface for travel planning
US8407607B2 (en) * 2009-02-19 2013-03-26 International Business Machines Corporation Dynamic virtual dashboard
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
US8713459B2 (en) * 2009-05-29 2014-04-29 Jason Philip Yanchar Graphical planner
KR20110039993A (ko) * 2009-10-13 2011-04-20 삼성전자주식회사 캘린더 데이터 표시방법
US20110179358A1 (en) * 2010-01-19 2011-07-21 Rajesh Gautam System For Managing A Plurality of Appointments, Events, and Reminders
US20110252351A1 (en) * 2010-04-09 2011-10-13 Calamander Inc. Systems and methods for consuming, sharing, and synchronizing time based information
US8302014B2 (en) 2010-06-11 2012-10-30 Microsoft Corporation Merging modifications to user interface components while preserving user customizations
US8407075B2 (en) * 2010-06-25 2013-03-26 International Business Machines Corporation Merging calendar entries
US10163074B2 (en) 2010-07-07 2018-12-25 Ford Global Technologies, Llc Vehicle-based methods and systems for managing personal information and events
CN101944021B (zh) * 2010-08-30 2014-01-08 田文清 一种实现图形用户界面的方法及系统
EP2652681A1 (en) * 2010-12-16 2013-10-23 Sony Ericsson Mobile Communications AB A calendar application for communication devices
US8738574B2 (en) 2010-12-20 2014-05-27 Ford Global Technologies, Llc Automatic wireless device data maintenance
US8381106B2 (en) 2011-02-03 2013-02-19 Google Inc. Touch gesture for detailed display
US20120254763A1 (en) * 2011-04-01 2012-10-04 Ford Global Technologies, Llc Methods and systems for using and managing aggregated electronic calendars in a vehicle
US9116607B2 (en) 2011-05-11 2015-08-25 Microsoft Technology Licensing, Llc Interface including selectable items corresponding to single or multiple data items
US20120287114A1 (en) * 2011-05-11 2012-11-15 Microsoft Corporation Interface including views positioned in along multiple dimensions
US8406938B2 (en) 2011-05-19 2013-03-26 Ford Global Technologies, Llc Remote operator assistance for one or more user commands in a vehicle
US20130007645A1 (en) * 2011-06-30 2013-01-03 Microsoft Corporation Visual time filter control tool for data analysis applications
US8949857B2 (en) 2011-07-15 2015-02-03 Microsoft Corporation Value provider subscriptions for sparsely populated data objects
US9612797B2 (en) 2011-08-25 2017-04-04 Ford Global Technologies, Llc Method and apparatus for a near field communication system to exchange occupant information
KR101914069B1 (ko) * 2011-11-02 2018-11-01 삼성전자 주식회사 터치 스크린을 구비한 단말 및 그 단말에서 데이터 표시 방법
US20130166657A1 (en) * 2011-12-27 2013-06-27 Saied Tadayon E-mail Systems
US10528385B2 (en) 2012-12-13 2020-01-07 Microsoft Technology Licensing, Llc Task completion through inter-application communication
US9313162B2 (en) 2012-12-13 2016-04-12 Microsoft Technology Licensing, Llc Task completion in email using third party app
US8682529B1 (en) 2013-01-07 2014-03-25 Ford Global Technologies, Llc Methods and apparatus for dynamic embedded object handling
US9789788B2 (en) 2013-01-18 2017-10-17 Ford Global Technologies, Llc Method and apparatus for primary driver verification
US9747584B2 (en) * 2013-01-18 2017-08-29 Gordon Anthony Ebanks Method and system for generating visually enhanced calendar from pre-existing calendar on electronic device
WO2015024237A1 (en) * 2013-08-22 2015-02-26 Successfactors, Inc. Improved daily task tools that interface with backend systems
US9361090B2 (en) 2014-01-24 2016-06-07 Ford Global Technologies, Llc Apparatus and method of software implementation between a vehicle and mobile device
CN105190675B (zh) * 2014-01-24 2021-08-27 松下电器(美国)知识产权公司 控制方法、信息提供方法以及通信装置
US20150370462A1 (en) 2014-06-20 2015-12-24 Microsoft Corporation Creating calendar event from timeline
US9740362B1 (en) 2014-07-16 2017-08-22 Google Inc. Event chips in calendar
CN104200354B (zh) * 2014-08-04 2018-01-23 联想(北京)有限公司 一种信息处理方法及电子设备
CN105989055B (zh) * 2015-02-06 2019-03-05 青岛海尔空调电子有限公司 一种空调环境日程表更新方法
US20160247126A1 (en) * 2015-02-25 2016-08-25 Geoffrey R. Gehrke Server supported mobile application for scheduling or conducting transactions
US10430765B2 (en) * 2015-09-11 2019-10-01 Salesforce.Com, Inc. Processing keyboard input to perform events in relation to calendar items using a web browser-based application or online service
US10320861B2 (en) 2015-09-30 2019-06-11 Google Llc System and method for automatic meeting note creation and sharing using a user's context and physical proximity
JP2017174085A (ja) * 2016-03-23 2017-09-28 カシオ計算機株式会社 タスク管理装置及びプログラム
EP3533012A4 (en) 2016-10-28 2020-04-22 Indiggo Associates, Inc. SYSTEM AND METHOD FOR CONVERTING A DIGITAL CALENDAR TO A STRATEGIC TOOL
US20180129994A1 (en) 2016-11-06 2018-05-10 Microsoft Technology Licensing, Llc Efficiency enhancements in task management applications
US20190004675A1 (en) * 2017-06-29 2019-01-03 Microsoft Technology Licensing, Llc Flexible layout for calendars
US11237692B2 (en) * 2019-04-29 2022-02-01 Slack Technologies, Llc Method, apparatus and computer program product for providing a member calendar in a group-based communication system
US11750399B2 (en) 2019-12-06 2023-09-05 Motional Ad Llc Cyber-security protocol
CN113204400B (zh) * 2021-05-06 2022-09-30 网易(杭州)网络有限公司 日程展示空间分配方法、装置、存储介质及电子设备
US11847474B2 (en) * 2021-08-02 2023-12-19 Dell Products L.P. Simultaneously sharing multiple windows via a collaboration application

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970466A (en) * 1997-10-06 1999-10-19 Impromed, Inc. Graphical computer system and method for appointment scheduling
CN1354417A (zh) * 2000-11-16 2002-06-19 开碁数位科技股份有限公司 可显示多个视窗画面的电脑系统及显示方法

Family Cites Families (678)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US641304A (en) * 1899-08-26 1900-01-16 Jeremiah C Spillane Protective lining for vessels.
US4815029A (en) 1985-09-23 1989-03-21 International Business Machines Corp. In-line dynamic editor for mixed object documents
US4823283A (en) * 1986-10-14 1989-04-18 Tektronix, Inc. Status driven menu system
JPH0652282B2 (ja) 1987-06-04 1994-07-06 日置電機株式会社 Lcrメ−タ
US5155806A (en) 1989-03-15 1992-10-13 Sun Microsystems, Inc. Method and apparatus for displaying context sensitive help information on a display
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
JPH0343824A (ja) 1989-07-12 1991-02-25 Hitachi Ltd ウインドゥ制御方式
GB8918553D0 (en) 1989-08-15 1989-09-27 Digital Equipment Int Message control system
JPH0343824U (zh) 1989-09-05 1991-04-24
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
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
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
US5570109A (en) 1992-05-27 1996-10-29 Apple Computer, Inc. Schedule and to-do list for a pen-based computer system
US5544295A (en) * 1992-05-27 1996-08-06 Apple Computer, Inc. Method and apparatus for indicating a change in status of an object and its disposition using animation
US5457476A (en) 1992-05-27 1995-10-10 Apple Computer, Inc. Method for controlling a computerized organizer
US6236396B1 (en) 1992-05-27 2001-05-22 Apple Computer, Inc. Method and apparatus for controlling a scheduler
JP3211488B2 (ja) 1992-06-02 2001-09-25 富士ゼロックス株式会社 文書処理装置
US5659693A (en) 1992-08-27 1997-08-19 Starfish Software, Inc. User interface with individually configurable panel interface for use in a computer system
JP2525546B2 (ja) 1992-09-08 1996-08-21 インターナショナル・ビジネス・マシーンズ・コーポレイション グラフィックリソ―ス・エディタ
US5412772A (en) 1992-10-13 1995-05-02 Novell, Inc. System for permitting a view of an object or a user interface to be exchanged between operating system environments
US5673403A (en) 1992-11-13 1997-09-30 International Business Machines Corporation Method and system for displaying applications of different operating systems on a single system using the user interface of the different operating systems
US5734915A (en) 1992-11-25 1998-03-31 Eastman Kodak Company Method and apparatus for composing digital medical imagery
JPH06231186A (ja) 1993-02-03 1994-08-19 Fujitsu Ltd 文書処理装置
US5500936A (en) 1993-03-12 1996-03-19 Asymetrix Corporation Multi-media slide presentation system with a moveable, tracked popup menu with button and title bars
US5588107A (en) 1993-03-22 1996-12-24 Island Graphics Corporation Method and apparatus for selectably expandable menus
JPH06342357A (ja) * 1993-06-01 1994-12-13 Mitsubishi Electric Corp ユーザインタフェース方式
US5461708A (en) 1993-08-06 1995-10-24 Borland International, Inc. Systems and methods for automated graphing of spreadsheet information
US5634128A (en) 1993-09-24 1997-05-27 International Business Machines Corporation Method and system for controlling access to objects in a data processing system
JPH09508692A (ja) * 1994-02-08 1997-09-02 プラスチック ベアリングズ アンド ハウジングズ オーストラレーシア プロプライエタリー リミテッド 平軸受
JPH09510567A (ja) 1994-03-21 1997-10-21 オブジェクト テクノロジー ライセンシング コーポレイション ドキュメント・プロキシィ・フレームワーク
US5581677A (en) 1994-04-22 1996-12-03 Carnegie Mellon University Creating charts and visualizations by demonstration
EP0760122B1 (en) 1994-05-16 2002-01-30 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
US5625783A (en) 1994-12-13 1997-04-29 Microsoft Corporation Automated system and method for dynamic menu construction in a graphical user interface
US5831606A (en) 1994-12-13 1998-11-03 Microsoft Corporation Shell extensions for an operating system
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
US5893073A (en) * 1995-02-27 1999-04-06 Sun Microsystems, Inc. Method and apparatus for representing recurring events
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
US6442527B1 (en) 1995-03-17 2002-08-27 Kathy A. Worthington System and method for personalized and customized time management
JP3498871B2 (ja) 1995-03-31 2004-02-23 ソニー株式会社 テレビジョン機能選択方法、テレビジョン受像機、およびテレビジョン受像機用リモートコマンダ
US6307574B1 (en) 1995-05-08 2001-10-23 Apple Computer, Inc. Graphical user interface with hierarchical structure for customizable menus and control objects
US5664208A (en) 1995-05-16 1997-09-02 Apple Computer, Inc. Methods and apparatuses for seamless compound document processing
US5644737A (en) 1995-06-06 1997-07-01 Microsoft Corporation Method and system for stacking toolbars in a computer display
US5778402A (en) 1995-06-07 1998-07-07 Microsoft Corporation Method and system for auto-formatting a document using an event-based rule engine to format a document as the user types
US5619631A (en) 1995-06-07 1997-04-08 Binaryblitz Method and apparatus for data alteration by manipulation of representational graphs
US5940847A (en) 1995-06-07 1999-08-17 Microsoft Corporation System and method for automatically correcting multi-word data entry errors
US5907837A (en) 1995-07-17 1999-05-25 Microsoft Corporation Information retrieval system in an on-line network including separate content and layout of published titles
US5559875A (en) 1995-07-31 1996-09-24 Latitude Communications Method and apparatus for recording and retrieval of audio conferences
US5778404A (en) 1995-08-07 1998-07-07 Apple Computer, Inc. String inserter for pen-based computer systems and method for providing same
US5634100A (en) 1995-08-07 1997-05-27 Apple Computer, Inc. System and method for event parameter interdependence and adjustment with pen input
JP2986078B2 (ja) * 1995-08-28 1999-12-06 インターナショナル・ビジネス・マシーンズ・コーポレイション カレンダーの表示方法及び表示装置
US5872973A (en) 1995-10-26 1999-02-16 Viewsoft, Inc. Method for managing dynamic relations between objects in dynamic object-oriented languages
US5874956A (en) 1995-11-13 1999-02-23 Platinum Technology Apparatus and method for three dimensional manipulation of point of view and object
US5821936A (en) 1995-11-20 1998-10-13 Siemens Business Communication Systems, Inc. Interface method and system for sequencing display menu items
US5793365A (en) 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
JPH09204289A (ja) 1996-01-29 1997-08-05 Canon Inc 文書編集装置
US5764960A (en) 1996-01-30 1998-06-09 International Business Machines Corporation Method and system for sharing a menu by multiple components in a component-based computer system
US5855006A (en) * 1996-03-01 1998-12-29 Humware Personal activity scheduling apparatus
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
US5838321A (en) 1996-05-06 1998-11-17 Ast Research, Inc. User interface with embedded objects for personal computers and the like
CN1168034C (zh) 1996-05-10 2004-09-22 环球媒介股份有限公司 报文搜寻系统与终端机
US6493006B1 (en) 1996-05-10 2002-12-10 Apple Computer, Inc. Graphical user interface having contextual menus
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
US5905863A (en) 1996-06-07 1999-05-18 At&T Corp Finding an e-mail message to which another e-mail message is a response
US6085206A (en) 1996-06-20 2000-07-04 Microsoft Corporation Method and system for verifying accuracy of spelling and grammatical composition of a document
US6073108A (en) 1996-06-21 2000-06-06 Paul, Hastings, Janofsky & Walker Task-based classification and analysis system
US6434598B1 (en) 1996-07-01 2002-08-13 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system
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
US5828376A (en) 1996-09-23 1998-10-27 J. D. Edwards World Source Company Menu control in a graphical user interface
US6018343A (en) * 1996-09-27 2000-01-25 Timecruiser Computing Corp. Web calendar architecture and uses thereof
US5842009A (en) 1996-09-30 1998-11-24 Apple Computer, Inc. System for automatically retrieving information relevant to a user's scheduled event
US5926806A (en) 1996-10-18 1999-07-20 Apple Computer, Inc. Method and system for displaying related information from a database
IDP000008233A (id) 1996-10-30 2001-08-16 Lilly Co Eli Metode pencegahan kanker payudara
US5796393A (en) 1996-11-08 1998-08-18 Compuserve Incorporated System for intergrating an on-line service community with a foreign service
US6012075A (en) * 1996-11-14 2000-01-04 Microsoft Corporation Method and system for background grammar checking an electronic document
EP0847019A1 (en) 1996-12-04 1998-06-10 Koninklijke Philips Electronics N.V. Method and system for selecting an information item in an information processing system, and local station in such a system
TW401548B (en) 1996-12-20 2000-08-11 Sony Corp Method and apparatus for sending E-mail, method and apparatus for receiving E-mail, sending program supplying medium, receiving program supplying medium
US5966126A (en) 1996-12-23 1999-10-12 Szabo; Andrew J. Graphic user interface for database system
EP0851368A3 (en) 1996-12-26 1999-05-19 Sun Microsystems, Inc. Self-teaching advanced search specification
US5874953A (en) 1996-12-31 1999-02-23 International Business Machines Corporation Database graphical user interface with outline view
US5900875A (en) * 1997-01-29 1999-05-04 3Com Corporation Method and apparatus for interacting with a portable computer system
US7248150B2 (en) 1997-01-29 2007-07-24 Directed Electronics, Inc. Menu-driven remote control transmitter
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
US5864848A (en) 1997-01-31 1999-01-26 Microsoft Corporation Goal-driven information interpretation and extraction system
US5917489A (en) 1997-01-31 1999-06-29 Microsoft Corporation System and method for creating, editing, and distributing rules for processing electronic messages
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
JP3448183B2 (ja) * 1997-03-28 2003-09-16 ブラザー工業株式会社 帽子枠装置
DE69805986T2 (de) 1997-03-28 2003-01-23 Sun Microsystems Inc Verfahren und vorrichtung zur konfigurierung von schiebefenstern
US6057836A (en) 1997-04-01 2000-05-02 Microsoft Corporation System and method for resizing and rearranging a composite toolbar by direct manipulation
US5937160A (en) * 1997-05-01 1999-08-10 Reedy Creek Technologies, Inc. Systems, methods and computer program products for updating hypertext documents via electronic mail
US6118480A (en) 1997-05-05 2000-09-12 Flashpoint Technology, Inc. Method and apparatus for integrating a digital camera user interface across multiple operating modes
JPH10326171A (ja) 1997-05-09 1998-12-08 Internatl Business Mach Corp <Ibm> ウィンドウ表示装置および方法、並びに、制御プログラムを記録したコンピュータ読取り可能な記録媒体
US5910895A (en) 1997-06-13 1999-06-08 Teradyne, Inc. Low cost, easy to use automatic test system software
US5940078A (en) 1997-06-17 1999-08-17 Sun Microsystems, Inc. Method and apparatus for changing the appearance of icon images on a computer display monitor
US6073142A (en) 1997-06-23 2000-06-06 Park City Group Automated post office based rule analysis of e-mail messages and other data objects for controlled distribution in network environments
DE19730112A1 (de) 1997-07-14 1999-01-21 Ericsson Telefon Ab L M Empfangs- und Speichervorrichtung für Übertragungseinheiten
US6384849B1 (en) 1997-07-14 2002-05-07 Microsoft Corporation Method for displaying controls in a system using a graphical user interface
JPH1139292A (ja) 1997-07-15 1999-02-12 Toshiba Corp 文書管理方法、文書検索方法、及び文書検索装置
US6073110A (en) 1997-07-22 2000-06-06 Siemens Building Technologies, Inc. Activity based equipment scheduling method and system
AU8917798A (en) 1997-08-22 1999-03-16 Natrificial Llc Method and apparatus for simultaneously resizing and relocating windows within agraphical display
GB2328539B (en) 1997-08-22 2001-04-18 Ibm Data charting
US6199102B1 (en) * 1997-08-26 2001-03-06 Christopher Alan Cobb Method and system for filtering electronic messages
JPH1174929A (ja) 1997-08-29 1999-03-16 Sharp Corp 電子メール処理方法及び電子メール処理プログラムを記録したコンピュータ読み取り可能な記録媒体
US6226642B1 (en) 1997-09-11 2001-05-01 International Business Machines Corporation Content modification of internet web pages for a television class display
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
US6192381B1 (en) * 1997-10-06 2001-02-20 Megg Associates, Inc. Single-document active user interface, method and system for implementing same
US6088707A (en) 1997-10-06 2000-07-11 International Business Machines Corporation Computer system and method of displaying update status of linked hypertext documents
US6134552A (en) 1997-10-07 2000-10-17 Sap Aktiengesellschaft Knowledge provider with logical hyperlinks
US6121965A (en) 1997-10-17 2000-09-19 Lucent Technologies Inc. User interface for graphical application tool
US6816904B1 (en) 1997-11-04 2004-11-09 Collaboration Properties, Inc. Networked video multimedia storage server environment
US6067551A (en) 1997-11-14 2000-05-23 Microsoft Corporation Computer implemented method for simultaneous multi-user editing of a document
US6216122B1 (en) * 1997-11-19 2001-04-10 Netscape Communications Corporation Electronic mail indexing folder having a search scope and interval
US6188403B1 (en) 1997-11-21 2001-02-13 Portola Dimensional Systems, Inc. User-friendly graphics generator using direct manipulation
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
US6750850B2 (en) 1998-01-07 2004-06-15 Microsoft Corporation Viewer system for a wireless device
US5960406A (en) 1998-01-22 1999-09-28 Ecal, Corp. Scheduling system for use between users on the web
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6211879B1 (en) * 1999-01-13 2001-04-03 Planetweb, Inc. System and method for navigating in multiple windows
JP2938420B2 (ja) 1998-01-30 1999-08-23 インターナショナル・ビジネス・マシーンズ・コーポレイション ファンクション選択方法及び装置、ファンクションを選択するための制御プログラムを格納した記憶媒体、オブジェクトの操作方法及び装置、オブジェクトを操作するための制御プログラムを格納した記憶媒体、複合アイコンを格納した記憶媒体
US6219670B1 (en) * 1998-02-18 2001-04-17 International Business Machines Corporation Method and apparatus for filtering a table list before opening with a graphical user interface
US6067087A (en) 1998-03-03 2000-05-23 Microsoft Corporation Method for building menus during idle times
GB2335822B (en) 1998-03-25 2003-09-10 Nokia Mobile Phones Ltd Context sensitive pop-up window for a portable phone
US6188401B1 (en) 1998-03-25 2001-02-13 Microsoft Corporation Script-based user interface implementation defining components using a text markup language
US6272488B1 (en) 1998-04-01 2001-08-07 International Business Machines Corporation Managing results of federated searches across heterogeneous datastores with a federated collection object
US6173316B1 (en) 1998-04-08 2001-01-09 Geoworks Corporation Wireless communication device with markup language based man-machine interface
US6038542A (en) * 1998-04-28 2000-03-14 Micron Electronics, Inc. System for notifying an individual of a previously scheduled event
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
US6396516B1 (en) 1998-05-29 2002-05-28 Plexus Systems, Llc Graphical user interface shop floor control system
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
US6043816A (en) 1998-05-29 2000-03-28 Hewlett-Packard Company User interface mechanism for maintaning quick access to important information in a windows-based computer environment
US6133915A (en) 1998-06-17 2000-10-17 Microsoft Corporation System and method for customizing controls on a toolbar
US6237135B1 (en) 1998-06-18 2001-05-22 Borland Software Corporation Development system with visual design tools for creating and maintaining Java Beans components
US6101480A (en) 1998-06-19 2000-08-08 International Business Machines Electronic calendar with group scheduling and automated scheduling techniques for coordinating conflicting schedules
US6269341B1 (en) 1998-07-01 2001-07-31 Day-Timers, Inc. Method and system for printing individualized calendars
JP4495791B2 (ja) 1998-07-03 2010-07-07 日揮株式会社 コンバインドサイクル発電システム
US6727919B1 (en) 1998-07-07 2004-04-27 International Business Machines Corporation Flexible mouse-driven method of user interface
US6466240B1 (en) 1998-07-08 2002-10-15 Vadim Maslov Method for visually writing programs or scripts that transform structured text presented as a tree
JP3549403B2 (ja) * 1998-07-14 2004-08-04 株式会社リコー ファイルシステム
US6493007B1 (en) 1998-07-15 2002-12-10 Stephen Y. Pang Method and device for removing junk e-mail messages
US6414700B1 (en) 1998-07-21 2002-07-02 Silicon Graphics, Inc. System for accessing a large number of menu items using a zoned menu bar
US6307544B1 (en) 1998-07-23 2001-10-23 International Business Machines Corporation Method and apparatus for delivering a dynamic context sensitive integrated user assistance solution
GB2340358B (en) 1998-07-31 2002-11-13 Sony Uk Ltd Video special effects
US6359634B1 (en) * 1998-08-25 2002-03-19 International Business Machines Corporation Method and computer program product for graphical user interface (GUI) organization control for extending GUI applications
GB2341052B (en) 1998-08-26 2003-05-14 Nokia Mobile Phones Ltd Wireless communication terminal
JP2000090098A (ja) 1998-09-09 2000-03-31 Hitachi Ltd データベース問い合わせ方法及びその実施装置並びにその処理プログラムを記録した媒体
US6373507B1 (en) 1998-09-14 2002-04-16 Microsoft Corporation Computer-implemented image acquistion system
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
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
EP1123581A4 (en) 1998-10-21 2005-08-10 American Calcar Inc POSITION CAMERA AND GPS DATA EXCHANGE DEVICE
JP4545317B2 (ja) 1998-10-28 2010-09-15 ヤフー! インコーポレイテッド インターネットブラウザインターフェースの制御方法、及び制御可能なブラウザインターフェイス
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
US20030097361A1 (en) 1998-12-07 2003-05-22 Dinh Truong T Message center based desktop systems
US6571245B2 (en) 1998-12-07 2003-05-27 Magically, Inc. Virtual desktop in a computer network
US6546417B1 (en) * 1998-12-10 2003-04-08 Intellinet, Inc. Enhanced electronic mail system including methods and apparatus for identifying mime types and for displaying different icons
US6353451B1 (en) * 1998-12-16 2002-03-05 Intel Corporation Method of providing aerial perspective in a graphical user interface
US6342901B1 (en) 1998-12-22 2002-01-29 Xerox Corporation Interactive device for displaying information from multiple sources
TW460839B (en) 1999-01-08 2001-10-21 Lg Electronics Inc User interface method of image display device
US6635089B1 (en) 1999-01-13 2003-10-21 International Business Machines Corporation Method for producing composite XML document object model trees using dynamic data retrievals
US6493731B1 (en) 1999-01-27 2002-12-10 Xerox Corporation Document management system for recording and viewing the history of document use
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
KR100317370B1 (ko) 1999-03-30 2001-12-22 구자홍 온스크린 디스플레이 메뉴를 이용한 영상표시기기의 레벨조절표시장치 및 방법
US6486896B1 (en) 1999-04-07 2002-11-26 Apple Computer, Inc. Scalable scroll controller
US6457062B1 (en) * 1999-04-08 2002-09-24 Palm, Inc. System and method for synchronizing multiple calendars over wide area network
US6466236B1 (en) * 1999-04-08 2002-10-15 Palm, Inc. System and method for displaying and manipulating multiple calendars on a personal digital assistant
US6603493B1 (en) 1999-04-13 2003-08-05 International Business Machines Corporation Method for arranging display elements
JP2001034775A (ja) 1999-05-17 2001-02-09 Fuji Photo Film Co Ltd 履歴画像表示方法
US7100112B1 (en) 1999-05-20 2006-08-29 Microsoft Corporation Dynamic properties of documents and the use of these properties
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
AU5871500A (en) 1999-06-11 2001-01-02 Sydney Hyman Image making medium
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
US6456304B1 (en) 1999-06-30 2002-09-24 Microsoft Corporation Procedural toolbar user interface
EP1203314B1 (en) 1999-06-30 2008-08-13 Silverbrook Research Pty. Limited Method and system for navigating a history list
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
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
EP1076304A1 (en) 1999-08-13 2001-02-14 Mindpass A/S A method and an apparatus for searching and presenting electronic information from one or more information sources
US6806890B2 (en) 1999-08-17 2004-10-19 International Business Machines Corporation Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system
US8015049B1 (en) * 1999-08-18 2011-09-06 S.F. Ip Properties 61 Llc On-line appointment system
US20020123984A1 (en) 1999-08-23 2002-09-05 Naveen Prakash Dynamic query of server applications
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
GB2353679A (en) 1999-08-25 2001-02-28 Ibm Prioritized display of messages
US6799095B1 (en) 1999-09-08 2004-09-28 Rockwell Collins Method and apparatus for interactively displaying a route window for a flight management system
US6421717B1 (en) 1999-09-10 2002-07-16 Avantgo, Inc. System, method, and computer program product for customizing channels, content, and data for 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
US7152207B1 (en) 1999-11-05 2006-12-19 Decentrix Inc. Method and apparatus for providing conditional customization for generating a web site
NZ512939A (en) 1999-11-12 2004-06-25 Brain Solutions Llc E Graphical user interface having only one window with all elements being active (changable properties)
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
US6543036B1 (en) 1999-11-30 2003-04-01 Synopsys, Inc. Non-linear, gain-based modeling of circuit delay for an electronic design automation system
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
US6892196B1 (en) 1999-12-22 2005-05-10 Accenture Llp System, method and article of manufacture for a user programmable diary interface link
JP2001251476A (ja) 1999-12-27 2001-09-14 Nikon Corp 画像入出力装置および資料提示装置
US6686938B1 (en) 2000-01-05 2004-02-03 Apple Computer, Inc. Method and system for providing an embedded application toolbar
US20020073091A1 (en) 2000-01-07 2002-06-13 Sandeep Jain XML to object translation
US6701513B1 (en) 2000-01-14 2004-03-02 Measurement Computing Corporation Program-development environment for use in generating application programs
US6904449B1 (en) 2000-01-14 2005-06-07 Accenture Llp System and method for an application provider framework
US6621508B1 (en) 2000-01-18 2003-09-16 Seiko Epson Corporation Information processing system
US7003641B2 (en) 2000-01-31 2006-02-21 Commvault Systems, Inc. Logical view with granular access to exchange data managed by a modular data and storage management system
JP2001216064A (ja) 2000-02-04 2001-08-10 Minolta Co Ltd 動作条件設定装置、プリンタドライバ、プリンタおよび動作条件設定方法
JP2001222477A (ja) 2000-02-08 2001-08-17 Nec Corp 電子メール記事管理システム
US6446118B1 (en) 2000-02-29 2002-09-03 Designtech International, Inc. E-mail notification device
US7565403B2 (en) 2000-03-16 2009-07-21 Microsoft Corporation Use of a bulk-email filter within a system for classifying messages for urgency or importance
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
US20010047353A1 (en) 2000-03-30 2001-11-29 Iqbal Talib Methods and systems for enabling efficient search and retrieval of records from a collection of biological data
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
WO2001078319A2 (en) 2000-04-10 2001-10-18 Research In Motion Limited System and method for bundling information
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
US20030011564A1 (en) 2000-04-28 2003-01-16 Tatsuji Ushino Portable information terminal
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
JP4148634B2 (ja) 2000-05-25 2008-09-10 富士通株式会社 カーソル表示を制御するプログラムを格納した記憶媒体及びカーソル表示制御装置
US6785868B1 (en) * 2000-05-31 2004-08-31 Palm Source, Inc. Method and apparatus for managing calendar information from a shared database and managing calendar information from multiple users
US7000230B1 (en) 2000-06-21 2006-02-14 Microsoft Corporation Network-based software extensions
US7346848B1 (en) 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US7111238B1 (en) 2000-06-23 2006-09-19 Microsoft Corporation System and method for maintaining text formatting consistency within an electronic document
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
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
US6583798B1 (en) 2000-07-21 2003-06-24 Microsoft Corporation On-object user interface
US6948134B2 (en) 2000-07-21 2005-09-20 Microsoft Corporation Integrated method for creating a refreshable Web Query
AU2001288495A1 (en) 2000-08-29 2002-03-13 Eloquent Tool for collaborative edit/search of dyanamic objects
US6847989B1 (en) 2000-08-29 2005-01-25 International Business Machines Corporation Method and system for creating mail rules from existing mail
US20020029247A1 (en) * 2000-09-04 2002-03-07 Mikio Kawamoto Electronic-mail transmission/reception apparatus hierarchizing and displaying electronic mails based on specified condition
US6717593B1 (en) 2000-09-12 2004-04-06 Avaya Technology Corp. Mark-up language implementation of graphical or non-graphical user interfaces
US6871195B2 (en) 2000-09-13 2005-03-22 E-Promentor Method and system for remote electronic monitoring and mentoring of computer assisted performance support
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
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
US6988241B1 (en) 2000-10-16 2006-01-17 International Business Machines Corporation Client side, web-based spreadsheet
US6895426B1 (en) 2000-10-17 2005-05-17 Microsoft Corporation Addresses as objects for email messages
KR20010008081A (ko) * 2000-11-07 2001-02-05 홍순덕 사용자 선택 국가의 달력 표시 방법 및 시스템
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 이계철 지능망과 인터넷을 이용한 분산콜센터 구현 방법 및 이를이용한 민원상담서비스 제공방법
US7039875B2 (en) 2000-11-30 2006-05-02 Lucent Technologies Inc. Computer user interfaces that are generated as needed
US20020073156A1 (en) 2000-12-08 2002-06-13 Xerox Corporation Method and system for mail folder displays
GB2370192A (en) 2000-12-15 2002-06-19 Nokia Mobile Phones Ltd Mobile phone with electronic trash can
US7020848B2 (en) 2000-12-20 2006-03-28 Eastman Kodak Company Comprehensive, multi-dimensional graphical user interface using picture metadata for navigating and retrieving pictures in a picture database
US7802174B2 (en) 2000-12-22 2010-09-21 Oracle International Corporation Domain based workflows
US6898592B2 (en) 2000-12-27 2005-05-24 Microsoft Corporation Scoping queries in a search engine
US6925605B2 (en) * 2000-12-28 2005-08-02 International Business Machines Corporation Collating table for email
US6907423B2 (en) 2001-01-04 2005-06-14 Sun Microsystems, Inc. Search engine interface and method of controlling client searches
US7266768B2 (en) 2001-01-09 2007-09-04 Sharp Laboratories Of America, Inc. Systems and methods for manipulating electronic information using a three-dimensional iconic representation
US6801227B2 (en) 2001-01-16 2004-10-05 Siemens Medical Solutions Health Services Inc. System and user interface supporting user navigation and concurrent application operation
US20020099775A1 (en) 2001-01-25 2002-07-25 Anoop Gupta Server system supporting collaborative messaging based on electronic mail
US20020149623A1 (en) 2001-01-26 2002-10-17 Alan West State and data driven dynamic menu and toolbar architecture
KR20020066643A (ko) 2001-02-13 2002-08-21 (주)디딤넷 자동변환기능을 가진 그래픽사용자인터페이스 및 방법
EP1360597A4 (en) * 2001-02-15 2005-09-28 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
US6906717B2 (en) 2001-02-27 2005-06-14 Microsoft Corporation Multiple chart user interface
US20020133557A1 (en) 2001-03-03 2002-09-19 Winarski Donna Ilene Robinson Sorting e-mail
US7788598B2 (en) * 2001-03-16 2010-08-31 Siebel Systems, Inc. System and method for assigning and scheduling activities
US6964025B2 (en) 2001-03-20 2005-11-08 Microsoft Corporation Auto thumbnail gallery
US7174514B2 (en) 2001-03-28 2007-02-06 Siebel Systems, Inc. Engine to present a user interface based on a logical structure, such as one for a customer relationship management system, across a web site
TW502180B (en) 2001-03-30 2002-09-11 Ulead Systems Inc Previewing method of editing multimedia effect
CA2343496C (en) 2001-04-03 2006-08-22 Ibm Canada Limited-Ibm Canada Limitee Transmission of locale information
JP2002318770A (ja) * 2001-04-20 2002-10-31 Nec Corp 受信メール自動振り分け装置、受信メール自動振り分け方法、および受信メール自動振り分けプログラム
EP1255211A1 (en) 2001-04-30 2002-11-06 Sun Microsystems, Inc. Method and computer system for displaying a table with column header inscriptions having a reduced horizontal size
US20030098891A1 (en) 2001-04-30 2003-05-29 International Business Machines Corporation System and method for multifunction menu objects
US20020163538A1 (en) 2001-05-07 2002-11-07 Koninklijke Philips Electronics N.V. Electronic mail guide
US7039647B2 (en) 2001-05-10 2006-05-02 International Business Machines Corporation Drag and drop technique for building queries
US6892193B2 (en) 2001-05-10 2005-05-10 International Business Machines Corporation Method and apparatus for inducing classifiers for multimedia based on unified representation of features reflecting disparate modalities
US8171414B2 (en) 2001-05-22 2012-05-01 Netapp, Inc. System and method for consolidated reporting of characteristics for a group of file systems
JP3922894B2 (ja) 2001-06-06 2007-05-30 富士通株式会社 物流情報処理方法
US20020186257A1 (en) 2001-06-08 2002-12-12 Cadiz Jonathan J. System and process for providing dynamic communication access and information awareness in an interactive peripheral display
US7188317B1 (en) * 2001-06-13 2007-03-06 Microsoft Corporation Dynamic multiple window display having independently linked windows
US7233937B2 (en) 2001-06-18 2007-06-19 Siebel Systems, Inc. Method, apparatus, and system for searching based on filter search specification
US7334196B2 (en) 2001-06-25 2008-02-19 Siemens Medical Solutions Health Services Corporation User interface display navigation and item selection system
US8001465B2 (en) 2001-06-26 2011-08-16 Kudrollis Software Inventions Pvt. Ltd. Compacting an information array display to cope with two dimensional display space constraint
US6829745B2 (en) 2001-06-28 2004-12-07 Koninklijke Philips Electronics N.V. Method and system for transforming an XML document to at least one XML document structured according to a subset of a set of XML grammar rules
US6826729B1 (en) 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
JP2003015719A (ja) 2001-06-29 2003-01-17 Oki Electric Ind Co Ltd プロジェクトマネージメント支援システム
JP2003203084A (ja) 2001-06-29 2003-07-18 Hitachi Ltd 情報端末装置、サーバ、情報配信装置及び情報配信方法
US7080355B2 (en) * 2001-07-06 2006-07-18 Logiclibrary, Inc. Targeted asset capture, identification, and management
US20030011638A1 (en) * 2001-07-10 2003-01-16 Sun-Woo Chung Pop-up menu system
US7620911B2 (en) * 2001-07-12 2009-11-17 Autodesk, Inc. Collapsible dialog window
JP4421793B2 (ja) * 2001-07-13 2010-02-24 富士フイルム株式会社 ディジタルカメラ
US20030066025A1 (en) 2001-07-13 2003-04-03 Garner Harold R. Method and system for information retrieval
US7251776B2 (en) 2001-07-13 2007-07-31 Netview Technologies, Inc. System and method for efficiently and flexibly utilizing spreadsheet information
GB2377858B (en) * 2001-07-19 2005-04-20 Inventec Appliances Corp Method for simplifying cellular phone menu selection
US20030084035A1 (en) 2001-07-23 2003-05-01 Emerick Charles L. Integrated search and information discovery system
US20030097640A1 (en) 2001-07-25 2003-05-22 International Business Machines Corporation System and method for creating and editing documents
US7240323B1 (en) 2001-07-26 2007-07-03 Emc Corporation Plug and play interface for user actions
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
US20030128243A1 (en) 2001-08-22 2003-07-10 Hiroyuki Okamoto Tree-structured diagram output method and program
US7046848B1 (en) 2001-08-22 2006-05-16 Olcott Peter L Method and system for recognizing machine generated character glyphs and icons in graphic images
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
AUPR820301A0 (en) * 2001-10-12 2001-11-01 Rmg Services Pty. Ltd. Treatment of a wide range of titanium oxide compounds
US7499907B2 (en) * 2001-10-12 2009-03-03 Teradata Us, Inc. Index selection in a database system
JP2003141020A (ja) 2001-10-31 2003-05-16 Toshiba Tec Corp 情報保管出力システム及び情報保管出力サービス
US7032210B2 (en) 2001-11-11 2006-04-18 International Business Machines Corporation Method and system for generating program source code of a computer application from an information model
US7359936B2 (en) 2001-11-27 2008-04-15 International Business Machines Corporation Method and apparatus for electronic mail interaction with grouped message types
US7363590B2 (en) * 2001-11-27 2008-04-22 International Business Machines Corporation Calendar bar interface for electronic mail interaction
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
US6928613B1 (en) 2001-11-30 2005-08-09 Victor Company Of Japan Organization, selection, and application of video effects according to zones
US20030135825A1 (en) 2001-12-05 2003-07-17 Matthew Gertner Dynamically generated mark-up based graphical user interfaced with an extensible application framework with links to enterprise resources
US6801230B2 (en) 2001-12-18 2004-10-05 Stanley W. Driskell Method to display and manage computer pop-up controls
JP4355121B2 (ja) 2001-12-28 2009-10-28 パイオニア株式会社 電子メール送受信システムの管理方法
AU2003201491A1 (en) 2002-01-08 2003-07-24 Sap Aktiengesellschaft Enhanced email management system
US7096218B2 (en) 2002-01-14 2006-08-22 International Business Machines Corporation Search refinement graphical user interface
US7039596B1 (en) * 2002-01-18 2006-05-02 America Online, Inc. Calendar overlays
JP4490026B2 (ja) 2002-01-28 2010-06-23 日立オムロンターミナルソリューションズ株式会社 カスタマイズ可能な情報処理装置
US7421660B2 (en) * 2003-02-04 2008-09-02 Cataphora, Inc. Method and apparatus to visually present discussions for data mining purposes
DE10204657A1 (de) 2002-02-05 2003-08-07 Rohde & Schwarz Nachrichtenanalyseeinrichtung und Verfahren zum Anzeigen von Nachrichten
US20030154254A1 (en) 2002-02-14 2003-08-14 Nikhil Awasthi Assisted messaging for corporate email systems
JP2003242178A (ja) 2002-02-20 2003-08-29 Fuji Photo Film Co Ltd フォルダ・アイコン表示制御装置
KR100475432B1 (ko) 2002-02-26 2005-03-10 삼성전자주식회사 그래픽 사용자 인터페이스의 디자인 변경 방법 및 이를 위한 기록매체
US6850255B2 (en) * 2002-02-28 2005-02-01 James Edward Muschetto Method and apparatus for accessing information, computer programs and electronic communications across multiple computing devices using a graphical user interface
JP4279499B2 (ja) 2002-03-01 2009-06-17 シャープ株式会社 情報処理装置
JP4206673B2 (ja) 2002-03-04 2009-01-14 セイコーエプソン株式会社 画像または音声の入出力制御
US7003730B2 (en) 2002-03-08 2006-02-21 International Business Machines Corporation Graphical user interface to build event-based dynamic searches or queries using event profiles
US20040117451A1 (en) 2002-03-22 2004-06-17 Chung Michael Myung-Jin Methods and systems for electronic mail internet target and direct marketing and electronic mail banner
US7386835B1 (en) 2002-03-22 2008-06-10 Emc Corporation Technique for graphical user interface modification
US7599986B2 (en) 2002-03-26 2009-10-06 Alcatel-Lucent Usa Inc. Method of handling overlapping notification requests in networks with open application programming interfaces
US7899681B2 (en) 2002-03-29 2011-03-01 3M Innovative Properties Company Electronic management of sterilization process information
US7099656B2 (en) 2002-04-03 2006-08-29 International Business Machines Corporation Integrated calendar and phonemail system
US20030195937A1 (en) 2002-04-16 2003-10-16 Kontact Software Inc. Intelligent message screening
AU2003228616A1 (en) 2002-04-19 2003-11-03 Walker Digital, Llc Method for employing flat rate play
US20030200267A1 (en) 2002-04-22 2003-10-23 Garrigues James F. Email management system
JP2003316630A (ja) 2002-04-24 2003-11-07 Konica Minolta Holdings Inc 記録媒体
US20040012633A1 (en) 2002-04-26 2004-01-22 Affymetrix, Inc., A Corporation Organized Under The Laws Of Delaware System, method, and computer program product for dynamic display, and analysis of biological sequence data
US7149983B1 (en) 2002-05-08 2006-12-12 Microsoft Corporation User interface and method to facilitate hierarchical specification of queries using an information taxonomy
US7395221B2 (en) 2002-05-09 2008-07-01 International Business Machines Corporation Intelligent free-time search
WO2003098500A1 (en) 2002-05-16 2003-11-27 Decision Curve Limited Method and apparatus for automatically producing spreadsheet-based models
US6972762B2 (en) 2002-05-21 2005-12-06 Microsoft Corporation System and method for interactive grouping of pie chart slices
US20040100504A1 (en) 2002-05-24 2004-05-27 Jored Sommer Item selection systems and methods of displaying the same
US7434163B2 (en) 2002-05-31 2008-10-07 Sap Aktiengesellschaft Document structures for delta handling in server pages
US20030227487A1 (en) 2002-06-01 2003-12-11 Hugh Harlan M. Method and apparatus for creating and accessing associative data structures under a shared model of categories, rules, triggers and data relationship permissions
US7113941B2 (en) 2002-06-05 2006-09-26 Sap Aktiengesellschaft Database access mechanisms for a computer user interface
US7287233B2 (en) 2002-06-05 2007-10-23 Sap Ag Minimization function for a computer user interface
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
GB2389499B (en) 2002-06-06 2005-09-28 Focus Solutions Group Plc Electronic data capture and verification
US7464139B2 (en) 2002-06-07 2008-12-09 At&T Intellectual Property, I, L.P. Methods for establishing an instant message conference
US8117263B2 (en) 2002-06-07 2012-02-14 At&T Intellectual Property I, L.P. Systems and methods for delivering time sensitive messages over a distributed network
EP1376337A1 (en) 2002-06-12 2004-01-02 Commerce One Operations, Inc. Action/command/business object application framework
US7721216B2 (en) 2002-06-18 2010-05-18 Microsoft Corporation Visual group interface for group connectivity
US20040001099A1 (en) 2002-06-27 2004-01-01 Microsoft Corporation Method and system for associating actions with semantic labels in electronic documents
US7634460B2 (en) 2002-06-28 2009-12-15 Sas Institute Inc. Computer-implemented data replacement graphical user interface system and method
US20040003351A1 (en) * 2002-06-28 2004-01-01 Microsoft Corporation Navigating a resource browser session
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
US6868424B2 (en) 2002-07-25 2005-03-15 Xerox Corporation Electronic filing system with file-placeholders
US7058902B2 (en) 2002-07-30 2006-06-06 Microsoft Corporation Enhanced on-object context menus
US20040030993A1 (en) 2002-08-08 2004-02-12 Hong Huey Anna Onon Methods and apparatus for representing dynamic data in a software development environment
JP3845046B2 (ja) 2002-08-16 2006-11-15 株式会社ジャストシステム 文書管理方法および文書管理装置
US7814055B2 (en) 2002-08-28 2010-10-12 Apple Inc. Method of managing a calendar and a computer system for implementing that method
EP1546972A1 (en) * 2002-09-09 2005-06-29 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> スレッド生成方法、スレッド生成装置、スレッド生成プログラム、及び記録媒体
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
US7360174B2 (en) 2002-12-19 2008-04-15 Microsoft Corporation Contact user interface
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
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
US20040139435A1 (en) 2002-12-31 2004-07-15 Yong Cui Associating appointments and tasks on a computer device
US7181689B2 (en) * 2002-12-31 2007-02-20 Motorola Inc. Method for sorting and displaying a multiple user database
US20040133854A1 (en) 2003-01-08 2004-07-08 Black Karl S. Persistent document object model
US20060111931A1 (en) 2003-01-09 2006-05-25 General Electric Company Method for the use of and interaction with business system transfer functions
US20040135811A1 (en) 2003-01-14 2004-07-15 Craig Pickering Method and system for displaying data fields
US20040186775A1 (en) 2003-01-29 2004-09-23 Margiloff William A. Systems and methods for providing an improved toolbar
US7212208B2 (en) 2003-02-25 2007-05-01 Bahram Khozai System and method to present and display multiple data using enhanced box charts
US7249162B2 (en) 2003-02-25 2007-07-24 Microsoft Corporation Adaptive junk message filtering system
US7539985B2 (en) 2003-02-26 2009-05-26 Bea Systems, Inc. Systems and methods for dynamic component versioning
US7636722B2 (en) 2003-02-28 2009-12-22 Bea Systems, Inc. System and method for describing application extensions in XML
US7206814B2 (en) 2003-10-09 2007-04-17 Propel Software Corporation Method and system for categorizing and processing e-mails
US9003295B2 (en) 2003-03-17 2015-04-07 Leo Martin Baschy User interface driven access control system and method
US6983889B2 (en) * 2003-03-21 2006-01-10 Home Comfort Zones, Inc. Forced-air zone climate control system for existing residential houses
US7823077B2 (en) 2003-03-24 2010-10-26 Microsoft Corporation System and method for user modification of metadata in a shell browser
US7846023B2 (en) 2003-03-27 2010-12-07 Microsoft Corporation Application-centric user interface techniques
JP4340566B2 (ja) 2003-04-01 2009-10-07 株式会社リコー Webページ生成装置、組み込み装置、Webページ生成の制御方法、Webページ生成プログラム及び記録媒体
US7318203B2 (en) 2003-04-03 2008-01-08 Autodesk Canada Co. Selecting image processing functions
US7290218B2 (en) 2003-04-03 2007-10-30 At&T Bls Intellectual Property, Inc. Method of providing a user interface for a digital cross-connect system
US7362311B2 (en) 2003-04-07 2008-04-22 Microsoft Corporation Single column layout for content pages
US7188308B2 (en) 2003-04-08 2007-03-06 Thomas Weise Interface and method for exploring a collection of data
US7328409B2 (en) * 2003-04-17 2008-02-05 International Business Machines Corporation Method, system, and computer program product for user customization of menu items
US7290033B1 (en) 2003-04-18 2007-10-30 America Online, Inc. Sorting electronic messages using attributes of the sender address
US7343567B2 (en) 2003-04-25 2008-03-11 Microsoft Corporation System and method for providing dynamic user information in an interactive display
US20040215612A1 (en) 2003-04-28 2004-10-28 Moshe Brody Semi-boolean arrangement, method, and system for specifying and selecting data objects to be retrieved from a collection
US7337185B2 (en) * 2003-04-30 2008-02-26 Yahoo! Inc. System and method for providing an improved graphical user interface for search
JP4347123B2 (ja) 2003-05-02 2009-10-21 キヤノン株式会社 文書処理システムおよび文書処理方法およびコンピュータが読取り可能な記憶媒体およびプログラム
US7567964B2 (en) 2003-05-08 2009-07-28 Oracle International Corporation Configurable search graphical user interface and engine
EP1477894A3 (en) 2003-05-16 2006-10-25 Sap Ag System, method, computer program product and article of manufacture for manipulating a graphical user interface
RU2322687C2 (ru) 2003-05-17 2008-04-20 Майкрософт Корпорейшн Система и способ для обеспечения множественных воспроизведений содержания документов
US8275742B2 (en) 2003-05-19 2012-09-25 Sap Aktiengesellschaft Data importation and exportation for computing devices
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
WO2004109557A1 (en) 2003-06-03 2004-12-16 Forbes Holten Norris, Iii Flexible, dynamic menu-based web-page architecture
US8447775B2 (en) 2003-06-13 2013-05-21 Microsoft Corporation Database query user interface to assist in efficient and accurate query construction
US7421690B2 (en) 2003-06-23 2008-09-02 Apple Inc. Threaded presentation of electronic mail
US7904323B2 (en) * 2003-06-23 2011-03-08 Intel Corporation Multi-team immersive integrated collaboration workspace
US7178101B2 (en) 2003-06-24 2007-02-13 Microsoft Corporation Content template system
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US7890852B2 (en) 2003-06-26 2011-02-15 International Business Machines Corporation Rich text handling for a web application
US7716593B2 (en) 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
US8799808B2 (en) * 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US20050005249A1 (en) 2003-07-01 2005-01-06 Microsoft Corporation Combined content selection and display user interface
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
JP2005025550A (ja) 2003-07-03 2005-01-27 Fujitsu Ltd 電子文書管理装置および管理方法
US7565622B2 (en) 2003-07-10 2009-07-21 Lenovo (Singapore) Pte Ltd. Method and apparatus for modification of pointing device functions in conjunction with dynamic sorting, displaying, listing, and activation
US7027463B2 (en) 2003-07-11 2006-04-11 Sonolink Communications Systems, Llc System and method for multi-tiered rule filtering
US7085757B2 (en) 2003-07-11 2006-08-01 International Business Machines Corporation Abstract data linking and joining interface
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
US20050044500A1 (en) * 2003-07-18 2005-02-24 Katsunori Orimoto Agent display device and agent display method
US20050021504A1 (en) 2003-07-22 2005-01-27 Charles Atchison Methods, systems, and computer program products for querying a database for employee data and organizing the obtained data
US7050987B2 (en) * 2003-08-05 2006-05-23 Sabre Inc. System and method for coordinating travel itineraries
JP2005056233A (ja) * 2003-08-06 2005-03-03 Nec Corp 移動体通信装置、移動体通信装置の電子メールの受信動作方法及びその電子メールの受信動作プログラム
US7325204B2 (en) * 2003-08-29 2008-01-29 Yahoo! Inc. Slideout windows
US7395500B2 (en) 2003-08-29 2008-07-01 Yahoo! Inc. Space-optimizing content display
KR100562905B1 (ko) 2003-09-02 2006-03-21 삼성전자주식회사 어플리케이션 프로그램 모듈의 동적 배치 방법
US8417704B2 (en) 2003-09-09 2013-04-09 Hewlett-Packard Development Company, L.P. Extensible agent system and method
EP1515502B1 (en) 2003-09-15 2007-08-15 Philippe Baumard Method and system for measuring interest levels of digital messages
US7533115B2 (en) 2003-09-16 2009-05-12 International Business Machines Corporation Method for managing persistent federated folders within a federated content management system
US20050071242A1 (en) 2003-09-30 2005-03-31 Nike International Ltd. Method and system for custom-manufacturing footwear
US7277572B2 (en) 2003-10-10 2007-10-02 Macpearl Design Llc Three-dimensional interior design system
US7548334B2 (en) 2003-10-15 2009-06-16 Canon Kabushiki Kaisha User interface for creation and editing of variable data documents
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
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
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
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
JP2005182353A (ja) 2003-12-18 2005-07-07 Nec Corp 電子メール検索システム、電子メール検索装置及び電子メール検索制御プログラム
US7996514B2 (en) 2003-12-23 2011-08-09 Microsoft Corporation System and method for sharing information based on proximity
US7496385B2 (en) 2003-12-29 2009-02-24 International Business Machines Corporation Method for viewing information underlying lists and other contexts
US7631276B2 (en) 2003-12-29 2009-12-08 International Business Machines Corporation Method for indication and navigating related items
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
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
US8005835B2 (en) 2004-03-15 2011-08-23 Yahoo! Inc. Search systems and methods with integration of aggregate user annotations
US9819624B2 (en) 2004-03-31 2017-11-14 Google Inc. Displaying conversations in a conversation-based email system
US7426713B2 (en) 2004-03-31 2008-09-16 International Business Machines Corporation Controlling a GUI display for a plug-in
US7912904B2 (en) 2004-03-31 2011-03-22 Google Inc. Email system with conversation-centric user interface
US7574674B2 (en) 2004-04-02 2009-08-11 Microsoft Corporation Method for controlling filename display for image and video file types
US7370282B2 (en) 2004-04-06 2008-05-06 Cary James C Grouping and displaying multiple tasks within an event object of an electronic calendar
WO2005109904A2 (en) * 2004-04-30 2005-11-17 Vulcan, Inc. Maintaining a graphical user interface state that is based on a selected type of content
CA2466253A1 (en) 2004-05-04 2005-11-04 Ibm Canada Limited - Ibm Canada Limitee Display of enlarged visual container graphical user interface (gui) components during gui layout or design
US20050268215A1 (en) 2004-06-01 2005-12-01 Microsoft Corporation Method and apparatus for viewing and interacting with a spreadsheet from within a web browser
US20060026213A1 (en) 2004-06-02 2006-02-02 Blackboard Inc. Content and portal systems and associated methods
US20050278656A1 (en) 2004-06-10 2005-12-15 Microsoft Corporation User control for dynamically adjusting the scope of a data set
JP4599898B2 (ja) 2004-06-11 2010-12-15 富士ゼロックス株式会社 画面表示制御のためのプログラム、方法及び携帯情報機器
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
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
WO2006015238A2 (en) * 2004-07-28 2006-02-09 Visible Path Corporation System and method for using social networks to facilitate business processes
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
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
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
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of 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
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command 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
US7596594B2 (en) 2004-09-02 2009-09-29 Yahoo! Inc. System and method for displaying and acting upon email conversations across folders
US8150926B2 (en) 2004-09-09 2012-04-03 Microsoft Corporation Organizing electronic mail messages into conversations
US9189756B2 (en) * 2004-09-21 2015-11-17 International Business Machines Corporation Case management system and method for collaborative project teaming
US7933862B2 (en) 2004-09-27 2011-04-26 Microsoft Corporation One click conditional formatting method and system for software programs
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
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
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
US8126895B2 (en) 2004-10-07 2012-02-28 Computer Associates Think, Inc. Method, apparatus, and computer program product for indexing, synchronizing and searching digital data
US20060095865A1 (en) 2004-11-04 2006-05-04 Rostom Mohamed A Dynamic graphical user interface for a desktop environment
US8402384B2 (en) 2004-11-09 2013-03-19 Research In Motion Limited Dynamic bar oriented user interface
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
US20060168522A1 (en) 2005-01-24 2006-07-27 Microsoft Corporation Task oriented user interface model for document centric software applications
US8065369B2 (en) 2005-02-01 2011-11-22 Microsoft Corporation People-centric view of email
US20060173824A1 (en) 2005-02-01 2006-08-03 Metalincs Corporation Electronic communication analysis and visualization
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
US20060248012A1 (en) 2005-04-29 2006-11-02 Stefan Kircher Transmission of messages related to electronic documents
US20060248471A1 (en) 2005-04-29 2006-11-02 Microsoft Corporation System and method for providing a window management mode
US7984057B2 (en) 2005-05-10 2011-07-19 Microsoft Corporation Query composition incorporating by reference a query definition
US7530029B2 (en) 2005-05-24 2009-05-05 Microsoft Corporation Narrow mode navigation pane
US7472376B2 (en) 2005-05-27 2008-12-30 Microsoft Corporation Method and system for customizations in a dynamic environment
US20060271869A1 (en) 2005-05-31 2006-11-30 Microsoft Corporation Custom task panes that provide accessibility to one or more functions of an application program
US7735059B2 (en) 2005-06-09 2010-06-08 Microsoft Corporation Winforms control hosting in unmanaged applications
US7886290B2 (en) * 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
JP2007006373A (ja) 2005-06-27 2007-01-11 Konica Minolta Business Technologies Inc 書類データ管理システム、画像形成装置、書類データ管理方法、およびコンピュータプログラム
US7617479B2 (en) 2005-06-28 2009-11-10 International Business Machines Corporation Method and apparatus for generating service frameworks
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
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US8689137B2 (en) * 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US7627561B2 (en) * 2005-09-12 2009-12-01 Microsoft Corporation Search and find using expanded search scope
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
US20100011310A1 (en) 2005-09-30 2010-01-14 Nokia Corporation Method, Device, Computer Program and Graphical User Interface Used for the Selection, Movement and De-Selection of an Item
US7464343B2 (en) 2005-10-28 2008-12-09 Microsoft Corporation Two level hierarchy in-window gallery
US7484180B2 (en) 2005-11-07 2009-01-27 Microsoft Corporation Getting started experience
US8434021B2 (en) 2005-11-30 2013-04-30 Microsoft Corporation Centralized user interface for displaying contextually driven business content and business related functionality
US7925716B2 (en) 2005-12-05 2011-04-12 Yahoo! Inc. Facilitating retrieval of information within a messaging environment
US20070143662A1 (en) 2005-12-15 2007-06-21 Microsoft Corporation Inserting user interface elements into native applications
US7975224B2 (en) 2005-12-21 2011-07-05 Xerox Corporation WYSIWYG multifunction device finishing options
US20070150887A1 (en) 2005-12-22 2007-06-28 Shapiro Alan J Apparatus and method for selectively dispensing soft assets
US7664821B1 (en) * 2006-01-26 2010-02-16 Stratify, Inc. Systems and methods for determining communication chains based on messages
US8001184B2 (en) 2006-01-27 2011-08-16 International Business Machines Corporation System and method for managing an instant messaging conversation
US7720916B2 (en) 2006-02-28 2010-05-18 Microsoft Corporation Ordering personal information using social metadata
JP2007287136A (ja) 2006-03-23 2007-11-01 Oce Technologies Bv オブジェクトの順序付けられた集合に対する処理動作をプログラミングするためのシステム
JP2007280180A (ja) 2006-04-10 2007-10-25 Fuji Xerox Co Ltd 電子文書
US20070240057A1 (en) 2006-04-11 2007-10-11 Microsoft Corporation User interface element for displaying contextual information
US8209308B2 (en) 2006-05-01 2012-06-26 Rueben Steven L Method for presentation of revisions of an electronic document
US8131748B2 (en) 2006-05-12 2012-03-06 Sap Ag Search query formulation
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
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
US8200762B2 (en) 2006-06-01 2012-06-12 Aol Inc. Displaying complex messaging threads into a single display
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
KR100875059B1 (ko) 2006-07-05 2008-12-19 주식회사 하이닉스반도체 반도체 소자의 비트라인 및 그의 제조방법
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 カプセル化文書管理装置、カプセル化文書管理方法及びカプセル化文書管理プログラム
AU2007290431B2 (en) 2006-08-30 2012-03-01 Thomson Reuters Enterprise Centre Gmbh Document-centric workflow based on document contents, metadata, and context
JP4867532B2 (ja) * 2006-09-04 2012-02-01 富士ゼロックス株式会社 現像器および画像形成装置
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
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
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
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8645863B2 (en) 2007-06-29 2014-02-04 Microsoft Corporation Menus with translucency and live preview
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US20090012984A1 (en) * 2007-07-02 2009-01-08 Equivio Ltd. Method for Organizing Large Numbers of Documents
US9189875B2 (en) 2007-08-06 2015-11-17 Apple Inc. Advanced import/export panel notifications using a presentation application
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
US20090152376A1 (en) 2007-12-12 2009-06-18 Harter Robert J Fluid-handling device with multiple elastic bladders
US20090158173A1 (en) * 2007-12-17 2009-06-18 Palahnuk Samuel Louis Communications system with dynamic calendar
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
TWI361377B (en) 2008-04-24 2012-04-01 Htc Corp Method for switching user interface, electronic device and recording medium using the same
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
CN101996018A (zh) 2009-08-17 2011-03-30 张学志 一种新型的竖向彩带图形用户界面
KR101129221B1 (ko) 2011-10-19 2012-03-26 주식회사 한글과컴퓨터 프레젠테이션 장치 및 상기 프레젠테이션 장치의 프레젠테이션 방법
KR101161564B1 (ko) 2011-11-08 2012-07-03 주식회사 한글과컴퓨터 단말 장치 및 상기 단말 장치의 개체 색상 변환 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5970466A (en) * 1997-10-06 1999-10-19 Impromed, Inc. Graphical computer system and method for appointment scheduling
CN1354417A (zh) * 2000-11-16 2002-06-19 开碁数位科技股份有限公司 可显示多个视窗画面的电脑系统及显示方法

Also Published As

Publication number Publication date
US9715678B2 (en) 2017-07-25
JP2005018785A (ja) 2005-01-20
US20040268270A1 (en) 2004-12-30
PL1517239T3 (pl) 2010-01-29
DE602004022230D1 (de) 2009-09-10
KR20050001461A (ko) 2005-01-06
KR101298338B1 (ko) 2013-08-20
ES2327519T3 (es) 2009-10-30
EP2109073A1 (en) 2009-10-14
EP1517239B1 (en) 2009-07-29
DK1517239T3 (da) 2009-09-28
EP1517239A3 (en) 2005-12-07
CN1577270A (zh) 2005-02-09
US9098837B2 (en) 2015-08-04
US20080178110A1 (en) 2008-07-24
ATE438139T1 (de) 2009-08-15
EP1517239A2 (en) 2005-03-23
JP4786885B2 (ja) 2011-10-05

Similar Documents

Publication Publication Date Title
CN1577270B (zh) 并排共享日程表
US6854088B2 (en) Graphical user interface for project data
AU711195B2 (en) Presentation system for individual personal computers in a personal computer network
CN101438227B (zh) 议程和日期混合日历视图
US7499869B2 (en) System and method for scheduling employee shifts
US20080178105A1 (en) System and method for planning student assignments
US20040093380A1 (en) Diary system
US20070288282A1 (en) Method and apparatus for previewing changes in color palette
US20080059881A1 (en) Method and Device for Presenting Calendar Views on Small Displays
US20130005483A1 (en) System and method for managing personnel and resources in gaming establishment
WO2023095439A1 (ja) 日程調整装置、日程調整方法、及びプログラム
KR20210097921A (ko) 업무 처리 장치 및 방법
CN114816172B (zh) 人员排班交互处理方法、装置及电子设备
US20220223265A1 (en) Medical personnel information management method, medical personnel information management device and non-transitory memory computer-readable storage medium
CN115796809A (zh) 数据协同处理方法及装置
CN117008755A (zh) 数据处理方法、装置、计算机设备、存储介质及产品
DE102012200667A1 (de) Telekommunikationsendgerät, Benachrichtigungsverfahren und Hauskommunikationsanlage
JPH07302183A (ja) フィッシュ・アイ形式によるデータ表示方法とそのシステム
JP2003345802A (ja) 完成図書システム
JP2002157301A (ja) 工事工程計画の作成システム及びその記録媒体

Legal Events

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

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150428

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150428

Address after: Washington State

Patentee after: Micro soft technique license Co., Ltd

Address before: Washington State

Patentee before: Microsoft Corp.