通过计算机网络传输协议传送文档的数字化表示的方法和系统的制作方法

文档序号:6566830阅读:675来源:国知局
专利名称:通过计算机网络传输协议传送文档的数字化表示的方法和系统的制作方法
通过计算机网络传输协议传送文档的数字化表示的方法和系统
背景技术
本发明涉及通过所选择的计算机网络传输协议来传送文档的数字化表示 的方法和装置。更具体而言,本发明的某些实施例提供通过期望的计算机网 络传输协议接收表示文档(包括文本、图像等)的数字化图像,将数字化表示 从第一文件格式转换成第二文件格式,并基于从文档的数字化表示得到的数据 向合适的目的地输出第二文件。
在过去,可以通过将具有传真格式的传真信号转换成电子邮件格式(例如,
RFC-822)来在因特网上移动传真图像。 一旦转换完成,就根据简单邮件传输 协议(SMTP)或类似协议通过因特网将电子邮件传送至预定目的地。因特网 是基于TCP/IP (传输控制协议/网际协议)的全球通信网。目前存在各种允许 用户通过因特网发送传真图像的基于用户服务。
根据由诸如eFax、 Jfax等公司提供或先前提供的一种类型的服务,用户被 提供以唯一电话号码。任何传真至该号码的文档都被转换成电子邮件格式并被 传送至用户的电子邮件收件箱。这类服务的一种缺点在于它要求用户具有与他 们的电子邮件地址相关联的特定电话号码。第二个缺点在于用户必须将个人传 真电话号码分发给可能想向用户发传真的任何人。最后,从服务提供者的角度 来说,因为与购买和操作这么多单个专用电话号码相关联的成本非常高,所以 这类服务的操作是昂贵的。
先前由UUNET (现在的WorldCom)提供的另一类服务要求用户在用户 的传真机和服务的网络之间附连附加硬件。此服务的目的在于降低大量用户的 长途传真成本。UUNET系统将传真转换成电子邮件的等效物,然后通过 UUNET的网络将该电子邮件路由至最近的UUFAX服务器。UUFAX服务器将 该电子邮件转换回传真格式并使用本地呼叫将该传真传送至目的地处的传真 机。这种服务的缺点在于接入服务需要时间以及先期硬件添加和支出。
其它类型的客户机硬件解决方案包括来自RightFAX和HP Scanners的产
品。这些解决方案的缺点在于用户必须投资昂贵的硬件。
因此,期望提供一种能通过合适的网络协议将数字化文档有效地传送至期 望目的地的方法和系统。

发明内容
本发明涉及一种用于通过指定的计算机网络协议将文档的数字化表示自 动地传送至电子数据目的地的方法和装置。更具体而言,本发明的某些实施例 提供光学地接收文档(例如,文本、图像等)的数字化表示。设想了各种方法, 包括通过传真机(例如,独立机器、计算机)接收传真发送;从扫描仪或多功 能复印机/扫描仪接收数字化数据;从数码相机(例如,相机电话、PDA、数码 相机、数字摄像机)接收数字化数据;接收"打印到文件"文件等。
在各种实施例中,数字化数据可以在发送至电子数据目的地之前自动地从 -种数据存储格式转换成另一种存储格式。例如,传真发送可以被转换成诸 如.pdf、 .tiff、 .doc、 .txt等广泛使用的文件格式;所扫描的.tiff图像可以被转换 成诸如.jpg、 .bmp、 .pdf、 .gif等另一种图形文件格式。在各种实施例中,数字 化数据的电子数据目的地可以是web服务器、电子邮件服务器(电子邮件信 箱)、存储目录、数据库、存储网络、FTP位置、web服务器、目录位置等。 另外,在各种实施例中,数据格式可以是适合接收机随后诸如通过电子邮件客 户机、通过Web浏览器、通过web客户机、通过数据库管理系统、通过指定 目录等多种方式检索的格式。在本发明的某些实施例中,各种计算机网络协议
可用于将数据传送至预定目的地,诸如HTTPS、 FTP、 HTTP、 SMTP、 WAP
楚 寸°
在以下讨论中,某些实施例涉及传真模板或封面、传真机和传真发送。应 理解传真模板页只是文档的数字化表示的封面的一个实施例。另外,其它用于
创建这类数字化模板页的装置包括光学扫描仪、多功能机器(例如复印机/ 扫描仪)、数码相机、计算机等。另外,可设想传真-电子邮件传输以外的其 它传输方法,诸如使用计算机网络协议传输、使用红外线或光链路传输、使用
蓝牙或其它无线链路传输等。
安全文档变换体系结构的实施例是为可升级性、安全性、保密性、可靠性 和兼容性而设计的。各个实施例包括可升级体系结构,该结构包括
1. 替换路径电话公司电路(Alternate-Path Telco Circuit),用于在光纤断 线的情形下提供呼叫故障恢复。Tl电路的MongoNet超级干线对(super-trunk pair)保障载波和物理环路的多样性从而降低外部服务断线的可能性(即,挖 土机切断光纤)。
2. 多个数据中心,用于随地理多样性来协同定位我们的服务。
3. 簇,用于为本发明的实施例带来高可用性(MongoNet服务)。各个实 施例被用在具有SAN后端的RedHatAS2.1 (高级服务器)上。
4. 分布式、线程、基于消息的体系结构,为MongoNet服务的可升级性、 故障恢复和容错提供支持。
5. 包,用于减少用于生产新服务器机器以及用于现有机器的服务软件的 新版本的时间。
本发明的各个实施例通过使用与紧密ACL和存取过程耦合的分组过滤、 防火墙以及虚拟局域网来降低对安全使用的曝光,以提供高等级安全性。对于 除了在启动内部过程(即,传出电子邮件)之外的任何理由,外部或DMZ话 务都不准进入内部子网。对于支持SMTP动词STARTTLS的地点,通过TLS 来递送实施例。作为添加的安全层,各个实施例可以被递送至客户的SMTP服 务器、或被邮送至客户URL以供进一步处理(用于顺应、索引和/或存档)。 在其它实施例中,安全电子邮件适用服务器还可用作用于在客户防火墙内进一 步定制的补强(bolt-on)选项。
各个实施例提供高水平的保密性,因为操作可以完全自动化。在某些实施 例中,所有文档通过诸如在父申请中所述的字符识别系统转换和路由。本发明 的各个实施例客户客户将不存储任何中间文件,除非作为定制帐户选项由客户 指示这样做。在正常配置下,所有内容文件在从各种实施例发送的传输被发送 后立即被删除。
各个实施例倾向于包括允许客户在发送所有传真或传输之前查看和批准 它们的"顺应性"或"看门人"特征。各个安全实施例向传真接收方等发送用 于安全登录以接收PDF的链路(减去PDF附件)。这些解决方案可一起使用 并在各个实施例中完全地提供。在其它实施例中,客户可选择将安全电子邮件 适用服务器作为补强安装在客户的防火墙内。各种安全和顺应实施例向客户提 供可能有的最高等级的安全性,从而消除通过电子邮件递送的内容。
本发明的各个实施例可维持所有服务的多个实例。向服务呈现的各个请求 消息必须符合内部标准并且可以呈现给任何特定服务的实例。消息路由器响应 检査确保响应对所呈现的消息有意义。各个实施例可以是不属于任何国家的
(stateless)。各个实施例在HA (高可用性)配置中使用Oracle数据库。
各个实施例将模板方法用于电子邮件构建或其它递送工具构建,从而提供 与客户系统的高度兼容性。如果网站具有特殊限制(即,无HTML邮件), 则实施例可以被配置成满足客户的需求。在某些实施例中,可使用可在 www.adobe.com处免费获得的Adobe⑧通用PDF格式。
根据本发明的一个方面,说明了一种用于计算机系统的方法。 一种技术包 括从用户处接收传真发送,其中该传真发送包括使用传真发送格式发出文档的 数字化表示、处理文档的数字化表示以确定目的电子邮件地址,并将文档的数 字化表示的至少一部分重新格式化成电子邮件附件格式。其它技术包括用光学 字符识别引擎处理文档的数字化表示的至少一部分以确定一个或多个关键字,
从而向广告服务器提供该一个或多个关键字,并从广告服务器接收广告数据。 其它方法可包括形成寄往目的电子邮件地址的电子邮件消息,其中该电子邮件 消息包括主体部分和附件部分,其中主体部分包括广告数据,并且其中附件部 分包括文档的数字化表示的电子邮件附件格式的那部分。
根据本发明的另一方面,描述了一种计算机系统。 一种装置包括配置成存 储来自用户的传真发送的存储器,其中该传真发送包括使用传真发送格式发出 的文档的数字化表示。另一设备包括与存储器耦合的处理器,其中处理器被配 置成处理文档的数字化表示以确定至少一个目的电子邮件地址,其中处理器被 配置成将文档的数字化表示的一部分重新格式化成电子邮件附件格式,其中处 理器被配置成确定与传真发送相关联的广告数据,并且其中处理器被配置成形
成寄往目的电子邮件地址的电子邮件消息。在各个实施例中,电子邮件消息包 括主体部分和附件部分,其中主体部分包括广告数据,且其中附件部分包括文 档的数字化表示的电子邮件附件格式的那部分。在其它实施例中,处理器被配 置成用光学字符识别引擎来处理文档的数字化表示的至少一部分以确定一个 或多个关键字。在另外的实施例中,处理器被配置成向广告服务器提供一个或 多个关键字。
根据本发明的又一方面,描述了一种包括处理器的计算机系统的计算机程 序产品。 一个计算机程序产品包括指示处理器接收来自用户的传真发送,其 中传真发送包括使用传真发送格式发出的文档的数字化表示;指示处理器处理 文档的数字化表示以确定目的电子邮件地址;以及指示处理器将文档的数字化 表示的至少一部分格式化成电子邮件附件格式的计算机可执行代码。另一计算 机程序产品包括指示处理器用光学字符识别引擎来处理文档的数字化表示的 至少一部分以确定一个或多个关键字的代码、指示处理器向广告服务器提供该 一个或多个关键字的代码、以及指示处理器从广告服务器接收广告数据的代 码。又一计算机产品产品包括指示处理器形成寄往目的电子邮件地址的电子 邮件消息,其中电子邮件消息包括主体部分和附件部分,其中主体部分包括广 告数据,其中附件部分包括文档的数字化表示的电子邮件附件格式的那部分。 在各个实施例中,有形介质可存储计算机可执行代码,这些介质包括诸如软 盘、硬盘驱动器、网络存储设备和可移动硬盘等磁性介质;诸如CD-ROM、 DVD、大容量DVD、全息存储器和条形码等光学存储介质;诸如闪存、只读 存储器(ROM)和电池支持的易失性存储器等半导体存储器等。
根据本发明的另一方面,公开了一种用于计算机系统的方法。 一种技术包
括接收来自用户处的第一传真发送,其中第一传真发送包括使用传真发送格
式来发出第一文档的数字化表示,用光学字符识别过程来处理第一文档的数字 化表示以确定第一目的电子邮件地址,其中第一目的电子邮件地址不需计算机 系统事先知道,以及接收来自用户的第二件传真发送,其中第二传真发送包括
使用传真发送格式发出的第二文档的数字化表示。 一种过程可包括用光学字 符识别过程来处理第二文档的数字化表示以确定第一目的电子邮件地址,将第
二文档的数字化表示的至少一部分和第一文档的数字化表示的至少一部分组 合成电子邮件附件格式的电子邮件附件,并形成寄往目的电子邮件地址的电子 邮件消息,其中电子邮件消息包括主体部分和附件部分,其中主体部分包括广 告数据,且其中附件部分包括电子邮件附件。
根据本发明的又一方面,描述了一种包括处理器的计算机系统的计算机程 序产品。 一种计算机程序产品包括指示处理器接收来自用户的第一传真发送 的可执行代码,其中第一传真发送包括使用传真发送格式发出第一文档的数字 化表示;指示处理器对第一文档的数字化表示执行光学识别过程以确定第一目 的电子邮件地址的代码,其中第一目的电子邮件地址不需为计算机系统所知; 以及指示处理器接收来自用户的第二传真发送的代码,其中第二传真发送包括 使用传真发送格式发出的第二文档的数字化表示。其它计算机程序产品包括-指示处理器对第二文档的数字化表示执行光学识别过程以指示第二传真发送 与第 一传真发送相关联的可执行代码、指示处理器将第一文档的数字化表示和 第二文档的数字化表示组合成一组合表示的代码、以及指示处理器形成寄往目 的电子邮件地址的电子邮件消息的代码,其中电子邮件消息包括主体部分和附 件部分,其中主体部分包括广告数据,并且其中附件部分包括组合表示。在各 个实施例中,有形介质可存储计算机可执行代码,这些介质包括诸如软盘、 硬盘驱动器、网络存储设备和可移动硬盘等磁性介质;诸如CD-ROM、 DVD、 大容量DVD、全息存储器和条形码等光学存储介质;诸如闪存、只读存储器
(ROM)和电池支持的易失性存储器等半导体存储器等。
根据本发明的再一方面,描述了一种计算机系统。 一种装置包括配置成存 储来自用户的第一传真发送的存储器,其中第一传真发送包括使用传真发送格 式发出的第一文档的数字化表示,其中存储器还被配置成以电子邮件附件格式 存储第一文档的数字化表示的至少一部分,且其中存储器还被配置成存储来自 用户的第二传真发送,其中第二传真发送包括使用传真发送格式发出的第二文 档的数字化表示。另一设备包括与存储器耦合的处理器,其中处理器被配置成 用光学字符识别过程来处理第一文档的数字化表示以确定第一目的电子邮件 地址,其中处理器被配置成用光学字符识别过程来处理第二文档的数字化表示
以确定第二传真发送与第一传真发送相关,其中处理器被配置成将第一文档的
数字化表示的至少一部分与第二文档的数字化表示的至少一部分组合成组合
数字化表示,且其中处理器被配置成生成寄往目的电子邮件地址的电子邮件消
息,其中电子邮件消息包括主体部分和附件部分,其中主体部分包括广告数据, 且其中附件部分包括组合数字化表示。
根据本发明的另一方面,描述了用于计算机系统的方法。 一种技术包括 接收来自用户的第一发送,其中第一发送包括使用第一发送格式发出的第一文 档的数字化表示;用光学字符识别过程来处理第一文档的数字化表示以确定第 一电子目的地,其中在接收第一发送之前计算机系统不需要知道第一电子目的 地;以及用光学字符识别过程来处理第一文档的数字化表示以确定第一文档的 数字化表示中存储格式的那部分的文件名。其它过程包括将第一文档的数字 化表示的至少一部分从第一发送格式重新格式化成存储格式,以及向第一电子 目的地发出电子发送,其中电子发送包括第一文档的数字化表示中存储格式的 那部分。
根据本发明的又一方面,公开了计算机系统。 一种装置包括配置成存储来 自用户的第一发送的存储器,其中第一发送包括使用第一发送格式发出的第一 文档的数字化表示。设备可包括与存储器耦合的处理器,其中处理器被配置成 接收来自用户的第一发送,其中处理器被配置成响应于第一文档的数字化表示 的光学字符识别过程确定电子目的地,其中在将第一发送存储在存储器中之前 计算机系统不需要知道电子目的地,其中处理器被配置成通过将第一文档的数 字化表示的至少一部分从第一发送格式重新格式化成存储格式来形成第一存 储文档,其中处理器被配置成响应于第一发送确定广告数据;其中处理器还被 配置成用光学字符识别过程来处理第一文档的数字化表示以确定第一存储文 档的文件名,且其中处理器被配置成向第一电子目的地发出电子发送,其中该 电子发送包括第一存储文档。
根据本发明的又一方面,说明了一种用于包括处理器的计算机系统的计算 机程序产品。 一种计算机程序产品包括指示处理器接收来自用户的第一电子 发送的可执行代码,其中第一电子发送包括使用发送格式发出的可视文档的数 字化表示;指示处理器用光学字符识别过程处理可视文档的数字化表示以确定 电子目的地的代码,其中在接收第一电子发送之前计算机系统不需要知道电子 目的地;以及指示处理器将可视文档的数字化表示的至少一部分格式化成存储 格式的代码。其它计算机程序产品包括指示处理器用光学字符识别过程来处 理可视文档的数字化表示以确定与可视文档的数字化表示中的存储格式的那 部分相关联的文件名的代码;以及指示处理器向电子目的地发出第二电子发送 的代码,其中第二电子发送包括可视文档的数字化表示中存储格式的那部分。 在各个实施例中,有形介质可存储计算机可执行代码,这些介质包括诸如软 盘、硬盘驱动器、网络存储设备和可移动硬盘等磁性介质;诸如CD-ROM、 DVD、大容量DVD、全息存储器和条形码等光学存储介质;诸如闪存、只读 存储器(ROM)和电池支持的易失性存储器等半导体存储器等。
参考包括附图和权利要求书在内的说明书的其余部分将认识到本发明的 各个实施例的其它特征和优点。以下参照附图详细说明本发明的各个实施例的 其它特征和优点以及本发明的各个实施例的结构和操作。同样的附图标记指示 相同和功能相似的组件。
附图的简要说明


图1是根据本发明的一个示例性实施例的系统的简化框图; 图2是根据本发明的一个示例性实施例的提供传真/电子邮件接口的接入 点(POP)的硬件配置的简化框图3A是根据本发明的一个示例性实施例的获取电子邮件封面的过程的图
示;
图3B是根据本发明的一个示例性实施例的用户与本发明的系统交互以从
传真机发送电子邮件的过程的图示;
图4是从图2的POP接收的电子邮件封面的一示例性图示; 图5是示出图2的POP的软件体系结构的简化框图6A是从图2的POP接收的传真-电子邮件确认页的一示例性图示; 图6B是从图2的POP接收到的传真-电子邮件确认页的另一个示例性图
不;
图7是网络操作中心(NOC)的简化框图8A是根据本发明的一个示例性实施例的用户与本发明的系统交互以从 电子邮件发送传真的过程的图示;
图8B是其中在根据图8A的过程中递送的传真的接收方使用返回传真页 来回复该传真的回复过程的图示;
图9是示出根据本发明的一个示例性实施例的用于防止对电子邮件的未 授权访问的安全机制的示例性操作的流程图10是示出根据本发明的一个示例性应用的简化框图11是本发明的另一个实施例的一个示例;
图12是本发明的又一个实施例的一个示例;
图13是示出根据本发明的各个实施例的可能数据流的简化框图;以及 图14是示出根据本发明的各个实施例的网络体系结构纵览的简化框图。
发明的详细说明
现在将描述以一个或多个示例性实施例的形式的本发明。图1是根据本发 明的一个实施例的传真/电子邮件通信系统5的高级框图。系统5包括与简易老 式电话系统(POTS)和因特网两者选择性地耦合的网络操作中心(NOC) 8、 以及通过POTS和因特网选择性地与NOC 8耦合的多个接入点(POP)IO。"因 特网"在这里指基于TCP/IP协议的网络中的万维网、以及对其的所有访问手 段(例如,具有电子邮件系统并与因特网耦合的局域网)(TCP/IP代表"传输 控制协议/网际协议"并且是管理因特网上所有计算机之间通信的语言)。
如将在以下详述的,系统5允许用户发送来自任何独立传真机2的电子邮 件、以及接收来自传真机或电子邮件发送方的传真,而不必向传真机或电子邮 件发送方分配一个唯一的预先定义的传真号。这里,应强调如图1中所示的传 真机2只是一个可行的例子。换而言之,在本发明的各个实施例的环境中使用 的传真机还可包括任何顺应传真协议的通信设备或任何其它扫描设备。同样, 图1中的计算机工作站4只是一个可行的例子。换而言之,可使用任何能发送
电子邮件的设备来取代计算机工作站4。
POP 10分布在广泛的地理区域,例如,美国或全世界。图2中示出POP 10 的一个示例性实施例。POP IO包括 一个或多个传真调制解调器库20; —个 或多个传真服务器22;广告和统计(广告/统计)服务器24;电子邮件服务器 26;交互语音响应(IVR)单元28;以太网交换机30; IP路由器32;以及T-1
通道服务单元(CSU) 34。应强调图2中POP 10的实施例只是示例性的。例
如,其它配置也可以在本发明的各个实施例的精神和范围内,包括但不限于使
用较高容量的因特网接入线(例如T-3),提供多个供切换的电子邮件服务器 等。图1和2将在以下呈现的描述的上下文中进一步地详述。
现在参见图3A,其中示出根据本发明的一个示例性实施例的用户如何从 传真服务器22获取"电子邮件封面"的图示。在步骤40,用户从任意传真机 或电话拨打特定的免费传真回复号码(例如1-800)。应理解此传真回复号码 不限于免费电话号码,还可包括任何其它类型的电话号码。此传真回复号码由 电话网络基于用户的地理位置经由POTS路由至POP10。如图2中所示,POP 10的传真调制解调器库20在例如包括24线电话束的B-l线路上接收传真。然 后,在步骤42, POP 10将具有关于如何从用户的传真机发送电子邮件的进一 步指令的空白"电子邮件封面"发送回用户。
该电子邮件封面看上去象普通的传真封面,但它包含空白字符框的线条以 及用户可用于不发生任何费用地发送传真的市内电话号码。市内电话号码是由 表格驱动的翻译过程通过自动号码标识来生成的,它可以从传出的1-800号码 检测到。在一替换实施例中,系统5的每个POP 10都可使用单个免费号码来 接入。图4中示出一个示例性电子邮件封面。在一个实施例中,字符框61在 各字符框61的边缘上具有"小十字符(tick mark) " 63。小十字符63具有 强制用户在字符框61中离开字符框边缘输入字符的效果。离开字符框边缘输 入字符是有益的,因为以后在该过程中,当执行字符识别时可以更准确地标识 字符。
在一个示例性实施例中,电子邮件封面,或更一般地,封面还包括可由用 户选择的特殊特征或选项的列表。例如,该特殊特征或选项之一可以是存档选
项。如果用户选择此选项,则在存储位置处自动生成和存档传真或发送的存档 副本。存储位置可以根据设计选择而变化。例如,存储位置可以是发送方自己 的计算机系统。某些其它特殊特征或选项可以是文档格式选项。例如,要传真 或发送的文档可以作为文本只在电子邮件内发送、或作为电子邮件的Word附 件(在对文档使用OCR技术之后)发送,或作为电子邮件的PDF格式化的附
件(具有或不具有可选择文本)发送。基于本文所提供的公开内容,其它类型 的特殊特征或选项将对本领域的普通技术人员显而易见。以下将给出进一步的 细节。
在一个替换示例性实施例中,封面可以被小型化成诸如Post-it等小报事贴
的大小。用户仍可在此小型化的电子邮件封面上填入必要信息。 一旦完成后, 可以将此小型化的电子邮件封面贴附在文档的首页上以供传真发送。随后的字 符识别可作调节以提高在文档的首页上定位和标识小型化的电子邮件封面的 灵敏度。由于小型化的电子邮件封面页的縮小的尺寸,可包括诸如唯一条形码 等特殊标记或符号以便于使得电子邮件地址能在小型化的电子邮件封面内更 容易地定位和标识所需要执行的字符识别。小型化的电子邮件封面可以作为可 剥离式便笺簿出售。当文档需被传真到一电子邮件地址时,用户只需在该小型 化的电子邮件封面上填入必要信息,揭下已完成的小型化电子邮件封面并将其 贴附在文档的首页上。
在另一个替换示例性实施例中,通过电子邮件或从网站下载来以电子文件 形式向用户提供电子邮件封面的电子版本。在此示例性实施例中,电子文件是
使用PDF格式实现的。当以此方式实现时,电子文件可以被激活以在计算机 上生成电子邮件封面。然后向用户显示该电子邮件封面页。然后,用户可以使 用诸如键盘等输入设备直接将所需信息输入到电子邮件封面上去。以此方式输 入的信息更可靠,从而使在执行以后的字符识别时可能发生的错误最少。然后 完成的电子邮件封面可被打印出来并与所需文档一起传真。
另外,当电子邮件封面用于捕捉必要信息时,所捕捉信息中的某一些(例 如电子邮件地址)可在电子邮件封面的另一部分上重新生成。例如,电子邮件 地址可以重印在电子邮件封面页的另一部分上,或者,电子邮件地址可以以条
形码格式或其它机器可读格式编码,然后被打印成电子邮件封面的一部分。这 提供了冗余并进一步提高了随后需要执行的字符识别的准确性。
可任选地,可使电子邮件封面页上的某信息对于电子邮件的接收方而言呈 现为不可读。例如,发送方使用的传真号可以被印在诸如网纹图案等灰度图案 内,发送方在传真电子邮件封面之前可以用眼睛看见该图案中的传真号。然而, 当传真之后,由于传真扫描技术的限制传真号和图案将不能相互区分开来,从 而使该传真号呈现为接收方不能使用。
现在参见图3B,其中示出根据本发明的一个示例性实施例的用户如何与 本发明的各个实施例的系统5交互以从传真机2发送电子邮件的图示。在步骤
44,用户将其希望发送到的终点电子邮件地址(例如John doe@generic. com) 以正常的手写体填入字母框。或者,以机器可读格式打印电子邮件地址。在一 个替换示例性实施例中,电子邮件封面包括能下载到用户的传真或电子邮件地 址的"高级特征页"。此高级特征页还可以在用户的计算机处生成。高级特征 页允许用户选择由系统5提供的一个或多个选项或服务,诸如创建群发列表。
系统5可维持特定用户的一个或多个群发列表。例如, 一个或多个群发列 表可与特定的发送方电子邮件地址相关联或链接。群发列表内的电子邮件地址 可由系统5存储。当填写电子邮件封面时,用户只需提供特定群发列表的别名 或其它标识信息。系统5能从完成的电子邮件封面中检索发送方电子邮件地址 以及特定群发列表的别名。然后,系统5查找与发送方电子邮件地址相关联的 群发列表,并确定该别名是否与链接至发送方电子邮件地址的群发列表之一相 关联。如果相关联,则向该群发列表中的所有电子邮件地址发送传真。
在步骤46,用户向与所选POP10相关联的电话号码发传真,其中传真是 由传真服务器22上的传真调制解调器库20接收的。传真调制解调器库20包 括将传真转换成可以是例如标准G3 TIFF格式的图像文件格式,然后将成像的 传真存储在本地盘驱动器上的假脱机区中的传入传真假脱机60(未在附图中示 出)。然后,成像的电子邮件封面被发送至POP10的传真服务器22之一用于 进一步处理。
除了传真假脱机60以外,并且如图5中所示,各传真服务器22的软件体
系结构70包括首页(g卩,封面)字符识别模块62、传真-电子邮件网关64、
电子邮件-传真网关66以及传出传真假脱机68。
在步骤48,首页字符识别模块62用于从成像的电子邮件封面中提取成像 的电子邮件地址。优选地,首页字符识别模块62通过光学字符识别(OCR) 来进行此动作。可任选地,成像的电子邮件封面可在认为合适的时候被清除或 过滤许多次,以在调用首页字符识别模块62来执行其功能之前去除任何不需 要的标记或图案。另外,如上所述,成像的电子邮件封面页可包括与成像的电 子邮件地址相关的冗余信息。首页字符识别模块62可作调节以交叉校验冗余 信息从而确保成像的电子邮件地址是准确的。
在步骤50,传真的电子图像被传真-电子邮件网关64封装和格式化到顺应 MIME的电子邮件消息中。"MIME"代表多用途的网际邮件扩充协议,并且 指用于指定必须如何将电子邮件消息格式化以使得它们可以在不同电子邮件 系统之间交换的官方网际标准。然后,传真的电子图像作为电子邮件的附件发 送至电子邮件服务器26。在一个替换示例性实施例中,在向电子邮件服务器 26发送传真的电子图像之前从其中去除某些信息。例如,发送方所使用的特定 传真号可被去除或以别的方式使其呈现为对电子邮件的接收方不可读。
在电子邮件服务器26接收到传真图像时,电子邮件服务器26向广告和统 计服务器(广告/统计服务器)24递送电子邮件的状态。如图5中所示,广告/ 统计服务器24的软件体系结构71包括确认和指令页编写器72、标题页编写 器74以及PostScript (附录)呈现引擎76。确认和指令页编写器72从电子邮 件服务器26接收电子邮件的递送状态,随后以PostScript格式生成递送或未递 送通知以及用户指令页。
在一个替换示例性实施例中,电子邮件服务器26和/或广告/统计服务器 24可包括实时记帐引擎(未示出)。该实时记帐引擎用于跟踪各个用户的使用 情况并相应地生成合适的记帐信息。使用情况可以用多种不同的方式跟踪。例 如,通过针对特定传真号使用的分钟数来跟踪使用情况。在这一点上,诸如公 司的用户可被分配以一个或多个供其员工使用的特定传真号。对于各特定传真 号的使用可由实时记帐引擎监视。可在实时的基础上计算记帐信息并且使其可由获授权的用户通过因特网上的站点使用。另外,所发送的每个传真的记帐信 息还可包括在如下所述的确认和指令页中。
在步骤52,确认和指令页编写器72生成确认和指令页,而在步骤54,从 广告/统计服务器24中检索广告并将该广告结合到确认和指令页中。另外,在 步骤56,确认和指令页编写器72从广告/统计服务器24中检索广告,该广告 被以标题格式结合到电子邮件中。在各个实施例中,结合到确认和指令页中的 广告具体地将用户的地理位置作为目标、基于用户概况来将用户作为目标、以 及基于所发送消息的相关性来将用户作为目标。在某些实施例中,系统5从用 户的传真号的前缀码和/或区域代码确定用户的地理位置,然后基于用户附近区 域的人口数据特性(例如平均收入等级)来确定广告的目标。在一个替换实施 例中,电子邮件地址确认页包括电子商务方面,其中在确认和指令页上为用户 提供"复选框",用户可以选择复选框来指示对特定广告要约的进一步兴趣。 图6A中示出了确认和指定页的一个示例性实施例。可任选地,确认和指令页 还可包括一个或多个传真页的縮略图简图,如图6B中所示。
在另一个替换实施例中,在过程一开始向用户提供付费(例如1-900)号 码,即代替图3A中的步骤10,作为按使用情况支付服务。在这类付费实施例 中,可不向发送方、接收方或其它方递送广告。在其它实施例中,可在过程一 开始向用户提供免费号码(例如1-800)作为有广告资助的服务的一部分,其 中传真、电子邮件消息、电子邮件附件等包括广告。以上图6中示出一个这类 示例。以下将给出有资助广告的实施例的其它示例。
在一个替换示例性实施例中,在电子邮件服务器26收到传真图像时,电 子邮件服务器26联系广告/统计服务器24以检索可能与针对该传真图像生成的 电子邮件相关联的优先选择。优先选择可以是特定格式、销售信息、图形等并 且可以是面向发送方或面向接收方的。来自电子邮件封面的诸如帐号、相应发 送方和接收方的电子邮件地址、发送方所使用的传真号或其它独特标记或符号 等信息可用于确定要被结合到电子邮件中的优先选择。例如,如果从使用特定 传真号的发送方接收到传真,则从该传真生成的电子邮件可包括关于该发送方 的信息。如果特定传真号专用于特定公司,则某公司专用销售信息和图形可被 结合到电子邮件中以提供带品牌的或标准的外观和感觉。
在另一个替换示例性实施例中,确认和指令页可包括基于发送方的历史和 /或过去的动作或行为提供的动态内容。广告/统计服务器24可跟踪发送方的历 史和/或过去的动作或行为。例如,广告/统计服务器24可跟踪由特定发送方发 出的由于字迹差或错误的接收方电子邮件地址而无法发通的传真的次数。广告
/统计服务器24甚至可以跟踪引起过去故障的问题的类型,诸如发送方的字母 "v"和"u"的连写使传真无法发通。然后,广告/统计服务器24基于发送方 的历史和/或过去的动作或行为向电子邮件服务器26提供要包括在确认和指令 页中的合适信息。这些信息可包括例如避免有问题字迹的技巧或有帮助的提示。
在确认和指定页被编写后,它被PostScript呈现引擎76光栅化(rasterize)
成传真编码的位像,然后被发送至传真服务器22,其中传出传真假脱机 68用于将光栅化的确认和指令页存储在本地盘驱动器上用于以后递送。因为位 像呈现是计算密集型过程,所以用于在多个传真服务器22机器之间分配 光栅化过程的定制负载分配软件可以用作替换实施例。
在又一个替换示例性实施例中,为了推广或销售的目的,电子邮件还包括 允许接收方在试用的基础上使用系统5所提供的服务的链接。接收方/试用用户 可点击该链接并被引导至网站。网站可向试用用户显示一个试用要约,并提示 该试用用户输入他/她的电子邮件地址以接收该试用要约。假定试用用户决定接 受该试用要约并输入他/她的电子邮件地址,则电子版本的电子邮件封面被转发 至所提供的电子邮件地址。此电子邮件封面包括只对试用目的有效的特定传真 号。例如,此特定传真号只可用于有限次数的传真发送。当试用用户使用由系 统5提供的服务时,由试用用户发送的电子邮件同样包括上述允许接收方尝试 该服务的链接。
在步骤58,电子邮件(带有广告)例如使用SMTP协议通过因特网发 送至预定接收方,并且作为可在多数平台上查看的标准格式的附件(例如 GIF文件)发送。
在一个替换示例性实施例中,至电子邮件的链接通过因特网发送至预
定接收方。该链接是针对各电子邮件动态创建的。更具体而言,该链接的 地址是在特别的基础上针对电子邮件随机生成的。这是为了防止电子邮件 的未获授权访问。预定接收方随后可点击该链接以检索和査看电子邮件。
可任选地,在预定接收方点击链接并查看电子邮件时, 一个收据被生 成并转发至发送方以确认预定接收方已接收到该电子邮件。
可任选地,当链接用于通过因特网访问电子邮件时,提供一个只允许 预定接收方对电子邮件的获授权访问的安全机制。图9是示出该安全机制 的示例性操作的流程图。如图9中所示,当用户接收一链接时,在90,她/ 他点击该链接以请求访问电子邮件或传真。通过点击该链接,用户实际上
联系的是控制对电子邮件的访问的安全管理器92。如果安全管理器92确定 用户是获授权的接收方,则授予对电子邮件的访问权,并且随后在94,安 全管理器92可向用户发送该电子邮件。 一种确定用户是获授权接收方的方 式是安全管理器92首先校验用户是否已向安全管理器92登录。如果用户 已向安全管理器92登录,则与该用户相关联的某凭证可用。这些凭证可包 括例如与用户的电子邮件地址关联的会话ID。安全管理器92然后将基于凭 证检索到的用户的电子邮件地址与电子邮件的预定接收方的电子邮件地址 核对。如果两个电子邮件地址匹配,则该用户是所请求的电子邮件的获授 权的接收方。
另一方面,如果两个电子邮件地址不匹配,则用户有效地登录但不是 所请求电子邮件的获授权接收方。随后,在96安全管理器92调用差错处 理器例程98。在100,差错处理器例程98通知用户对所请求电子邮件的访 问被拒绝,因为用户不是获授权的接收方。可任选地,在102,差错处理器 例程98出于存档和/或安全目的记录被拒绝的请求。
如果用户未向安全管理器92登录,则在104,安全管理器92提示用 户登录。为了登录,在106,用户提交她/他的电子邮件地址和口令。该口 令是在用户向安全管理器92注册时给出的。如果用户的电子邮件地址以及 所提供的口令与安全管理器92所保存的相匹配,则在108,认为用户已登 录并向用户转发诸如会话ID等凭证。 一旦用户拥有凭证,则重复如上所述
的过程以确定用户是否为获授权的接收方。
如果用户未向安全管理器92注册,即用户不具有与她/他的电子邮件 地址相关联的口令,则提示用户向安全管理器92注册。为了向安全管理器
92注册,在110,用户提供她/他的电子邮件地址。在接收到该电子邮件地 址时,安全管理器92生成与该电子邮件地址链接的口令,并且在112,向 用户转发该口令。安全管理器92还为用户创建一个帐户以供将来引用。
最后,在步骤59,出于确认目的向用户发送确认和指令页,该确认和 指令页可能结合如上所述的广告。例如,确认和指令页可通过POTS以确 认发送方的传真号是否可用的确认传真的形式发送给用户;类似地,确认 和指令页还可以用确认电子邮件或作为其一部分发送给用户。
在一个替换示例性实施例中,确认和指令页还可被发送至其它电子邮 件地址。例如,如果所发送的传真涉及公司业务,则可以出于存储或存档 目的将从该传真生成的电子邮件的确认副本转发至公司的存档或存储设 施。在一个示例中,用户可通过一个字段中特定帐户的说明来指定存档或 存储设施。例如, 一个发送可包括"03111995@webpost.com"的CC字段 条冃。在此示例中,"03111995"表示帐号,而"webpost.com"表示发送 可被发送至的服务器。另外,在此示例中,CC禾B/或BCC字段条目包括 "moldreport.pdf"。在此示例中,发送附件以"moldreport.pdf"的名字存 储,用于存储在帐号"03111995"中的"webpost.com"处。图11中公开 了对这类数据的说明的定制字段。根据此公开内容,本领域普通技术人员 能想象出本发明的许多其它实施例。
此时,应强调尽管图5的软件体系结构的软件模块被显示成分布在多 个服务器上,但本领域技术人员将理解所有软件模块可驻留单个服务器上 或驻留在与图5的实施例中所示的不同的其它服务器上。
在一个替换示例性实施例中,用户可以与本发明的各个实施例的系统 交互,以从任何独立的传真机向任何其它独立的传真机发送传真。为此, 用户例如与以上与步骤40和42相关地描述的获得"电子邮件封面"类似 地获得"传真号页"。然后,用户例如以手写格式或打印的机器可读格式
输入预定传真接收方的传真号,然后如上述步骤44和46中所述地那样向
所选择的POP 10的市内号码发传真(或者,同样如上所述地输入基于每次 使用支付付费号码)。在所选择的POP IO接收到传真时,随后传真号被提 取并且该传真的电子图像与以上步骤48和50类似地由传真-电子邮件网关 64格式化成顺应MIME的电子邮件消息。接着,电子邮件服务器26将MIME 图像发送至电子邮件-传真网关66,它可驻留在不同的POP 10上,其中电 子邮件-传真网关66将MIME图像转换成文本格式的文件(例如PostScript)。 然后,PostScript呈现引擎96用来将该文本格式的文件光栅化成传真编码 的位像。而最后,传出传真假脱机68接收该传真编码的位像并将 其发送至预定传真接收方。
在本发明的又一示例性实施例中,网页能通过传真下载。在此实施例 中,向用户提供如上所述的"电子邮件封面"。此电子邮件封面提供用于 输入所需网址的字母框(它例如可用正常手写体输入或以机器可读格式打 印)、以及某种用户可用于请求来自用户想下载的网址的多个页面的指示 符。例如封面上的一种指示符可以是位于封面预定位置处的一系列气泡框。
现在参见图7,其中示出根据本发明的一个示例性实施例的网络操作 中心(NOC) 8。 NOC 8起到系统总部的功能并被配置成与参照图1所示和 所述的所有POP IO通信。NOC8包括通过例如T1通道服务单元(CSU) 84和以太网交换机86 (以例如100Mbps的数据速率)耦合在因特网之间的 因特网接入路由器及防火墙组件(IP路由器)82;通过例如B-1线路与电 话网络耦合的专用分组交换机(PBX) 90;与PBX90耦合的交互式语音响 应(IVR)单元92以及耦合在IVR单元92和以太网交换机86之间的计算 机-电话集成(CTI)服务器94。还与以太网交换机86耦合的是NOC统计 服务器96; NOC广告统计服务器98; NOC工作站100;以及管理/开发工 作站102。
在各个实施例中,在NOC 8的有形存储器内存储和执行计算机代码以 实现本文所述的功能。另外,有形存储器可用于存储传真发送、格式转换 器、状态数据、光学字符引擎、广告引擎、操作系统以及本专利申请中所 述的其它类型的数据。在各个实施例中,有形介质可包括诸如软盘、硬盘驱 动器、网络存储设备和可移动硬盘等磁性介质;诸如CD-ROM、 DVD、全息 存储器和条形码等光学存储介质;诸如闪存、只读存储器(ROM)和电池支持 的易失性存储器等半导体存储器等。
NOC广告统计服务器98存储例如广告的发送次数、观众对广告的肯 定响应的次数、向其发送广告的一方的定性度量等与广告者的广告相关的 统计数据,并使其对广告者可用。
NOC管理/开发工作站起到登录到web服务器88的那些用户的帮助平 台的作用,并且还允许系统提供者进行开发,例如提高web服务器88所提 供的网站的功能性。
IVR单元92允许用户使用上述用于启动传真-电子邮件过程时所使用 的相同的1-800免费接入号码通过PBX 90拨入NOC。 IVR 92向用户提供 语音提示,用户可使用电话小键盘响应该提示。提示可涉及例如用户指令, 或者可允许用户从因特网下载信息,例如股票报价、天气预报、旅行信息 等°
在本发明的另一个实施例中,用户可从例如计算机工作站4 (见图1) 登录到Web服务器,然后将来自电子邮件的传真发送至任何独立的传真机。 图8A中示出一个用于实现这个的示例性过程。
在步骤110,在用户登录到web服务器88(见图7)之后,用户向web 服务器88发送电子邮件。然后,在步骤112, web服务器88捕捉并存储用 户的电子邮件地址以及用户想向其发送传真的传真号。此信息通过因特网 中继至与该传真号相关联的(优选地)最近POP10的电子邮件服务器26。 如图5中所示,各电子邮件服务器26包含接受来自NOC 8的电子邮件的 邮件传送代理39。然后,电子邮件-传真网关66用来将电子邮件消息转换 成PostScript文本。
在步骤114,标题页编写器74生成返回传真页,并且在步骤116从广 告/统计服务器24中检索广告并将该广告结合到返回传真页中。优选地,广 告具体地以传真接收方的位置为目标。系统5根据接收方的传真号的前缀
码和/或区域代码,通过将这些号码与存储在广告/统计服务器24中的前缀码 和/或区域代码相比较来确定传真接收方的位置。 一旦邻近区域被标识,则广 告基于接收方的邻近区域的人口数据特性(例如平均收入等级)来确定目标。 在一个替换实施例中,返回传真页包括电子商务方面,其中在返回传真页上向 传真接收方提供"复选框",用户可选择该复选框来指示对特定广告要约的进 一步兴趣。
在返回传真页已编写之后,它与已转换的传真图像被PostScript呈现引擎 76光栅化成传真编码的位像,然后被发送至POP10的传真调制解调库20, 其中传出传真假脱机68用来将光栅化的传真和返回传真页存储在本地盘驱动 器上用于以后递送。
在步骤118,传真和返回传真页通过POTS被发送至传真接收方。
现在参见图8B,在步骤120,在接收到传真和返回传真页时,传真接收 方使用返回传真页来回复传真并在步骤122发送该回复传真。
在步骤124,广告/统计服务器24的标题页编写器74用来生成包括第二 广告的确认页,然后该确认页在步骤126被发送回返回传真页用户。步骤124 和126基本上遵循参照图3B的传真-电子邮件过程的步骤54和59。
本发明的各个实施例的系统和方法的广告资助方面还允许用户免费从任 何独立的传真机向任何其它独立的传真机发送传真,从而避免了通常对任何长 途传真发送收取的长途电话费。为了实现它,用户只需如上所述地拨打免费 (1-800)接入号码以获取POP 10的本地号码。本地POP 10然后通过向用户 传真回一个市内号码来作出响应。然后执行如结合图3B所述的步骤44至48, 接着执行如先前结合图8A所述的步骤110至118。与上述过程的区别仅在于 在封面上提供传真地址的字母框、以及提供用于提取传真地址的OCR能力。
在本发明的另一替换实施例中,NOC 8包括配置成存储常访用户的电子邮 件地址簿的本地数据库(未在图7中示出)。用户能登录到web服务器88, 上传地址簿并将绰号或真实名字与各电子邮件地址相关联(例如将"John Doe"与John—doe@generic.com相关联)。这样,用户随后就能简单地通过将 预定接收方的绰号或真实名字填入电子邮件封面的字母框(如先前相对图3B 所述)来从任何独立传真机发送电子邮件。
最后,在本发明的另一个示例性实施例中,向广告者提供"动态打印广告"
服务,籍此广告者能登录到NOC8的web服务器88,开设帐户,创建广告并
基于指定的人口信息来定制它们。
如上所述的本发明的各个实施例可在许多不同应用中使用。图IO是示出 根据本发明的一示例性应用的简化框图。如图10中所示,用户200使用如上 所述的系统5来传真文档。所传真的文档被服务器202接收并放入处理队列以 等待处理。当所传真的文档被处理时,基于传真文档生成的电子邮件被转发至 顺应/授权官员204。可用多种不同方法将电子邮件递送至顺应/授权官员204; 但优选地,通过安全网站或虚拟专用网来递送电子邮件。在此特定应用中,顺 应/授权官员204检查电子邮件以确定其是否被允许发送至其预定接收方。在已 检查了电子邮件之后,顺应/授权官员204将其准许/拒绝中继回服务器202以 待进一步的动作。如果给予许可,则服务器202向预定接收方转发该电子邮件。 可任选地,可向用户200转发对递送的确认。另一方面,如果给予拒绝,则服 务器202防止该电子邮件被发送至预定接收方并向用户通知所采取的行动。基 于本文提供的公开内容,本领域的普通技术人员将知道应用本发明的各个实施 例的其它方法和/或方式。
在一个替换示例性实施例中,系统5能处理具有不同类型电子格式的输 入。例如,用户可选择首先使用扫描仪来将文档扫描成扫描图像,来代替用户 通过传真机发送文档。文档的扫描图像然后被转发至传真服务器22。取决于用 于产生扫描图像的扫描技术,传真服务器22相应地转换扫描图像以供如上所 述的处理。基于本文提供的公开内容和教导,本领域的普通技术人员将能实现 本发明的各个实施例,以处理具有不同类型电子格式的输入。
如上所述,各个实施例允许用户从独立传真机、扫描器等发送传真或其它 电子通信。基于在传真或其它电子通信上图形地包括的数据,传真或其它电子 通信被路由至合适的目的地。例如,通信可被路由至电子邮件收件箱。
新颖的模板封面
图11示出可通过传真机任选地数字化的新颖模板页(封面)的一个示例。
在各个实施例中,传真模板页是从通过Adobe Reader 打开的Adobe.pdf文档
类型中得到的。在各个实施例中,传真模板页包括可允许用户将信息键入该页 的"填写"能力。如将在以下深入地说明的,用户可在模板页内输入各种数据 并且可以为了传输目的进行多项功能选择。
在本发明的其它实施例中,模板页可从其它源得到。在一个示例中,可响 应于如上所述的其中用户在web表单上输入数据的基于web的表单发送来取 得模板页。在这一示例中,当用户完成键入数据时,web服务器向用户提供或 电子地保存她能打印出的已填写模板页的数字化表示。在一个替换实施例中, 为了安全和结算的目的,已填写的模板页可被发送至FROM发送方的电子邮 件地址。在这类实施例中,web服务器等在发送已填写的模板页之前校验发送 方的电子邮件地址是否被授权接收该模板页。
在离线实施例中,模板页可从诸如Word、 Excel等提示用户输入信息的办 公室生产的宏插件程序取得。在这些示例中,在用户输入数据后,数据自动在 文档内填充字段。然后,可打印出文档、在计算机中"打印到文件"等。
在图11的实施例中,示出多个字段。在其它实施例中,可将更多或更少 的字段用于模板页。在图11中,模板页400包括to (到)字段410;抄送字 段420;密送字段430; from (从)字段440; subject (主题)字段450、文件 名说明字段460、定制字段470和480以及notes (注释)字段490。
如以下将描述地,字段410至480通常包括人类和机器可读数据,光学字 体识别(OCR)技术可对这些数据操作以确定例如发送方的电子邮件地址、cc (抄送)接收方、接收方、传真号、其它目的地等发送目的地。如果OCR技 术提供不明确的结果,则操作人员可检查输入到这些字段中的数据以尝试确定 预定的电子邮件地址等。在各个实施例中,操作人员还可向发送方提供关于发 送质量的反馈,例如扫描仪或传真机的扫描表面较脏等。
重要的是,对于在从发送方向接收方发送时的操作人员检査,注释字段 490以及模板页400之后的任意页中的数据均是不可访问的。这类数据以加密 形式保存在典型的发送服务器上。因此,注释字段490内的以及文档内的任何 保密数据都是安全的并且不能由操作人员访问或借用。在本发明的某些实施例中,当已填写的模板页400被服务器接收时,从原
始发送中提取字段410至480的图像(以及如下所述的条形码590和600)。 然后,使用OCR技术来识别图像以尝试识别路由数据(例如,电子邮件地址、 传真号、数据格式等)。在来自字段410至480的数据被识别并用于发送目的 之后,这些数据可以被丢弃,可以用于记录目的等。原始发送中存在的除模板 页400的指定部分之外的任何其它数据均不可视,且发送被保持安全和保密。 另外,在原始发送已被转换并发送至合适目的地之后,原始的发送和已发出的 发送被删除并且不可恢复。如上所述以及如下进一步所述,某些实施例可允许 顺应官员等在发送被发出前对其进行检査。
如图ll中所示,在模板页400中提供了各种功能选项,包括用于使填 入的数据可搜索的选项500、用于对发送进行电子存档的选项510、用于启动 加有时间标记的递送或发送的访问的证明过程的选项520、用于提供电子邮戳 收据的选项530、用于对发送印上数字水印的选项540、用于双面文档发送的 选项550和560、用于在诸如To字段410、抄送字段420、密送字段430、 from 字段等字段上指示手写体数据是否应优先于任何机器识别数据的选项570。
在各个实施例中,当填入的数据被选择成可搜索(选项500)时,光学字 符识别技术可用于将文档的数字化表示转换成可搜索文本(例如ASCII字符) 和图形。其它类型的OCR引擎可用于识别诸如中文字符、日文假名字符、韩 文语音字符、希伯来文字符、阿拉伯文字符等其它书面语言的字符。在一个实 施例中,如上所述,可向接收方提供基于识别文本的文本文件。在另一实施例 中,在文档被转换成.pdf格式的情况下,所识别的文本作为该.pdf文件的一部 分存储,然而通常对用户来说是看不见的。相反,用户通常查看文档的数字化 表示。在某些实施例中,如下所述,可出于存档目的、广告目的等来搜索可搜 索文本。
在本发明的文档的数字化表示将存储在电子数据档案、数据仓库等中的其 它实施例中,可搜索的文本可用于数据存档系统中数字化表示的文档索引。随 后,可基于索引词在数据档案内标识该文档。例如,由OCR反复从文档中识 别出的文字可被用作关键字。例如,包括家庭贷款申请的数字化表示的发送可与关键字"家庭贷款"和/或"家庭贷款申请"相关联。在这类例子中,所接收 的发送可从例如传真格式转换成诸如.PDF格式等另一种格式,并且.PDF格式 文档可在关键字"家庭贷款"和/或"家庭贷款申请"下存储在文件管理系统中。 在其它实施例中,所使用的关键字可由发送的发送方手动指定。例如,用户在
Subject(主题)字段450、 custom(定制)字段470和480、 Notes(注释)字段4卯等 中指定用于光学字符识别的关键字。
在本发明的其它实施例中,当文档的数字化表示被存储在电子数据档案、 数据仓库等中时,可在Subject字段450、 filename (文件名)字段460、 custom 字段470和480、Notes字段490、 TO字段、CC字段120、 BCC字段130、 FROM 字段140等中提供该档案的文件名和位置。作为一个示例,用户可通过在一个 字段中指定一特定帐户来指定存档服务器或存储设施。例如, 一个发送可包括 "09101960@webpost.com"的TO字段410条目。在此例中,"09101960"表 示用户的帐号等,而"webpost.com"表示发送可能发送到的服务器。另外, 在此例中,文件名字段460、 CC字段120等包括"Lawrence Wells Fargo Statements.pdf"。在此例中,发送附件随后以"Lawrence Wells Fargo Statements.pdf"的名称存储,用于存储在帐号"09101960"的"webpost.com" 处。在各个实施例中,NOC8、 POP服务器IO等可将诸如FTP、安全协议 等任意数量的传输协议用于将文档投递到期望地点。根据此公开内容,本 领域普通技术人员能想象出本发明的许多其它实施例。
图11中还示出发送跟踪号580。另外,在模板400上的不同方向上及 不同位置处示出条形码590和600。在某些实施例中,发送跟踪号580、以 及条形码590和600在Adobe Reader 中生成、并被实现为插件程序。 以下将给出进一步的细节。
在本发明的某些实施例中,可在模板页上提供比以上所有字段和选项 少的字段和选项。例如,在一个实施例中,只支持to字段410和from字段 440,而在另一个实施例中,在模板页上包括To字段410、 from字段440 和subject字段450,等等。
记帐问题
在本发明的模板页用于传真的某些实施例中,模板页400上列出的拨 入传真号与一特定组织相关联。因此,可基于向拨入传真号发送的话务来 跟踪对该组织的记帐。在其它实施例中,记帐可基于发送方的发送传真号。 在这些情形中,多个发送传真号可与一特定组织相关联,并且当从这些发 送传真号之一接收传真时,可通过发送服务器5向特定组织返回该使用的 帐单。
本发明的某些实施例可体现为公用信息站传真机等。这些信息站可以 在机场、图书馆、旅馆、会议中心等处找到。在这些实施例中,可提供允 许用户对服务进行支付的磁条读取器、智能卡读取器、小键盘或键盘、硬 币或纸币投币口、生物测定输入设备等。例如,为进行支付,用户可刷信 用卡并输入帐单投递邮编;用户可刷银行卡或借记卡并输入密码;用户可 使用智能卡并输入密码、或使用其它安全储值或信用卡或代币;用户可投 入纸币或硬币等。在用户文档被扫描等之后,并且只有在进行了适当的支 付之后,信息站机器才会将所扫描的文档发送至图1中的系统5用于进行 如上所述的处理。
在各个实施例中,通过发送方采取通过上述实施例发送一个发送的动 作,发送方同意(通过合同、订金等)对该发送服务开出帐单。在这类情 形中,在模板封面上清楚地说明了用于此目的语言。在另一实施例中,可 要求发送方在模板封面的预定位置处签名,否则将不提供发送。发送服务 器5中可包括用于检测和记录发送方的签名的适当光学检测技术。在某些 情形中,如果签名被遗漏,则可向FROM:电子邮件地址发送一个指示该 问题的电子邮件。设想在这类例子中不提供文档的数字化表示以防止欺诈。 在要求签名的实施例中,可在模板封面上签名行旁边清楚地陈述合适的合 同语言。
根据上述用户同意对发送服务开出帐单的实施例,任何数量的方法可 用于支付帐单,诸如通过直接记帐、通过第三方支付机制等。
在某些实施例中,对服务的跟踪和/或记帐基于发送方的发送电话号 码。在这类情形中,发送方可呼入与发送服务器5耦合的普通传真号、免
费号码(例如800、 888)等。在这些实施例中,发送方的发送电话号码是 已知的并且通过自动号码标识(ANI)服务等提供给发送服务器5。在某些 情形中,发送方的电话号码可与和发送服务器5有直接记帐关系的特定组 织相关联。因此,可直接向特定组织开出服务的帐单。
在某些实施例中,发送方电话号码不与特定组织相关联,并且模板封 面包括发送方同意支付该发送的语言。在各个实施例中,模板封面上的语 言可指定对发送如何记帐。在一个实施例中,用户同意通过发送方呼出的 市内电话帐单支付该帐单。这些机制在电话行业中称为"非正式记帐"。 在另一个实施例中,用户同意通过他们有帐户的ISP来支付帐单。此数据 可以从图10中所示的FROM:数据字段等取得。例如,如果FROM:字段 440指定"CarolineCL@Earthlink.net",贝(J ISP "Earthlink"可通过发送 方的按月计算帐户向她开出帐单。
在各个实施例中,为了降低欺诈的可能性,可向FROM:发送方发送验 证发送己发送、以及将向ISP开出该发送的帐单的电子邮件。各实施例还 可要求FROM:发送方在向TO:接收方提供发送之前通过电子邮件消息确认 发送。在其它实施例中,发送方可通过诸如PayPal、 Visa等在线支付系统 或其它支付系统来支付发送。然后, 一旦PayPal、 Visa等通知发送服务器 5已收到支付,则可提供发送。
在各个实施例中,可在模板页上提供附加填入数据字段或选项以使用 户能输入记帐信息数据或第三方记帐信息机制。例如,在各个实施例中, 用户可输入Federal Express(联邦快递)、UPS、 US Postal Service(美国邮政 业务)、DHL等帐号、PayPal或其它电子支付数据、Visa/MasterCard/Discover 号码或其它信用卡相关数据、预付电话呼叫卡帐户信息、储值卡、支票、 存款或贷款帐号、记帐电话号码等。
在本发明的某些实施例中,可实现"货到收款"(COD)型支付机制。 在这类情形中,发送方可向接收方发送电子邮件,并且接收方收到来自发 送服务器5的发送正在等待他们的电子邮件通知。为了取得该发送,接收 方可使用例如如上所述的诸如直接记帐、第三方记帐等任何合适的支付机
制。这些实施例预期对商务旅客等有用。作为一个示例,人们可在旅途中 将文档的副本传真至她的家庭办公室。随后,当她回到家里时,她打开来 自发送服务器5的电子邮件通知,采取合适的动作(例如提供帐号和密码), 然后取得发送的副本。各种实施例包括
如前所述,某些实施例是基于广告者赞助的。这些实施例基于发送数 据。例如, 一个以上详述的实施例包括基于与发送机器(例如传真机、计 算机)耦合的电话的区域代码来从地理上确定相关广告的目标。另一个实 施例是基于根据从发送光学字符识别的数据来确定主题相关广告。
图13示出根据本发明的一个实施例的流程图。更具体而言,图13包
括图3B中的步骤54和56、禾P/或图8A和/或8B中的步骤116和124的其 它细节。
开始时,通过光学字符识别(OCR)引擎处理数据(例如文档)的数 字化表示(步骤300)。在各个实施例中,在此步骤中取得的数据(例如文 本)还可用于存档目的、文档索引目的、文本搜索目的、顺应目的或上述 其它目的。因此,此步骤实际上可以是或可以不是步骤54、 56等的一部分。 在某些实施例中,OCR引擎可包括自动拼写检查程序/拼写校正功能。结果, 在文档中识别出的文字更有可能被正确地拼写。在各个实施例中,文档的 图像可被修改成指示OCR所捕捉的文本拼写不正确之处,OCR不能识别 字符之处等。
在本发明的各个实施例中,文档中识别出的字符然后通过关联引擎(步 骤310)。设想该关联引擎可分析和处理文档中识别出的文字以从语义上确 定该文档是关于什么的,或文档的"关联"。换而言之,处理引擎尝试确 定文档的主题。作为第一个例子,如果文字"贷款"、"所有权"和"汽 车"经常一起出现在一个文档中,则关联引擎可作出该文档涉及汽车贷款 的结论;作为第二个例子,如果文字"贷款"、"所有权"和"产权"经 常一起出现在一个文档中,则关联引擎可作出该文档涉及抵押贷款的结论; 作为第三个例子,如果文字"贷款"、"所有权"和"产权"不一起出现, 但经常出现在文档中,且词"农民"和"肥料"经常出现,则关联/广告引
擎/服务器可作出该文档涉及农业的结论;等等。
在各个实施例中,从文档中识别出的(关键)字可从OCR过程传递给 关联/广告服务器。例如,在某些实施例中,传递给诸如Google、 Yahoo、 e-Bay、 MSN、 A9、 Lycos、 AskJeeves、 AOL等关联/广告服务器的关键字 只是一组关键字等。进一步地,而从Google等返回的是基于该关键字的一 个或多个链接、广告、消息、商品/服务清单、拍卖清单、搜索结果、媒体 等。因此,如可以想象到的,可在本发明的各个实施例中提供响应于关键 字的这些和其它类型的搜索结果。
在某些实施例中,关联/广告服务器(例如Google)的操作人员不知道 该搜索来自谁。在这些实施例中,用户隐私因而得到维护。在其它实施例 中,用户可自愿向关联/广告服务器标识他们自己。例如,用户可包括诸如 用户名等关联/广告引擎可标识的跟踪信息。例如,当用户在FROM: CC: 字段中列出他们的特定电子邮件地址或用户名时,用户名/电子邮件地址等 可以被传递至诸如A9.com、 Google.com、 Yahoo.com等关联引擎。作为响 应,关联引擎不仅提供一个或多个广告,还为了用户的利益而维持该搜索, 例如A9, Google桌面等。
在本发明的各个实施例中,任何数量的语义解析、关联/广告引擎等可 用于执行上述分析。这可包括公众可用的以及作为由Yahoo! 、 Microsoft Search、 Google禾卩Google Search、 Excite、 AskJeeves等使用的专用引擎。 众所周知,这些引擎能确定诸如一个或多个关键搜索词等用于表示文档的 韵律结构(metrics)。
在本发明的某些实施例中,发送服务器5基于由关联引擎确定的文档 韵律结构来确定要包括在文档发送中的合适广告(步骤320)。继续上述例 子,可为第一文档标识关于汽车保险、汽车零配件、洗汽折扣券等的广告; 可为第二文档标识关于搬迁公司、清洁服务等的广告;以及可为第三文档 标识关于天气、农场设备等广告。因此,所选择的广告通常与文档的主题 高度相关。
在本发明的各个实施例中,所选择的一个或多个广告被发送至如上所
述文档的发送方(步骤330)。在各个实施例中,广告可被呈现成如图6A 中所示的返回传真;广告可呈现在返回电子邮件消息的主体中;广告可被 包括在电子邮件附件中;等等。在各个实施例中,还可包括一个或多个用 户可点击链接或超文本链接。在各个例子中,广告可以是服务标记、标题 型广告、水印、赞助司标、帧等。
在各个实施例中,通过结合到电子邮件消息的点进型广告的添加,可 获取收入。例如,收入可基于造成印象的次数、点进次数、因点进造成购 买的次数和量等等。这些收入可用于资助服务、提高收入等。
在本发明的各个实施例中,所选择的一个或多个广告还可以被发送至 诸如FROM:和CC:接收方等文档的接收方(步骤340)。在各个实施例 中,广告可呈现在所发送的传真中;广告可呈现在电子邮件消息中;广告 可被包括在电子邮件附件中;等等。与以上相类似地,在各个实施例中, 还可包括一个或多个用户可点击链接或超文本链接。
在本发明的某些实施例中,在已提供了一个或多个广告之后,通常在 广告统计服务器98中更新数据(步骤350)。
双面源文档和大源文档发送
大多数传真机和扫描仪具有数字化只在一面纸上打印的文档,即单面 文档的能力。然而,从这类传真机或扫描器发送双面文档是一个挑战。发 送双面文档的一种方法是开始时在第一发送中只发送偶数或单数页,然后 在第二发送中发送剩余的偶数或单数页。
此解决方案的一个问题在于在接收端必须由接收方手动组合这些发 送。换而言之,接收方有着跟踪两个单独的发送、并整理以及交错插入这 些单独发送页使得源文档的页以正确的次序排列的任务的负担。在一个例 子中,第一发送可包括奇数页1、 3、 5、 9等而第二发送可包括偶数页2、 4、 6、 8等。当接收第一和第二发送时,接收方必须手动组合这两个发送使得 页的次序为1、 2、 3、 4等。这非常耗时,特别是对于大的发送来说。另 外,因为它需要两个或多个单独发送,所以发送之一很有可能被延迟、丢 失或错误地路由,特别是在繁忙的办公室环境下。
发送双面文档的另一种方法是发送方首先将双面文档复制到单面纸张 上,然后将单面副本传真给接收方。
此解决方案的问题在于它需要发送方制作文档的单独副本。例如,发 送方必须手动地在复印机上制作双面页的单面副本,或者发送方必须使用 能用送纸装置将双面文档复制到单面纸上的复印机。然而,因为购买或租 用送纸装置复印机都很贵,所以它们通常只用在办公室环境而不用在家庭 办公室中出现。因此,大多数用户必须手动制作单面副本。其它缺点包括 只为发送(例如传真)目的而制作文档的单独的单面版本非常浪费纸资源 并且浪费复印机资源。
现在只有小部分传真机和扫描器具有数字化双面文档的能力。这类传 真机和扫描器的送纸装置通常都很贵,因此这类送纸装置大多数用于办公 室环境而不用在家庭办公室中。
在本发明的某些实施例中,发明人提出了没有上述缺点地发送来自双 面源文档的文档的新方法。
在一个实施例中,使用所援引申请中所述的系统,用户使用Adobe Reader 或Acrobat 软件或其它合适的软件(例如Word、 PowerPoint)打开 模板页(.pdf文件)的副本。作为响应,打开并向用户显示诸如图11中所示 的模板页。
在本发明的某些实施例中,用户有他们希望发送的双面文档。为此, 用户首先将合适的数据填入字段410至490。接着,用户在传真模板页400 上手动地选择选项550,并且在就绪时打印出填写的模板页。此填写后的封 面随后作为首页置于奇数页上(例如双面文档的正面)。组合的页随后被 如上所述地发送至发送服务器。作为响应,发送服务器同样如上所述地用 应答传真、电子邮件消息等确认收到此第一发送。
在现有实施例中,当模板页仍在Adobe Reader 软件中打开时,用户随 后手动地选中模板页400上的选项560。这样,选项550被自动取消选定。在 各个实施例中,用户随后针对剩余偶数页打印出所填写的模板页的副本。然后, 此填写后的封面被作为首页置于偶数页上(例如双面文档的背面)。组合的页
随后被如上所述地发送(例如传真)至发送服务器。作为响应,发送服务 器同样如上所述地用应答传真、电子邮件消息等确认收到此第二发送。
在本发明的某些实施例中,奇数页发送可在偶数页发送之前或之后发 送。在这些实施例中,假设奇数页发送包括源文档的第一页。在其它实施 例中,假设第一发送包括源文档的第一页。
在本发明的其它实施例中,当选项550或选项560被选中时,自动为
用户生成两个单独的封面 一个封面用于奇数页发送而一个封面用于偶数
页发送。在一个实施例中, 一个封面具有已选中的选项550,而另一封面具 有已选中的选项560。在替换实施例中,打印出两个基本上类似的封面,并 且用户手动地选择选项550或选项560。在各个实施例中,用户手动地打印 出各封面,而在其它实施例中,响应于单个用户打印命令打印出该对封面。 在其它实施例中,可提供单个选项而不是选项550和选项560,作为 传真模板页内指示传真的文档将作为两个单独的传真发送来发送的填写选 项。如上所述,可自动生成两个单独的封面用于在该单个选项被选中时供 用户打印以及用作封面。在各个实施例中,大多数用户输入的数据对于两 个单独的封面将是相同的,然而,为了区分这些封面,可在封面上包括任 何类型的向用户指示哪个封面用于偶数页而哪个封面用于奇数页的可视通 知或指示符。例如,文字"第一"可印在第一封面上的特定位置中,而文 字"第二"可印在印在第二封面上的同一位置或不同位置上,等等。在各 个实施例中,第一封面和第二封面可能看上去非常不同。例如,第一封面 页可显现。
在本发明的特定例子中,传真服务器接收传真发送并响应于第一封面 上的数据确定该发送是发送的前一半。在各个实施例中,传真服务器"读 取"选项550被选中;传真服务器"读取"文本,诸如封面上的"first(第 一)", 在预定位置处注意标志;等等。在接收到传真发送之后,传真服务 器将不会自动向所识别的TO电子邮件地址(或目的地)发出该发送,除 非被请求如此做。在各个实施例中,传真服务器自动指示向FROM电子邮 件地址的第一传真发送的成功。在各个实施例中,传真服务器存储该传真
发送并等待第二传真发送。
接着,在本发明的这些例子中,传真服务器接着接收第二传真发送,
并确定该发送是发送的后一半。这可由传真服务器基于诸如TO、 FROM、 SUBJECT字段、跟踪号等相同的填充数据来确定。这还可由传真服务器基 于第二封面上的诸如识别出选项560被选中、识别出诸如封面上的"second (第二)"等数据来确定。在接收第二传真发送之后,传真服务器将不会 自动向所识别的TO电子邮件地址(或目的地)发出该发送,除非被请求 如此做,然而可向FROM电子邮件地址发送确认。时间窗限制还可用于各 个实施例中使得从相同发送方发往相同接收方的两个不相关文档不会在无 意之间被混合。 一个示例时间窗可以是24小时等。
在本发明的某些实施例中, 一旦发送服务器确定一对发送(例如偶数 页发送和奇数页发送)已被接收,则发送服务器将这些发送组合成单个发 送。在上述例子中,传真服务器自动将来自第一发送的文档的奇数页与来 自第二发送的文档的偶数页交错穿插。因此,组合后的文档包括单个(或 两个)封面,然后是双面源文档的第一页、双面源文档的第二页、双面源 文档的第三页等等。
在各个实施例中,组合后的文档随后可用所需的文件格式保存。例如, 组合后的文档可作为单个多页Adobe .pdf保存。在各个实施例中,组合后 的文档接着被发送至TO电子邮件地址(或目的地),并向抄送接收方、 通常是向FROM电子邮件地址发送适当的副本(如果有的话)。
在其它实施例中,设想了用于组合来自多个发送的数据的其它方法。 例如,多个发送的页不必完全交错插入或者根本不必交错,并且在另一个 示例中可指定多个发送的次序。这些实施例在源文档可能太长而不可能作 为单个发送来发送时有用。作为一个示例,第一发送可包括500页文章的 部分l,第二发送可包括该文章的部分3,而第三发送可包括该文章的部分 2。在这些实施例中,用户可能被提示在模板页上输入源文档的发送号。作 为响应,可为相应的发送自动生成这些页码作为封面。基于封面上的数据 等,接收服务器(例如传真机)能标识应如何重新组合该多部分发送。例
如,封面依次指示哪个发送应为第一发送,哪个发送应为第二发送而哪个 发送应为第三发送。
在本发明的另一实施例中,除了自动生成的多部分发送的封面之外, 还可生成"章节划分"页。这些章节划分页可用于指示单个发送中存在逻 辑划分的地方。如上所述,这些逻辑划分可用于指示在传真服务器中应如 何重建多部分发送。例如,第一发送可包括书的l、 3和4章节(使用章节
划分页),而第二发送可包括书的2、 5和6章节(同样使用章节划分页)。
在各个实施例中,用户可通过封面或章节划分页上的标记来指示应如何重 新组合发送的"章节"。关于这些标记,在一个例子中,传真服务器将诸
发送组合并依次创建具有章节1-6的单个发送。在其它实施例中,本发明
设想了在诸单个发送之间组合多个页的许多其它方法。
根据上述申请中所述的实施例,组合发送随后可被转换成一个或多个
诸如Adobe .pdf兼容、TIFF、 JPEG、 BMP、 X-Docs、 XML、 .tiff、操作系
统专用数据存储格式、操作系统无关的数据存储格式等数据存储格式的数 据文件。
接着,基于从封面"识别的"数据,发送服务器(例如传真服务器) 确定该数据文件的发送信息。在各个实施例中,如上所述,发送信息可包 括接收方的电子邮件地址、服务器在计算机网络上的套接字、接收方用于 在其上点击以访问数据文件的超链接、接收方帐号等。在本发明的某些实 施例中,发送服务器还基于路由信息为数据文件确定合适的网络传输协议。 在上述各个实施例中,当路由信息是电子邮件地址时,网络传输协议是 SMTP。在其它实施例中,可使用包括HTTPS、 FTP、 HTTP等其它类型的 网络传输协议。
在本发明的某些实施例中,可在封面页上提供跟踪号580。跟踪号580 可在用户打印出填写后的模板页时、或当发送接收方/服务器接收到模板页 等时生成。在各个实施例中,跟踪号580可被再现在填写后的模板页上, 在确认电子邮件中被发送至发送方或接收方等。在各个实施例中,跟踪号 580实际上可包括任何字母数字字符等。在各个实施例中,跟踪号可基于由用户填写的数据,基于用户数据, 基于时间和日期、介质访问控制器(MAC)地址等。在各个实施例中,基 于这些数据,可设想出散列或用于生成唯一跟踪号的其它方法。
在特定实施例的操作中,如果在发送方系统上分配了跟踪号,则当发 送服务器(例如传真服务器)接收发送(例如传真发送)时,发送服务器 执行光学字符识别以识别该跟踪号。在各个实施例中,跟踪号可出现在填 写后模板页上的预定位置处,或任何其它位置。在各个实施例中,跟踪号 还可使用OCR技术来识别。然后,将跟踪号与整个传真发送相关联。
在本发明的某些实施例中,当发送服务器处理发送时,生成指示发送 服务器内发送状态的记录。例如,在各个实施例中,发送服务器可存储的 数据类型可包括发送服务器(例如传真服务器)当前所接收的页数、发 送的状态(例如传真被接收?)、所接收的总页数、发送的分辨率(例
如400dpi)、所识别的TO、 FROM、 BCC和CC电子邮件地址(如果有的 话)、所识别的文件名、数据文件格式(例如.pdf、 .jpg、 XML等)、将 发送转换成数据文件格式的状态、网络传输协议(例如SMTP、 HTTP、 HTTPS、 FTP等)、发送数据文件的状态(例如电子邮件服务器在时间x 接受的电子邮件、电子邮件服务器退回的电子邮件、报告为SPAM的电子 邮件等)、发送被批准还是被拒绝、用户是否打开数据文件格式的发送、 用户是否请求已证明的递送系统中的数据文件等。在本发明的其它实施例 中可记录许多其它类型的状态和信息。在某些实施例中,可限制请求者可 用的跟踪数据的类型和/或数量。
在各个实施例中,发送的发送方可通过向发送服务器提交跟踪号来请 求关于通过电子邮件、IM等的传真发送的信息。作为响应,向请求方提供 所请求的状态信息。在其它实施例中,在发送过程的各种阶段中,可自动 向发送方提供状态报告,例如可向发送方提供具有该信息的电子邮件。
在本发明的其它实施例中,发送服务器在其处理发送以确定发送数据 时确定跟踪号。所生成的跟踪号随后被提供给传真的原始发送方。如上所 述,发送方随后可在向接收方发送电子邮件等时基于跟踪号向发送服务器
请求关于发送的状态信息。
OCR改进
人类可读数据(例如手写体)以及机器可读数据(例如条形码、MICR 字体)地址等的光学字符识别(OCR)已成功用于识别发送封面的填写数 据。然而,当OCR子系统难以识别发送方输入的数据时会出现问题。OCR 系统难以识别的典型原因可包括不正确打印的字符、未对齐和/或转动了的 传真页、有干扰的发送等。因此,发明人已认识到需要加强识别发送方输 入数据的能力的其它方法。
在图11中的例子中,发送方输入的数据被显示和表示在封面的多个位 置处以改善OCR识别过程。更具体而言,如图11中所示,提供了 TO字 段410、 Carbon copy(抄送)字段420、 blind carbon copy(密送)字段430、 from 字段440、 subject字段450、 filename specification field(文件名指定字段)460 以及custom(定制)字段470和480。另外,还提供了条形码5卯和600。在 各个实施例中,条形码5卯和600可包括相同数据或不同数据。
在本发明的某些实施例中,设想将在发送方填写这些字段后,从Adobe ReaderTM软件、办公室生产程序(例如Word)等内打印出模板400。在这 些实施例中,字段410至480中的人类可读字符的字体可用诸如MICR E-43B、 CMC-7等更有助于OCR技术的字体输出。
图12示出本发明的另一个实施例的一个例子。更具体而言,示出打印 出的模板页710的一部分。如图所示,字段720和730可包括相同的数据, 并且在页上不对齐。通过不协调地定位字段720和730,常出现在传真发送 中的垂直条纹往往不会与字段720和730的相同部分混淆。因此,为两个 字段720和730发送可识别数据的机会更高。
在本发明的某些实施例中,在打印出填写后的封面之前可执行各种类 型的语法检查。例如,对于电子邮件地址,可检查合适的顶层域后缀 (.com、 .net、 .gov、 .diz、 .org等)并在存在错误时作标记。例如,如果用 户输入"apple@aol.con",则可向用户呈现指示顶层域后缀不存在的消息。
另外,在其它实施例中,语法检查可以基于所输入的域名(例如 aol.com、 mit.edu)。在这些实施例中,可在封面页被打印出之前确认证域 名的有效性。例如,如果用户输入诸如"fotmail.com"等域名,则系统可 接入因特网以执行域名查找。在此例中,如果"fotmail. com"不解析到一 服务器,则可向用户呈现一条指示域名不存在的消息。或者,可自动将 "fotmail.com"更正成"hotmail.com"。在其它实施例中,字典或其它通 用名称的资源可成为其它自动更正的基础。
在其它实施例中还可执行诸如将填写字段的电子邮件地址与发送方的 地址簿核对等其它类型的语法检查。在各个实施例中,语法检查功能在向 发送服务器发送文档之前捕捉可能的错误。
在本发明的其它实施例中,发送服务器而非发送系统可基于光学字符 识别结果来执行上述语法检查。例如,如果OCR结果读成"aol.con"或 "mit.com",则有几个选项可用。在某些实施例中,发送服务器可基于语 法自动确定最佳猜测。例如,传真服务器可将"aol扁"变成"aol," 和/或将"mit.com"变成"mit.edu"。在其它例子中,诸如电子邮件地址等 数据的校正可基于发送方的部分在先历史。例如,如果发送方先前已向 "davidcl@mid.edu"发出了许多发送,但在本次发送中OCR系统识别出 "qavidcl@mid.edu ",则发送服务器可自动将其更正以读成 "davidcl@mid.edu"。在各个实施例中,发送方可通过发送方呼入的电话 号码,基于FROM电子邮件地址、发送方传真机的电话号码等来识别。在 其它实施例中,可基于发送方相关联的组织的电子邮件地址等来进行自动 更正。
在某些实施例中,发送服务器可向发送服务器的操作人员高亮语法问 题。作为响应,该操作人员可判定是否应使用所建议的更正。在各个实施 例中,如上所述,只向操作人员显示图11中所示的用户输入的地址字段。 另外,封面上包括notes(注释)字段4卯在内的其余部分是操作人员查看不 到的。同样,操作人员不能访问发送的任何其它部分,或传真发送的任何 其它页。使用具有附加OCR目标的模板页被认为提高了发送的准确性,而 不牺牲本发明的实施例已提供的高度安全性和保密性。
在本发明的其它实施例中,基于发送方的在先发送的"地址簿"可由 发送服务器等维持。在存在语法错误的情形中,发送服务器可自动确定是 否存在最佳猜测,并向该猜测发送传真。在其它实施例中,发送服务器可 替换地向操作员输出语法错误。
在其它实施例中,如果存在语法错误,则发送服务器可通过电子邮件、 即时消息程序等自动联系发送方,并指出语法错误等。在这些实施例中, 发送方可被邀请通过返回通信来提供经更正的数据。在某些实施例中,发 送服务器可从发送方自动确定经更正的数据并基于该经更正的数据继续操 作。在其它实施例中,操作人员可查看来自发送方的经更正的数据,并在 合适时进行该更正。
上述语法检查和语法错误报告及处理还可用于向发送方通知退回的电 f消息的递送失败错误等。
附加OCR增强
在图11中所示的实施例中,条形码590和600被包括到传真模板页 400中。在各个实施例中,条形码590和600向发送服务器提供除字段410 至490以外的OCR目标。在所示的实施例中,字段410至490通常是人类 可读的和机器可读的,而条形码5卯和600通常只是机器可读的。
在各个实施例中,使用文本字符的光学字符识别来识别在字段410至 490中的打印字符。在其它实施例中,其它语言文本字符可由针对这类语言 的OCR技术支持。另外,通常使用条形码的OCR独立地识别条形码5卯 和600。在本发明的某些实施例中,在发送服务器使用识别的数据之前,从 三个OCR目标识别的数据必须高度置信度地匹配。在其它实施例中,在发 送服务器使用识别的数据之前,由三个OCR目标中的两个识别的候选数据 必须基本上匹配。在另一些实施例中,如果选项570被选中,则可忽略OCR 目标,而使用字段410至480。
在本发明的某些实施例中,用条形码590和600编码的数据仅仅包 括例如字段410至480中的数据的子集,条形码590和600可只包括字段 410数据和字段440数据;只包括字段410数据、字段420数据、字段440
数据;只包括字段410至450数据;等等。在其它实施例中,设想了字段 410至480的其它组合或子集。在另一些实施例中,相同数据可被编码成条 形码590和600,或不同数据可被编码成条形码590和600。例如,在一个 实施例中,条形码590和600均包括来自字段410至420的数据、来自字 段410至450的数据,等等。作为附加示例,条形码590包括来自字段440 的数据,但不包括来自字段430的数据,而条形码600包括来自字段430 的数据但不包括来自字段440的数据。在数据对条形码590或600是唯一 的情形中,设想两个OCR引擎中的两个(例如字段410至480 OCR和条 形码OCR)返回必须基本上相符的候选数据,否则,标识出错误。可设想 其它类型的例子。
在本发明的另一些实施例中,条形码590和600可包括校验和或基于 来自一个或多个字段410至4卯的数据的散列数据。
在操作中,在打印出填写后的封面之前,所填写的数据和/或所填写数 据的散列被编码成条形码格式。条形码随后通常可写成图11中的条形码 590和条形码600中不同的方向。
在本发明的各个实施例中,作为字段410至490内文本出现的字体以 及条形码字体可包括在模板.pdf文件中。为此,在各个实施例中,必须获 得对所包括字体的版权,并且必须在嵌入包括这些字体的版权状态的.pdf 文件内的字体库内设置标志。
接着,当发送服务器接收填写后的封面时,单独的OCR引擎被用于识 别字段410至4卯中的填写数据以及条形码590和600。在一个实施例中, 如果来自OCR引擎的两个或三个的经识别数据基本上匹配,则发送服务器 使用所识别的数据处理该发送。在另一个实施例中,如果字段400至490 中数据的散列基本上与条形码590和/或600中编码的数据相匹配,则发送 服务器使用所识别的数据来处理该发送。在数据不匹配的情形中,发送方 可被告知错误并被请求如上所述地纠正该错误。操作人员还可被告知错误 并被请求干预发送过程。
其它增强 图11标识可由发送服务器启用的其它功能。在本发明的某些实施例 中,当发送方选中字段500时,发送服务器可使用光学字符识别引擎来识 别所接收发送的部分/全部页中的文本。在一个实施例中,将所识别的文本
与在Adobe.pdf文件中发送的图像相组合。在其它实施例中,所识别的文本 可作为.txt、 .rtf、 .doc文件等与发送一起被提供给接收方。
在本发明的某些实施例中,当发送方选中字段520时,发送服务器可 启动一电子邮件证明过程,通过该过程可证明电子邮件消息何时被递送至 接收方,接收方何时打开电子邮件消息等。在某些实施例中,原始发送通 常驻留在发送服务器上。另外,接收方接收到发送已以电子邮件、页面、 蜂窝电话呼叫等形式到达接收方的通知。作为响应,接收方用一个密码登 录到发送服务器中以取回该发送。在这些实施例中,接收方何时接收发送 的时间被记录。
在本发明的某些实施例中,当发送方选中字段530时,发送服务器可 提供电子邮戳收据。在本发明的某些实施例中,设想美囯邮政业务电子邮 戳可与传真发送相关联。这提供了几个优点,包括诸方之间传真发送数 据的可官方证明的电子递送、包括日期和数据的递送的证明等。在这些实 施例中,传入和/或传出发送可被散列化,该散列随后被发送至证明权威机 构。在各个实施例中,可使用基于发送唯一地计算值的诸如MD (5)等的 散列算法。响应于该散列,美国邮政业务电子邮戳或任何其它证明权威标 志将该散列以及时间和数据记录到证明权威数据库中去。设想这些证明可 用于证明发送的发出和递送。
在本发明的另一些实施例中,当发送方选中字段540时,发送服务器 可执行将数字水印等附加至发送的附加动作。在各个实施例中,数字水印 可将电子水印用到.pdf、 .tiff、 .gif、 .doc文档或其它文档上。在其它实施例 中,数字水印可包括为发送确定一个唯一的散列或标识符,并将该散列或 标识符作为该传真发送或随后的发送等的一部分提供。还设想了许多加水 印的其它方法。
在本发明的其它实施例中,可在显示器上显示模板封面的附加功能按
钮。例如,在一个实施例中,提供了 "问题"或"麻烦"按钮。在各个实 施例中,如果用户选择"问题"按钮,则用户经由例如启动的浏览器耦合 至服务页面。在某些实施例中,可出于远程问题诊断目的自动发送模板页
的版本号、软件(例如AdobeReader)的版本号等。在某些实施例中,响应 于诊断,可向用户提供补丁、可向用户提供经更新的模板页、可向用户提 供到升级页面的链接等。
在本发明的其它实施例中,出于升级目的,在用户打开模板页时检查
对模板页的更新。在存在可用更新的情形中,可向用户呈现用于更新模板 页和软件的选项。在各个实施例中,可在向用户提供更新之前向用户要求 正确的电话号码和密码。
在本发明的其它实施例中,当发送方发送传真时,作为发送方接收的 发送的副本的一部分,可自动提供经更新的模板页。因此,当用户使用发 送服务时他们被自动更新。
在本发明的某些实施例中,当发送方选中字段510时,发送服务器可 执行向档案系统发送数据的附加动作。在各个实施例中,档案系统可与发 送服务器、发送方、第三方服务器等相关联。通常,与向接收方的发送相 关联的状态信息还可被发送至档案系统。在各个实施例中,可使用包括基 于发送日期、发送方、接收方等在内的各种用于生成档案索引字的方法。 在这些实施例中,源文档可被传真、扫描、电子"打印"到发送服务器。 在某些实施例中,来自用户的发送可能来自传真机、扫描仪、多功能机、 打印到文件计算机输出等。在这些实施例中,发送封面上的诸如字段 450-490等字段可用于由发送方标识对在数据档案中取回该发送有用的关 键字。
在各个实施例中,封面可以是专用应用程序,并向发送方提供字段 410-490的下拉框,从而限制发送方的选项。例如,字段470可用于指定诸 如10Q、8K等SEC编档的某些类型;字段410可用于在诸如"纳税申报单"、 "赊帐请求表单"等有限数量的数据档案之间进行指定;字段480可用于 指定诸如200dpi、 300dpi、 72dpi等扫描方案。另外,诸如字段410-440等字段可指定合适的数据档案。数据档案可 包括存储区网络或其它数据存储。在各个实施例中,发送服务器处理来自 发送方的发送并向数据档案发出该发送。
作为一个示例,发送方在发送封面上通过字段410或选项510指定文 档应被发送至税数据档案。另外,发送方还在字段470中指定纳税人ID以 及在字段450上指定纳税表单。如上所述,还可选取选项500以使内容可搜索。
在一个实施例中, 一旦发送封面已填写,则发送方打印出该封面。接 着,发送方将封面与文档组合,然后将其发送(例如传真)至预先指定的 电话号码。在各个实施例中,发送服务器随后接收封面,然后基于OCR技 术来确定附加的文档要存储在指定的纳税数据档案中。还根据选项500对 附加的文档进行OCR。附加的文档随后可被转换成诸如.pdf、 .tiff等另一种 格式。随后,文档或经转换的文档以及经过OCR的文本和关键字被提供给 纳税数据档案。在此例子中,与数据档案相关联的服务器接收关键字,并 根据关键字将文档或经转换的文档与经过OCR的文本存储在一起。
在另一实施例中,发送可置于保存服务器中,并且只有在发送被授权 时才被发送输入到数据档案中。例如,在一个实施例中,顺应官员等在发 送被存储在数据档案中之前批准该发送。在另一例子中,发送方在发送方 授权发送的存储之前检査关键字数据以及发送的其它部分。在另一些实施 例中,当发送方检查发送时发送方输入关键字,然后批准发送。
在本发明的其它实施例中,上述发送方接口可以是基于Web的。例如, 用户通过Web浏览器等与提示她输入数据可能相似的顶层字段410至490 以及选项500至570的网页连接。在本发明的某些实施例中,用户可将数 据键入字段,或如上所述地基于下拉框选择条目。
在各个实施例中,基于表单数据,模板封面为发送方打印作好了准备。 在本发明的某些实施例中,封面可以是.pdf、 .gif、 .tiff、 .doc或其它可打印 格式,用于如上所述的发送。另外,对于多个发送文档,可为如上所述的 发送目的提供多个封面。
在本发明的某些实施例中,提供web表单的web服务器可在提供可打 印封面之前提供多种功能。作为一个示例,web服务器可自动执行发送方 输入数据的上下文检查。例如,如上所述,具有不正确顶层域名的条目可 对发送方标记成不正确,并且不会提供封面。又例如,web服务器可存储 发送方输入的数据或将此数据提供给发送服务器。接着,当发送方向发送 服务器发出该发送时,发送服务器使用OCR来尝试识别用户填写的数据。 然而,如果在OCR过程中存在不确定性,则发送服务器对照先前发送方输 入的数据来确定预期的数据。在其它实施例中,可在封面上(例如通过web 表单)提供指示发送包括先前向发送服务器提供的数据的特殊标记。在这 些例子中,发送服务器可对封面执行充分的OCR以唯一地标识先前存储的 发送方输入的数据。接着,发送服务器可将发送方输入的数据用于发送目 的。
各个实施例可包括部分上述特征,但不一定包括全部上述特征。例如, --个实施例可允许数字化文档只被转换成.pdf或.tiff格式,并且只发送到电 子邮件地址。其它实施例可允许数字化文档被转换成另一文件格式,并被 置于存储位置中。在这些实施例中,包括在存储位置访问经转换的文档的 指令的电子邮件将被发送至接收方。这些实施例允许跟踪接收方的接收。 另 一 实施例可出于顺应目的将传出的数字化文档重定向至集中的队列。作 为响应,如果顺应官员批准发送,则数字化文档可再次被转换成另一文件 格式,然后通过电子邮件发送至电子邮件地址。又一实施例可允许数字化 文档的分布式存档和索引。例如,可出于索引的目的将传出发送置于队列 中。作为响应,发送方手动地提供数字化文档的索引关键字。 一旦确定了 索引关键字,就向存档系统提供数字化文档和关键字。
在本发明的其它实施例中,除了发给接收方的包括数字化文档的发送
之外,该发送还可包括返回传真封面。此选项可通过封面上的选项框等来 指定。此传真封面可用来自自动切换的"from"电子邮件地址和"to"电子 邮件地址的数据预先填写。这样,接收方能容易地向发送方发出返回发送。 例如,信贷员可发出供申请人签字的文档,并且该数字化文档作为.pdf文
档到达申请人的电子邮箱。与电子邮件一起的是填写后的返回传真封面。 在此例子中,申请人打印出文档并签名,将填写后的返回传真封面置于签 过名的文档上,并将其传真至填写后的返回传真封面页所列出的号码。签 过名的文档随后被转换成.pdf文档等并被发送至信贷员的电子邮箱。在各 个例子中,信贷员可支付两个发送的费用。在其它实施例中,可向接收方 提供普通的空白封面。
容易设想许多变化或变更。根据上述公开内容,本领域普通技术人员 会认识到可在所述实施例的基础上进行许多变化。例如,在上述各个实施 例中,电子邮件附件被转换成Adobe .pdf文件格式,然而,应理解在其它 实施例中,还可使用当前开发的或未来开发的不同"行业标准"文件格式。 这些还可包括"开放"或"封闭"(例如专用)文档格式。
图13是示出根据本发明的各个实施例的如上所述的可能数据流的简
化框图。如上所述,还设想了许多其它类型的数据流。图14是示出根据本
发明的各个实施例的网络体系结构纵览的简化框图。在本发明的其它实施 例中可使用许多其它类型的网络体系结构。
本领域的普通技术人员在阅读此公开内容时可设想其它实施例。在其 它实施例中,可有利地作出以上公开的发明的组合或子组合。各实施例是 为了便于理解来分组的。然而,应理解在本发明的替换实施例中设想了块 的组合、新块的添加、块的重新排列等。
说明书和附图因而应被认为是示例性而非限定性的。然而,可对其进 行各种修改和变化而不背离在权利要求中阐明的本发明的精神和范围这一 点将是显而易见的。
权利要求
1.一种用于计算机系统的方法,包括接收来自用户的传真发送,其中所述传真发送包括使用传真发送格式发出的文档的数字化表示;处理所述文档的数字化表示以确定目的电子邮件地址;将所述文档的数字化表示的至少一部分重新格式化成电子邮件附件格式;用光学字符识别引擎处理所述文档的数字化表示的至少一部分以确定一个或多个关键字;向广告服务器提供所述一个或多个关键字;从所述广告服务器接收广告数据;以及形成寄往所述目的电子邮件地址的电子邮件消息,其中所述电子邮件消息包括主体部分和附件部分,其中所述主体部分包括广告数据,而所述附件部分包括所述文档的数字化表示的电子邮件附件格式的那部分。
2. 如权利要求1所述的方法,其特征在于,处理所述文档的数字化 表示以确定所述目的电子邮件地址,包括用光学字符识别引擎处理所述文 档的数字化表示的至少一部分以确定所述目的电子邮件地址。
3. 如权利要求1至2中的任一项所述的方法,其特征在于,所述广 告数据包括从由超链接、赞助通知、至少一个服务提供者的列表、至少一 个物品提供者的列表、至少一个拍卖的列表、搜索结果构成的组中选择的 一个或多个广告。
4. 如权利要求1至3中的任一项所述的方法,其特征在于,所述电 子邮件附件格式是从由pdf兼容、TIFF、 JPEG、 BMP、 X-Docs、 XML、 GIF、行业标准格式构成的一组数据文件格式中选择的。
5. 如权利要求1至4中的任一项所述的方法,其特征在于,还包括 确定与所述传真发送相关联的跟踪号;维持与所述传真发送相关联的处理状态;在所述跟踪号与所述处理状态之间形成关联;以及 存储所述跟踪号与所述处理状态之间的关联。
6. —种计算机系统,包括存储器,被配置成存储来自用户的传真发送,其中所述传真发送包括 使用传真发送格式发出的文档的数字化表示;以及处理器,与所述存储器耦合,其中所述处理器被配置成处理所述文档 的数字化表示以确定至少一个目的电子邮件地址,其中所述处理器被配置 成将所述文档的数字化表示的至少一部分重新格式化成电子邮件附件格 式,其中所述处理器被配置成确定与所述传真发送相关联的广告数据,且所述处理器被配置成形成寄往所述目的电子邮件地址的电子邮件消息;其中所述电子邮件包括主体部分和附件部分,所述主体部分包括广告 数据,而所述附件部分包括所述文档的数字化表示的电子邮件附件格式的 那部分;其中所述处理器被配置成用光学字符识别引擎来处理所述文档的数字 化表示的至少一部分以确定一个或多个关键字;其中所述处理器被配置成向广告服务器提供一个或多个关键字。
7. 如权利要求6所述的计算机系统,其特征在于,所述广告服务器 是从由广告引擎、关联引擎、第三方服务器组成的组中选择的。
8. 如权利要求7所述的计算机系统,其特征在于,所述第三方服务 器是从由Google服务器、Yahoo!服务器、e-Bay服务器、微软网络服务器、 A9服务器、Lycos服务器、Ask Jeeves服务器、AOL服务器组成的组中选 择的。
9. 如权利要求6至8中的任一项所述的计算机系统,其特征在于, 处理所述文档的数字化表示以确定目的电子邮件地址包括用光学字符识别 引擎处理所述文档的数字化表示的至少一部分以确定所述目的电子邮件地 址。
10. 如权利要求6至9中的任一项所述的计算机系统,其特征在于, 所述处理器还被配置成用光学字符识别引擎处理所述文档的数字化表 示的第一部分,以确定第一候选电子邮件地址;所述处理器被配置成用所述光学字符识别引擎处理所述文档的数字化 表示的第二部分,以确定第二候选电子邮件地址;以及所述处理器被配置成响应于所述第一候选电子邮件地址和第二候选电 子邮件地址确定所述目的电子邮件地址。
11. 一种用于包括处理器的计算机系统的计算机程序产品,包括 配置用于存储的有形介质-指示所述处理器接收来自用户的传真发送的代码,其中所述传真发送 包括使用传真发送格式发出的文档的数字化表示;指示所述处理器处理所述文档的数字化表示以确定目的电子邮件地址 的代码-,指示所述处理器将所述文档的数字化表示的至少一部分格式化成电子邮件附件格式的代码;指示所述处理器用光学字符识别引擎处理所述文档的数字化表示的至少一部分,以确定一个或多个关键字的代码;指示所述处理器向广告服务器提供一个或多个关键字的代码; 指示所述处理器接收来自所述广告服务器的广告数据的代码;以及 指示所述处理器形成寄往所述目的电子邮件地址的电子邮件消息的代码,其中所述电子邮件消息包括主体部分和附件部分,其中所述主体部分包括广告数据,而所述附件部分包括所述文档的数字化表示的电子邮件附件格式的那部分。
12. 如权利要求12所述的计算机程序产品,其特征在于,所述第三方 是从由MSN、 Yahoo! 、 Lycos、 A0L、 Google、 A9、 e-Bay、 Ask Jeeves 和Dog Pile组成的组中选择的。
13. 如权利要求11至12中的任一项所述的计算机程序产品,其特征 在于,所述广告数据包括由超链接、赞助通知、至少一个服务提供者的列 表、至少一个物品提供者的列表、至少一个拍卖的列表、搜索结果、文本 数据和图形数据组成的组中选择的一个或多个结果。
14. 如权利要求11至13中的任一项所述的计算机程序产品,其特征 在于,所述数字化表示部分包括从由条形码数据、手写体数据、人类可读 数据、机器可读数据组成的组中选择的数据的数字化表示。
15. 如权利要求11至14中的任一项所述的计算机程序产品,其特征在于,还包括指示所述处理器确定与所述传真发送相关联的跟踪号的代码; 指示所述处理器维持与所述传真发送相关联的处理状态的代码; 指示所述处理器生成所述跟踪号与所述处理状态之间的关联的代码; 指示所述处理器将所述跟踪号与所述处理状态之间的关联存储在有形 存储器中的代码。
16. —种用于计算机系统的方法,包括接收来自用户的第一传真发送,其中所述第一传真发送包括使用传真 发送格式发出的第一文档的数字化表示;用光学字符识别过程来处理所述第一文档的数字化表示以确定第一目 的电子邮件地址,其中所述第一目的电子邮件地址不需由计算机系统事先 知道;接收来自用户的第二件传真发送,其中所述第二传真发送包括使用所 述传真发送格式发出的第二文档的数字化表示;用光学字符识别过程来处理所述第二文档的数字化表示以确定所述第 一目的电子邮件地址;将所述第二文档的数字化表示的至少一部分和所述第一文档的数字化 表示的至少一部分组合成电子邮件附件格式的电子邮件附件;形成寄往所述目的电子邮件地址的电子邮件消息,其中所述电子邮件 消息包括主体部分和附件部分,其中所述主体部分包括广告数据,而所述 附件部分包括所述电子邮件附件。
17. 如权利要求16所述的方法,其特征在于, 所述第一文档的数字化表示部分包括多页所述第一文档; 所述第二文档的数字化表示部分包括多页所述第二文档;以及 所述电子邮件附件包括多页所述第一文档以及多页所述第二文档。
18. 如权利要求n所述的方法,其特征在于,所述多页第一文档中的 至少一部分以及所述多页第二文档中的至少一部分被交错地插入所述电子 邮件消息的附件部分中。
19. 如权利要求16至18中的任一项所述的方法,其特征在于, 所述第一文档包括文档的多个偶数页;以及 所述第二文档包括文档的多个奇数页。
20. 如权利要求16至19中的任一项所述的方法,其特征在于, 所述第一文档的数字化表示包括两个或多个目标的表示;以及 处理所述封面的数字化表示以确定第一目的电子邮件地址包括处理两个或多个目标以确定所述第一 目的电子邮件地址。
21. —种包括处理器的计算机系统的计算机程序产品,包括 与所述处理器耦合的有形介质,其中所述有形介质包括-指示所述处理器接收来自用户的第一传真发送的代码,其中所述 第一传真发送包括使用传真发送格式发出的第一文档的数字化表示;指示所述处理器对所述第一文档的数字化表示执行光学识别过 程,以确定第一目的电子邮件地址的代码,所述第一目的电子邮件地 址不需要为计算机系统所知;指示所述处理器接收来自用户的第二传真发送的代码,其中所述 第二传真发送包括使用传真发送格式发出的第二文档的数字化表示;指示所述处理器对所述第二文档的数字化表示执行光学识别过 程,以指示所述第二传真发送与所述第一传真发送相关联的代码;指示所述处理器将所述第一文档的数字化表示和所述第二文档的 数字化表示组合成组合表示的代码;指示所述处理器形成寄往所述目的电子邮件地址的电子邮件消息 的代码,其中所述电子邮件消息包括主体部分和附件部分,所述主体 部分包括广告数据,而所述附件部分包括所述组合表示。
22. 如权利要求21所述的计算机程序产品,其特征在于,所述第一文档的数字化表示包括多页所述第一文档; 所述第二文档的数字化表示包括多页所述第二文档;以及 在所述组合表示中,来自所述第一文档的多页中的至少一页被插入所 述多页第二文档的页面之间。
23. 如权利要求21至22中的任一项所述的计算机程序产品,其特征 在于,所述第一传真发送是在从用户接收第二传真发送之前从用户处接收 的;以及所述多页第一文档和所述多页第二文档以排列方式被排列在所述电子 邮件消息的附件部分中。
24. 如权利要求23所述的计算机程序产品,其特征在于, 所述第一文档包括手写部分和用户可选择选项部分的封面;以及 所述光学识别过程包括处理所述手写部分以确定所述第一目的电子邮件地址,以及处理所述用户可选择选项部分以确定所述排列方式。
25. 如权利要求21至24中的任一项所述的计算机程序产品,其特征 在于,所述第一文档的数字化表示包括第一多页文档; 所述第二文档的数字化表示包括第二多页文档;以及 所述第一多页和所述第二多页是从由文档的偶数页/文档的奇数页,来 自文档的第一部分的页/来自文档的第二部分的页组成的组中选择的。
26. —种计算机系统,包括存储器,被配置成存储来自用户的第一传真发送,其中所述第一传真 发送包括使用传真发送格式发出的第一文档的数字化表示,其中所述存储 器还被配置成存储电子邮件附件格式的第一文档的数字化表示的至少一部 分,且所述存储器还被配置成存储来自用户的第二传真发送,其中所述第 二传真发送包括使用所述传真发送格式发出的第二文档的数字化表示;处理器,与所述存储器耦合,其中所述处理器被配置成用光学字符识 别过程来处理所述第一文档的数字化表示以确定第一 目的电子邮件地址, 其中所述处理器被配置成用光学字符识别过程来处理所述第二文档的数字 化表示以确定第二传真发送与第一传真发送相关,其中所述处理器配置成 将所述第一文档的数字化表示的至少一部分与所述第二文档的数字化表示 的至少一部分组合成组合数字化表示,且其中所述处理器被配置成形成寄 往所述目的电子邮件地址的电子邮件消息,其中所述电子邮件消息包括主 体部分和附件部分,所述主体部分包括广告数据,而所述附件部分包括所 述组合数字化表示。
27. 如权利要求26所述的计算机系统,其特征在于, 所述第一文档的数字化表示部分包括多页所述第一文档; 所述第二文档的数字化表示部分包括多页所述第二文档;以及 在所述组合数字化表示中,所述第一文档的多页被交错插入所述多页第二文档,或者所述多页第二文档被附在所述多页第一文档后面。
28. 如权利要求26至27中的任一项所述的计算机系统,其特征在于, 所述处理器被配置成用所述光学字符识别过程来处理所述第二文档的数字化表示以确定所述第一目的电子邮件地址。
29. 如权利要求26至28中的任一项所述的计算机系统,其特征在于, 所述第一文档包括一封面;所述光学字符识别过程响应于所述第一文档中的封面确定所述第一目 的电子邮件地址。
30. 如权利要求29所述的计算机系统,其特征在于, 所述光学字符识别过程响应于所述第一文档中的封面上的一个以上光学字符识别目标的光学字符识别结果的多数一致来确定所述第一目的电子 邮件地址。
31. —种用于计算机系统的方法,包括接收来自用户的第一发送,其中所述第一发送包括使用第一发送格式 发出的第一文档的数字化表示;用光学字符识别过程来处理所述第一文档的数字化表示以确定第一电 子目的地,其中在接收第一发送之前计算机系统不需要知道所述第一电子 目的地;用光学字符识别过程来处理所述第一文档的数字化表示以确定第一文 档的数字化表示中存储格式的那部分的文件名;将所述第一文档的数字化表示的至少一部分从所述第一发送格式重新 格式化成存储格式;向所述第一电子目的地发出一电子发送,其中所述电子发送包括所述 第一文档的数字化表示中存储格式的那部分。
32. 如权利要求31所述的方法,其特征在于,发出所述电子发送包括 用服务器中的文件名来投递所述第一文档的数字化表示中存储格式的那部 分。
33. 如权利要求31至32中的任一项所述的方法,其特征在于, 所述第一电子目的地包括帐户标识数据;以及 所述文件名与服务器中的所述帐户标识数据相关联。
34. 如权利要求31至33中的任一项所述的方法,其特征在于, 用光学字符识别过程处理所述第一文档的数字化表示包括用所述光学字符识别过程处理所述第一文档的数字化表示以确定与所述电子发送相关 联的一个或多个标识符;以及 其中所述方法还包括向所述第一电子目的地提供所述一个或多个标识符; 其中所述第一电子目的地包括存储服务器;其中所述第一文档的数字化表示中存储格式的那部分与所述存储服务 器中的一个或多个标识符相关联。
35. 如权利要求34所述的方法,其特征在于,与所述电子发送相关联的所述一个或多个标识符是从一组限定的关键 字中选择的。
36. —种计算机系统,包括存储器,被配置成存储来自用户的第一发送,其中所述第一发送包括 使用第一发送格式发出的第一文档的数字化表示;以及 处理器,与所述存储器耦合,其中所述处理器被配置成接收来自用户的所述第一发送; 其中所述处理器被配置成响应于所述第一文档的数字化表示的光学字符识别过程确定电子目的地,其中在将所述第一发送存储在所述存储器中之前计算机系统不需要知道所述电子目的地;其中所述处理器被配置成通过将所述第一文档的数字化表示的至少一 部分从所述第一发送格式重新格式化成存储格式,来形成第一存储文档;其中所述处理器被配置成响应于所述第一发送确定广告数据;其中所 述处理器还被配置成用所述光学字符识别过程来处理所述第一文档的数字 化表示,以确定所述第一存储文档的文件名;以及其中所述处理器被配置成向所述第一电子目的地发出电子发送,其中 所述电子发送包括第一存储文档。
37. 如权利要求36所述的计算机系统,其特征在于, 所述第一电子目的地包括存储服务器;以及所述电子发送包括用所述文件名投递存储服务器上的所述第一存储文档。
38. 如权利要求36-37中的任一项所述的计算机系统,其特征在于,与 所述电子发送相关联的网络传输协议是从由SMTP、 HTTP、 HTTPS、 FTP 组成的组中选择的。
39. 如权利要求36至38中的任一项所述的计算机系乡充,其特征在于, 所述处理器还被配置成响应于用所述光学字符识别过程对所述第一文档的数字化表示进行的光学字符处理,来确定与所述第一发送相关联的帐 户标识符;以及所述电子发送还包括帐户标识符。
40. 如权利要求36至39中的任一项所述的计算机系^E,其特征在于, 所述存储格式是从由行业标准格式、Adobe Acrobat兼容格式、图像格 式、.jpg和.bmp组成的组中选择的。
41. 一种用于包括处理器的计算机系统的计算机程序产品,包括 有形介质,包括指示所述处理器接收来自用户的第一电子发送的代码,其中所述 第一电子发送包括使用发送格式发出的人类可视文档的数字化表示;指示所述处理器用光学字符识别过程处理人类可视文档的数字化 表示以确定所述电子目的地的代码,其中在接收第一电子发送之前计 算机系统不需要知道所述电子目的地;指示所述处理器将人类可读文档的数字化表示的至少一部分格式 化成存储格式的代码;指示所述处理器用光学字符识别过程来处理人类可视文档的数字 化表示,以确定与人类可视文档的数字化表示中的存储格式的那部分 相关联的文件名的代码;以及指示所述处理器向所述电子目的地发出第二电子发送的代码,其 中所述第二电子发送包括人类可视文档的数字化表示中存储格式的那部分。
42. 如权利要求41所述的计算机程序产品,其特征在于, 所述存储格式是从由行业标准格式、Adobe .pdf格式、.jpg格式、.bmp格式、专用格式组成的组中选择的。
43. 如权利要求41至42中的任一项所述的计算机程序产品,其特征 在于,所述第一人类可视文档的数字化表示中存储格式的那部分以所述文件 名被投递到所述电子目的地。
44. 如权利要求41至43中的任一项所述的计算机程序产品,其特征 在于,还包括指示所述处理器用所述光学字符识别过程来处理所述人类可 视文档的数字化表示,以确定与所述人类可视文档的数字化表示中的存储 格式的那部分相关联的一个或多个标识符的代码;其中所述人类可视文档的数字化表示中存储格式的那部分以所述文件 名被投递到所述电子目的地处,并与所述帐户标识符相关联。
45. 如权利要求44所述的计算机程序产品,其特征在于,所述一个或 多个标识符是从标识符的预定列表中选择的。
全文摘要
一种用于计算机系统的方法,包括接收来自用户的传真,其中该传真包括使用传真发送格式发出的文档的数字化表示;处理该文档的数字化表示以确定目的电子邮件地址;将文档的数字化表示的至少一部分重新格式化成电子邮件附件格式;用光学字符识别引擎处理文档的数字化表示的至少一部分以确定一个或多个关键字;向广告服务器提供该一个或多个关键字;从该广告服务器接收广告数据;以及形成寄往该目的电子邮件地址的电子邮件消息,其中该电子邮件消息包括主体部分和附件部分,其中主体部分包括广告数据,而其中附件部分包括该文档的数字化表示的电子邮件附件格式的那部分。
文档编号G06F7/00GK101180604SQ200680009044
公开日2008年5月14日 申请日期2006年2月17日 优先权日2005年2月17日
发明者C·L·福特斯库, J·E·温诺克, M·K·亨利 申请人:蒙哥耐特
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1