提供电子传真的用户接口和方法

文档序号:7940370阅读:295来源:国知局
专利名称:提供电子传真的用户接口和方法
技术领域
本发明的实施例大体上涉及计算装置和系统以及软件、计算机程序、应用程序和 用户接口,且更特定来说涉及在通信网络中提供电子传真消息以用于经包化和/或同步通信。
背景技术
通常,常规的电子传真是在不考虑时间或日期或者传真传输资源的可用性的情况 下传输。虽然用于产生电子传真的传统技术是起作用的,但这些技术存在某些缺陷。缺陷 包含在产生和传输电子传真中的有限灵活性,其原本可能阻碍计算系统递送例如电子传真 等电子消息的功效。将需要提供使得与用于产生、传输和/或管理电子传真的常规技术相关联的缺陷 中的一者或一者以上最小化的计算装置和系统以及软件、计算机程序、应用程序和用户接


从以下结合附图做出的详细描述更完全地了解本发明及其各种实施例,其中图IA是根据本发明至少一个实施例的实施一个或一个以上消息输入字段以提供 例如电子传真等电子消息的接口的图;图IB是根据本发明至少一个实施例的实施音频以提供例如电子传真等电子消息 的接口的图;图2是根据本发明至少一个实施例的实施一个或一个以上输入字段以提供电子 传真的接口的图;图3是根据本发明至少一个实施例的提供图IA的消息接发系统可转换为传真兼 容格式的不同应用程序类型的实例的图;图4是根据本发明至少一个实施例的提供在专有面板中呈现的接口的实例的图;图5A到图5C是根据本发明各种实施例的展示可与计算装置应用程序关联地实施 的接口的实例的图;图6是根据本发明至少一个实施例的展示经配置以使用电子邮件应用程序撰写 和/或传输电子传真的面板的实例的图;图7是根据本发明至少一个实施例的展示经配置以修改消息接发系统的动作的 面板的实例的图;图8A是根据本发明至少一个实施例的展示经配置以调度电子消息经由消息接发 系统的递送的面板的实例的图;图8B是根据本发明至少一个实施例的展示经配置以调度电子消息经由消息接发 系统的递送的面板的实例的图;图8C是根据本发明至少一个实施例的展示经配置以提供针对电子消息的通知的多种输入字段的实例的图;图9是根据本发明至少一个实施例的展示消息接发系统的实例的图;图10是根据本发明至少一个实施例的展示由图9的API库执行或结合图9的API 库执行的过程的实例的图;图IlA说明根据本发明各种实施例的用于产生和传输电子消息的面板呈现应用 程序的实例;图IlB说明根据本发明一个实施例的用于实施用以提供例如电子传真等电子消 息的产生和传输的接口的面板呈现应用程序的替代实例;图12A说明根据本发明至少一个实施例的适合于产生和传输例如电子传真等电 子消息的示范性计算机系统;图12B说明根据本发明至少一个实施例的适合于促进产生和传输例如电子传真 等电子消息的另一示范性计算机系统;以及图13说明根据本发明各种实施例的用于促进经由接口以端点产生和传输电子消 息的接口的实例。在附图的全部若干视图中相同的参考标号指代对应的部分。应注意,参考标号中 的大多数包含一个或两个最左边的数字,其大体上识别首先引入所述参考标号的图式。
具体实施例方式图IA是根据本发明至少一个实施例的实施一个或一个以上消息输入字段以提供 例如电子传真等电子消息的接口的图100。图IA展示经由例如包网络110耦合到消息接发 系统102的接口 120,用于将电子传真105提供到交换网络140、另一包网络142或任何类型 的其它通信网络。在各种实施例中,消息接发系统102可经配置以在任何两个或两个以上 通信装置之间发送(或接收)电子传真。此些通信装置的实例包含类似群组3 ( “T.30”) 传真端点(例如,传真机130)、T. 38PSTN传真网关(例如,PSTN Gff 132)、计算装置134中 的电子邮件客户端应用程序中的电子邮箱,以及任何其它合适类型的通信装置,例如因特 网语音协议(“VoIP”)传真机136。在提供电子传真105的上下文中,接口 120可经配置以实施消息输入字段121以 附加电子文档122作为电子传真105的部分。消息输入字段121可经配置以通过使用接口 120而使用电子文档,无论电子文档122的文件格式如何。接口 120可经配置以经由经包化 和/或同步通信网络在任何储存库之间创建和发送传真。在一个实例中,接口 120可呈现 在用于耦合到消息撰写逻辑109的计算装置的显示器上,所述消息撰写逻辑109可为网络 服务器(未图示)。由此,消息撰写逻辑109可包含样式表和格式的库,以及其它样本电子 传真材料,其可包含表示电子传真的组件的数据。表示电子文档122、目的地号码(例如,传 真号码)和封面页等的传真数据可例如通过包网络110经由HTTP连接上载(或“推送”) 到消息接发系统102。在另一实例中,接口 120可呈现在用于客户端应用程序的显示器上, 传真数据可从所述客户端应用程序由差别同步服务器或模块(未图示)更新。在再一实例 中,接口 120可呈现在用于电子邮件应用程序的显示器上,其中传真轮询服务器或模块(未 图示)可周期性地轮询且拉动传真数据。或者,传真数据可使用例如P0P3等协议经由存储 /转发服务器或模块(未图示)而递送(例如,使用例如SMTP等协议)。
在所示实例中,消息接发系统102包含存储至少经预再现电子消息(例如电子传 真和/或电子文档)的储存库(“经预再现电子消息”)104、格式转换器107以及消息撰写 逻辑109,其中任一者均可实施在一个或一个以上服务器和/或分布于一个或一个以上服 务器的系统中的任意数目的软件模块中。响应于关于接口 120的部分123而输入的用户输 入选择,消息撰写逻辑109可经配置以整体或部分地执行与电子传真相关的以下动作中的 一者或一者以上撰写、存储、路由和/或发送传真。在至少一个实施例中,格式转换器107 可经配置以将电子文档122的格式转换为适合于传输到特定通信装置的另一格式,无论所 述通信装置是否与T. 30、T. 38或任何其它协议或标准兼容。在特定实施例中,格式转换器 107可将电子文档122(作为附件)格式化为(例如)与装置无关的位图格式,以用于存储 在储存库104中作为经预再现消息106 (或其一部分),或者用于通过实时地(或大体上实 时)将电子文档122动态再现为与装置无关的位图格式而即时递送,以用于作为经动态再 现消息108 (或其一部分)而发送。虽然图IA展示包网络110和142以及交换网络140,但可使用任何通信网络。举例来说,可使用私人和/或公共因特网和交换网络,例如IP网络(包含协议TCP、UDP、HTTP 等)和交换网络(包含公共交换电话网络(“PSTN”)等,以及蜂窝式、短消息服务(“SMS”) 和其它无线网络)。如本文使用,术语“电子传真”至少在一个实施例中大体上指代可形成为包含电子 文档的电子消息,其与特定协议兼容,例如与ITU T. 30和T. 38等相关联的协议。可通过在 传真组件之间产生一个或一个以上关联使得其可经组合以产生电子传真而形成电子传真。 “传真组件”的实例包含表示例如电子文档中的内容的数据、传真号码和时间与日期戳记、 封面页等。在一些情况下,表示传真组件的数据可作为电子传真的部分附加(例如在动态 再现期间),而在其它情况下,传真组件可为可与电子传真分离,且在传输之前或传输之后 组合。举例来说,作为单独传真组件的附加的电子文档和封面页可经单独预再现以形成电 子传真的经预再现部分,或经组合地预再现以形成电子传真的单个经预再现部分。在一些 实施例中,可在经预再现消息106正作为电子传真105传输时将时间与日期戳记附加到经 预再现部分。当附加时,传真数据可存储在常见数据文件中作为电子传真,例如经预再现电 子传真,而可分离的传真数据可作为单独文件存储在消息接发系统102中的一个或一个以 上位置中。如本文使用,在一些例子中,术语“传真数据”可用以描述传真组件。如本文使 用,术语“电子文档”至少在一个实施例中可指代既定以其电子形式使用而不必打印的任何 数据文件(例如,除了计算机程序或系统文件之外),借此计算机网络和电子显示技术可帮 助促进其使用和分布。在一个实施例中,电子文档122可包含在电子消息中,例如电子传 真。如本文使用,术语“面板”至少在一个实施例中可指代显示器、调色板、标签、窗口、屏幕、 接口的部分等。如本文使用,术语“经预再现”至少在一个实施例中指代一个或一个以上传 真组件形成和/或转换为与经由电信网络传输包含电子传真的电子消息兼容的格式。兼容 格式的实例包含T. 30和T. 38兼容格式,例如TIFF和PDF。根据各种实施例可使用其它兼 容格式来传输电子传真。如本文使用,术语“经动态再现”至少在一个实施例中大体上指代 将一个或一个以上传真组件在电子传真的传输和/或接收期间实时地(或近似实时)再现 为兼容传真格式。图IB是根据本发明至少一个实施例的实施音频以提供例如电子传真等电子消息的接口的图150。应注意,根据一些实施例,图IA和IB中的类似编号的元件可共享类似的 结构和/或功能。在此实例中,图IB展示消息接发系统102,其包含提示与收集逻辑112 和媒体服务器110,其经配置以与PSTN呼叫器装置128通信。提示与收集逻辑112和媒体 服务器110共同使得消息接发系统102能够接受语音或其它音频输入以用于产生例如电子 传真等电子消息。提示与收集逻辑112经配置以提供自动语音辨识(“ASR”)技术以将与 在公共交换电话网络(“PSTN”)装置128处使用音频接口 190的呼叫器相关联的功能自 动化。由此,提示与收集逻辑112可经配置以检测、解译呼叫器的话音响应且将其转换为字 母_数字选择,以便产生电子传真105。虽然图IB展示PSTN呼叫器128,但任何其它装置 技术可与本发明的各种实施例一起操作。在替代实施例中,音频接口 190可包含基于包网络的电话或通信装置(例如,VoIP电话或软电话和/或计算装置)和/或任何基于交换的 电话或通信装置。图2是根据本发明至少一个实施例的实施一个或一个以上输入字段以提供电子 传真的接口的图200。此处,接口 202包含窗口 204(或面板),其包含用以(例如)描述传 真号码222的目的地识别符输入字段220、用以(例如)附加电子文档232或与其关联的附 件输入字段230,以及用以将(例如)文本与电子传真的封面页部分相关联的封面页数据输 入字段240。在此实例中,接口 202形成网页浏览器的一部分。在一些情况下,电子传真可 寻址到一个或一个以上出站电话号码,例如4085551212ircfax. com。出站电子传真请求可 经由HTTP(或HTTPS)连接从接口 202到达消息接发系统102 (图1A)。在一个实施例中,接 口 202可接受输入252以即时地(或大体上即时地)发送电子传真,且可接受输入254以 调度递送。在一个实施例中,输入254和输入252的选择可致使消息接发系统102分别产 生经预再现消息(例如,作为电子传真)以用于存储在储存库104中,以及经动态再现消息 (例如,作为电子传真)。在其它实施例中,输入252或输入254的选择不调用经预再现消 息或经动态预再现消息的产生。图3是根据本发明至少一个实施例的提供图IA的消息接发系统可转换为传真兼 容格式的不同应用程序类型302的实例的图300。举例来说,可在应用程序类型302中的任 一者中将电子文档122格式化,其可转换为传真兼容格式以供传真机130使用,等等。图4是根据本发明至少一个实施例的提供呈现专有面板的接口的实例的图400。 此处,接口 402包含带标记面板404以用于提供和管理电子传真。如图示,带标记面板404 指示电子传真输入数据可用以例如经由名为“NewCo” 408的服务提供商撰写电子传真。举 例来说,带标记面板404可结合Skype公司的服务等而实施。因此,图IA的消息接发系统 102可通过服务提供商或结合服务提供商而促进传真代管,且可递送电子传真作为零售服 务,或作为经定制标记和封装的整个服务。在一个实例中,消息接发系统102可维持经调度 和发送的传真的储存库(例如,在未图示的数据库中),且用户可经由例如接口 402等窗口 浏览器显示而访问此储存库。用户可选择一个或一个以上电子传真以经由接口 402进行传 输,其使得电子传真可由用户访问以删除、重新调度、重新发送和/或转发任何电子传真或 消息。在一些实施例中,消息接发系统102可作为批发服务在外面带标记且集成为第三方 的面向顾客(例如,零售)的服务。在一些实施例中,计算装置(未图示)可实施接口 402 以撰写经零售传真格式化的消息,且消息接发系统102可管理和派发所得的电子传真。在 一个实施例中,厂商可调整定制客户端传真接口,例如XMLWSDL或专有文档开发和传输协议。
图5A是根据本发明至少一个实施例的展示可与计算装置应用程序关联地实施的 接口的实例的图500。此处,接口 502包含用于提供和管理电子传真(包含撰写和发送)的 面板504。在一个实施例中,实施面板504的计算机应用程序是“软电话”,其包含用于使用 通用计算机经由网络进行电话呼叫的可执行指令。如图示,面板504包含地址簿输入584 以用于选择一个或一个以上传真接收者,其名字可与传真号码508 —起显示在字段510中。 提供字段520以输入封面页文本。此外,面板504包含发送选项530以用于经由因特网传 输电子传真。图5B是展示根据本发明至少一个实施例的用于经由电子邮件应用程序传输电子 传真的图5A的面板的实例的图550。此处,面板598经配置以在选择输入540之后使用例如 微软公司的Outlook 等电子邮件应用程序来传输电子传真。通过也可为接口的面板598, 用户可在因特网上经由HTTP或经由SMTP草拟和发送电子消息和/或传真。当经由因特网 经由直接连接发送电子消息和/或传真时,软电话可经由HTTP客户端将经预再现文件递送 到例如同步服务器(未图示),其可经配置以经由HTTP服务器(未图示)收听(即,检测) 数据。图5C是展示根据本发明至少一个实施例的用于例示图5A和5B中的面板的面板 的实例的图580。此处,面板599包含用于激活输入582的下拉菜单,其作为响应可呈现图 5A和5B中展示的面板。图6是根据本发明至少一个实施例的展示经配置以使用电子邮件应用程序撰写 和/或传输电子传真的面板的实例的图600。此处,接口 602包含面板604,其具有用于输入 目的地(例如,传真号码)的字段610以及用于包含电子文档或与其关联(例如Excel 电 子数据表文档)的字段620。消息接发系统102 (图1A)至少在一些实施例中可调整已知的 电子邮件服务以发送电子传真,其可作为电子邮件而递送,所述电子邮件包含表示(例如, 电子文档的)封面页、内容页和(任选地经预处理的)电子传真和/或文档文件的数据。在 一个例子中,最终用户可发送寻址到一个或一个以上已知电子邮件地址以递送到多个传真 接收者的电子传真。接收者寻址可嵌入在软电话内或电子邮件内,类似于将电子邮件寻址 到多个接收者。电子邮件主题行可用于传真封面页。根据一个实施例,电子邮件附件可包 含待上载和转换为传真格式的电子文档。在一实施例中,传真轮询服务器(未图示)可针 对将作为电子传真发送的电子邮件而周期性地轮询消息接发系统102中的其它服务器(未 图示)。图7是根据本发明至少一个实施例的展示经配置以修改消息接发系统的动作的 面板的实例的图700。此处,接口 702中的面板704可经配置以修改撰写和发送电子传真的 方式。举例来说,面板704可包含用于提供用于消息接发系统102的不同功能的各种呼叫 器ID的字段740。面板704可经形成以促进基于客户端的或网站代管的辅助,包含用于撰 写和发送传真的向导以及包含文本和多媒体呈现的帮助。图8A是根据本发明至少一个实施例的展示经配置以调度电子消息经由消息接发 系统的递送的面板的实例的图。此处,接口 802中的面板810可经配置以在任何时间且在 任何日期传输电子传真。调度可允许用户根据最少成本路线、时间/周等计划电子传真的 传输以传输传真。
图8B是根据本发明至少一个实施例的展示经配置以调度电子消息经由消息接发系统的递送的面板的实例的图820。此处,接口中的面板822可经配置以在电子消息的递 送时或接收时或递送和接收时产生通知。如图示,面板822包含用于选择通知的输入字段 824。图8C是根据本发明至少一个实施例的展示经配置以提供针对电子消息的通知的多种输入字段的实例的图850。此处,面板852中的多种输入字段854可用以针对每一类型 的通信(例如电子邮件、传真和传入和传出的电话呼叫)而配置通知设定。鉴于上述内容, 可将消息系统102 (图1A)称为“统一消息接发系统”。图9是根据本发明至少一个实施例的展示消息接发系统的实例的图。此处,消息接发系统999包含网络服务器910、同步服务器914以及传真轮询服务器918,其每一者可 个别地或共同地实施或访问传真API库924。消息接发系统999进一步包含安全服务器 920 (任选的)、再现服务器940、数据库930、消息服务器935、传真路由器950、传真服务器 960、T. 30服务器970以及T. 38服务器975。如图示,消息接发系统999可经由网络(例 如,IP网络)耦合到计算装置901,其经配置以作为客户端908操作以形成基于网络的电 子传真。计算装置901可包含软电话应用程序或另一客户端应用程序以产生电子传真,和 /或电子邮件应用程序以形成基于电子邮件的电子传真。消息接发系统999可使用SMTP/ P0P3服务器904来促进提供基于电子邮件的电子传真。此外,消息接发系统999展示为经 由PSTN网络9耦合到传真机990,以及经由例如IP网络耦合到PSTN网关(“GW”)980。在操作中,根据一个实施例,传真传输请求从多个接口中的任一者到达三个功能 服务器中的一者网络服务器(910)、同步服务器(914)和传真轮询服务器(918)。应注意, 这三个服务器的能力可在企业或数据中心中代管。这些服务器可经配置以经由数据库或 任何其它接口(2c)将针对电子传真的请求上载到经代管数据库(930)。作为实施方案实 例,网络服务器(910)、同步服务器(914)和传真轮询服务器(918)可包含应用程序库API 924。网络服务器(910)、同步服务器(914)和传真轮询服务器(918)中的每一者可经配置 以调用与API有关的库924。举例来说,API可经配置以调用客户端接口以将传真记录传输 到数据库(930)。图10是根据本发明至少一个实施例的展示由API库924执行或结合API库924执 行的过程的实例的图。流程1000包含通过例如确认授权而建立访问以产生电子消息(例 如,电子传真)1002。在1004处,获取用于电子消息的例如传真号码或电子邮件地址等目的 地识别符作为传真组件。在1006处可获取例如名字等接收者识别符,其中在1008处将发送 日期和时间以及优先级(如果存在)确定为传真组件。在1010处,做出以适合于经由PSTN 或IP网络传输的传真兼容格式对传真进行格式化的确定。在1012处,识别传真封面页并作 为传真组件进行检索。在1014处,可将电子文档可任选地识别为附件(例如,一个或一个 以上URL可指向一文档以用于转换为传真兼容格式)。从1016到1022,可做出各种任选确 定以实施关于电子传真的递送的通知。举例来说,在1016处,可确定用于发送者的通知策 略(例如,关于如何递送通知、其递送时的触发事件,例如接收到成功传输的传真确认消息 等)。在1016处,确定通知发送者的地址(例如,电子邮件地址或电话号码)。在1018处, 可确定用于发送者的通知策略(例如,关于如何递送通知、其递送时的触发事件,例如接收 到成功传输的传真确认消息等)。分别在1020和1022处,确定通知接收者的地址(例如,电子邮件地址或电话号码),且可确定用于接收者的通知策略(例如,关于如何向接收者递送通知等)。在其它各种实施例中,图9的API库924和图10的处理元件可包含比图示少 的子过程,或者可包含未图示的额外子过程。API库924 (或其部分)可分布在整个消息接 发系统999中或在其外部。返回参看图9,数据库(930)服务器可操作以调用存储的程序以将传真记录记录 在与数据库(930)兼容的数据库大纲中,或可将传真材料发送到再现服务器(940)或消息 服务器(935),或两者。数据库(930)可经由URL或安装的驱动器(3)参考消息服务器(935) 中的对应传真内容文件,例如e:\fax folder\ 1934567890. fax。因此,传真策略记录可存储 在数据库服务器(930)大纲中,且此传真策略记录可指定消息服务器(935)上的传真内容 文件。随后,再现服务器(940)可将传真内容预格式化且更新(4b)消息服务器(935)上或 数据库服务器(930)上的内容。传真内容文件可包含表示电子文档或电子传真或两者或其 任何部分的数据。在当传真文件(例如,电子传真)未经预格式化(例如,未经预再现)时 的例子中,则传真路由器(950)或传真服务器(960)可在传送(6、7)传真的同时或在传输 (8,11)传真的同时格式化(例如,动态再现)电子传真。在经调度或在第一可用时间,数据库服务器(930)可请求传真路由器(950)选择 优选的传真递送路线和对应的传真递送资源,例如传真服务器(960)。通过使用协议,传真 路由器(950)将多播或广播请求(6)发送到网络且选择第一响应传真路由器(950)资源来 回复请求。传真路由器(950)可将传真内容转发到传真服务器(960)或可向传真服务器 (960)发送指向所存储的传真材料(例如,电子传真)的指针。传真服务器(960)可从数据 库(930)或从消息服务器(935)请求或可拉动传真材料以访问传真递送路线、优先级和传 真文档材料。传真服务器(960)随后可起始对交换服务(例如经由8的电话线T. 30服务970) 或网络服务(例如经由11的因特网T. 38服务器970)的呼叫。在一个实施例中,T. 38服 务器(970)请求(12)电话线T. 30服务(970)起始电话呼叫,同时T. 38服务器(970)协商 传真传送速率且发送传真材料。传真用户接口可显示在使用网络服务器(910)的订户的计算装置(901)上,或包 含客户端应用程序(908)的计算装置上。传真号码和待传真的任何封面页数据和电子文档 均可撰写于计算装置(901)上、在网络服务器(910)上,或者可从样式表(例如,描述如何 格式化文本和图形的呈现的数据)和其它样本传真材料的库选择。当已撰写时,可经由HTTP(Ia)将传真材料(例如,电子传真)上载(推送)到传 真消息接发系统999。或者,可由同步服务器(914)更新表示电子传真或与电子传真相关联 的数据。在一个实施例中,同步服务器(914)是差别同步服务器,其可经配置以执行差别同 步技术以保持同一电子消息(包含电子传真)的两个或两个以上副本,其彼此实时地(或 大体上实时地)同步。由此,差别同步服务器(914)可经配置以对照驻存在客户端908处 的记录检查与用于存储在消息系统999 (例如在数据库930中)中的同一电子消息(或电 子传真)的记录(未图示)相关的任何经修正内容。在一个例子中,电子传真的数据可由 传真轮询服务器(918)周期性地轮询和拉动,或可使用专用协议(P0P3If)经由存储与转发 服务器(SMTP或P0P3服务器904)而递送(使用普通协议SMTP Id)。在发送传真之前,计算装置901或经代管服务器,例如服务器910、914或918中的任一者,可以安全协议2a与安全性服务器920联系。安全性服务器920可本地查找和验证订户传真账户许可,或可访问2b外部数据库以进行此操作。安全性服务器920可要求订户 凭证,且可返回具有例如安全传真订户ID和到期日期-时间戳记的授权票据。因此,可依 据各种条件而针对订户(例如,用户)在若干持续时间内定制传真许可;所述条件例如为账 户余额、星期几、网络使用。在一个实施例中,可将授权票据返回到发起的传真服务器(910、914和918)。在接 收到票据时,传真服务器(910、914和918)对照经加密票据验证订户ID。如果验证成功,那 么任何服务器(910、914和918)均可检查2c订户的账户是否在传真消息接发数据库930 中,且如果否,那么可对其添加订户信息以在数据库930中形成新的订户账户记录。随后, 服务器(910、914和918)中的任一者可将传真数据发送到数据库930。传真递送信息可存 储在数据库930中且任何传真文档可存储在消息服务器935中。否则,传真数据和递送信 息可存储在消息服务器935或传真路由器950中。表示传真内容的数据可包含封面页、内容页和/或附加文档,例如电子文档。附加 的电子文档可呈各种经辨识格式中的任一者,例如图3所示。附加的文档可由再现服务器 940预再现为普通的传真格式,所述再现服务器940将文档置于例如与装置无关的位图格 式且将文档存储在数据库930中或外部消息服务器935中。否则,文档可在从传真服务器 960、交换网络服务器(例如T. 30服务器970)或在网络包服务器(例如,T. 38服务器975) 处传输时动态再现。图IlA说明根据本发明各种实施例的用于产生和传输电子消息的面板呈现应用 程序的实例。在至少一个实施例中,用以提供电子消息的产生和传输的接口可实施于面板 (例如单个面板)中、其一个或一个以上部分中或单独面板中。应用程序1102可为软电话应 用程序(例如,经配置以使计算装置适于执行已知的电话功能的应用程序),或安置在例如 网络服务器910(图9)等服务器上以实施本文描述的电子消息产生和传输功能性的应用程 序。此处,应用程序1102包含接口( “I/F”)模块1104、显示器模块1106、再现引擎1108、 储存库1110、逻辑模块1112、面板产生器1114以及数据总线1116。在一些实例中,所展示 和描述的元件的数目和类型可变化,且不限于所提供的描述。在一些实例中,上述元件可实 施为应用程序1102的部分、组件或模块。作为实例,应用程序1102可经实施以包含用于建 立实现电子消息的产生和在端点之间的传输的规则的命令,所述命令赋予如本文所述的功 能性。逻辑模块1112可实施为软件、硬件、电路或其组合以实施用于面板呈现的所述技术 的控制逻辑。如本文使用,术语“面板”至少在一个实施例中可指代显示器、调色板、表、窗 口、屏幕、接口的部分等。在一些实例中,逻辑模块1112可经配置以控制面板产生器1114与消息接发系统 交互,所述消息接发系统经配置以呈现例如提供例如电子传真等电子消息的可定制产生和 传输的选项。再现引擎1108可经配置以作为用于网页的布局引擎而操作,以例如操纵内 容(例如,HTML、XML、图像文件等中所表达的或包含HTML、XML、图像文件等)和格式化信息 (例如,CSS、XSL等中所表达的或包含CSS、XSL等)以用于将数据或信息再现为本文所述接 口上的一个或一个以上面板。接口模块1104可在应用程序1102与另一应用程序(例如, 主机、客户端、基于网页的服务、分布式(即,企业)、应用编程接口( “API”)、操作系统、程 序、过程或其它)之间交换面板呈现数据,包含内容数据、图像数据、音频数据以及其它数据,所述另一应用程序可使用从面板产生器1114产生的数据和信息来在显示器屏幕上再 现呈现的面板。在其它实例中,上述技术和元件可在设计、实施方案和功能方面变化,且不 限于所提供的描述。在一个实施例中,逻辑模块1112可包含消息接发管理器模块1190,其 经配置以包含类似于一个或一个以上先前所述消息接发系统和/或其组件的结构和/或功 能性。举例来说,逻辑模块1112还可包含格式转换器(“Frmt Con")模块1191和消息撰 写逻辑(“Mess Comp")模块1192,其两者均可经配置以经由接口访问。举例来说,可访问 格式转换器模块1191以将电子文档和传真组件格式化为传真兼容格式等,且可访问消息 撰写逻辑模块1192以创建、修改和/或路由电子传真。 图IlB说明根据本发明一个实施例的用于实施用以提供例如电子传真等电子消 息的产生和传输的接口的面板呈现应用程序的替代实例。此处,应用程序1120包含面板产 生器1122和逻辑模块1124,其可具有与图IlA的1112等效的功能性。此外,应用程序1120 展示为与接口(“I/F”)模块1126、显示器模块1128、再现引擎1130以及储存库1132进行 数据通信。数据总线1134可经配置以在应用程序1120、I/F模块1126、显示器模块1128、 再现引擎1130和储存库1132之间发送或接收数据。在其它实例中,可使用和实施更多、更 少或不同的元件而不限于上文提供的实例。在一些实例中,逻辑模块1124和面板产生器1122可实施为应用程序1120的部 分,其可与例如接口模块1126、显示器模块1128、再现模块1130和储存库1132等其它功能 组件或模块分开地实施。数据总线1134可实施为经由应用程序1120与接口模块1126、显 示器模块1128、再现模块1130和储存库1132之间的给定端口传送数据。在一些例子中,应 用程序1120可实施为独立应用程序或另一应用程序的组件(即,模块)。与面板相关联的 数据或信息(例如,包含表示传真组件、传真调度信息、传真通知策略、路由规则等的数据 的内容或文件数据)可存储在储存库1132中,可使用数据库、数据存储装置、数据仓库或任 何其它类型的数据储存库或结构来实施储存库1132。在其它实例中,可使用更多、更少或不 同的模块来实施所述用于面板呈现的技术且不限于所提供的那些模块。图12A说明根据本发明至少一个实施例的适合于产生和传输例如电子传真等电 子消息的示范性计算机系统。在一些实例中,计算机系统1200可用以实施计算机程序、应 用程序、方法、过程或其它软件以执行上文所述的技术且实现本文所述的结构。计算机系 统1200包含总线1202或其它用于传送信息的通信机制,其将子系统和装置互连,所述装置 例如为一个或一个以上处理器1204、系统存储器(“存储器”)1206、存储装置1208 (例如, ROM)、磁盘驱动器1210 (例如,磁性或光学的)、通信接口 1212 (例如,调制解调器、以太网 卡或经配置以与通信网络交换数据的任何其它接口)、显示器1214 (例如,CRT或IXD)、输 入装置1216 (例如,键盘),以及指针光标控制1218 (例如,鼠标或跟踪球)。在一个实施例 中,指针光标控制1218调用一个或一个以上专用命令来产生电子传真和设定递送选项(例 如,调度递送时间和日期)。指针光标控制1218可经由指针光标与接口交互以用于消息接 发系统创建和传输电子传真。根据一些实例,计算机系统1200执行特定操作,其中处理器1204执行存储在系统 存储器1206中的一个或一个以上指令的一个或一个以上序列。可将此些指令从例如静态 存储装置1208或磁盘驱动器1210等另一计算机可读媒体读取到系统存储器1206中。在 一些实例中,可使用硬连线电路代替软件指令或与软件指令组合以用于实施。在所示实例中,系统存储器1206包含用于实施操作系统(“0/S”)1232、应用程序1236以及消息接发管理器模块1238的可执行指令的模块,其又可实施格式转换器模块1240和消息撰写逻辑 1242以提供本文所述的功能性。术语“计算机可读媒介”和“计算机可读媒体”至少在一个实施例中指代参与向处 理器1204提供指令以供执行的任何媒介或媒体。此媒介或媒体可采用许多形式,包含(但 不限于)非易失性媒体、易失性媒体和传输媒体。非易失性媒体包含(例如)光学或磁盘, 例如磁盘驱动器1210。易失性媒体包含动态存储器,例如系统存储器1206。传输媒体包含 同轴电缆、铜电线和光纤,包含构成总线1202的电线。传输媒体还可采用电磁波、声波或光 波的形式,例如在无线电波和红外数据通信期间产生的那些波。常见形式的计算机可读媒体包含例如软盘、柔性磁盘、硬盘、磁带、任何其它磁性 媒介、CD-ROM、任何其它光学媒介、打孔卡、纸带、任何其它具有孔的图案的物理媒介、RAM、 PROM、EPROM、FLASH-EPR0M、任何其它存储器芯片或匣、载波,或计算机可从其进行读取的任 何其它媒介。在一些实例中,可由单个计算机系统1200执行指令序列的执行。根据一些实例, 由通信链路1220(例如,到LAN、PSTN或无线网络的链路)耦合的两个或两个以上计算机系 统1200可彼此协作地执行指令序列。计算机系统1200可经由通信链路1220和通信接口 1212发射和接收消息、数据和指令,包含程序代码(即,应用程序代码)。所接收程序代码 可在其被接收时由处理器1204执行,和/或存储在磁盘驱动器1210或其它非易失性存储 装置中供稍后执行。在一个实施例中,系统1200(或其一部分)可实施为手持式装置,例如 移动电话1250。但在其它实施例中,系统1200可实施为个人计算机(即,台式计算机)或 任何其它计算装置。图12B说明根据本发明至少一个实施例的适合于促进产生和传输例如电子传真 等电子消息的另一示范性计算机系统。在一些实例中,计算机系统1280可用以实施计算机 程序、应用程序、方法、过程或其它软件以执行上述技术且实现本文所述的结构。根据至少 一些实施例,计算机系统1280可包含与图12A的计算机系统1200类似或同等的功能性和 /或结构。如图12B所示,计算机系统1280包含多个通信接口 1212a和1212b和未图示的 其它装置(例如,用以接收全球定位信号(“GPS”)的无线电接收器)。在至少一些实施例 中,通信接口 1212a可提供到达网络(“1”)一(例如数字蜂窝式网络)的通信链路1220a, 且通信接口 1212b可提供到达网络(“2”)二(例如IP网络)的通信链路1220b。在所示实例中,系统存储器1206可包含用于实施消息接发系统收发器模块1260 的可执行指令的模块,所述模块1260经配置以与本文所述的消息接发系统通信。在一个实 施例中,系统1280(或其一部分)可实施为手持式装置,例如移动电话1250。但在其它实施 例中,系统1280可实施为个人计算机(即,台式计算机)或任何其它计算装置。消息接发 系统收发器模块1260可使用数字传输蜂窝式电路(例如,通信接口 1212b)来传输表示用 户输入的数据,以用于连同经由多个网络(包含IP网络和数字蜂窝式网络)中的任一者发 送的呼叫数据一起或与其分开地(例如,并行或串行)创建和传输电子传真。图13说明根据本发明各种实施例的用于促进经由接口以端点产生和传输电子消 息的接口的实例。此处,系统1300包含网络1302、显示器环境1304、接口 1306,其可呈现在 例如计算机1308、笔记本计算机(“笔记本”或“膝上型”)1310、智能电话1312、个人数字助理(“PDA”)1314、服务器1316以及管理员计算机1318等装置上。在其它实例中,装置 的数目和类型可不同且不限于所展示和描述的那些。在一些实例中,用于产生和传输电子消息和/或呼叫通信(例如,使用用于连接呼 口叭发送电子消息等的接口 1306)的一个或一个以上面板可呈现在接口 1306上,接口 1306 可为用于应用程序的接口,例如视频和音频编辑应用程序,或出于任何目的而作为网络浏 览程序、因特网内容端口、客户端或台式应用程序。面板可用以提供可在上下文与在接口 1306中呈现的另一面板相关的额外或补充信息。计算机1308、笔记本计算机(“笔记本”或 “膝上型”)1310、智能电话1312、个人数字助理(“PDA”) 1314、服务器1316以及管理员计算 机1318可提供用于再现内容的内容数据以及其它数据,其可经实施以产生例如用户输入, 所述用户输入经配置以接受数据以产生和传输例如电子传真等电子消息,以及接电话和打 电话。在一些情况下,安装在计算机1308上的操作系统可将内容数据和/或其它相关数据 传送(即,经由应用编程接口( “API”))到安装在计算机1308上的另一应用程序以再现 (即,解译数据和信息以在接口中绘制或显示内容)一个或一个以上呈现在接口 1306中的 面板。在一些实例中,不同类型的面板可在接口 1306中再现。在一个实施例中,接口 1306 可包含任何数目和/或任何类型的显示环境,例如CRT和IXD显示器。应注意,上述系统和 元件可不同且不限于所提供的描述或实例。
在本发明的至少一些实施例中,上述接口和面板中的任一者的结构和/或功能可 以软件、硬件、固件、电路或其组合实施。应注意,图IlA到13中所示的结构和组成元件 以及其功能性可与一个或一个以上其它结构或元件整合。或者,元件及其功能性可再分 为若干组成子元件(如果存在)。作为软件,上述描述的技术可使用各种类型的编程或格 式化语言、框架、语法、应用程序、协议、对象或技术来实施,包含C、对象C、C++、C#、Flex , Fireworks 、Java 、Javascript 、AJAX, COBOL、Fortran、ADA、XML、HTML、DHTML、XHTML、 HTTP、XMPP等。这些可不同且不限于所提供的实例或描述。根据至少一个实施例,方法的实例可包含显示具有用以接受用户输入的输入字段 的接口,响应于用户输入而产生电子传真,以及经由交换网络或包网络传输电子传真。任选 地,方法可包含将一个或一个以上电子组件与电子传真相关联,且将电子组件的格式转换 为另一格式。任选地,方法可包含接受来自软电话的电子传真组件,在消息系统中将电子组 件形成为传真,以及接受与电子邮件相关联的电子传真的传输。任选地,方法可包含形成已 知的元定义语言格式,收集经填充的元定义语言格式,以及将经填充的元定义语言格式转 换为传真组件。任选地,方法可包含以下一者或一者以上响应于填充传真组件的媒体提示 而接受双音多频和音频选择与音频口述,以及将音频口述转换为文本以增强传真组件。根据至少一个实施例,消息接发系统可包含用于存储电子消息的储存库,以及多 个服务器,所述服务器经配置以撰写电子传真作为电子消息中的一者,且转换电子传真的 格式。在另一实施例中,计算机可读媒体可包含可执行指令,所述可执行指令用以显示具有 用以接受用户输入的输入字段的接口,响应于用户输入而产生经配置以经由交换网络或包 网络传输的电子传真,将电子文档与电子传真相关联,且将电子组件的格式转换为另一格 式。在再一实施例中,计算机可读媒体可包含可执行指令,所述可执行指令用以显示具有用 以接受发送用户通知装置和策略选择的输入字段的接口,根据发送用户装置和策略选择产 生关于错误条件和完成的传真传输的通知,以及重复通知直到发送用户确认为止。在一个实施例中,计算机可读媒体可包含可执行指令,所述可执行指令用以显示具有用以接受接收用户通知装置和策略选择的输入字段的接口,根据发送用户装置和策略选择产生所尝试 和完成的传真传输的通知,以及重复通知直到接收到用户确认为止。在本发明的至少一些实施例中,上述接口和面板中的任一者的结构和/或功能可 以软件、硬件、固件、电路或其组合实施。应注意,全文展示的结构和组成元件以及其功能性 可与一个或一个以上其它结构或元件整合。为了解释目的,上述描述使用特定命名法来提供对本发明的彻底理解。然而,所属 领域的技术人员将了解,无需特定细节以便实践本发明。实际上,不应将此描述理解为将本 发明的任何特征或方面限于任何实施例,而是,一个实施例的特征和方面可容易与其它实 施例互换。因此,对本发明特定实施例的上述描述是为了说明和描述的目的而呈现。不希望 其为详尽的或将本发明限于所揭示的精确形式;鉴于以上教示,许多替代、修改、等效物和 变型是可能的。出于清楚起见,与实施例相关的技术领域中已知的技术材料没有详细描述, 以避免不必要地混淆描述。因此,在所附权利要求书的范围和等效物内可修改各种实施例。 此外,选择和描述实施例以便最佳解释本发明的原理及其实际应用,其进而使得所属领域 的技术人员能够以适于所预期特定用途的各种修改来最佳利用本发明和各种实施例。应注 意,并非本文描述的每个益处都需要由本发明的每一实施例实现,而是,任何特定实施例均 可提供上文论述的优点中的一者或一者以上。在权利要求书中,元件和/或操作不暗示任 何特定操作次序,除非在权利要求书中明确陈述。希望所附权利要求书及其等效物界定本 发明的范围。
权利要求
一种产生电子传真的方法,其包括将表示呈文件格式的电子文档的数据接收到消息接发系统中;将多个传真组件转换为包含呈所述文件格式的所述电子文档的传真兼容格式以形成经转换传真组件;确定是否产生用以包含所述传真组件的电子传真以作为经预再现电子传真;产生所述经预再现电子传真;以及传输所述电子传真以作为所述经预再现电子传真。
2.根据权利要求1所述的方法,其中传输所述经预再现电子传真根据用户的调度偏好 输入而发生。
3.根据权利要求1所述的方法,其进一步包括显示电子邮件应用程序接口,其包括用于将表示呈文件格式的电子文档的数据输入到 消息接发系统中的输入字段。
4.根据权利要求1所述的方法,其进一步包括在产生所述电子传真之前存储所述传真组件的第一子集;以及 检索所述传真组件的所述第一子集以形成所述电子传真。
5.根据权利要求4所述的方法,其中所述传真组件的所述第一子集包括 表示封面页的至少一部分的数据。
6.根据权利要求4所述的方法,其进一步包括在产生所述电子传真之前存储所述传真组件的所述第一子集和所述传真组件的第二 子集;以及产生所述电子传真以作为所述经预再现电子传真。
7.根据权利要求6所述的方法,其中所述传真组件的所述第二子集包括 表示所述电子文档的所述数据。
8.根据权利要求6所述的方法,其进一步包括在传输所述电子传真以作为所述经预再现电子传真之前附加时间与日期戳记。
9.根据权利要求6所述的方法,其进一步包括在存储所述传真组件的所述第一子集和所述传真组件的所述第二子集之前转换所述 传真组件的所述第一子集或所述传真组件的所述第二子集或两者。
10.根据权利要求6所述的方法,其进一步包括 存储所述经预再现电子传真,其中将所述传真组件的所述第一子集或所述传真组件的所述第二子集或两者存储为 可分离的传真组件。
11.根据权利要求1所述的方法,其进一步包括传输用以呈现经配置以接受第一用户输入的接口的数据;以及 接收所述电子文档以作为所述第一用户输入。
12.根据权利要求1所述的方法,其进一步包括传输用以接受双音多频输入和音频选择中的至少一者作为音频输入的数据; 将所述音频输入接收到所述消息接发系统中;以及 将所述音频输入转换为字母数字文本以形成所述传真组件的至少一子集。
13.一种用于支持经由通信网络的消息递送的系统,所述系统包括 消息接发系统,其进一步包括多个处理服务器,其中至少一者经配置以经由第一通信网络从发送通信装置接收用户 输入以创建电子传真;至少一个储存库,其中所述消息接发系统经配置以 将所述用户输入格式化为呈传真格式的至少一个经预再现电子文档, 将所述至少一个经预再现电子文档存储在所述储存库中,其中所述经预再现电子文档 经推送以供由所述储存库所选择的传真资源进行传输,以及 传输所述至少一个经预再现电子文档,其中所述消息接发系统耦合到通信网络以用于传输所述至少一个经预再现电子文档 作为电子传真。
14.根据权利要求13所述的系统,其中所述消息接发系统进一步经配置以随基于所述用户输入的调度而变或依据所述传真资源的可用性或两者而传输所述至 少一个经预再现电子文档。
15.根据权利要求14所述的系统,其中所述消息接发系统经配置以根据最少成本路 线、最少成本时间以及最少成本日中的至少一者而接受来自用户的对所述传输所述经预再 现电子文档作为电子传真的调度。
16.根据权利要求14所述的系统,其进一步包括 所述多个处理服务器中的至少一者包含再现服务器,其与所述至少一个储存库耦合且经配置以将所述用户输入预再现为呈普 通传真格式的所述至少一个经预再现电子文档。
17.根据权利要求14所述的系统,其中所述储存库与再现服务器耦合且与网络服务器、同步服务器和传真轮询服务器中的至 少一者耦合,所述网络服务器、同步服务器和传真轮询服务器中的每一者可经配置以将针 对电子传真的请求上载到所述储存库;且所述储存库还与传真路由器耦合,使得所述储存库可请求所述传真路由器选择优选的 递送路线和对应的递送资源以用于传输所述电子传真。
18.根据权利要求14所述的系统,其中所述发送通信装置是经配置以接受所述用户输 入的计算装置。
19.根据权利要求14所述的系统,其中所述通信网络是交换网络或包网络。
20.根据权利要求14所述的系统,其中所述消息系统经配置以将时间和日期戳记附加 到所述至少一个经预再现电子文档。
21.一种用于支持消息递送服务的系统,其包括至少一个接收通信装置,其经配置以经由通信网络从发送通信装置接收音频输入以创 建电子消息;接收媒体服务器,其经配置以与所述发送通信装置的接口通信, 提示与收集逻辑,其与所述接收媒体服务器耦合,其进一步经配置以提供自动语音辨 识技术以通过接受所述音频输入而产生电子文档;再现服务器,其经配置以将所述电子文档格式化为呈普通传真格式的经预再现电子文档,其中所述经预再现文档可变为电子传真或电子传真的组件;至少一个储存库,其用于存储经预再现电子消息;以及至少一个传真应用程序服务器,其中所述至少一个传真应用程序服务器响应于来自所 述储存库的针对传输所述经预再现电子消息作为电子传真的请求。
全文摘要
本发明的实施例大体上涉及计算装置和系统,以及软件、计算机程序、应用程序和用户接口,且更特定来说,涉及在包含包化和/或同步通信的通信网络中提供电子传真消息。根据一个实施例,消息接发可将表示呈文件格式的电子文档的数据接收到消息接发系统中;将传真组件转换为包含呈所述文件格式的所述电子文档的传真兼容格式以形成经转换传真组件;确定是否产生用以包含所述传真组件的电子传真作为经预再现电子传真;以及传输所述电子传真以作为所述经预再现电子传真。
文档编号H04N1/00GK101809986SQ200880108295
公开日2010年8月18日 申请日期2008年9月24日 优先权日2007年9月26日
发明者布鲁斯·扬, 弗拉德·文德罗 申请人:环中公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1