CN1330784A - 编制时间表系统 - Google Patents

编制时间表系统 Download PDF

Info

Publication number
CN1330784A
CN1330784A CN99804354.0A CN99804354A CN1330784A CN 1330784 A CN1330784 A CN 1330784A CN 99804354 A CN99804354 A CN 99804354A CN 1330784 A CN1330784 A CN 1330784A
Authority
CN
China
Prior art keywords
final user
user
final
incident
calendar
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.)
Pending
Application number
CN99804354.0A
Other languages
English (en)
Inventor
R·A·拉桑斯基
L·E·登顿
R·M·莫里斯
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.)
ECER CORP
Original Assignee
ECER 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 ECER CORP filed Critical ECER CORP
Publication of CN1330784A publication Critical patent/CN1330784A/zh
Pending legal-status Critical Current

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
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • 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
    • G06Q10/1093Calendar-based scheduling for persons or groups

Abstract

一种用于在系统的最终用户(20)之间编制事件时间表的计算机系统。给予各最终用户(20)唯一的受口令保护的个人日历。这一日历是从存储在中央服务器(10)上的数据库中信息生成的,并作为通过因特网(30)发送的标准HTML投送给各最终用户(20)。然后最终用户(20)以标准网络浏览器观看这一定制的个人日历。这免除了最终用户购买专用软件程序的要求,并允许任何CPU类型的最终用户读取他们的日历。当最终用户(20)利用系统发送邀请或通知给系统上的其它人时,除了在其它人的日历中传递该信息,发送用户(20)还具有发送电子邮件的选择。当最终用户(20)发送邀请或通知给不是约会网用户的人时,则约会网系统自动为接收者建立唯一的日历并发送电子邮件给该人。使用本系统的个人能投送备忘录给自己,发送通知给他们知道的人并和他们进行约会。在发送这些报文时,通信近乎是瞬间的,因为系统制作一个记录并允许双(或多)方观看它。

Description

编制时间表系统
本申请属于编制时间表领域及教异用计算机化系统编制会议、约会通知及其它形式的消息的时间表的方法。更具体地,本发明涉及允许该系统的用户互相保留表中的时间的联网的计算机硬件与软件系统。
每当人们出席贸易展示、会议及将人群集合在一起的其它活动时,这些人群通常希望安排与不同的人们的若干会议时间表。类似地,通常希望预订在诸如餐厅、沙龙及汽车服务中心等设施中的位置。此外人们通常接触企业与社会接触者来确认安排好的会议,或修改现有安排计划。与这些情况中新日程中经常产生的冲突必须立刻解决,否则所期望的人群的所有成员将不参加产生冲突的事件之一。当出现这一情况时安排好时间的事件之一或两者会不成功。
过去,人们用电话、传真来安排约会,或者用短的非正式会议来安排较长的约会的方便时间。关于这些约会的备忘录通常用铅笔记在纸质日历上直到约会得到确认为止。确认的约会用墨水写在纸质日历上。在大多数繁忙的企业人士的纸质日历上的擦除与划掉的数量表明这种约会时间安排的低效率。
最近,已开发出基本上自动化上述手工过程并允许人们将关于约会的项记人基于计算机的日历的基于计算机的系统。
诸如Novell公司的GROUPWISE及其它程序已力图改进约会与编制时间表过程,但它们只在建立需要在各计算机上的客户软件、专用硬件及通常在有限的不受法律保护的网络环境中工作的复杂专卖系统中取得成功。这导致远远不能满足协调无数日程及方便与在分散的地点、时区及计算环境中的人进行约会的技术的要求。
按照本发明的用于编制事件时间表的计算机系统解决了上述问题与长期摸索的需求。这些系统最好包括以标准页置标语法生成并用标准通信协议发送的最终用户界面,借此允许最终用户与系统通信。这些系统最好还包括将编制时间表的事件用上述标准投送给系统的最终用户的装置。甚至更好的,这些系统包括最终用户用上述标准确认提议的事件的装置。
在另一较佳实施例中,按照本发明提供的在最终用户之间编制事件时间表的计算机系统解决了上述问题与长期摸索的需求。最好,这些系统包括允许初始最终用户通过系统将编制事件时间表的愿望通知潜在的最终用户的客户界面。还要更好,这些系统包含允许系统在其潜在的最终用户之间传输提议的事件时间表的传输介质接口。更好,这些系统包括为其初始最终用户生成适应于包含该初始客户的事件并当系统的其它最终用户或该第一用户放置关于事件的消息到初始用户的日历中时可以修改的日历。
编制事件时间表的方法还满足上面提及的长期摸索的需求。最好,这些方法包括下述步骤:允许初始最终用户将事件通知其它潜在最终用户或自己;用标准协议将事件从初始最终用户投送给其它潜在最终用户或初始最终用户;以及以对初始最终用户与其它潜在最终用户都可看见的方式确认事件。
按照本发明提供的编制时间表系统从而为人们进行约会、安排会议、及建立出现在同意的时刻上的其它种类的事件提供了简单而高效的装置。这里所描述的系统与方法在借助电子邮件在因特网或全球网上通信中特别有用,由于它们不要求客户包含任何唯一地只适用于这一特殊任务的专用软件,而通过在标准的网络浏览器上显示的标准HTML文本操作。这些编制时间表系统特别独一无二在于这些系统允许各最终用户处理跨越传送介质与其它最终用户的其它私人与唯一的日历通信的唯一私人日历。用户从未见过另一用户的私人日历,而发送给其它用户的报文与邀请出现在两者的日历中。当当前最终用户想要提议与当前不是本系统的用户的个人的会议时间时,系统建立新帐户并用电子邮件与新用户联系,这又依次将对本系统的连接及对其本人的私人日历的访问提供给该个人。然后该新日历便成为整个系统的一部分并包含始发最终用户所发送的会议提议。以这一方式,按照本发明提供的系统与方法提供了这里所要求的编制时间表系统的极大范围内方法,从而使时间表通过电子邮件在因特网上无处不在。通过提供无处不在的系统,大部分人口中的各成员都能访问私人日历与编制时间表系统,而这些系统的使用将很快成为第二天性。
在本发明的又另一实施例中,提供了换算时区改变的日历与编制时间表系统。在本发明的其它实例中提供了能用于将制作日历系统链接到诸如PDA或PalmPilot等手持式设备的系统。本发明还提供了方便对日历应用编程界面的连接的系统。在其它实施例中,本发明提供了方便品牌识别及加深品牌影响的系统。
通过阅读下面结合附图的较佳实施例的详细描述,熟悉本技术的人员会很好地理解本发明,下面首先简要地描述附图。
图1A为本发明的编制约会时间表系统的系统框图。
图1B为约会系统的服务器结构的详细框图。
图1C为约会系统的管理子系统与约会系统的各种其它子系统之间的交互作用的框图。
图1D为本发明的网络服务器的详细框图。
图1E为本发明的数据库子系统的详细框图。
图2A为本发明的基本约会系统的较佳实施例的流程图。
图2B为说明约会系统的用户借此能看见第一用户所建立的事件的进程的流程图。
图3为约会系统的用户的注册进程的流程图,其中如果新用户以前尚未在系统上注册便将他们增加到系统中。
图4为约会系统中显示系统所建立的用户日历的例程的流程图。
图5为约会系统中得到显示单一约会的细节的例程的流程图。
图6为如何在日历中显示约会数据的例程的流程图。
图7为约会系统中处理用户对系统的请求的例程的流程图。
图8为约会系统中显示用于建立各种类型的约会的屏幕的例程的流程图(图7的细节)。
图9为约会系统中设定特定日历配置的偏爱的例程的流程图(图7的细节,#880)。
图10A为约会系统中搜索数据及作为链路显示数据结果的例程的流程图。
图10B为约会系统中允许用户观看按月、周或日的日历的例程的流程图。
图10C为约会系统中作为链路显示进来的约会的例程的流程图。
图11为约会系统中发送电子邮件并借此通过因特网将日历推给用户的例程的流程图。
图12为约会系统中建立约会的例程的流程图(图7的细节,#870)。
图13为使用来自图5中的细节的输入的进程中的例程的流程图。
图14为本发明的约会系统如何通过主干扩散到系统的全体用户的例程的流程图。
图15为本发明的约会系统的系统结构的又另一较佳实施例。
图16A至16C展示图15的约会系统所建立的按月、周与日模式的日历。
图17A至17F展示利用图15的约会系统与另一人进行约会。
图18A至18B展示利用图15的约会系统提醒自己。
图19A至19B展示利用图15的约会系统向另一人宣布消息。
图20展示图15的约会系统的InBox功能。
图21A至21C展示图15的约会系统作出的约会可获得的细节,及接触登录的使用。
图22为供结合本发明使用的日历应用界面。
图23A与图23B为展示事件日期/时间存储器及在用户改变时区时使用的显示的流程图。
图24A与24B展示建立文件合并器特征。
图25展示按照本发明的品牌检索系统。
图26展示用于链接约会系统与诸如PalmPilot等手持式设备(PDA)的系统。
图27为约会日历中供在电子商务应用中使用的子页。
参见附图,其中相同的参照数字指称相同的元素。图1A示出多服务器10环境,它包括按照本发明允许多个用户通过系统互相通信的计算机系统及系统客户机20(在图1B中也称作90)。通过这种通信,用户能与系统的其它用户安排会议与约会时间。他们也能发送通知给系统的其它用户,将备忘录告知自己。此外,当其它用户选择订阅这些公布的时间表时,用户能生成其它用户能观看的时间表。
最好使用因特网协议(IP)的传送介质10将客户机20连接到服务器10上。客户机20可以是通过因特网或其它IP传送方式连接在系统上的任何设备并包含但不限于诸如电视、计算机、手持式电子设备、无线电子设备等设备,并且事实上可以是使用IP及使用传送介质的任何设备。传送介质30的非限制性实例有诸如ATM链路、FDDI链路、卫星链路、电缆双绞线对、光纤、广播无线网、因特网、全球网或甚至局域网(LAN)、广域网(WAN)等任何主干或链路,或诸如标准以太网链路等任何其它种类的内联网环境。在这些替换情况中,客户机使用适合于该客户机所连接在其上的网络的协议与系统通信。所有这些实施例及它们的等效物都在本发明的范围之内。全文使用名词“约会网(Appointnet)”来表示本发明的系统并且是在Philadelphia,PA的North Columbus Boulevard设有办事处的Pennsylvania公司AppointNet公司的商标。
本地导向器40将信号引导通过约会网系统到各种服务器10及到达与通过传送介质30。最好,约会网系统将最终用户之一建立的事件清单投送给系统的其它最终用户中至少一个。这些事件通常是第一最终用户的有效时间表(ASG)上的约会,有时简称时间表或日历。这些名词在全文中可互换地使用。以这一方式,可以比较约会网系统的若干最终用户之间的可能事件或约会的组来确定是否在若干时间表中存在时间共同性来根据诸如时间、日期、会议长度、会议场所等标准在最终用户之间计划会议。
从图1A的较佳实施例可以看出该约会网系统作为整体包括通过最好使用IP标准的传送介质30与服务器10通信的若干互联的客户设备。一起参见图1A至1E,约会网系统中的两个主服务器为网络服务器50与SQL服务器60。本实施例中的SQL服务器60运行来自微软公司的“SQL服务器”数据库管理软件。还有提供整个系统的管理能力的管理员工作站150。管理员工作站150允许该终端的管理员或其它操作员执行影响该系统的例行操作。这些操作包含但不限于增加客户机、检查帐户余额、打印报告、更新客户记录、执行后备、及维护构成约会系统的程序。管理员工作站150能直接与网络服务器50及SQL服务器60通信。
本发明的约会网系统提供高效的构机,通过它个人或人群能设定约会时间与地点;组织事件;发送通知;及以对选择的个人或人群可利用信息的方式发布备忘录。接收人名单的范围是由消息的始发者随意确定的。约会网最好利用全球网作为传送介质将愿意邀请依次接收约会、事件与其它消息的其它最终用户的最终用户与客户设备20连接。作为通过约会网系统发送的消息的发送人或接收者角色的最终用户利用网络浏览器100连接在网络子系统70上。通过用标准HTML表示的并在客户设备上可见的一组简单的表格与日历工作,最终用户访问与操作存储在数据库子系统110中的数据来建立消息然后使约会网系统的其它最终用户可以看见这些消息。作为这些动作的结果系统可调用通信服务器130中的通信子系统120以约会网日历模型外部的形式在最终用户之间传输时间表信息。这些传输可采用诸如电子邮件、传真通信、话音通信、寻呼机通知的形式,或发送消息给不是客户设备20的其它设备。在当前的形式中,非客户设备不提供与约会网的双向通信,因此应通知这一通信的接收人在他们的约会网客户机上有消息在等待他们。当与这些设备的双向通信成为可能时,则通过定义它们便成了客户设备20。
网络服务器50通过网络子系统70作为HTML发送客户机接口信息给网络浏览器100软件程序及在客户设备20中执行的电子邮件阅读器80。如图1A-1E中所描述的配置中所示,网络服务器可调用处理来自客户机的信息的CGI原本。SQL服务器60与网络服务器50协同操作并维护所有最终用户的帐户信息、金融记录及其它相关事务处理数据以及与导致数据库子系统110中的信息改变的网络服务器的所有交互作用。
网络子系统70负责与客户设备中的网络浏览器100的所有交互作用,并作为对约会网系统的客户机接口。客户设备与数据库子系统110之间的所有交互作用都是通过网络子系统70发生的。最好将微软公司的因特网信息服务器200(IIS)用作网络服务器50软件。在他们的客户设备中提供给最终用户的用户界面的表示最好作为HTML实现并以标准网络浏览器100显示。若干HTML页是静态的并驻留在网络服务器上在操作客户设备的最终用户要求时立即投送。最终用户看作客户日历与表格的多数HTML是网络子系统70生成并响应操作客户设备的最终用户所采取的行动在要求时立即投送给客房设备的。日历、邀请表格、通知、及备忘录对各最终用户都是唯一的并且是由使用存储在数据库子系统110中的信息的网络子系统生成的。
较佳实施例中的约会网系统的独一无二的有利方面之一在于它作为HTML发送客户信息给各最终用户,HTML为由标准网络浏览器以可预测方式显示的标准页置标语言,无需担心会丢失或错误表示重要信息。熟悉本技术的人员会理解按照本发明也能使用其它非HTML页置标语言或HTML演变的未来版本。这完全消除了最终用户购买专用客户软件应用来互相通信的要求。最终用户能以任何已访问过因特网上的任何站点的人所熟悉的方式及类似于现在用来从因特网接收电子邮件的方法,简单地从因特网将HTML页读入它们现有的网络浏览器100中。
为了清楚起见,最好将HTML文件与高级CGI原本划分成图10中所示的三个子系统。帐户建立/推销子系统230在尚未指定客户时控制交互作用。告示子系统240控制告示特定的交互作用,而请求者子系统250负责请求者交互作用。还有用于与数据库、通信、及记帐子系统交互作用及执行诸如在HTML标准框中填充等通用任务的通常有用的例程的低级库。熟悉本技术的人员是熟知这些类型的低级例程的。
上面列出的所有系统最好通过以太网100 BaseT网及100兆位交换中心连通。此外,在网络服务器50与外部通信硬件(因特网路由器)之间存在第二隔离的网络段。这保持外部通信与内部网络隔离,以及为了最大通过量在网络服务器与因特网之间提供专用连接。系统将具有用于网络服务器50的64兆字节(MB)随机存取存储器(RAM)及用于数据库服务器60的128MB的初始配置,两者都具有扩展到256MBECC(检错与纠错)RAM的能力。
网络服务器50是整个约会网系统的入口点。它确定远程用户是谁并在将HTML服务于客户时作出适当决定。网络服务器发送HTML到客户用户工作站90,验证最终用户口令,发送注册与事务处理信息给SQL服务器80及执行逻辑运算,从而也表现为事务处理服务器。
网络服务器50的操作系统最好是基于Windows NT 4.0的服务器。Windows NT是Washington的Redmond的微软公司提供的多平台操作系统。响应增长中的客户数目的增长中的要求,随着新的与不同种类的微处理器可以获得Windows NT的后续的版本,这一操作系统软件向约会网提供最大的增长潜力。约会网系统的当前实现最好是在基于Pentium Pro微处理器的计算机上运行的。这些处理器是Intel公司制造的。可将基于Pentium Pro的计算机配置成具有一台微处理器以上。这种配置正在变得更普遍,并且由于Windows NT4.0是支持多线索应用的操作系统,它能利用双处理器计算机系统的全部功能。
Windows NT 4.0服务器包含完全集成的因特网应用平台IIS。IIS包含高性能网络服务器、应用开发环境、综合的全文本搜索、多媒体流及站点管理工具。安全基础结构与Windows NT服务器完全集成,使能容易维护高度安全的网络开发与配置环境。IIS还包含对HTTP字节范围浏览器的支持以便为了增强性能而从文件的任何部分开始接收数据。HTTP为本技术中的名称并代表超文本传输协议。
决定使用Windows NT的另一重要因素在于存在着可利用的开发工具、开发人员支持及这一操作系统的最终产品支持的丰富资源。微软具有远远领先的已在位的最完善与维护得好的系统来提供建立计划的约会网系统所必需的信息与工具。此外,存在着方便开发的可利用的许多第三方工作。利用IIS服务器,对于每一个对网络服务器50的连接,保留256千字节(K)的RAM使用。对于分配给IIS服务器的每25MB存储器,它将支持100个同时用户。在网络服务器的较佳实施例中将配置Pentium Pro(P6)200 MHz中央处理单元(CPU)、64MBECCRAM/到256MB ECCRAM、能显示深度为8位的1024×768象素的图形适配器、15英寸监视器、PCI快速/宽SCSI-2 I/O适配器、一个PCI 10 base2以太网适配器与一个PCI100 baseT以太网适配器、键盘与鼠标器、3.5英寸软盘驱动器、紧致盘(CD)只读存储器(ROM)盘驱动器、及JAE盘驱动器(JAE为Omega公司的商标)、以及作为引导驱动器的24兆字节(GB)快速/宽SCSI-2驱动器。(PCI为带Intel微处理器的计算机中的标准总线配置,SCSI为代表小型计算机标准接口的缩写。“-2”表示正在使用的SCSI规范的版本)。
约会网系统的操作员与管理员可利用管理工作站150中的管理子系统140建立、删除与更新帐户信息。客户也可请求约会网系统提醒他们约会,从而鼓励他们定期检查他们的时间表。最终用户通过提出异步通知的请求做到这一点,这一通知将由批作业子系统160在严格规定的间隔上处理。
记帐子系统170170负责信用卡检验与信用卡记帐。数据库、通信与记帐子系统为系统的其它部分执行主要服务,并且正如熟悉本技术的人员所知的具有严格定义的应用程序接口(API)。约会网系统用“防火墙”180对因特网保护,这是好的安全预防并且对当前的基础是重要的。
数据库子系统110存储关于客户帐户、日历、管理员帐户、记帐参数的所有永久性信息,以及通用动态系统信息。所有与数据库子系统110的交互作用都是通过定义所存储的过程330的库的接口的数据库API190进行的。利用它们来实现高级数据库功能并对其它子系统屏蔽数据库实现的细节。数据库子系统110最好用微软SQL服务器实现并在定期基础上后备。
管理子系统140为约会网系统的操作员与管理员提供在260上修改约会网数据库270、打印报告、观察系统数据及登记用户批评与投诉的界面。管理子系统140提供访问形式、查询、报告与模块的集合来实现管理界面。由于管理员具有在系统内强制执行大多数动作的权力,管理子系统将与通信、数据库及记帐子系统交互作用。
连接在通信API270上的通信子系统120将被用来通知用户约会请求与确认。可以用电话、传真机280、电子邮件或寻呼机290、或能用系统连接的其它通信设备通知用户。有些移动电话与寻呼机具有电子邮件地址因而可用电子邮件系统联系,其它的只有电话号码而微软TAPI接口也可用作通信装置。根据应用的需求可利用其它接口。
批处理子系统160周期性地运行来送出成批通知。它访问数据库子系统110来确定需要哪些通知,并利用通信子系统120进行通知。记帐子系统170用来验证与记帐信用卡并通过记帐API 300通知管理子系统140,并潜在地通知外部记帐与验证服务310,后者用于为约会网系统执行开帐单功能。
实现本发明的该数据库子系统110的数据库服务器60是维护约会网系统的所有相关注册与事务处理信息的服务器。通过约会网数据库270(为了安全目的,它是由备份数据库275备份的),数据库服务器60记录客户建立与帐户建立信息,存储个人建立的日历的信息与对该信息作出的改变,维护用户帐户信息,维护帐户平衡,生成与打印报告,主持备份操作及执行整个系统的统计计算。
数据库服务器60使用Windows NT 4.0操作系统及利用WindowsNT SQL服务器6.5,如320上所示。SQL服务器320与一组存储在库330中的过程调用(下面要更全面地讨论)通信。
数据库服务器60最好是带有Pentium Pro微处理器的双处理器计算机。SQL服务器是专门为Windows NT线索模型优化的。对数据库的各连接及其相关工作可由SQL服务器进程空间内的独立线索处理。由于Windows NT能将线索分配给多个处理器供执行,当许多用户同时发送查询给SQL服务器320时,可跨多个处理器分布这些请示的各个供执行。由于这些设计,SQL服务器320非常适合于高处理负荷且在对称的多重处理(SMP)服务器上极好地定标。SQL服务器320在高容量环境中有利地高效使用附加处理器。双处理器机器对于它将执行的事务处理的类型与数量是足够的,然而如果它证明为不够,可将数据库“划分”到两或更多机器上来分配服务器负荷。
数据库服务器230的盘子系统是易损坏及关键性服务器部件。由于这一子系统的任务关键的设计,最好利用级5 RAID。由于RAID是对标准SCSI硬盘驱动器的替代品,RAID系统提供从硬驱动器故障的自动恢复。级5 RAID系统提供成本与数据保护级之间的最佳平衡。级5RAID系统使用多个驱动器,在其上面采用如果RAID中的盘驱动器单元之一故障时能重构盘上的数据的方案冗余地记录所存储的数据。在故障事件中,能从仍在操作的RAID系统中拆除故障的驱动器,并能安装替换驱动器。RAID系统将重新生成数据并将自己返回到全保护能力。从驱动器故障时间到RAID系统返回到全保护能力,正常处理仍可利用存储在盘子系统上的数据。较便宜的其它级别的RAID并不提供这种数据可利用性并有可能转介成代价高昂的系统故障时间。
统计计算连同其它类型的报告生成由数据库服务器执行。具体地,IIS能直接记录到开放数据库连接(ODBC)标准数据源上,这使得数据库服务器所采集的关于客户在系统上的活动的数据可利用性更容易获得及更易于处理到逻辑报告中。数据库服务器系统最好配置有双P6-200 MHZ CPU、128 MB ECC/到256 MB ECC RAM、能显示深度为8位的1024c768象素的图形适配器、15英寸监视器、PCI快速/宽SCSI-2 I/O适配器、一个PCI 100 baseT以太网适配器、键盘与鼠标器、3.5英寸软盘驱动器、CD ROM驱动器、JAZ盘驱动器、2GBPCI快速/宽SCSI-2硬盘驱动器、两9GB PCI快速/宽SCSI硬盘驱动器(级1)或8GB RAID子系统(级5)、及24GB DAT SCSI(每分钟2MB)磁带备分单元。
起初,一个操作员工作站用于管理系统。随着对附加工作站的需求的出现,可以通过增加附加的计算机系统,安装管理软件并将它们连接到LAN上而增加额外的操作员工作站。操作员工作站机器最好利用微软公司建立的Windows 95操作环境。操作员工作站最好配置有带32 MB扩展数据输出(EDO)RAM的在166 MHZ上运行的Pentium CPU、能显示深度为8位的1024×768象素的图形适配器、15英寸监视器、一个PCI100 baseT以太网适配器、键盘与鼠标器、3.5英寸软盘驱动器、CDROM驱动器、JAZ盘驱动器、及2GB增强型IDE硬盘驱动器。
按照本发明,为了用图1A-1E的系统建立日历,最终用户首先与约会网建立帐户,因为该最终用户想要与一或多个个人制定约会。然后约会网系统给予该最终用户一个私人日历。最终用户可与约会网系统建立ASG。然后公布这一ASG并使约会系统的其它用户可得到它。在建立这一ASG时该最终用户可指定哪些其它最终用户可见到该ASG。然后约会网系统通知这些最终用户他们可得到这一ASG。通过因特网使用标准因特网协议作为HTML将日历发送给客户[20],并由最终用户观看它。
图15中示出本发明的约会网系统的又一更佳实施例,图15中所见的系统的突出优点在于它能作为单一服务器运行,上述服务器的所有功能都能用虚拟服务器环境或更简单地用子例程与存储的过程在该单一服务器上实现。随着系统获得更多用户,能容易地汇集具有相同功能的附加服务器来提供所有吞吐量的无缝访问与处理。图15的系统最好在带有Pentium Pro 200微处理器、Windows NT 4.0操作系统及SQL服务器320的计算机上运行。计算机具有256MB RAM及保持许多4兆字节的信息的级2 RAID 5硬盘驱动器阵列甚至更好。熟悉本技术的人员也能理解按照本发明描述的约会网系统也能利用Windows NT以外的任何适当的操作系统,例如但不限于Windows95akUNIX的任何品种。
在图15的实施例中,客户机20发送活跃服务器页(ASP)的请求1380给IIS 1390。不是利用上述CGI原本环境与解释程序,ASP是在1400上处理并且HTML是由ASP原本1410生成的。然后将这些HTML页通过传输介质发送到在客户机中运行的网络浏览器软件。
当最终用户想要从其客户机发送邀请通知给不同最终用户时,则出现稍微更复杂的过程。最终用户选择在其客户机上运行的浏览器中表示的表格项。将该表格发送给约会网系统,在1400上将其处理并由电子邮件部件1420生成电子邮件及由电子邮件服务器1430发送给第二最终用户。电子邮件服务器可以是计算机设备的分立部分或者集成在单一部件中。然后将电子邮件邀请发送给另一客户机1440在那里在电子邮件阅读器中阅读它。最好使电子邮件阅读器能允许最终用户在电子邮件的超文本链路上点击,这样做导致该最终用户的网络浏览器活跃并自动链接到约会网因特网站点上。
最好设置时区部件1450,它计算时区并在跨时区发送报文时保证在准确的时间上出现提醒、邀请、会议时间安排及通知。最好,这些时区永远参照格林威治标准时间。本发明的时区部件为用Visual C++编程的定做软件,微软公司的产品。
图23A说明如何存储时区信息。如果在2000上时间是全天事件,诸如交税,则在2010上将时间设定在12:01AM上。如果在2020上时间为计算机时间,则在2040将其转换成格林威治标准时间并存储在数据库2050中。如果否,则在2030按照时区与本地时存储。在这一情况中,如果最终用户改变其时区,则系统按照新时区自动改变日历中没有时区的所有时间。从而,如果通常住在Philadelphia的用户旅行到Hawaii,当它改变其系统上的本地时间时,系统上的所有其它事件也相应地改变。
图23B说明在约会网上如何显示事件与约会时间。首先,从数据库2050中检索时间与时区信息2060。如果在2070上时间为12:01,则在2080作为“今天”事件显示。如果在2090上存储有时区,则在2100上带时区显示该事件。如果否,将时间在2110上转换成用户的本地时间,然后在2120上显示。
为了处理ASP原本,必须访问SQL数据库320。这最好通过提供SQL数据库320与IIS 1390之间的接口的活跃数据对象(ADO)接口1460进行。如上所述,SQL数据库包含数据库表及下面要更详细讨论的存储的过程。
图15的约会网系统的一个重要方面在于实际上约会网通过销售网页上的广告给各种广告商而获利。从而,将广告旋转器部件1470提供给图15的系统。这一部件1470能与IIS 1390接口将广告放置在特定间隔上及网页上的特定位置上,包含用户的日历的特定时间,以便这些页被操作通过传输介质与约会网系统通信的客户设备的最终用户观看。这一广告旋转器部件1470是其它全球网站开发者使用的标准部件。
本发明的教导还公开了若干附加特征。具体地,本发明具有用于所谓“电子商务”的若干简单的应用。例如,利用本系统的SQL数据库320,约会网系统的用户能输入生日、假日、母亲节、节日等。结合诸如Hallmark等电子商务的工作,约会网系统可发送关于贺卡、花束等友好商备忘录给用户。
在另一应用中,如图25中所示,本发明能结合广告旋转器部件1470用于创立品牌。例如,通过特定公司、客户或入口带入约会网的系统的用户在他们的日历上在所有时间上都能有关于顾客、客户或入口的特定品牌信息,它们能为涉及顾客、客户或入口的各系统用户出现。参见图25,示出了检索品牌的方法。如图所示,在3010上放入新品牌,在3020上将其存储及与顾客、客户或入口关联的方式在3040上显示。
此外,虽然本发明允许共享日历,进一步理解包含未做事件表(To-Do list)的约会网日历系统的其它方面能进一步加以链接与共享。此外,本发明还使用诸如因特网中继信道等运载工具提供在线闲谈或穿线报文发送(threaded messaging)。
以下是一些较重要的子例程的描述。下面的表1-6为约会网系统所使用的各领域设定定义。表1-用户
用户                      说明
UserID(用户ID)            用户的ID
Password(口令)            口令
E-MAIL(电子邮件)          电子邮件地址
FirstName(名)
MiddleName(中名)
LastName(姓)
Title(名称)
OrganizationName(组织名)
Address1(地址1)
Address2(地址2)
City(城市)
State(州)
Zip(邮政编码)
Country(国家)
HomePhone(家庭电话)
WorkPhone(工作电话)
FaxPhone(传真电话)
MembershipStatas(会员资格)
DateUpdated(更新的日期)
DateJoined(参加日期)
ViewTimeZone(视图时区) 用户的当前时区
ViewGrain(视图粒度)   各行中多少分钟
                    (即,60次显示乘小时)
ViewDays(视图天数)    当前视图中的天数
SentType1(发送类型1)
WantPassword(要口令)    他们要否口令电子邮件寄给他们
DayStart(日开始)     他们一天的开始时间
DayEnd(日结束)       他们一天的结束时间
mNotes
mPermission Strings  允许额外特征的串
mCanned1             罐装报文
mCanned2
mCanned3
mCanned4表2-群
群                   说明
GroupID(群ID)
UserID(用户ID)       建立者用户ID
LinkText(链接文本)       使用的链接文本建立者
Location(地点)
Duration(持续时间)       事件持续时间
Subject(主题)
GroupType(群类型)        见时隙类型表
AcceptCount(接收计数)    能接收多少时隙
Permission(许可)         要求什么许可
mMessage(m报文)
mToEmail                 发送到的电子邮件地址
CreatorEmail(建立者电子邮件)建立者的电子邮件表3-视图
视图                     说明
ViewID(视图ID)
GroupID(群ID)            这一视图正在观看的群ID
UserID(用户ID)           视图拥有者ID
LinkText(链接文本)       用户的私人链接文本
Visible(可见)
mNotes表4-时隙
时隙                     说明
SlotID(时隙ID)
GroupID(群ID)            时隙所在的群的IP
UserID(用户ID)           建立者的用户ID
Start(开始)              GMT-格林威治平时中的时隙的开
                         始时间/日期
SlotType(时隙类型)       见时隙类型
Link链接                 覆盖(插入)的原始链接文本表5-电子邮件地址
电子邮件                 说明
UserID(用户ID)           到群电子邮件地址的用户ID
E-MAIL(电子邮件)         知道用户ID的某人的电子邮件
Name(姓名)               他们的姓名表6-时隙类型
时隙类型
Canceled撤消
SimpleInvite简单邀请
Confirme(确认)
SystemOverlay(系统覆盖)
SignUpSheet(签约单据)
Announcement(通知)
Reminder(备忘录)
若干定义非常有用。“群”是系统中制作的各约会、通知或备忘录的独一无二的数据库记录。“视图”是允许最终用户观看系统中制作的约会、通知或备忘录的数据库记录。操作客户设备的各最终用户能看见系统中的约会、通知或备忘录,因为该最终用户具有指向“群”记录的“视图记录”。“群”记录是能看见这一系统中的约会、通知或备忘录的所有客户共享的(“事件”)。“时隙”记录是包含关于日历中找到的时隙的信息的数据库记录。“时隙”记录是用“GroupID”组合的并属于“群”记录。“时隙”是能通过他们的客户设备观看约会的所有最终用户共享的。“SlotTypes”为在时隙记录中找到的一个字段。SlotTypes字段保持设定与该时隙相关的约会、通知或备忘录相关的状态的信息。
参见图2A,客户设备20用网络浏览器通过传输介质30或通过在电子邮件报文340中找到的文本超级链路访问约会网系统或被其访问。如果最终用户通过传输介质30访问约会网,他会遇到约会网站350的主页。从这一主页,最终用户能选择向前进或在360上签到。签到时在370上立即在客户设备20上显示对该最终用户唯一的个人日历。使用签到过程与口令保持客户保密性及许多用户想要的敏感信息。最终用户能从这一个人日历请求来自系统的各种服务,并且系统在380上依次处理这些请求。当最终用户结束时他退出站点390。
图2B示出按照约会网发明的视图共享。客户B与C,分别为22与24,能看见事件。事件是用群记录表示的。这一群记录是约会网系统在它处理最终用户在客户设备20上生成的最终用户请求380时生成的。最终用户对这些事件的访问是由视图记录管理的。能看见其日历中的事件的最终用户能这样做,因为他拥有指向群记录的视图记录。这些视图记录是在创建的最终用户发送事件报文给系统上的其它人时由约会网系统建立的。在发送邀请时建立群记录,然后建立视图记录,从而发送者能看见群记录,然后向能看该群记录的接收人建立另一视图记录。为允许观看该群记录的各最终用户建立不同的视图记录。以这一方式维护实时能力,因为所有最终用户都能看见一个记录的内容,并且在记录改变时所有最终用户能同时看见它。
在简单约会中,两个最终用户共享群记录,而在其它种类的报文中,两个以上最终用户能观看信息。这示出在图2B中。客户B的日历440能访问客户A建立的记录群。这是通过客户B的事件450的详细视图进行的。类似地,客户C的日历460能通过客户C的事件470的详细视图访问客户A建立的群记录。
现在参见图3及上面的讨论,约会网系统建立数据库表480中的记录。这些表包含其它最终用户的“用户”(最终用户标识)、“视图”、“群”、“时隙”及“电子邮件”地址。当最终用户在490上用电子邮件地址与口令签到时,系统检验数据库500与480来判定是否存在带有该组合530的记录。如果存在这一记录,便显示属于用该电子邮件地址与口令的唯一组合表示的最终用户的个人日历。如果未找到匹配,能建立新帐户。(可以根据用户的斟酌重新输入口令)。
约会系统的主要目的为允许最终用户从他们的日历发送关于事件的报文到其它人的日历上。图4示出约会网系统显示日历520所采取的步骤。由于显示包含显示详细页在内的所有种类的日历使用相同的基本日历例程,系统首先在550检验判定是否请求详细页。如果550是请求详细页,这一请求导致约会系统生成详细数据560将将日历类型改变到一天视图570。接着约会网系统在存储器中建立要显示的种类的表的数据结构580。在数据结构日历中填充时隙数据590。如果系统正在制作详细视图,则在600上加上详细信息。如果系统正在制作用来发送某种事件报文的页,则在610加上“建立数据”。最后在620显示该页。
参见图5,为了生成特定种类的约会的详细数据560,系统必须打开其“时隙类型”630(见表2、4与6)。在这一开关中可获得以下互斥的选项。这些选项中的各个表示约会网系统发送的事件报文的不同类型。情况1:示出简单约会640的详细页。这要求系统生成只适用于这种约会650的正文、方格框及电子邮件选项;然后系统用来自属于这一特定事件的“视图”记录、“群”记录与“时隙”记录的信息填充该详细页。情况2:示出确认的约会660的详细页。这要求系统生成只适用于这种约会670的正文、方格框与电子邮件选项;然后系统用来自属于这一特定事件的“视图”记录、“群”记录及“时隙记录”的信息填充该详细页。情况3:示出日历覆盖图680的元素的详细页。这要求系统生成只适用于日历覆盖图报文690的正文。情况4:示出签约单据700的详细页。这要求系统生成只适用于这种约会710的正文、方格框及电子邮件选项;然后系统用来自属于该特定事件的“视图”记录、“群”记录及“时隙”记录的信息填充该详细页。情况5:示出制作通知720的详细页。这要求系统生成只适用于这种报文720的正文、方框框与电子邮件选项;然后系统用来自属于该特定报文的“视图”记录、“群”记录与“时隙”记录的信息填充该详细页。情况6:示出制作备忘录740的详细页。这要求系统生成只适用于这种约会750的正文、方格框与电子邮件选项;然后系统用来自属于该特定事件的“视图”记录、“群”记录与“时隙”记录的信息填充该详细页。
到采集并格式化了专用信息时,便将其插入到日历760的日视图中。
图6详述如何完成用“时隙”数据590填充日历。首先在770上计算“开始时间”、“结束时间”及相关日期(注:由于事件是时区校正的,必须在时间之后确定日期。在东海岸上的一个最终用户可能在星期二凌晨1AM,而在西海岸上的另一最终用户则在星期一晚间10PM。)该最终用户的“视图”、“开始时间”与“结束时间”是通过访问数据库表480获得的。然后系统在790确定数据进入日历上的哪个单元,在800上根据“时隙类型”格式化该单元,在810上根据需要增加任何有关图符,然后在820上加入前面图5中所示的进程所建立的详细数据820。
图7说明系统如何处理特定最终用户请求。图7的子例程指的是约会网系统的较佳实施例所能处理的最终用户请求的类型的非限制性例示,该图示出在830上示出刷新日历或示出一个视图(日/星期/月)中的日历;在840上进行约会、在850上通知以及在860上备忘录。最终用户也可在870上建立签约单据并在880上为其日历设定偏爱。最终用户能在890上搜索系统中的信息,在990上如果想要任何协助时请求在线协助,及在910将日历类型设定到月、周或日视图。最终用户能在920上请求进来的邀请与通知的清单及在930请求航行日期或在940上发送电子邮件。图7中所示的某些动作导致约会网系统建立新数据950,它又依次导致在960上重新画出日历。系统在970上处理属于约会建立的数据,并在980上进一步处理从详细显示返回的数据。
进程“取建立数据”950在许多方面类似于图5中所示的“取详细数据”560。参见图8,系统只选择一条路径,用“时隙类型”630确定路径。然后采取与图5中描述的相似动作,如图8中所示。
约会网系统是通用的并允许最终用户以实质上任何想要的方式配置他们的日历。最终用户通过从主日历屏面选择设定偏爱选项来改变日历的配置。图9中在900上示出偏爱的设定。子例程在1000上取个人偏爱,在1010上取日历配置及在1020上取预定义的报文,然后在1030上聚集它们。在1060上结合数据库表480更新用户记录。最终用户可能要增加日历插入到其个人日历中。日历插入或覆盖为在1040上能选择插入到个人日历中的或大或小的群的时间表。这样最终用户能看见显示在其本人的个人约会日历中的他的群的时间表。任何数目的最终用户都能选择可获得的覆盖。系统在1050上收集这些选择并在1070上为最终用户所选择的各日历插入建立视图记录。在该子例程的结尾,约会网系统在1080返回到最终用户的日历。
本发明可用来建立事件时间表覆盖图。事件时间表提出若干任务。在建立事件时间表覆盖层时,最终使它们以群建立,诸如运动队的比赛时间表,然后用户便能作为单一实体操纵整个时间表。此外,用户可能想要选择比赛的任意子集供显示(例如,主场比赛)。
这些情况是由约会网系统以下述方式处理的。
将事件存储在自然层次结构中。
事件关键字
父关键字
说明字段
涉及父关键字的事件拥有双亲记录。
事件关键字1
父关键字0
说明    老虎队时间表
事件关键字2
父关键字1
说明    比赛1老虎对鹰
事件关键字3
父关键字1
说明    比赛2老虎对狮子
下面是事件时间表覆盖层的使用实例。用户能选择记录1(事件关键字1)使整个时间表插入他们的日历中,或者用户能选择单场比赛来显示,例如通过选择事件关键字2.此外,系统保持排斥清单,从而用户能显示除某些比赛以外的所有比赛。这一方法允许显示事件时间表制作者增加的新比赛。例如,如果选择了记录1,便能排除记录2(比赛1)。例如,两周以后,如果老虎队进入区域决赛,事件时间表制作者将增加三场新比赛(事件关键字4,5,6)。因为新比赛是在集合中(除外比赛1的所有比赛,新比赛出现在用户日历中。
图10A至10C及11示出约会网系统处理最终用户的请求所用的一些简单子例程,如通过他们的客户设备处理的及按照图7简要描述的。例如,为了执行搜索890,在客户设备中收集最终用户的输入并将其发送到约会网系统,在1030上收集它们并在1090上进行根据搜索标准与用户ID搜索记录。这一搜索是基于数据库表480的内容的并在1100上作为链路显示这些结果。类似地如果在900上请求协助,更在1110上显示协助文件的内容。
为了将日历910的视图改变成日/周/日视图,最终用户选择视图,客户设备将关于该选择的数据发送到约会网系统,后者又使用数据库表480更新用户记录1120,然后约会网系统格式化新日历,用所有适当的正文、链路与图符来完成。将这一格式化的HTML信息发送给客户设备供显示给最终用户520。最终用户能通过检验InBox 920查看发送给他什么报文。当在920上出现这一情况时,在数据库表480中搜索报文,在1110上将这一搜索的结果作为到达信息1110的链路的清单显示。最终用户可能想要观看当前未显示在其日历上的一天。他能观看未来数年中任何日期。这称作航行通过日期。为了航行通过日期930,在520上选择日期及显示新日历。为了在940上发送电子邮件(图11),约会网系统在1030上收集来自客户设备的输入,将到达约会网系统1120的链路加到电子邮件上,并通过传输介质发送电子邮件。
图12示出建立约会、通知、备忘录、邀请或任何其它类型时间敏感的报文1130的进程。最终用户在其客房设备30上作出输入。这信息通过传输介质30来到约会网系统,并在1030上被收集。然后系统确定该最终用户正在发送邀请。在1140上按照数据库表480制作“群”记录。然后在1150上为建立邀请的最终用户建立“视图”记录。这也是按照数据库表480进行的。为制作最终用户所请求的各时隙在1160上制作“时隙”记录。这也是按照数据库表480进行的。接着在1170上制作“视图”记录以便邀请的各接收者能看见它。如果希望能将电子邮件发送给接收者,则约会网系统格式化正文并发送电子邮件到传输介质30。接着在520上示出最终用户的日历。
图13示出在1190上处理详细信息的子例程。首先,示出详细页然后在1030上收集从客户设备20传送到约会网的最终用户输入。根据该输入,接着在1200上希望切换到最终用户所要求的特定动作。例如,最终用户可能选择确认约会1210。在这一情况中,在1220上将时隙状态字段中的信息改变到在接受时隙中为确认的及在1230上改变到在其它时隙中撤消的。这导致两个日历中的时隙都是确认的。最终用户可能想要在1240上撤消邀请,而这导致在1250上将所有时隙状态改变成撤销的。在请求在1260上签约的事件中,在1270上作出简单约会,此后为签约群在1280上删除这一“视图”。一旦采取了上述动作中任何一种或全体,通过传输介质30在1180上发送电子邮件并可示出日历。
约会网系统的更令人感兴趣与有用的特性之一在于系统具有自我复制特性,在于当当前最终用户通过约会网电子邮件部件联系非用户时,它便为尚示是实际成员的人建立新日历。将这一电子邮件发送给尚未是实际用户的人邀请他们来到约会网站并成为实际用户。图14中示出这一进程,其中示出当新的最终用户参加约会网网站时,他们得到显示等待中的邀请的私人个人日历。然后该新的最终用户便能依次向其它潜在的最终用户发送邀请并且也将他们带到约会网系统中。这一进程能一次又一次地重复。
从而,最终用户A1290邀请最终用户B1300进行约会而约会网系统在1310上自动为最终用户B建立新客户记录。然后在1320上通过传输介质30发送电子邮件给最终用户B。当最终用户B在1330上得到电子邮件时最终用户B在1340上来到约会网网站,而一旦进入便能邀请新的用户C1350到约会。系统在1360上类似地为新最终用户C建立新记录,在1370上通过传输介质30发送电子邮件给新最终用户C,然后重复这一序列。以这一方式,约会网系统在整个因特网上散布并成为无处不在的。这导致个人能容易地进入与遍布全球的其他最终用户的约会、备忘录、邀请及所有其它时间敏感的报文的建立与确认。
图16A、16B与16C示出图15的约会网系统与上面讨论的例程所生成的典型日历。图16A为典型日历的月份版本1470。例如在1480上示出了若干通知。这些通知出现在不同日期上。在1490上还示出各种不同日期上的备忘录。按照本发明,最终用户有可能选择在该最终用户的日历上覆盖另一时间表。从而在图16A的日历上覆盖了显示本月中进行的各种足球比赛的足球时间表1500。覆盖项目以及其它日历项目具有到达详细信息的超文本链路与/或是其它统一资源定位器(“URL”)。若干下拉式框1510允许最终用户通过选择感兴趣的年月日航行通过一个星期。
图16B为作为图16A的月份中的特定的周选择的周日历。只须选择周按钮1520或点击周箭头1530来显示该选择的周连同相关的事件、通知、备忘录等,如图16B中所示。最终用户能通过点击日单元中找到的加下划线的日期正文选择图16C中所示的日视图。连同相关事件、通知、备忘录等显示该日视图。
图17A至17P展示利用图15的约会网系统从现有的最终用户发送邀请给最终用户。利用“邀请”功能来请求与某人1550约会。日历的模式(月/周/日)是由观看中的日历的当前状态确定的。在这一实施例的月模式中,发出邀请的用户能用在各天的单元中找到的下拉式时间表1555为任何时间敏感的事件选择多达10个时隙。(虽然用系统当前可得到邀请10次,但对于时间敏感的事件任何数目的时隙都是可能的。)否则用户能使用下拉式菜单1560建议自由用于会议,并且不出现在显示的日历上的多达10个时间与日期。在1570中填充或在1580从早先保存的地址的清单中选择受邀请人的电子邮件地址。可填入邀请的主题1590以及特定邀请1600的时间长度。发送邀请1610时,为受邀请人与发邀请人两者建立视图记录。此时也可将电子邮件发送给受邀请人。该电子邮件提醒受邀请人该邀请并吸引用户到能看见及访问他们的日历的站点。
在周模式1520中(图17C),也有可能通过选择小时网络1625中的方格框或利用下拉式框1630从可见的日历中为提仪的会议选择多达10个时间。类似于月日历1550的操作,能与邀请一起发送周日历1620、电子邮件地址、主题及报文1640。当在1540选择日模式时可获得类似的功能,并采取类似于在月与周模式中所采取的步骤的步骤。
图18A与18B示出要显示在约会网系统内的个人自己的日历中的备忘录的建立。最终用户选择左菜单条上的“备忘录”按钮来起动这一进程。在这一进程中输入主题1590、时间长度1600,以及在1670上输入备忘录正文。当选择发送按钮1610,将备忘录传递给该客户自己的日历。
图19A至19B示出最终用户如何在约会网系统上建立通知。在类似于发送邀请与制作备忘录的进程中,最终用户选择放置通知的时间,输入接收者的电子邮件地址1570、主题1590及电子邮件正文1595(如果有的话)。然后当最终用户选择“发送”时发送该通知。
图20示出当最终用户从其日历选择“收件箱”按钮时他所看见的“收件箱”屏面。这一屏面是在客户设备20中提出的,而最终用户能选择各种报文来搜索。这些搜索标准能将搜索限制在一种报文或一个时段上。
图21A至21C示出最终用户可利用的详细页。细节可以是关于例如在图21A中所示的通知的。为了得到详细页,观看其日历的最终用户可选择例如通知(参见图17C,并观看单元“Thu Dec,at 10:00AM”。)将类似于在图21A中找到的详细页提供给该最终用户。可从详细页中选择作为超级链接的文本提供的详细页上可见的任何其它报文。这样做导致约会网系统为该选择生成详细页。这里也有兴趣指出,本发明的详细页包含关于一则报文的细节,并且这些细节是插入到日日历中的。这样做是为了帮助最终用户避免编制时间表时冲突。最好还在详细页中提供“联系记录”1700区。联系记录区作为参预这一通知、约会或备忘录的最终用户之间的所有通信的穿线的记录工作。有可能读取这一记录的内容并检查关于这一安排了时间的事件的来往发送的应答报文。从而,约会网提供各事件的交互式细节,这是此前用先有的编制时间表系统从未达到的。
约会网系统通过统计与访问记录提供手动与自动制作用户简要表的特征。这允许将投送给用户日历或其它客户设备的时间敏感的数据与信息实时分配。系统也将时间敏感的信息实时广播给多个最终用户的日历或客户设备。
本发明的另一特征为包含活跃搜索文件夹。在这一特征下,可将预定格式的用户查询存储在系统中。当另一用户的数据库项符合查询请求时,便能在其日历上通知第一用户。例如,用户可能具有他或她要求特定乐队的音乐会的门票的查询。在这一事件中系统的另一用户更新或增加关于摇滚音乐会的信息或提供出售门票,便能在其日历上通知发布查询的用户。
例如,可将活跃搜索文件夹用于电子商务应用。例如,如图27中所示,假定系统的用户是“辣妹”摇滚组的歌迷,并放置了查询香妹事件。当编制了“辣妹”音乐会的时间表时,它将出现在该用户的日历上。通过点击图符或超级链路,将该用户带到约会网站的页上,在其中列出关于音乐会的信息并且在其中可订购诸如海报、CD与视盘等多种多样的电子商务选择。也能通过电子商务合伙人订购音乐会门票。
本发明的又另一特征为包含文件管理程序界面。如图24A与24B中所示,文件管理程序界面可用来随意组合能按照个别用户的特殊愿望或需要存储的个人文件中的事件。如图24A与24B中所示,各种文件已存储在诸如事件与午餐等项目的文件夹中。也可建立诸如会议等项目的其它文件夹。因此文件管理程序界面提供能用来将用户的数据库上所有项组合成方便文件的机制,它提供项目的随意组合,然后能为诸如与其它用户共享、显示、隐蔽或打印等操作作为一个实体处理它。
现在参见图26,本发明的又另一特征为其对诸如3COM的PalmPilot等所谓个人数字助理PDA的可应用性。本发明提供同步PDA4000中的记事薄、ToDo表及地址薄的数据库与对应的约会网日历的部件的软件。系统与管道4010协同工作。管道是方便内部PDA应用与其它应用之间的通信与数据同步的驻留在客户设备20上的专用软件。在客户设备20上运行的软件利用HTTP通过因特网在PDA 4000与约会网服务器4020之间交换同步信息,约会网服务器4020使用ASP与SQL4030访问基于网络的约会网日历应用的数据库。
本发明是设计成独立于执行同步进程的客户设备20的。在各同步对话的开始与结束时,所有必要的数据保持包含在PDA 4000与约会网服务器数据库4050中。在该进程期间客户设备20只提供临时通信、存储与同步服务。
系统允许用户从能够运行所要求的软件并具有到因特网的连接的任何计算机执行同步过程。所要求的软件可以从因特网下载,在同步对话持续期间临时安装在客户设备20上,然后消除而不丢失成功的未来同步所需的任何数据。
当用户启动对话时,客户设备20上的同步管理程序4060接连地活跃各当前使能的管道4010,后者又各使用同步管理程序4060通过串行链路4070从相关PDA内部应用抽取数据并对来自服务器4030上的适当的专用活跃服务器页(ASP)的数据启动HTTP请求4090。ASP服务器处理来自管道4010的请求并送回来自编码在HTTP应答中的用户的约会网日历所请求的特定类型的数据。管道4010将来自ASP服务器4030的这一数据与PDA数据同步并将得出的组合数据集送回服务器。ASP服务器4030将用户的约会网数据库4040与进入的数据同步并发送任何必要的更新回管道4010。管道4010在接收的任何经过更新的记录上执行第二次同步,并送回任何接收的更新记录都已处理的确认。然后管道4010将控制返回给同步管理程序4060。当活跃了所有管道4010时,同步对话结束。
为了支持上面描述的独立于客户设备20的特征及与PDA应用数据库明显不同的约会网日历数据库的完整性,第二同步周期是必要的。因为约会网日历是设计成支持共享的约会的(不是该用户建立的事件可出现在该用户的日历上),这对同步进程提出独一无二的挑战。用户在约会网日历上建立的事件只能在系统施加的一定制约内进行修改,不是该用户建立或拥有的事件可以有选择地在该用户的约会网日历上观看但该用户不能修改或从数据库中删除它。然而,由于最终用户能自由地修改或删除PDA上的所有事件,两类事件。起源于PDA上的PDA类型事件可被任一平台上的用户修改或删除,但起源于约会网日历上的非PDA事件只能从约会网日历修改或删除。
为了在两个平台上处理两类事件,提供了维护约会网数据库的完整性的新的同步协议,同时还提供PDA用户观察与定制这些实际上只读事件的外观的能力。当将起源在约会网及在PDA上不能自由修改的非PDA事件包含进PDA记事薄应用数据库中时,可见地将它们标记为只读的。如果PDA用户决定要修改这些明确地标记为只读的事件,在下一次同步对话期间将它们转换成PDA型事件,并将原始的未修改的非PDA事件重新建立在PDA上,从而在保护约会网数据库的完整性的同时维护与约会网日历的外观的一致性。
现在参见图22的框图,本发明的又另一特色为包含日历应用编程界面(eCAPI)5000,eCAPI的目的为提供访问日历功能的接口,使得系统的单个用户与从属用户能建立与构造他们自己的日历的独立外观。在一个实施例中,可将eCAPI 5000下载到伙伴网站5010上并提供网主使用HTTP建立独立外观与感觉的能力。此外,能利用eCAPI直接访问eCal引擎5035。再者,可将CAPI部分作为模块配置以便利访问。
在一个实施例中,将eCAPI作为通过来自引擎5035的标准HTTPGET与POST请求检索的若干ASP文件实现。对于安全连接,也可使用HTTPS。这些ASP文件能返回值,操作用户的日历,根据输入参数提供改道。利用服务模型来分开API的功能。将这些服务分组到以下类别中:
用户服务5020:用户服务提供鉴别以及操作与查询appoint.net上的用户帐户的其它服务。
日历服务5030:日历服务提供进入日历的界面并返回关于用户的日历的信息以及提供功能来操纵它。
地址服务5040:地址服务提供进入地址薄的界面。服务包含查询地址薄以及编辑功能。
电子邮件服务5050:电子邮件服务提供进入电子邮件子系统的界面。
实用服务5060:实用服务提供各种低级能力。
标准服务5070:标准服务提供进入诸如LDAP等工业标准协议的界面。
然后便能用eCAPI在伙伴网站5010上建立定制的“外观与感觉”。
从而按照本发明描述的约会网系统是允许几乎无穷数目的客户互相进行与确认约会的高效的基于网络的系统。除了已经上市的标准网络浏览器之外,本系统并不要求最终用户在他们的客户设备20中具有任何特殊软件。本系统使用简单,对最终用户透明,并极大地方便了进行约会,这是本技术中前所未有的。
从而已描述了按照本发明提供的编制时间表系统的一些较佳实施例。虽然已描述及公开了较佳实施例,熟悉本技术的人员会理解修改是在本发明的真实精神与范围之内。所附权利要求书旨在覆盖所有这些修改。

Claims (10)

1.一种用于编制事件时间表的计算机系统,包括:
以标准页置标语法语言生成的最终用户界面,该界面可由系统的至少两个最终用户用标准通信协议访问,以便允许该至少两个最终用户之一建立要在系统内编制时间表的事件并通知第二最终用户;
投送要编制时间表的事件给第二用户的装置;及
通过及在该至少两个最终用户之间用标准通信协议确认要编制时间表的事件的装置。
2.一种用于在多个最终用户之间编制事件时间表的计算机系统,包括:
允许初始最终用户通过系统将希望的编制了时间表的事件通知系统的其它最终用户或其它潜在的最终用户的客户界面;
允许系统在系统的其它最终用户或其它潜在的最终用户之间传输所希望的编制了时间表的事件的传输介质接口;以及
与客户界面及传输介质连通的用于为初始最终用户生成日历的计算机子系统,它适用于包含初始最终用户的所希望的编制了时间表的事件,并可由系统的其它最终用户或初始最终用户修改。
3.一种编制事件时间表的方法,包括下述步骤:
允许初始最终用户将事件通知其它潜在最终用户或本人;
用标准协议将事件从初始最终用户发送给其它潜在最终用户或该初始最终用户;以及
以对初始最终用户及其它潜在最终用户都可见的方式确认事件。
4.权利要求2的计算机系统,还包括用于在系统的最终用户之间调整不同时区的装置。
5.一种在多个最终用户之间编制事件时间表的计算机系统,包括:
以标准页置标语法语言生成的最终用户界面,该界面可由系统的第一最终用户用标准通信协议访问并且允许第一最终用户与预先选择的第二最终用户在系统内建立要编制时间表的所希望的事件;
与该最终用户界面连通的用于为第一最终用户生成活跃的日历网络的计算机子系统,它适应于包含第一最终用户所编制了时间表的事件并且可由系统的预先选择的最终用户或第一最终用户修改;
用标准通信协议将所希望的编制了时间表的事件传输给系统的第二最终用户及用于提供该预先选择的第二最终用户能用来确认活跃的编制时间表网格上编制了时间的事件的介质的传输介质接口。
6.一种用于在多个最终用户之间编制事件时间表的计算机系统,包括:
以标准页置标语法语言生成的最终用户界面,它可由系统的第一最终用户用标准通信协议访问并允许第一最终用户建立要在系统内编制时间表的所希望的事件;
与最终用户界面连通的用于为第一最终用户生成活跃的日历网格的计算机子系统,该日历网格适应于包含在第一最终用户的时区中的第一最终用户的编制了时间表的事件并可由系统的预先选择的第二最终用户或第一最终用户修改;
用标准通信协议将所希望的编制了时间表的事件传输给系统的预先选择的第二最终用户及用于提供该预先选择的第二最终用户能用来确认在第一最终用户的活跃编制时间表网格上的编制了时间表的事件的介质的传输介质接口;
所述计算机子系统还为预先选择的第二最终用户生成第二活跃的日历网格,其中编制了时间表的事件是通过以标准页置标语法语言生成的最终用户界面按照第二最终用户的时区编制时间表的,并可由系统的第二最终用户用标准通信协议访问。
7.权利要求6的计算机系统,其中所述第一与第二活跃的日历网格能进行电子商务。
8.一种用于在多个最终用户之间编制事件时间表的计算机系统,包括:
以标准页置标语法语言生成的最终用户界面,它可由系统的第一最终用户用标准通信协议访问并允许第一最终用户在系统内建立要编制时间表的希望的事件;
与最终用户界面连通的用于为第一最终用户生成活跃的日历网格的计算机子系统,该日历网格适用于包含在第一最终用户的时区中的第一最终用户的编制了时间表的事件并可由系统的预先选择的潜在的第二最终用户或第一最终用户修改;
使用标准通信协议通过电子邮件报文将所希望的编制了时间表的事件的通知传输给系统的预先选择的潜在第二最终用户的传输介质接口,所述电子邮件报文提供到达所述计算机子系统的超级链路,预先选择的第二最终用户能用它来得到与确认第一最终用户的活跃的编制时间表网络上的编制了时间表的事件并进一步授权为所述第二最终用户建立活跃的编制时间表网格。
9.权利要求8的计算机系统,其中可将多个事件覆盖在第一与第二用户的活跃的编制时间表网格上。
10.权利要求8的计算机系统,还包括用于有选择地改变第一与第二活跃的编制时间表网格的外观的装置。
CN99804354.0A 1998-01-22 1999-01-22 编制时间表系统 Pending CN1330784A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/010,963 US5960406A (en) 1998-01-22 1998-01-22 Scheduling system for use between users on the web
US09/010963 1998-01-22

Publications (1)

Publication Number Publication Date
CN1330784A true CN1330784A (zh) 2002-01-09

Family

ID=21748256

Family Applications (1)

Application Number Title Priority Date Filing Date
CN99804354.0A Pending CN1330784A (zh) 1998-01-22 1999-01-22 编制时间表系统

Country Status (7)

Country Link
US (1) US5960406A (zh)
EP (1) EP1049983A1 (zh)
JP (2) JP3294840B2 (zh)
CN (1) CN1330784A (zh)
AU (1) AU2239299A (zh)
EA (1) EA200000784A1 (zh)
WO (1) WO1999038079A1 (zh)

Families Citing this family (445)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5519606A (en) * 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5845257A (en) * 1996-02-29 1998-12-01 Starfish Software, Inc. System and methods for scheduling and tracking events across multiple time zones
US6370566B2 (en) * 1998-04-10 2002-04-09 Microsoft Corporation Generating meeting requests and group scheduling from a mobile device
US6769019B2 (en) 1997-12-10 2004-07-27 Xavier Ferguson Method of background downloading of information from a computer network
US6480830B1 (en) 1998-01-29 2002-11-12 International Business Machines Corporation Active calendar system
US6772229B1 (en) * 2000-11-13 2004-08-03 Groupserve, Inc. Centrifugal communication and collaboration method
JP3512149B2 (ja) * 1998-04-16 2004-03-29 シャープ株式会社 情報処理装置
US7069228B1 (en) * 1998-04-30 2006-06-27 Rose James W Apparatus and method for an internet based computer reservation booking system
US8516055B2 (en) 1998-05-29 2013-08-20 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device in a wireless data network
US7209955B1 (en) * 1998-05-29 2007-04-24 Research In Motion Limited Notification system and method for a mobile data communication device
US6463463B1 (en) * 1998-05-29 2002-10-08 Research In Motion Limited System and method for pushing calendar event messages from a host system to a mobile data communication device
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US7209949B2 (en) 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
US6779019B1 (en) 1998-05-29 2004-08-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
US6269341B1 (en) * 1998-07-01 2001-07-31 Day-Timers, Inc. Method and system for printing individualized calendars
JP2000057217A (ja) * 1998-08-10 2000-02-25 Ibm Japan Ltd スケジュール表示方法、スケジュール変更方法、スケジュール管理システム、スケジュール管理装置、スケジュール管理プログラムを格納した記憶媒体
US6141005A (en) * 1998-09-10 2000-10-31 International Business Machines Corporation Combined display of locale-sensitive calendars in a distributed computer enterprise environment
US6262725B1 (en) * 1998-09-10 2001-07-17 International Business Machines Corporation Method for displaying holidays in a locale-sensitive manner across distributed computer enterprise locales
US6111572A (en) * 1998-09-10 2000-08-29 International Business Machines Corporation Runtime locale-sensitive switching of calendars in a distributed computer enterprise environment
WO2000022551A1 (en) * 1998-10-13 2000-04-20 Chris Cheah Method and system for controlled distribution of information over a network
US6272532B1 (en) * 1998-12-02 2001-08-07 Harold F. Feinleib Electronic reminder system with universal email input
AU2854800A (en) * 1999-01-20 2000-08-07 Econvene, Inc. System and method to facilitate meetings of distributed individuals
WO2001076212A1 (en) * 1999-01-21 2001-10-11 At Motion, Inc. Universal interface for voice activated access to multiple information providers
US6369840B1 (en) * 1999-03-10 2002-04-09 America Online, Inc. Multi-layered online calendaring and purchasing
US6484185B1 (en) * 1999-04-05 2002-11-19 Microsoft Corporation Atomic operations on data structures
WO2000063808A1 (en) * 1999-04-16 2000-10-26 Cg & G Software Plus Tee time reservation system
US6505167B1 (en) * 1999-04-20 2003-01-07 Microsoft Corp. Systems and methods for directing automated services for messaging and scheduling
US7030863B2 (en) 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
US7286115B2 (en) 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
US7523385B2 (en) 1999-06-22 2009-04-21 Starcite, Inc. System and method for enterprise event marketing and management automation
AU5752300A (en) * 1999-06-22 2001-01-09 Transcomputing International Corporation Event planning system
US6965868B1 (en) * 1999-08-03 2005-11-15 Michael David Bednarek System and method for promoting commerce, including sales agent assisted commerce, in a networked economy
JP4256543B2 (ja) * 1999-08-17 2009-04-22 インターナショナル・ビジネス・マシーンズ・コーポレーション 表示情報確定方法及び装置、表示情報確定のためのソフトウエア・プロダクトを格納した記憶媒体
SG85127A1 (en) * 1999-08-17 2001-12-19 Earth9 Com Pte Ltd Method and apparatus for collaborative information management
US8015049B1 (en) * 1999-08-18 2011-09-06 S.F. Ip Properties 61 Llc On-line appointment system
US8595308B1 (en) 1999-09-10 2013-11-26 Ianywhere Solutions, Inc. System, method, and computer program product for server side processing in a mobile device environment
JP2001092878A (ja) 1999-09-27 2001-04-06 Fujitsu Ltd スケジュール提示およびそれに応じたアクション提案・実行装置,その処理方法,その処理のためのプログラムを記録した記録媒体,スケジュール記録媒体,および自動スケジュール生成装置
WO2001025914A2 (en) * 1999-10-01 2001-04-12 Accenture Llp. Operations architectures for netcentric computing systems
US6578054B1 (en) 1999-10-04 2003-06-10 Microsoft Corporation Method and system for supporting off-line mode of operation and synchronization using resource state information
WO2001029654A2 (en) * 1999-10-16 2001-04-26 Iceberg International, Inc. Information management system for remote computing platforms
US9066113B1 (en) 1999-10-19 2015-06-23 International Business Machines Corporation Method for ensuring reliable playout in a DMD system
US6192340B1 (en) 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
US7260603B1 (en) * 1999-11-02 2007-08-21 Highway To Health, Inc. System and method for locating providers over the internet on short notice
CA2388638C (en) * 1999-11-02 2011-11-15 Highway To Health, Inc. A system and method for locating providers over the internet on short notice
CA2388624C (en) * 1999-11-03 2011-07-12 Accenture Llp Architectures for netcentric computing systems
CA2389512A1 (en) * 1999-11-03 2001-05-10 Accenture Llp Data warehouse computing system
US8788308B1 (en) 2004-03-29 2014-07-22 West Corporation Employee scheduling and schedule modification method and apparatus
US20080059277A1 (en) * 1999-11-09 2008-03-06 West Corporation Proposing downtime adjustments to a work schedule
US20080059278A1 (en) * 1999-11-09 2008-03-06 West Corporation Offering uptime adjustments to a work schedule
US20020055351A1 (en) * 1999-11-12 2002-05-09 Elsey Nicholas J. Technique for providing personalized information and communications services
US6973432B1 (en) 1999-11-19 2005-12-06 Woodard Scott E Real estate coordination program
US7421472B1 (en) 1999-11-19 2008-09-02 Ross Jr Robert C System, method, and computer program product for providing a multi-user e-mail system
DE19957828A1 (de) * 1999-11-25 2001-05-31 Michael Hauck Verfahren zum Darstellen von Grafiken
US20050027580A1 (en) * 1999-12-01 2005-02-03 Richard Crici Internet-based appointment scheduling system
US20020073166A1 (en) * 1999-12-10 2002-06-13 Lynch Michael P. Method, system, and apparatus for providing message data regarding events associated with websites
JP5246827B2 (ja) * 1999-12-14 2013-07-24 ジャンジ、ニラジ モバイルインターネットユーザの間で現在及び将来の行動情報を調整するための改良されたシステム及びその方法
US7822823B2 (en) 1999-12-14 2010-10-26 Neeraj Jhanji Systems for communicating current and future activity information among mobile internet users and methods therefor
US20010032112A1 (en) * 1999-12-30 2001-10-18 Linz Aaron M. Method and system for improved matching and scheduling
EP1115076A1 (en) * 2000-01-06 2001-07-11 Venner, Alan J. A reminder and actioning system
US7003720B1 (en) 2000-01-07 2006-02-21 Abf Freight Sysems. Inc. Electronic shipment planner
US7664667B1 (en) * 2000-01-10 2010-02-16 Kevin Michael Ruppelt Method, system, and program product for on-line service call scheduling
JP2001202310A (ja) 2000-01-20 2001-07-27 Square Co Ltd 情報提供方法およびその方法を実現するためのプログラムを記録した記録媒体、ならびに、情報提供システム
US7286990B1 (en) * 2000-01-21 2007-10-23 Openwave Systems Inc. Universal interface for voice activated access to multiple information providers
US7110975B2 (en) * 2000-01-27 2006-09-19 Marks De Chabris Gloriana Order matching system
US6999565B1 (en) * 2000-02-01 2006-02-14 Envoyworldwide, Inc. Multi-mode message routing and management
CA2333803A1 (en) * 2000-02-04 2001-08-04 Palm, Inc. System and method for calendar and personal information management
US20010049617A1 (en) * 2000-02-24 2001-12-06 Berenson Richard W. Web-driven calendar updating system
DE10009837A1 (de) * 2000-02-24 2001-09-06 Mannesmann Ag Abgleichverfahren für Arbeitsgruppeninformationen
AU2001252885A1 (en) * 2000-02-29 2001-09-12 John E. Boyd A computer-based networking service and method and system for performing the same
US7209943B1 (en) * 2000-03-13 2007-04-24 International Business Machines Corporation Method and system for efficient file transfer to/from a local traffic system with a DMD system
US6604079B1 (en) 2000-03-20 2003-08-05 International Business Machines Corporation System and method for feeding e-mail with calendar data
US7302643B1 (en) * 2000-03-20 2007-11-27 International Business Machines Corporation System and method for scheduled events to subscribe to live information topics
JP2001282974A (ja) * 2000-03-29 2001-10-12 Ricoh Co Ltd 就業管理システム、就業管理装置及び記録媒体
US6442693B1 (en) 2000-03-31 2002-08-27 Ge Financial Assurance Holdings, Inc. Method and system for providing secure online communications between registered participants
AU2001253574A1 (en) * 2000-04-17 2001-10-30 Pnonline.Com, Inc. System and method for dissemination of counseling and advice in a distributed networking environment
JP2001306894A (ja) * 2000-04-21 2001-11-02 Tomohiro Takemura 店舗情報通知サーバ
US20040215572A1 (en) * 2000-04-26 2004-10-28 Tsuyoshi Uehara Method of managing transaction and settlement, and method of informing information on consumption trends
KR20010105753A (ko) * 2000-05-18 2001-11-29 조정현 인터넷을 이용한 일정관리 방법
JP2001350884A (ja) * 2000-06-07 2001-12-21 Nec Corp スケジュールリマインダシステム
US7028178B2 (en) * 2000-06-08 2006-04-11 The Herff Jones Company Of Indiana, Inc. Scheduling system and method including creating and/or changing a scheduling system by an administrator and making appointments employing the schedule conducted through a global computer network
KR20010113209A (ko) * 2000-06-16 2001-12-28 안무경 인터넷상에서 행사 서비스 사이트 운영 시스템 및 그 운영방법
US7236976B2 (en) * 2000-06-19 2007-06-26 Aramark Corporation System and method for scheduling events and associated products and services
US7076445B1 (en) 2000-06-20 2006-07-11 Cartwright Shawn D System and methods for obtaining advantages and transacting the same in a computer gaming environment
GB2380032B8 (en) * 2000-06-26 2006-05-03 Epic Systems Corp Patient health record access system
US7337123B2 (en) * 2000-06-26 2008-02-26 Epic Systems Corporation Rules based ticketing for self-scheduling of appointments
JP2002032614A (ja) * 2000-06-26 2002-01-31 Internatl Business Mach Corp <Ibm> サービスの提供に関する競売システム、サーバ、オークションサイト、競売に参加するクライアント端末、ネットオークション方法、および記憶媒体
US8688474B2 (en) * 2000-06-26 2014-04-01 Epic Systems Corporation Patient health record access system
JP4560695B2 (ja) * 2000-06-29 2010-10-13 ソニー株式会社 予約情報設定装置、電子機器および予約情報設定方法
NL1015648C2 (nl) * 2000-07-07 2002-01-08 Dadur B V Digitale agenda.
JP2002024495A (ja) * 2000-07-11 2002-01-25 Honda Motor Co Ltd スケジュール管理システム
US7085927B1 (en) * 2000-07-20 2006-08-01 Ge Medical Systems, Inc. Secure data report preparation and delivery
AU2001277947A1 (en) * 2000-07-21 2002-02-05 Surromed, Inc. Computerized clinical questionnaire with dynamically presented questions
US6573917B2 (en) * 2000-08-11 2003-06-03 Energia, Inc. Calendar with self-help messaging based upon color preferences
WO2002016480A2 (en) * 2000-08-22 2002-02-28 Exxonmobil Chemical Patents Inc. Polypropylene films
JP2002082976A (ja) * 2000-09-06 2002-03-22 Seiko Epson Corp 通知情報提供システム、ディジタルコンテンツ配信システム及び記憶媒体
US7680684B1 (en) * 2000-09-11 2010-03-16 International Business Machines Corporation Resourcing of staff for events
US6879996B1 (en) 2000-09-13 2005-04-12 Edward W. Laves Method and apparatus for displaying personal digital assistant synchronization data using primary and subordinate data fields
US7725338B1 (en) * 2000-09-15 2010-05-25 Palmsource Inc. Time based profile management on palmtop computer
DE10045896A1 (de) * 2000-09-16 2002-05-29 Alcatel Sa Verfahren zur Unterstützung der Terminplanung
US7251610B2 (en) * 2000-09-20 2007-07-31 Epic Systems Corporation Clinical documentation system for use by multiple caregivers
US8050944B2 (en) * 2000-09-20 2011-11-01 Epic Systems Corporation Intelligent patient visit information management and navigation system
US6523037B1 (en) 2000-09-22 2003-02-18 Ebay Inc, Method and system for communicating selected search results between first and second entities over a network
WO2002027611A2 (en) * 2000-09-29 2002-04-04 E-Ceptionist, Inc. System and method for tracking appointment data
US8924267B1 (en) * 2000-10-10 2014-12-30 Gilbarco Inc. Remote payment account relational system and method for retail devices
WO2002063532A2 (en) * 2000-10-27 2002-08-15 Thinkshed, Inc. Computer based system and method for candidates or position selection on a computer network
US8516047B2 (en) 2000-11-06 2013-08-20 Rick Castanho System and method for service specific notification
WO2002037393A2 (en) * 2000-11-06 2002-05-10 Envoy Worlwide, Inc. System and method for service specific notification
US20020055918A1 (en) * 2000-11-08 2002-05-09 Patrick Hlathein Operating room resource management system incorporating an interactive, visual method for coordinating multiple, interdependent
WO2002042860A2 (en) * 2000-11-20 2002-05-30 Xante Corporation System, method, and computer program product for providing a multi-user e-mail system
JP2002163078A (ja) * 2000-11-29 2002-06-07 Canon Inc 情報処理装置、プリントシステム、情報処理方法及びプリント方法
US20050278641A1 (en) * 2000-11-30 2005-12-15 Steve Mansour Javascript Calendar Application Delivered to a Web Browser
AU2001218102A1 (en) * 2000-11-30 2002-06-11 Netscape Communications Corporation Javascript calendar application for internet web browser
US20020069298A1 (en) * 2000-12-01 2002-06-06 Jorgen Birkler Mobile terminal having multiple personal information management functionality
US20020076015A1 (en) * 2000-12-15 2002-06-20 Norwitz Grant N. Comprehensive message communication system
US20020116232A1 (en) * 2000-12-18 2002-08-22 Rapp Larry J. System and method for interactive scheduling
US20020120472A1 (en) * 2000-12-22 2002-08-29 Dvorak Carl D. System and method for integration of health care records
US6983423B2 (en) * 2000-12-22 2006-01-03 Epic Systems Corporation Electronic system for collecting and communicating clinical order information in an acute care setting
US7275220B2 (en) 2000-12-22 2007-09-25 Epic Systems Corporation System and method for a seamless user interface for an integrated electronic health care information system
US7260785B2 (en) 2001-01-29 2007-08-21 International Business Machines Corporation Method and system for object retransmission without a continuous network connection in a digital media distribution system
US7689598B2 (en) * 2001-02-15 2010-03-30 International Business Machines Corporation Method and system for file system synchronization between a central site and a plurality of remote sites
US20020116220A1 (en) * 2001-02-20 2002-08-22 Glazier Alan Neil Method and system for interactively researching and scheduling a medical procedure over a computer network
US20020118808A1 (en) * 2001-02-23 2002-08-29 Kelleher David Wayne Conference system
US20030004773A1 (en) * 2001-03-15 2003-01-02 Objectsoft, Inc. Scheduling system with methods for polling to determine best date and time
US20020138746A1 (en) * 2001-03-23 2002-09-26 Mark Buttner Method of generating a secure output file
US20020138636A1 (en) * 2001-03-23 2002-09-26 Mark Buttner Method for automatically mass generating personalized data report outputs
US20030074248A1 (en) * 2001-03-31 2003-04-17 Braud Kristopher P. Method and system for assimilating data from disparate, ancillary systems onto an enterprise system
US7313530B2 (en) * 2001-04-10 2007-12-25 General Electric Company Methods and systems for generating and displaying the capacity of a delivery management system
KR20030007973A (ko) * 2001-04-17 2003-01-23 코닌클리케 필립스 일렉트로닉스 엔.브이. 서비스국을 이용하는 리마인더 시스템
WO2002087095A1 (en) 2001-04-25 2002-10-31 Envoy Worldwide, Inc. Wireless messaging system to multiple
JP2002324348A (ja) * 2001-04-25 2002-11-08 Sony Corp データ記録媒体、データ記録装置及びデータ記録方法、並びにデータ再生装置及びデータ再生方法
US20020165732A1 (en) * 2001-05-02 2002-11-07 Matchmd, Llc System and method for automated and interactive scheduling
US20020165898A1 (en) * 2001-05-03 2002-11-07 Joe Duffy Recipient-determined method for sharing tasks in an advanced electronic messaging/workflow system
GB2370136B (en) * 2001-05-17 2002-11-06 Uzee Ltd Server based document distribution
AU2007237377B2 (en) * 2001-05-31 2010-01-07 Access Co., Ltd. System and method for scheduling an event over a network
US7668900B2 (en) * 2001-05-31 2010-02-23 Access Systems Americas, Inc. System and method for scheduling an event over a network
US7849409B2 (en) * 2001-05-31 2010-12-07 Access Systems Americas, Inc. System and method for transferring Web-based information
KR20020095002A (ko) * 2001-06-09 2002-12-20 인형우 시간제어 방식의 인터넷 타임캡슐 제공 시스템 및 그 운영방법
US6826729B1 (en) 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
US20030014301A1 (en) * 2001-07-10 2003-01-16 Yaffe Bruce H. Internet-based customer information system and method
US7334000B2 (en) 2001-07-16 2008-02-19 Aol Llc Method and apparatus for calendaring reminders
US20010051892A1 (en) * 2001-07-26 2001-12-13 David Brown Method for scheduling appointments
US20030061073A1 (en) * 2001-08-01 2003-03-27 Khiang Seow Method and system for displaying patient information
US6735294B2 (en) * 2001-09-05 2004-05-11 International Business Machines Corporation Method and apparatus for an extensible markup language (XML) calendar-telephony interface
US6731732B2 (en) * 2001-09-05 2004-05-04 International Business Machines Corporation Method and apparatus for calendar based call control
US20030050986A1 (en) * 2001-09-13 2003-03-13 Matthews Charles R. System and method for community interfaces
US20030065677A1 (en) * 2001-09-28 2003-04-03 Culp Jerlyn R. Electronic calendaring device
US7035913B2 (en) * 2001-09-28 2006-04-25 Hewlett-Packard Development Company, L.P. System for collection and distribution of calendar information
US20030088479A1 (en) * 2001-10-01 2003-05-08 Wooten Carl E. Online scheduling system
US7587484B1 (en) * 2001-10-18 2009-09-08 Microsoft Corporation Method and system for tracking client software use
US20030154110A1 (en) * 2001-11-20 2003-08-14 Ervin Walter Method and apparatus for wireless access to a health care information system
US20030130872A1 (en) * 2001-11-27 2003-07-10 Carl Dvorak Methods and apparatus for managing and using inpatient healthcare information
US20030115258A1 (en) * 2001-12-13 2003-06-19 International Business Machines Corporation Time zone difference based locality estimation between web clients and E-business servers
US6965900B2 (en) * 2001-12-19 2005-11-15 X-Labs Holdings, Llc Method and apparatus for electronically extracting application specific multidimensional information from documents selected from a set of documents electronically extracted from a library of electronically searchable documents
US20030120582A1 (en) * 2001-12-21 2003-06-26 Oncall Solutions, Inc. Call schedule auctioning method and apparatus
US7937439B2 (en) * 2001-12-27 2011-05-03 Utbk, Inc. Apparatus and method for scheduling live advice communication with a selected service provider
US20030154116A1 (en) * 2002-01-04 2003-08-14 Lofton Jeffrey C. System and method for scheduling events on an internet based calendar
JP4386732B2 (ja) 2002-01-08 2009-12-16 セブン ネットワークス, インコーポレイテッド モバイルネットワークの接続アーキテクチャ
US7039596B1 (en) * 2002-01-18 2006-05-02 America Online, Inc. Calendar overlays
JP2003223535A (ja) * 2002-01-31 2003-08-08 Fujitsu Ltd スケジュール管理方法、プログラム及び記録媒体
US6909910B2 (en) 2002-02-01 2005-06-21 Microsoft Corporation Method and system for managing changes to a contact database
US20030160811A1 (en) * 2002-02-27 2003-08-28 Zigler Christian Oxholm Information stand with an automated e-mail generation
US20030220815A1 (en) * 2002-03-25 2003-11-27 Cathy Chang System and method of automatically determining and displaying tasks to healthcare providers in a care-giving setting
US20030216945A1 (en) * 2002-03-25 2003-11-20 Dvorak Carl D. Method for analyzing orders and automatically reacting to them with appropriate responses
JP2005521932A (ja) * 2002-03-29 2005-07-21 オラクル・インターナショナル・コーポレイション 非割込み通知のための方法およびシステム
US7296232B1 (en) * 2002-04-01 2007-11-13 Microsoft Corporation Calendar control for selection of time periods to filter data
US20030220816A1 (en) * 2002-04-30 2003-11-27 Andy Giesler System and method for managing interactions between machine-generated and user-defined patient lists
US20030220821A1 (en) * 2002-04-30 2003-11-27 Ervin Walter System and method for managing and reconciling asynchronous patient data
US20030220817A1 (en) * 2002-05-15 2003-11-27 Steve Larsen System and method of formulating appropriate subsets of information from a patient's computer-based medical record for release to various requesting entities
US20040010422A1 (en) * 2002-05-20 2004-01-15 Cliff Michalski Method and apparatus for batch-processed invoicing
US7865387B2 (en) * 2002-05-23 2011-01-04 Aol Inc. Method and system for scheduling a meeting for a set of attendees via a special attendee
JP2003345764A (ja) * 2002-05-27 2003-12-05 Hitachi Ltd 備忘録端末及び備忘録管理方法
US7359946B2 (en) * 2002-06-21 2008-04-15 Atul Thakkar System and method for an event planner
US8230026B2 (en) 2002-06-26 2012-07-24 Research In Motion Limited System and method for pushing information between a host system and a mobile data communication device
US20040010512A1 (en) * 2002-07-12 2004-01-15 Incursion Technologies, Inc. Interactive system and method for the dissemination of information on an event
US7979294B2 (en) * 2002-07-31 2011-07-12 Epic Systems Corporation System and method for providing decision support to appointment schedulers in a healthcare setting
US7814055B2 (en) 2002-08-28 2010-10-12 Apple Inc. Method of managing a calendar and a computer system for implementing that method
US7822628B2 (en) * 2002-09-04 2010-10-26 Advanced Health Media, Llc System and method for a planner
US20040044673A1 (en) * 2002-09-04 2004-03-04 Jeffrey Brady System and method for a planner and a deduplicating planner
US20040044681A1 (en) * 2002-09-04 2004-03-04 Jeffrey Brady System and method for a planner and a fax server planner
US7774221B2 (en) * 2002-09-04 2010-08-10 Advanced Health Media, Llc System and method for a planner
US20040044556A1 (en) * 2002-09-04 2004-03-04 Jeffrey Brady System and method for a planner and an accounting user interface for a planner
US8521654B2 (en) 2002-09-04 2013-08-27 Ford Motor Company Online method and system for advising customers on service needs, facilitating the scheduling of vehicle service appointments, and checking vehicle service status
WO2004023259A2 (en) * 2002-09-06 2004-03-18 Samy Mahmoud Aboel-Nil Method and system for processing email during an unplanned outage
EP2584510A3 (en) * 2002-09-09 2013-10-09 Apple Inc. A computer program comprising a plurality of calendars
AU2003263107A1 (en) * 2002-09-09 2004-03-29 Apple Computer, Inc. A method of managing a calendar and a computer system for implementing that method
US20040172520A1 (en) * 2002-09-19 2004-09-02 Michael Smit Methods and apparatus for visually creating complex expressions that inform a rules-based system of clinical decision support
US8359540B2 (en) * 2002-10-09 2013-01-22 Goldman, Sachs & Co. Apparatus, methods, and articles of manufacture for constructing and maintaining a calendaring interface
US20080261633A1 (en) 2002-10-22 2008-10-23 Research In Motion Limited System and Method for Pushing Information from a Host System to a Mobile Data Communication Device
US20040088362A1 (en) * 2002-11-04 2004-05-06 David Curbow System and method for automatically manipulating electronic calendar invitations
KR20040049239A (ko) * 2002-12-05 2004-06-11 정관선 일정표와 연동되는 제출서류 마감일 관리방법 및 이를수행시키기 위한 프로그램이 저장된 기록매체
US7853563B2 (en) 2005-08-01 2010-12-14 Seven Networks, Inc. Universal data aggregation
US7917468B2 (en) 2005-08-01 2011-03-29 Seven Networks, Inc. Linking of personal information management data
US8468126B2 (en) 2005-08-01 2013-06-18 Seven Networks, Inc. Publishing data in an information community
US7443767B2 (en) * 2003-01-09 2008-10-28 Avaya Inc. Apparatus and method for updating a schedule
US7584114B2 (en) * 2003-01-22 2009-09-01 International Business Machines Corporation System and method for integrating projects events with personal calendar and scheduling clients
US7472170B2 (en) 2003-02-13 2008-12-30 Bruce Zak System and method for managing content on a network interface
US7730014B2 (en) * 2003-03-25 2010-06-01 Hartenstein Mark A Systems and methods for managing affiliations
US6847260B2 (en) * 2003-04-23 2005-01-25 Texas Instruments Incorporated Low dropout monolithic linear regulator having wide operating load range
US7590695B2 (en) 2003-05-09 2009-09-15 Aol Llc Managing electronic messages
US7739602B2 (en) 2003-06-24 2010-06-15 Aol Inc. System and method for community centric resource sharing based on a publishing subscription model
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
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
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7392249B1 (en) 2003-07-01 2008-06-24 Microsoft Corporation Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders
US7886009B2 (en) * 2003-08-22 2011-02-08 Utbk, Inc. Gate keeper
US7450567B1 (en) * 2003-09-08 2008-11-11 Avaya Inc. Web-based personal assistant
US7788486B2 (en) * 2003-09-24 2010-08-31 Advanced Health Media, Llc System and method for distributing and creating presentations
US20050171830A1 (en) * 2003-09-24 2005-08-04 Greg Miller System and method for managing and utilizing information
US8809705B2 (en) * 2007-12-04 2014-08-19 General Electric Company Device and method for switching electrical energy
US20050091191A1 (en) * 2003-09-24 2005-04-28 Greg Miller System and method for managing and utilizing information
US7644376B2 (en) 2003-10-23 2010-01-05 Microsoft Corporation Flexible architecture for notifying applications of state changes
US10437964B2 (en) 2003-10-24 2019-10-08 Microsoft Technology Licensing, Llc Programming interface for licensing
US7389324B2 (en) 2003-11-07 2008-06-17 Plaxo, Inc. Viral engine for network deployment
US7080104B2 (en) * 2003-11-07 2006-07-18 Plaxo, Inc. Synchronization and merge engines
US20050114530A1 (en) * 2003-11-25 2005-05-26 Ruchi Mangalik Method and apparatus for granting selective access to a wireless communication device
US20050165631A1 (en) * 2004-01-28 2005-07-28 Microsoft Corporation Time management representations and automation for allocating time to projects and meetings within an online calendaring system
US8489442B1 (en) * 2004-02-02 2013-07-16 Avaya Inc. Interface for meeting facilitation and coordination, method and apparatus
US7177404B2 (en) * 2004-02-03 2007-02-13 T-Tag Corporation System for computer-based, calendar-controlled message creation and delivery
US20060080140A1 (en) * 2004-02-09 2006-04-13 Epic Systems Corporation System and method for providing a clinical summary of patient information in various health care settings
US20050187807A1 (en) * 2004-02-20 2005-08-25 Delatte Leslie F. Method and computer system for online appearance notification and confirmation
US7555707B1 (en) 2004-03-12 2009-06-30 Microsoft Corporation Method and system for data binding in a block structured user interface scripting language
US9137366B2 (en) * 2004-03-29 2015-09-15 West Corporation Maintaining a work schedule
US7660904B2 (en) 2004-05-11 2010-02-09 Microsoft Corporation Providing keys to share data within an instant messaging session
US7991637B1 (en) 2004-05-24 2011-08-02 Apple Inc. Freeform communication in calendaring system
US7814231B2 (en) * 2004-05-24 2010-10-12 Apple Inc. Method of synchronizing between three or more devices
US7383291B2 (en) * 2004-05-24 2008-06-03 Apple Inc. Method for sharing groups of objects
US7877356B1 (en) 2004-05-24 2011-01-25 Apple Inc. Retaining intermediate states of shared groups of objects and notification of changes to shared groups of objects
US7809682B2 (en) * 2004-05-24 2010-10-05 Apple Inc. Data synchronization between multiple devices
US20060004605A1 (en) * 2004-06-21 2006-01-05 Epic Systems Corporation System and method for a comprehensive interactive graphical representation of a health care facility for managing patient care and health care facility resources
US20050283387A1 (en) * 2004-06-21 2005-12-22 Epic Systems Corporation System for providing an interactive anatomical graphical representation of a body for use in a health care environment
US7340484B2 (en) 2004-06-29 2008-03-04 Sap Ag Integrated calendar
US7821875B2 (en) * 2004-07-01 2010-10-26 Nokia Corporation Daylight saving time support for mobile devices
US20060015386A1 (en) * 2004-07-19 2006-01-19 Moore Dennis B Avoiding conflicting requests for resources or meetings
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
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
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US7735091B2 (en) * 2004-08-23 2010-06-08 At&T Intellectual Property I, L.P. Methods, systems and computer program products for providing application services to a user
US20060053034A1 (en) * 2004-09-08 2006-03-09 Epic Systems Corporation System and method for providing a real-time status for managing encounters in health care settings
US9552599B1 (en) 2004-09-10 2017-01-24 Deem, Inc. Platform for multi-service procurement
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
WO2006045102A2 (en) 2004-10-20 2006-04-27 Seven Networks, Inc. Method and apparatus for intercepting events in a communication system
US20060085381A1 (en) * 2004-10-20 2006-04-20 Epic Systems Corporation Remote deployment access system and method
US8010082B2 (en) 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
US7519924B2 (en) 2004-11-03 2009-04-14 Research In Motion Limited Handheld electronic device including appointment and meeting conflict notification, and associated method
US7706781B2 (en) 2004-11-22 2010-04-27 Seven Networks International Oy Data security in a mobile e-mail service
WO2006060700A2 (en) * 2004-12-02 2006-06-08 Corporate Connections, Inc. Corporate introduction system and method
FI117152B (fi) 2004-12-03 2006-06-30 Seven Networks Internat Oy Sähköpostiasetusten käyttöönotto matkaviestimelle
US7856483B2 (en) 2004-12-10 2010-12-21 Microsoft Corporation Information management systems with time zone information, including event scheduling processes
US8032553B2 (en) * 2004-12-29 2011-10-04 Sap Ag Email integrated task processor
US8121953B1 (en) * 2004-12-30 2012-02-21 Rearden Commerce Inc. Intelligent meeting planner
US8140370B2 (en) * 2005-01-20 2012-03-20 Epic Systems Corporation System and method for reducing the steps involved in searching for available appointment times and scheduling appointments in a health care environment
US8060539B2 (en) * 2005-02-24 2011-11-15 Research In Motion Limited Method of notifying an invitee to an event of changes to the event in an electronic calendar system
JP2006236140A (ja) * 2005-02-25 2006-09-07 Toshiba Corp 情報管理装置、情報管理方法、及び情報管理プログラム
WO2006092790A2 (en) * 2005-03-01 2006-09-08 Timebridge Inc. Automatic scheduling method and apparatus
US7752633B1 (en) 2005-03-14 2010-07-06 Seven Networks, Inc. Cross-platform event engine
US8438633B1 (en) 2005-04-21 2013-05-07 Seven Networks, Inc. Flexible real-time inbox access
US7796742B1 (en) 2005-04-21 2010-09-14 Seven Networks, Inc. Systems and methods for simplified provisioning
US8626556B2 (en) * 2005-04-25 2014-01-07 International Business Machines Corporation Visualizing multiple time zones in a calendaring and scheduling application
US20060248185A1 (en) * 2005-04-29 2006-11-02 Morris Robert P System and method for utilizing a presence service to advertise activity availability
WO2006123957A1 (en) * 2005-05-20 2006-11-23 Achievement Nz Limited Scheduling and calendar system
US20060277282A1 (en) * 2005-06-02 2006-12-07 International Business Machines Corporation Federated scheduling method and system
US7567553B2 (en) * 2005-06-10 2009-07-28 Swift Creek Systems, Llc Method, system, and data structure for providing a general request/response messaging protocol using a presence protocol
US7886290B2 (en) 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
US20060287905A1 (en) * 2005-06-16 2006-12-21 International Business Machines Corporation Calendar folders
WO2006136660A1 (en) 2005-06-21 2006-12-28 Seven Networks International Oy Maintaining an ip connection in a mobile network
US7679518B1 (en) 2005-06-28 2010-03-16 Sun Microsystems, Inc. Meeting facilitation tool
US8090707B1 (en) 2005-07-07 2012-01-03 Rearden Commerce Inc. Chance meeting addition to trip planner or meeting planner
US20070064883A1 (en) * 2005-07-21 2007-03-22 Lawrence Rosenthal Techniques for suspended delivery of messages
US8069166B2 (en) 2005-08-01 2011-11-29 Seven Networks, Inc. Managing user-to-user contact with inferred presence information
US20070033086A1 (en) * 2005-08-04 2007-02-08 International Business Machines Corporation System and method for interacting with participants of a future event
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US9183545B2 (en) * 2005-09-02 2015-11-10 Yellowpages.Com Llc Methods and apparatuses for scheduling pay-per-call advertising
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
US8055523B2 (en) * 2005-09-30 2011-11-08 Sap Ag Setting reminders within processing of a business document
TW200717264A (en) * 2005-10-18 2007-05-01 Inst Information Industry Method/system managing schedules according to Internet information and storage medium saving the program executing this method
US20070239377A1 (en) * 2006-01-30 2007-10-11 Bruce Reiner Method and apparatus for generating a clinician quality assurance scoreboard
US7984378B1 (en) 2006-02-07 2011-07-19 Avaya Inc. Management of meetings by grouping
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
US20070239506A1 (en) * 2006-04-06 2007-10-11 International Business Machines Corporation Priority based scheduling system
US8060567B2 (en) 2006-04-12 2011-11-15 Google Inc. Method, system, graphical user interface, and data structure for creating electronic calendar entries from email messages
US8260924B2 (en) * 2006-05-03 2012-09-04 Bluetie, Inc. User load balancing systems and methods thereof
US8600794B2 (en) * 2006-05-10 2013-12-03 Avaya Inc. Meeting notification and merging agents
US20070271129A1 (en) * 2006-05-18 2007-11-22 Dutton Michael D Interactive email and calendaring system
US8056082B2 (en) * 2006-05-31 2011-11-08 Bluetie, Inc. Capacity management and predictive planning systems based on trended rate change of monitored factors and methods thereof
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
US20070288279A1 (en) * 2006-06-07 2007-12-13 Microsoft Corporation Entering And Using Time Ranges
US7778858B1 (en) 2006-07-17 2010-08-17 Avaya Inc. Linking unable to respond messages to entries in electronic calendar
US20080033957A1 (en) * 2006-08-04 2008-02-07 Scott Forstall Electronic calendar events drop box
US9058595B2 (en) 2006-08-04 2015-06-16 Apple Inc. Methods and systems for managing an electronic calendar
JP2010503072A (ja) * 2006-09-02 2010-01-28 ティーティービー テクノロジーズ,エルエルシー コンピュータベースのミーティング準備方法および実施システム
WO2008033943A2 (en) * 2006-09-12 2008-03-20 T-Tag Corporation Conference calling servies
US20080082980A1 (en) * 2006-09-28 2008-04-03 Edge Inova International, Inc. System and method for using filters and standardized messages to identify and schedule appointments in aggregate resource scheduling applications
US20080091726A1 (en) * 2006-10-16 2008-04-17 Bluetie, Inc. Methods for scheduling and completing reservations within an application and systems thereof
US20080097815A1 (en) * 2006-10-23 2008-04-24 Bluetie, Inc. Methods for employing temporary time zones and predictive locations and systems thereof
US8037143B1 (en) * 2006-10-30 2011-10-11 Avaya Inc. Automatic display of email distribution lists
US10445703B1 (en) 2006-10-30 2019-10-15 Avaya Inc. Early enough reminders
US7721229B2 (en) * 2006-11-14 2010-05-18 Microsoft Corporation Displaying overlaid calendars
US8578301B2 (en) * 2006-11-22 2013-11-05 Skadool, Inc. Hierarchical events
US9330190B2 (en) 2006-12-11 2016-05-03 Swift Creek Systems, Llc Method and system for providing data handling information for use by a publish/subscribe client
US20080163111A1 (en) * 2006-12-29 2008-07-03 Research In Motion Limited Streamlined entry of appointment record
US7827240B1 (en) 2007-01-02 2010-11-02 Avaya Inc. Calendar item hierarchy for automatic specialization
US8451825B2 (en) 2007-02-22 2013-05-28 Utbk, Llc Systems and methods to confirm initiation of a callback
US20080177609A1 (en) * 2007-01-23 2008-07-24 Microsoft Corporation Electronic calendar associating tasks and appointments
US20080175104A1 (en) * 2007-01-23 2008-07-24 Microsoft Corporation Flexible electronic calendar integrating tasks and appointments
US8060565B1 (en) 2007-01-31 2011-11-15 Avaya Inc. Voice and text session converter
US20080195859A1 (en) * 2007-02-12 2008-08-14 Joseph Frank Johns Safe, Alert, Biz, Gold and Com2 software
US20080194236A1 (en) * 2007-02-12 2008-08-14 Joseph Frank Johns System and Method for Mass Notification
WO2008106761A1 (en) * 2007-03-08 2008-09-12 Promptalert Inc. System and method for generating automated reminders
US20100057516A1 (en) * 2007-03-22 2010-03-04 Rami Goraly System and method for sharing a calendar over multiple geo-political regions
US20080270546A1 (en) * 2007-04-30 2008-10-30 Morris Robert P Methods And Systems For Communicating Task Information
US8693494B2 (en) 2007-06-01 2014-04-08 Seven Networks, Inc. Polling
US8805425B2 (en) 2007-06-01 2014-08-12 Seven Networks, Inc. Integrated messaging
US20080313005A1 (en) * 2007-06-15 2008-12-18 Edgelnova International, Inc. System and method for real-time scheduling of human and non-human resources
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8280984B2 (en) * 2007-07-10 2012-10-02 International Business Machines Corporation Adding syndication feeds to calendar data exchange enabled programs
EP2176789A4 (en) * 2007-08-09 2013-07-24 T Mobile Usa Inc SYNCHRONIZING AND DISPLAYING MULTIPLE CALENDARS ON A DEVICE
US7945628B1 (en) * 2007-08-09 2011-05-17 VaVu, Inc. Method for facilitating human social interaction using a computing system
US20090055488A1 (en) * 2007-08-24 2009-02-26 Evite Llc Method and system for communicating a location selection associated with an event
US8200520B2 (en) 2007-10-03 2012-06-12 International Business Machines Corporation Methods, systems, and apparatuses for automated confirmations of meetings
US20090125358A1 (en) * 2007-11-09 2009-05-14 Michael Reynard Integrated Appointment Scheduling And Targeted Advertising
US20090124355A1 (en) 2007-11-12 2009-05-14 Acres-Fiore, Inc. System for attributing gameplay credit to a player
US8079066B1 (en) 2007-11-20 2011-12-13 West Corporation Multi-domain login and messaging
US20090138822A1 (en) * 2007-11-28 2009-05-28 International Business Machines Corporation Method of flexibly blocking out busy-time in calendars
US8364181B2 (en) 2007-12-10 2013-01-29 Seven Networks, Inc. Electronic-mail filtering for mobile devices
US9002828B2 (en) 2007-12-13 2015-04-07 Seven Networks, Inc. Predictive content delivery
US8793305B2 (en) 2007-12-13 2014-07-29 Seven Networks, Inc. Content delivery to a mobile device from a content service
US8107921B2 (en) 2008-01-11 2012-01-31 Seven Networks, Inc. Mobile virtual network operator
US8862657B2 (en) 2008-01-25 2014-10-14 Seven Networks, Inc. Policy based content service
US20090193338A1 (en) 2008-01-28 2009-07-30 Trevor Fiatal Reducing network and battery consumption during content delivery and playback
US20090199124A1 (en) * 2008-02-01 2009-08-06 Gregory Lawrence Birch Operating hour interactive dynamic system and display
US20090196123A1 (en) * 2008-02-05 2009-08-06 Rajesh Gautam Collaborative Appointment and Reminder System
US20090204414A1 (en) * 2008-02-07 2009-08-13 Bharat Punjalal Shah Method and system to enable in-context pre-meeting dialogue and collaboration among invitees
US7996357B2 (en) 2008-02-29 2011-08-09 Plaxo, Inc. Enabling synchronization with a difference unaware data source
US20090222519A1 (en) * 2008-03-03 2009-09-03 John Boyd Computer-based methods for arranging meetings and systems for performing the same
US20090239648A1 (en) 2008-03-21 2009-09-24 Acres-Fiore Patents Method and apparatus for altering gaming device configuration responsive to information related to a player of the gaming device
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US20090264171A1 (en) 2008-04-16 2009-10-22 Acres-Fiore, Inc. Generating a score related to play on gaming devices
US20090265623A1 (en) * 2008-04-17 2009-10-22 Kho Nancy E Customizing calendar views
US20090299807A1 (en) * 2008-05-30 2009-12-03 Microsoft Corporation Scheduling opportunity previewer
US8787947B2 (en) 2008-06-18 2014-07-22 Seven Networks, Inc. Application discovery on mobile devices
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
US8078158B2 (en) 2008-06-26 2011-12-13 Seven Networks, Inc. Provisioning applications for a mobile device
US8171411B1 (en) 2008-08-18 2012-05-01 National CineMedia LLC System and method for delivering content in a movie trailer
US8657662B2 (en) 2008-09-04 2014-02-25 Patent Investment & Licensing Company Gaming device having variable speed of play
US9424559B2 (en) * 2008-09-23 2016-08-23 International Business Machines Corporation Annotation of communications
US20100082391A1 (en) * 2008-09-26 2010-04-01 Soerensen Ebbe Bruun Method, device, and system for appointment messaging
US8909759B2 (en) 2008-10-10 2014-12-09 Seven Networks, Inc. Bandwidth measurement
US20100124980A1 (en) 2008-11-17 2010-05-20 Acres-Fiore Patents method for configuring casino operations
US8073725B2 (en) * 2009-01-26 2011-12-06 John Loring Appointment scheduling system
US20100223088A1 (en) * 2009-02-27 2010-09-02 Research In Motion Limited Electronic device and method of managing calendar event records
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
US8671009B1 (en) 2009-04-28 2014-03-11 Schedulicity Inc. Systems and methods for on-line scheduling of appointments and other resources
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
US20100332278A1 (en) * 2009-06-25 2010-12-30 Stern Edith H Project management via collaborative calendaring
US8702490B2 (en) 2009-07-24 2014-04-22 Patent Investment & Licensing Company Gaming device having multiple game play option
US9997007B2 (en) 2009-10-01 2018-06-12 Patent Investment & Licensing Company Method and system for implementing mystery bonus in place of base game results on gaming machine
US20110083377A1 (en) * 2009-10-13 2011-04-14 Randall Lee Graffis Big drawer
US8313369B2 (en) 2009-10-14 2012-11-20 Patent Investments & Licensing Company Outcome determination method for gaming device
US9659442B2 (en) 2009-11-10 2017-05-23 Patent Investment & Licensing Company System and method for measuring gaming player behavior
US8696436B2 (en) 2009-11-16 2014-04-15 Patent Investment & Licensing Company Method for displaying gaming result
US8684811B2 (en) 2009-12-03 2014-04-01 Patent Investment & Licensing Company Gaming device having advance game information analyzer
US9240094B2 (en) 2009-12-03 2016-01-19 Patent Investment & Licensing Company Rapid play poker gaming device
US8375081B2 (en) * 2009-12-28 2013-02-12 Microsoft Corporation Calendar repair assistant
US8612535B2 (en) * 2009-12-28 2013-12-17 Microsoft Corporation Repairing calendars with standard meeting messages
US8392365B2 (en) * 2009-12-28 2013-03-05 Microsoft Corporation Identifying corrupted data on calendars with client intent
US20110179358A1 (en) * 2010-01-19 2011-07-21 Rajesh Gautam System For Managing A Plurality of Appointments, Events, and Reminders
US20110202999A1 (en) * 2010-02-12 2011-08-18 Research In Motion Limited System and method for controlling event entries
TW201209697A (en) 2010-03-30 2012-03-01 Michael Luna 3D mobile user interface with configurable workspace management
US8302014B2 (en) 2010-06-11 2012-10-30 Microsoft Corporation Merging modifications to user interface components while preserving user customizations
US9009592B2 (en) 2010-06-22 2015-04-14 Microsoft Technology Licensing, Llc Population of lists and tasks from captured voice and audio content
US8407302B2 (en) 2010-06-30 2013-03-26 International Business Machines Corporation Managing meeting invitations to sub-invitees
PL3407673T3 (pl) 2010-07-26 2020-05-18 Seven Networks, Llc Koordynacja ruchu w sieci komórkowej pomiędzy różnymi aplikacjami
US8838783B2 (en) 2010-07-26 2014-09-16 Seven Networks, Inc. Distributed caching for resource and mobile network traffic management
CA2806557C (en) 2010-07-26 2014-10-07 Michael Luna Mobile application traffic optimization
CA2806548C (en) 2010-07-26 2015-03-31 Seven Networks, Inc. Distributed implementation of dynamic wireless traffic policy
US8401885B2 (en) * 2010-08-18 2013-03-19 Meaghan HANNON System and method for automatically generating and populating a school calendar utilizing a predetermined class rotation scheduling pattern
US8504592B2 (en) * 2010-09-23 2013-08-06 Sap Ag Data organization tool and apparatus for remotely managing a meeting
WO2012060995A2 (en) 2010-11-01 2012-05-10 Michael Luna Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8326985B2 (en) 2010-11-01 2012-12-04 Seven Networks, Inc. Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
US8204953B2 (en) 2010-11-01 2012-06-19 Seven Networks, Inc. Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8166164B1 (en) 2010-11-01 2012-04-24 Seven Networks, Inc. Application and network-based long poll request detection and cacheability assessment therefor
US8843153B2 (en) 2010-11-01 2014-09-23 Seven Networks, Inc. Mobile traffic categorization and policy for network use optimization while preserving user experience
EP2635973A4 (en) 2010-11-01 2014-01-15 Seven Networks Inc TO THE BEHAVIOR OF A MOBILE APPLICATION AND INTERMEDIATE STORAGE TAILORED TO NETWORK CONDITIONS
US9330196B2 (en) 2010-11-01 2016-05-03 Seven Networks, Llc Wireless traffic management system cache optimization using http headers
US8484314B2 (en) 2010-11-01 2013-07-09 Seven Networks, Inc. Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US9060032B2 (en) 2010-11-01 2015-06-16 Seven Networks, Inc. Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
EP3422775A1 (en) 2010-11-22 2019-01-02 Seven Networks, LLC Optimization of resource polling intervals to satisfy mobile device requests
CA2798523C (en) 2010-11-22 2015-02-24 Seven Networks, Inc. Aligning data transfer to optimize connections established for transmission over a wireless network
US9721423B2 (en) 2010-12-29 2017-08-01 Patent Investment & Licensing Company Event-based gaming operation for gaming device
US9704331B2 (en) 2010-12-29 2017-07-11 Patent Investment & Licensing Company Means for controlling payback percentage of gaming device
US9728043B2 (en) 2010-12-29 2017-08-08 Patent Investment & Licensing Company Means for enhancing game play of gaming device
GB2501416B (en) 2011-01-07 2018-03-21 Seven Networks Llc System and method for reduction of mobile network traffic used for domain name system (DNS) queries
US9084105B2 (en) 2011-04-19 2015-07-14 Seven Networks, Inc. Device resources sharing for network resource conservation
WO2012149434A2 (en) 2011-04-27 2012-11-01 Seven Networks, Inc. Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
US20120278431A1 (en) 2011-04-27 2012-11-01 Michael Luna Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources and methods therefor
US20120296982A1 (en) * 2011-05-17 2012-11-22 International Business Machines Corporation Automatic Scheduling Tool
US8984581B2 (en) 2011-07-27 2015-03-17 Seven Networks, Inc. Monitoring mobile application activities for malicious traffic on a mobile device
WO2013033785A1 (en) * 2011-09-08 2013-03-14 Calert Pty Ltd Mobile communication device event scheduling
US10192176B2 (en) 2011-10-11 2019-01-29 Microsoft Technology Licensing, Llc Motivation of task completion and personalization of tasks and lists
US8918503B2 (en) 2011-12-06 2014-12-23 Seven Networks, Inc. Optimization of mobile traffic directed to private networks and operator configurability thereof
EP2789138B1 (en) 2011-12-06 2016-09-14 Seven Networks, LLC A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
EP2788889A4 (en) 2011-12-07 2015-08-12 Seven Networks Inc FLEXIBLE AND DYNAMIC INTEGRATION SCHEMES OF A TRAFFIC MANAGEMENT SYSTEM WITH VARIOUS NETWORK OPERATORS TO REDUCE NETWORK TRAFFIC
US9277443B2 (en) 2011-12-07 2016-03-01 Seven Networks, Llc Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US9832095B2 (en) 2011-12-14 2017-11-28 Seven Networks, Llc Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
WO2013090821A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US20130159511A1 (en) 2011-12-14 2013-06-20 Seven Networks, Inc. System and method for generating a report to a network operator by distributing aggregation of data
GB2499306B (en) 2012-01-05 2014-10-22 Seven Networks Inc Managing user interaction with an application on a mobile device
US9203864B2 (en) 2012-02-02 2015-12-01 Seven Networks, Llc Dynamic categorization of applications for network access in a mobile network
US9326189B2 (en) 2012-02-03 2016-04-26 Seven Networks, Llc User as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en) 2012-04-09 2014-08-19 Seven Networks, Inc. Method and system for management of a virtual network connection without heartbeat messages
US10263899B2 (en) 2012-04-10 2019-04-16 Seven Networks, Llc Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
WO2013159176A1 (en) * 2012-04-27 2013-10-31 Research In Motion Limited Systems and methods for establishing and using a personal linking graph
US20130342315A1 (en) * 2012-06-06 2013-12-26 Life of Two System and method for manually pushing reminders on pending events
US8775631B2 (en) 2012-07-13 2014-07-08 Seven Networks, Inc. Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
US10510050B2 (en) 2012-09-10 2019-12-17 Private Secretary, Ltd. Meetings and events coordinating system and method
IN2015DN01804A (zh) * 2012-09-10 2015-05-29 Private Secretary Ltd
US9161258B2 (en) 2012-10-24 2015-10-13 Seven Networks, Llc Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US9015604B2 (en) 2012-11-26 2015-04-21 Microsoft Technology Licensing, Llc Calendaring between user profiles
US9307493B2 (en) 2012-12-20 2016-04-05 Seven Networks, Llc Systems and methods for application management of mobile device radio state promotion and demotion
US9271238B2 (en) 2013-01-23 2016-02-23 Seven Networks, Llc Application or context aware fast dormancy
US8874761B2 (en) 2013-01-25 2014-10-28 Seven Networks, Inc. Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US8750123B1 (en) 2013-03-11 2014-06-10 Seven Networks, Inc. Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network
US9734194B1 (en) 2013-03-14 2017-08-15 Google Inc. Encoding time interval information
US9760644B2 (en) 2013-04-17 2017-09-12 Google Inc. Embedding event creation link in a document
US9065765B2 (en) 2013-07-22 2015-06-23 Seven Networks, Inc. Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US20150154566A1 (en) * 2013-12-03 2015-06-04 Vmware, Inc. Productivity based meeting scheduler
CN105103170A (zh) * 2014-01-24 2015-11-25 松下电器(美国)知识产权公司 控制方法、信息提供方法以及程序
WO2015111101A1 (ja) * 2014-01-24 2015-07-30 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 制御方法、情報提供方法、及びプログラム
US10096002B2 (en) * 2014-04-14 2018-10-09 The Boeing Company Time zone sensitive calendar
WO2016054629A1 (en) * 2014-10-03 2016-04-07 Skejul Inc. Systems and methods for private schedule coordination and event planning
US20190384806A1 (en) * 2018-06-15 2019-12-19 Microsoft Technology Licensing, Llc Per-web-page time zone
CN109286689B (zh) * 2018-11-29 2020-12-11 北京车联天下信息技术有限公司 一种信息发送方法、装置及车载人车交互终端
US11544647B2 (en) * 2019-05-02 2023-01-03 Microsoft Technology Licensing, Llc User availability in personal information management service
RU2748216C2 (ru) * 2019-09-04 2021-05-21 Проскуряков Андрей Владимирович Способ систематизации и представления информации о планируемых событиях

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4807154A (en) * 1987-01-29 1989-02-21 International Business Machines Corporation Method for developing automatic replies in an interactive electronic calendaring system
US5124912A (en) * 1987-05-15 1992-06-23 Wang Laboratories, Inc. Meeting management device
US5050077A (en) * 1988-02-08 1991-09-17 International Business Machines Corporation Meeting scheduler with alternative listing
US5197000A (en) * 1990-07-09 1993-03-23 International Business Machines Corporation Method of scheduling meetings
US5519606A (en) * 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5570109A (en) * 1992-05-27 1996-10-29 Apple Computer, Inc. Schedule and to-do list for a pen-based computer system
US5774867A (en) * 1993-03-25 1998-06-30 International Business Machines Corporation Meeting conflict resolution for electronic calendars
US5528745A (en) * 1994-10-28 1996-06-18 King; C. David Method and system for the display of scheduling information for users within a single viewport
US5664063A (en) * 1994-12-01 1997-09-02 International Business Machines Corporation Automatic user notification of certain meeting attributes of a posted calendar event
US5893073A (en) * 1995-02-27 1999-04-06 Sun Microsystems, Inc. Method and apparatus for representing recurring events
US5845257A (en) * 1996-02-29 1998-12-01 Starfish Software, Inc. System and methods for scheduling and tracking events across multiple time zones
US5867822A (en) * 1996-06-26 1999-02-02 Sun Microsystems, Inc. Method and apparatus for management of electronic calendars throughout an enterprise and management of events in a distributed system

Also Published As

Publication number Publication date
JP3294840B2 (ja) 2002-06-24
JP2002501249A (ja) 2002-01-15
WO1999038079A1 (en) 1999-07-29
US5960406A (en) 1999-09-28
JP2002236789A (ja) 2002-08-23
EA200000784A1 (ru) 2001-04-23
AU2239299A (en) 1999-08-09
EP1049983A1 (en) 2000-11-08

Similar Documents

Publication Publication Date Title
CN1330784A (zh) 编制时间表系统
JP5411697B2 (ja) カレンダアプリケーションを利益化するコンピューティングシステム
US5930471A (en) Communications system and method of operation for electronic messaging using structured response objects and virtual mailboxes
US8898708B2 (en) Media distribution server that presents interactive media to digital devices
CN1443336A (zh) 商行和其顾客间的直接通信方法
US20090307212A1 (en) System and method for event management
US20090030933A1 (en) Display of Information in Electronic Communications
US20060122861A1 (en) Corporate introduction system and method
US20060015361A1 (en) Method and system for customer contact reporting
CN1395390A (zh) 交互式网络化预定
US20080288301A1 (en) Data processing system and method
US20100269049A1 (en) System and method for managing events in a multiple schedule environment
CN1744120A (zh) 应用程序对象与智能客户机对象之间的转换
CN1316703A (zh) 日历和个人信息管理的方法和系统
CA2322470A1 (en) Method and apparatus for automating the conduct of surveys over a network system
CN1744122A (zh) 智能客户机的同步
WO2007106493A2 (en) Customer relationship management system and method
Kirkpatrick Groupware Goes Boom.
CN1753003A (zh) 日程管理方法及系统
JP2001175753A (ja) 広告配信方法及び装置
US20070112617A1 (en) Marketing system for a niche business
JP2005322142A (ja) 電子メール自動応答システム及びこれを用いたネットオークションシステム
CN1337028A (zh) 计画通信方法、装置及系统
JP2003223535A (ja) スケジュール管理方法、プログラム及び記録媒体
TW542967B (en) An e-mail processing system

Legal Events

Date Code Title Description
C06 Publication
C10 Entry into substantive examination
PB01 Publication
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1075475

Country of ref document: HK