用于将电子邮件以及万维网通信与用户相结合的方法

文档序号:6356349阅读:434来源:国知局
专利名称:用于将电子邮件以及万维网通信与用户相结合的方法
技术领域
本发明一般地涉及计算机之间的通信,尤其涉及一种用于将电子邮件以及网络通信与用户相结合的方法,以便增强万维网服务以及广告的有效性。
背景技术
正如计算机网络已经在商业上得到了普遍应用那样,从根本上讲,由于万维网的普及,因特网(计算机网络的一个实例)实际在我们生活的各个方面都已得到了广泛使用。因特网包括服务器(计算机),它为客户计算机(由用户操作)以及其他服务器提供了电子通信。所涉及的计算机可以从大型机一直延伸到蜂窝电话,它们能够在任何一种可以想象的通信介质上运行。
大多数用户通过一台个人计算机而与因特网相连(或是“网上冲浪”),该计算机运行一个具有图形用户界面(GUI)的操作系统,例如Windows操作系统。用户使用在其计算机上运行的一个的名为“浏览器”的程序而在因特网上进行通信,尽管普遍使用的还有许多其他的浏览器,但其中最流行的两个浏览器则是InternetExplorer以及Netscape。浏览器接收那些以通常所说的HTML作为格式的文件并且显示“页面”,其中HTML是一种标记语言,它允许将多媒体嵌入格式化及程式化的文本,而所述页面则可播放声音并显示图形和视频。不同的编程语言也可使用,例如JavaScript,这些编程语言允许将可执行代码嵌入一个HTML文件,当浏览器把文件呈现给用户的时候,这些编程语言允许运行所述可执行代码并允许它执行有用的任务。本领域技术人员将会了解,浏览器并不仅限于在因特网上使用,目前它已广泛用于包括内部网在内的网络上的常规通信。
现今, 因特网的最广泛应用或许就是作为电子邮件(“e-mail”)的介质。今天,很少有生活在现代社会的人不知道什么是电子邮件,即使他们没有积极使用过电子邮件。
现今,网络浏览器和电子邮件程序通常会共享它们的基本功能。举例来说,除了读写cookie之外,它们都可以渲染HTML页面,执行脚本,并与网络及应用服务器相互作用。结果,电子邮件和浏览程序经常共享用户计算机上的资源。例如,微软公司的InternetExplorer和Outlook程序共享相同的HTML渲染引擎(renderingengine)和插件。同样,Netscape Navigator/Communicator的电子邮件和浏览模块也共享了用户计算机上的资源。
在用户的电子邮件和浏览活动中,本发明允许在服务器端识别用户。因此,所保存的涉及用户的信息可用于增加和定制他的总的在线感受(online experience)。这使得在线商家和内容供应商有可能统一策略、组合信息、优化资源并且使得涉及其用户的管理和报告流线化。举例来说,在电子邮件和万维网上可以得到以下增强● 更好的定向、颗粒度和关联(合并二者的信息来源);● 选择性加入(opt-in)资源的汇聚;● 通过在曝光时使用最新的可用数据而以动态方式选择相关信息;● 电子邮件与万维网创意策略的整合;● 报告整合;● 下至用户级的行销活动(campaign)定制;以及● 在万维网上对一个电子邮件所发起的通信进行追踪,反之亦然。
根据本发明,提供了一种方法,用于在一个计算机网络中把电子邮件以及浏览器通信与用户结合,其中所述网络包括用户计算机以及与之相连以便进行通信的控制服务器,而用户计算机则运行一个电子邮件程序和一个浏览器程序。在通过网络而与用户进行的初始HTML电子邮件通信中嵌入了一个信号,一旦在用户计算机上进行HTML操作,那么该信号会使一个ID码信号传送到控制服务器,所述ID码信号可以在用户计算机上得到并与用户或是他的计算机唯一关联,一旦在控制服务器上接收到ID码信号,那么它会在与涉及可供控制服务器使用的用户的信息相关联的情况下得到保存。在通过网络而与用户进行的后续HTML通信中将会嵌入一个信号,一旦在用户计算机上进行HTML操作,那么该信号会使ID码信号发送到控制服务器,其中所述ID码信号是在控制服务器上接收的。在服务器接收到ID码信号之后,它会恢复那些涉及可供控制服务器使用的用户的信息,并且使用该信息来制定一个响应,以便发送到用户计算机。
Cookie是驻留在用户计算机上的一个很小的文件,它保存了关于用户的信息。在HTTP会话中,cookie可以由服务器保存或“设定”在用户设备中,在与用户进行的后续HTTP会话中,cookie可以由服务器读取和记录。而HTTP会话则是在浏览器或HTML电子邮件阅读器执行一个HTML文档时建立的。
本发明利用了这样一个事实,那就是诸如NetscapeCommunicator和Microsoft Explorer/Outlook这类整合了浏览器/电子邮件的程序包共享了它们的cookie。具体地说,根据本发明,cookie用作一个三角点(point of triangulation),以便在电子邮件和网络浏览环境中标识一个用户,这就有可能进一步发现关于一个用户的因特网活动及偏好的更多情况。
整合电子邮件以及网络浏览中的通信所实现的第一级完善性(sophistication)是有可能在一种介质中对另一种介质种发起的通信继续进行追踪。例如,当用户遭遇到一个网站时,由电子邮件递送的广告可以用一个关于相同产品的消息来追踪。
第二级完善性是通过将电子邮件数据库整合到消息选择处理中而得以实现的。因此,数据库中的信息可用于为用户选择或动态产生一个定制消息,例如一个使用他的名字或是提及特定兴趣的电子邮件广告。
第三级完善性是在用户首次执行HTML电子邮件消息之后实现的。从那以后,cookie中保存的用户标识码可用于对与网络上任何地方的用户所进行的全部通信进行定制,而不仅仅是电子邮件通信。举例来说,如果邮件列表包含了用户生日,那么,如果在用户生日那天在万维网上遇到了用户,那么将会为用户给出一个祝他生日快乐并带有广告的问候。


在参考附图的情况下,上述简要描述以及本发明的更多目标、特征和优点将从本发明优选实施例的后续详细描述中得到更为全面的理解,其中图1是描述本发明环境的功能框图;图2是一个对使用本发明而在因特网上定位用户进行描述的功能框图;图3是一个对本发明优选实施例在电子邮件通信中的操作进行描述的功能框图;以及图4是一个对万维网消息选择和提供进行描述的功能框图。
具体实施例方式
本发明的优选实施例将cookie用作一个“三角点”,以便在网络浏览器与电子邮件程序之间共享用户信息。然而,所描述的系统应该仅仅看作是说明性的,该系统决不是实现本发明的唯一解决方案。其他基于一个标识码来形成三角形的技术可用于共享信息,例如使用硬件标识(诸如Mac地址和处理器标识号)。并且还应了解,这种“三角点”可以位于用户计算机,也可以处于一台远程服务器。在本实施例中,它以cookie的形式位于用户计算机上。
在优选实施例中,本发明是在提供了在线广告活动的环境中得到说明的。所涉及的主控制计算机可描述为广告服务器或是“adserver”。但是应该了解,对本发明来说,还存在很多其他的应用。
图1是描述本发明环境的功能框图。多个网络服务器W(计算机)、用户计算机(显示了一台用户计算机U)以及一个广告服务器A连接到因特网I并能通过因特网I相互通信。通常,用户计算机包含了诸如硬盘驱动器这样的存储器10,并且假设用户计算机正在运行一个浏览器程序12以及电子邮件程序14,其中所述程序可以共享cookie。广告服务器A保存一个邮件列表,该列表与其他信息共同包含了涉及计算机用户U的信息,包含广告的HTML电子邮件则通过一个与因特网相连的邮件服务器18而被发送到邮件列表上的那些用户。邮件列表把一个唯一标识码与每个收件人相关联。
通过这个使用了本发明的系统,发送给用户U并由其做出响应的HTML电子邮件最终致使一个cookie存入用户的存储器10,其中所述存储器中已具有该用户的唯一标识。此后,当用户与网络服务器W进行通信并产生一个商业查询时,该查询将被导向广告服务器A,所述广告服务器A读取cookie中保存的用户唯一标识码并且可以识别和辨认用户。由此服务器A可以向用户提供定制的广告并且可以(在cookie或其它地方)对关于他的广告程序状态的任何信息加以保存。同样,用户U会在未来的电子邮件通信中得到认可。
图2中对这个三角处理进行了说明。用户“John Doe”在一台计算机上进行工作,该计算机具有一个浏览器程序12和一个电子邮件阅读程序14。这两个程序能够共享cookie。Cookie 20包含了一个与用户相关联的唯一代码“用户ID”,由此可以经由浏览器12或电子邮件阅读器14而对cookie 20进行访问。当John Doe使用其浏览器或电子邮件阅读器来进行商业查询时,服务器A可以借助ID码来识别个体并提供定制响应,此外还可以更新cookie,以便对广告程序的进展加以追踪。
图3是描述本发明优选实施例在电子邮件通信中的操作的功能框图。在第一通信1中,广告服务器A中保存的邮件列表16提供给邮件服务器18和消息生成服务器30。该邮件列表具有一个与每个邮件收件人相关联的唯一ID码。例如,John Doe具有代码“a”,而Jane Doe则具有代码“b”。消息生成器30产生所有消息并将它们提供给邮件服务器18,以便发送给收件人。邮件服务器18发出的HTML电子邮件包括“Ad标记”这样一个标记,所述标记包含了一个具有各个用户唯一ID码的变量。电子邮件传输即为通信2。当用户读取电子邮件时,HTML邮件将被执行,在广告服务器A与用户之间的协商过程中,嵌入其中的可执行代码从广告服务器A(通信3)请求一个广告,并且用户ID码将会传送到广告服务器。通过使用ID码,广告服务器A从邮件列表中获取用户标识并且使用所述标识来为用户制订一个活动策略,此外它还会创建一个cookie(其中包含了用户的历史记录)。
然后,广告服务器A与消息生成服务器30进行通信(通信4),而一个恰当的消息将被选择或产生并且递送到广告服务器A。然后,广告服务器A把这个消息交付用户(通信5)。该消息包括了致使cookie存入用户设备并使之包含用户ID码的代码。在第一通信中,cookie被设定,但是此后将会使用那些关于用户的最新信息来对其加以更新并且改写旧的cookie。
图4是对网络消息的选择和供应进行描述的功能框图。当用户从网络服务器W请求一个页面时,他会接收页面HTML,其中包含了嵌入式广告标记(通信21)。在执行页面上的HTML代码时,用户浏览器从网络服务器W请求媒体文件(通信22a),并从广告服务器A请求一个广告(通信22b)。在广告服务器A与用户之间的协商过程中,保存在用户计算机上的cookie将被访问,并且用户ID将会发送到广告服务器A(通信22b的一部分)。然后,广告服务器A能够从邮件列表中识别用户,并且能够导出它的活动策略。然后将会向消息生成器30发出一个关于恰当消息的请求(通信23)。于是,所递送的消息与一个已更新cookie相结合(包括用户的历史记录)并且发送到用户(通信24)。一旦接收到消息并且执行了HTML代码,用户计算机将会使用已经更新的cookie来改写现有cookie,所述更新cookie同样包含了用户ID码。
应该了解的是,在第一万维网通信之后,用户计算机总是包含一个cookie,所述cookie包括用户的唯一ID码,并且这个cookie会在每次网络通信之后得到更新,从而反映出为用户定制的广告行销活动的状态。
尽管为了说明目的而对本发明的优选实施例进行了描述,但是本领域技术人员将会了解,在不脱离附加权利要求所定义的本发明的实质和范围的情况下,许多添加、修改和替换都是可行的。
权利要求
1.在一个包含用户计算机以及与之相连以便进行通信的控制服务器的计算机网络中,用户计算机运行一个电子邮件程序和一个浏览器程序,一种用于将电子邮件和浏览器通信与用户相结合的方法,包括步骤在通过网络而与用户进行的初始HTML电子邮件通信中嵌入一个信号,一旦在用户计算机上进行HTML操作,该信号将使一个ID码信号传送到控制服务器,所述ID码信号可以在用户计算机上得到并与用户或是他的计算机唯一关联,一旦在控制服务器上接收到ID码信号,则将其关联于那些与可供控制服务器使用的用户有关的信息并且保存在服务器上;在通过网络而与用户进行的后续HTML通信中嵌入一个信号,一旦在用户计算机上进行HTML操作,该信号将使ID码信号发送到控制服务器并在控制服务器上接收同一信号;以及使用ID码信号,恢复那些与可供控制服务器使用的用户有关的信息,并且使用该信息来制定一个响应,以便发送到用户计算机。
2.权利要求1的方法,其中电子邮件程序和浏览器程序都可以读写cookie,ID码信号是在一个cookie中保存在用户计算机上的。
3.权利要求2的方法,其中cookie是在控制服务器上创建的,并且是在从用户到控制服务器的HTML通信之后得到更新的,响应于HTML通信,所述cookie发送到用户计算机并被保存在其中。
4.权利要求1的方法,其中控制服务器保存一个包含用户身份和唯一标识每个用户的ID码信号的邮件列表,所述邮件列表用于产生初始HTML电子邮件。
5.权利要求3的方法,其中cookie包含了发送给用户的先前信息的历史纪录。
6.权利要求1的方法,其中ID码信号嵌入初始HTML电子邮件并在用户接收和打开初始电子邮件之后被从用户计算机发送,初始HTML电子邮件包含可执行代码,所述代码将ID码信号保存在用户计算机上。
7.权利要求6的方法,其中电子邮件程序和浏览器程序都可以读写cookie,ID码信号则是在一个cookie中保存在用户计算机上的。
8.权利要求7的方法,其中cookie是在控制服务器上创建的,并且是在从用户到控制服务器的HTML通信之后得到更新的,响应于HTML通信,所述cookie发送到用户计算机并被保存在其中。
9.权利要求8的方法,其中cookie包含了发送给用户的先前信息的历史纪录。
10.权利要求6的方法,其中控制服务器保存一个包含用户身份和唯一标识每个用户的ID码信号的邮件列表,所述邮件列表用于产生初始HTML电子邮件。
11.权利要求10的方法,其中电子邮件程序和浏览器程序都可以读写cookie,ID码信号则是在一个cookie中保存在用户计算机上的。
12.权利要求11的方法,其中cookie是在控制服务器上创建的,并且是在从用户到控制服务器的HTML通信之后得到更新的,响应于HTML通信,所述cookie发送到用户计算机并被保存在其中。
13.权利要求12的方法,其中cookie包含了发送给用户的先前信息的历史纪录。
14.前述任一权利要求的方法,其中控制服务器是一个广告服务器,该服务器向用户提供在线广告并且基于接收自用户的ID码信号来选择广告信号,以便将其发送给用户。
15.权利要求14的方法,其中控制服务器基于存在于用户计算机所保存的cookie中的信息来选择广告信号,以便将其发送给用户。
全文摘要
本发明提供了一种方法,用于在一个计算机网络中把电子邮件以及浏览器通信与用户相结合,其中所述计算机网络包括一台用户计算机和一个与之相连以便进行通信的控制服务器(A),用户计算机运行一个电子邮件程序(14)和一个浏览器程序(12)。在经由网络而与用户进行的一个初始HTML电子邮件通信中,嵌入了一个信号(20),一旦在用户计算机(U)上进行HTML操作,所述信号会使一个ID码信号(20)传送到控制服务器,所述ID码信号可以在用户计算机上得到并与用户或是他的计算机唯一关联,一旦在控制服务器上接收到ID码信号,那么它会关联于那些与可供控制服务器(16)使用的用户有关的信息并且得以保存。在经由网络而与用户进行的后续HTML通信中,嵌入了一个信号,一旦在用户计算机上进行HTML操作,该信号将使ID码信号发送到控制服务器,其中所述ID码信号是在控制服务器上接收的。在服务器接收了ID码信号之后,它会恢复那些与可供控制服务器使用的用户有关的信息,并且使用该信息来制定一个响应,以便发送到用户计算机。
文档编号G06Q30/00GK1503950SQ02808352
公开日2004年6月9日 申请日期2002年4月16日 优先权日2001年4月16日
发明者塞缪尔·S·特纳博姆, 塞缪尔 S 特纳博姆 申请人:波尔托瑞利股份有限公司, 联合虚拟应用公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1