CN101253742A - 互联网协议语音(voip)管理 - Google Patents

互联网协议语音(voip)管理 Download PDF

Info

Publication number
CN101253742A
CN101253742A CNA2006800314445A CN200680031444A CN101253742A CN 101253742 A CN101253742 A CN 101253742A CN A2006800314445 A CNA2006800314445 A CN A2006800314445A CN 200680031444 A CN200680031444 A CN 200680031444A CN 101253742 A CN101253742 A CN 101253742A
Authority
CN
China
Prior art keywords
communication
voip
configuration file
internet protocol
management
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
CNA2006800314445A
Other languages
English (en)
Inventor
L·克里德尔
D·密尔斯廷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of CN101253742A publication Critical patent/CN101253742A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0807Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42085Called party identification service
    • H04M3/42102Making use of the called party identifier
    • H04M3/4211Making use of the called party identifier where the identifier is used to access a profile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/436Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/14Delay circuits; Timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2072Schedules, e.g. personal calendars

Abstract

本文描述了可用于管理互联网协议语音(VoIP)通信的技术。

Description

互联网协议语音(VOIP)管理
背景
多年来,用户通过使用传统电话服务(也称为简易老式电话业务(POTS))来通信。因此,当使用诸如拨号码、呼叫转移等传统的电话服务通信时,用户熟悉并已经习惯于特定的技术。
因提供电话服务而得到普及的一种技术通常被称为“VoIP”,它是互联网协议语音的缩写。通常使用互联网来执行VoIP,这样使得用户可以如同在典型的电话呼叫中一样地彼此通信。然而,由于用户对传统电话业务有长期存在的熟悉,因此VoIP的供应商通常用模仿传统的电话服务的方式来提供这些服务。因此,虽然向这些传统电话服务的用户提供了熟悉的“外观和感受”,但是没有向他们提供可以通过VoIP可用的其它功能。
概述
描述了互联网协议语音(VOIP)管理技术。在一个或多个实施例中,通过使用软件来实现管理技术,以便向VoIP通信提供各种功能。举例而言,管理技术可以提供家庭安全和保密措施,用于管理如何为家庭中的特定成员路由VoIP呼叫。
提供本概述,用于以简化的形式引入将在以下具体实施方式中进一步描述的概念精选。本概述并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
附图简述
图1是可用于采用管理VoIP通信的技术示例性实现中环境的示图。
图2是示例性实现中系统的示图,详细地示出了图1的客户端、配置文件服务和第三方检验器。
图3是示出示例性实现中的过程的流程图,其中创建配置文件并将其用于管理VoIP通信。
图4是示出示例性实现中的过程的流程图,其中配置文件被用于管理多种通信技术,这些技术的至少一种包括VoIP通信。
图5是示出示例性实现中的过程的流程图,其中为目标接收者指定的VoIP通信在由目标接收者接收前首先被路由到第三方检验器。
图6是示出示例性实现中的过程的流程图,其中采用各种管理技术来管理VoIP通信。
在讨论的实例中使用相同的附图标记指代类似的结构和组件。
详细描述
概述
传统的电话通信技术向用户提供了有限的功能。例如,在当今的固定线电话连接中没有提供家庭安全和保密措施。举例而言,目前父母不能控制允许谁联系他们的孩子、何时允许这些联系人(如果不是所有时间)等等。
在各种实现中,描述了用于管理互联网协议语音(VoIP)通信的技术。可以采用各种不同的管理技术来提供各种功能。例如,一技术可采用指定用户的安全设置的配置文件,诸如允许联系该用户的特定用户、路由来自特定用户的VoIP通信等等。接着在用户接收到VoIP通信之前,基于配置文件来管理该用户的VoIP通信。例如,VoIP的供应商可以在通信被传递到目标接收者之前基于配置文件来管理通信,参照图3可以找到对其的进一步讨论。
在另一示例中,可使用配置文件来管理多种通信技术,其中这些技术的至少一种包括VoIP通信。例如,配置文件可用于管理VoIP通信以及电子邮件、即时消息等等。由此,父母可以为孩子指定一配置文件,该配置文件处理孩子可能采用的每种网络通信技术。参照图4可以找到对管理各种通信技术的进一步讨论。
在进一步的示例中,第三方检验器可以用于检验VoIP通信。例如,来自未在配置文件中指定的发送者的VoIP通信首先被路由给父母以供检验。在另一示例中,可以采用验证服务,诸如通过使用自动查询VoIP通信的发起者的可执行模块,参照图5可以找到对此的进一步讨论。
在以下讨论中,首先描述了可用于提供VoIP管理的示例性环境。接着描述了可在示例性环境以及其它环境中采用的示例性过程。
示例性环境
图1示出了可用于采用管理VoIP通信的技术的示例性实现中的环境100。所示环境100包括多个客户端102(n)、104(m)(其中“n”和“M”分别可以是从1到“N”和“M”的任意整数),这些客户端经由网络106在通信上彼此耦合。可以使用多种方式配置客户端102(n)、104(m),以便经由网络106通信。例如客户端102(n)、104(m)中的一个或多个可以被配置成如图所示的VoIP电话(例如有线或无线)、诸如台式计算机的计算设备、移动站、娱乐设备、通信上耦合到显示设备的机顶盒、游戏控制台等等。由此,客户端102(n)、104(m)的范围可以是从具有实际的存储器和处理器资源的全资源设备(例如当前的无线电话,PDA)到具有有限存储器和/或处理资源的低资源设备(例如传统的无线电话、手持式游戏控制台)。客户端102(n)、104(m)也可以涉及操作客户端的个人和/或实体。换而言之,以下出于讨论目的,客户端102(n)、104(m)中的一个或多个可以描述包括用户、软件和/或设备的逻辑客户端。
虽然网络106被示为因特网,但是网络可以采用各种配置。例如,网络106可以包括被配置成广域网(WAN)、局域网(LAN)、无线网络、公共电话网、内联网等的部分。由此,虽然示出了单个网络106,但是网络106可以被配置成包括多个网络。
在所示环境中,客户端102(n)、104(m)使用VoIP通信技术在网络106上彼此通信。VoIP通信技术采用分组在网络106上客户端102(n)、104(m)之间发送语音通信。例如,发送者(例如客户端102(n))可以被配置成将模拟信号转换成数字数据,接着该数字数据经由包括数字数据的多个分组在网络106上发送给目标接收者,即客户端104(m)。客户端104(m)可以被配置成排列接收到的分组,并且将接收到的分组中的数字数据转换成在客户端104(m)处输出的模拟信号。同样地,可以使用分组执行从客户端104(m)返回客户端102(n)的VoIP通信,这样使得客户端102(n)、104(m)可以参与口语对话。由此,数字数据在分组中作为有效负载提供,其中的每一个包括该分组所传递的地址。
环境100被示为包括被配置成管理客户端102(n)、104(m)之间并因此被示为在网络106“内”和客户端102(n)、104(m)“之间”的VoIP通信的配置文件服务108。配置文件服务108包括配置文件管理器模块110,它代表可执行用于创建和管理多个配置文件112(p)(其中“p”可以是从1到“P”的任意整数)的功能,所述配置文件被示为存储在存储器114中。
配置文件112(p)的每一个对应于多个客户端102(n)、104(m)之一,并且包括与客户端102(n)、104(m)中对应的一个的通信技术相关的各自设置116(s),其中“s”可以是从1到“S”的任意整数。例如,客户端104(m)可以具有包括安全和配置设置116(s)的相应配置文件112(p),该配置设置指定了允许多个客户端102(n)中的哪些与客户端104(m)通信、何时允许这种通信,可以使用哪些通信技术来与客户端104(m)通信(例如电子邮件、即时消息、VoIP、电子公告板、博客等)、每种通信技术的设置(例如电子邮件的HTML、即时消息所支持的版本)等等。例如,配置文件112(p)可以被配置成联系人列表,并且包括是否允许与特定联系人通信的指示。配置文件管理器模块110则可以使用相应配置文件112(p)管理与客户端104(m)的通信。
可以使用各种不同的技术来管理VoIP和客户端102(n)、104(m)之间通过网络106的其它通信。例如,父母可以经由通信模块118(m)(例如被配置成web浏览器、即时消息模块等等)与配置文件管理器模块110交互,以便为特定的孩子创建配置文件112(p)。于是,当被创建时,配置文件112(p)可以包括指定可允许和/或不可允许与孩子通信的设置116(s),诸如允许或不允许哪些客户端102(m)与孩子通信、何时允许或不允许这种通信等等。配置文件管理器模块110于是可以使用所创建的配置文件112(p)来管理通信,即使是在目标接收者(例如在本示例中的孩子)收到这种通信之前。例如,配置文件管理器模块110可以在通信被传递到客户端104(m)之前阻止具有从不允许与孩子通信的客户端102(m)之一发送的指示(例如分组的报头中的标识符)的通信。
在另一示例中,配置文件112(p)可以被配置成随着对应用户“漫游”。例如,如前所描述,孩子可以使用各种客户端设备经由网络106通信,诸如无线电话、PDA、台式计算机等等。因此,配置文件服务108可以被配置成使用配置文件112(p),而不管孩子使用哪个客户端设置。例如,通信模块118(m)可以包括被配置成在网络106上与配置文件服务108通信以便从对应于孩子的配置文件112(p)获取设置116(s)的配置文件模块120(m)。这些设置116(s)可以在网络106上传递或被本地存储在客户端104(m)上作为本地存储器124中的设置112(r)(其中“f”可以是从1到“R”的任意整数)。在另一示例中,设置116(s)“保留”在配置文件服务108处,并且如上所述地管理通信使得客户端104(m)无需在管理被提供之前接收通信。在这一示例中,孩子可以在被允许与多个客户端102(n)通信之前“登陆”到配置文件服务108。各种其它示例也是可以预期的,参照图4可以找到对它们的进一步讨论。
在另一示例中,配置文件服务108也可以采用第三方检验器126来检验是否允许客户端102(n)、104(m)之间的通信。例如,配置文件管理器模块110可以截取目标是孩子(例如客户端104(m))的VoIP通信。然而,VoIP通信的发送者(例如客户端102(n))可能不包括在客户端104(m)的配置文件112(p)中,从而并未指示允许来自客户端102(n)的通信。在这种情况下,配置文件管理器模块110可以在允许将通信发送到客户端104(m)之前,将通信路由到第三方检验器126。第三方检验器126可以采用各种方式来配置,诸如作为孩子父母的客户端104(m)的另一个、基于第三方web检验的服务、自动第三方检验服务等等。是否允许将VoIP传递到客户端104(m)则可以至少部分地基于检验结果。参照图5可以找到对第三方检验的进一步讨论。
虽然描述了对VoIP的管理,但是网络106也可以支持各种其它的通信技术。例如,客户端102(n)、104(m)可以使用电子邮件、即时消息、电子公告板、讨论组等等通过网络106通信。因此,管理技术也可以被配置成引导这些其它通信技术提供统一的管理结构,参照图4可以找到进一步讨论。
此外,虽然所述的VoIP管理由配置文件服务108来执行,但是客户端104(m)也可以管理VoIP和其它通信。例如,当被执行时,配置文件模块120(m)可以提供与对配置文件服务108的配置文件管理器模块128所描述的类似的功能。各种其它的示例也是可以预期的。
通常,此处所描述的功能中的任何一个可以使用软件、固件(例如固定逻辑电路)、手动处理或这些实现的组合来实现。此处使用的术语“模块”、“功能”和“逻辑”一般表示软件、固件或软件和固件的组合。在软件实现的情况下,模块、功能和逻辑表示当在处理器(例如一个或多个CPU)上执行时完成指定任务的程序代码。程序代码可以被存储在一个或多个计算机可读存储器设备中,参照图2可以找到对它的进一步讨论。以下所描述的VoIP管理技术的特征是独立于平台的,这意味着该技术可以在具有各种处理器的各种商业计算平台上实现。
图2是示例性实现中系统200的示图,详细地示出了图1的客户端104(m)、配置文件服务108和第三方检验器126。配置文件服务108被示为由多个服务器202(x)来实现,其中“x”可以是从1到“X”的任意整数,而第三方检验器126和客户端104(m)被示为设备。由此,服务器202(x)、客户端104(m)和第三方检验器126各自包括相应的处理器204(x)、206(m)、208和相应的存储器210(x)、212(m)、214。
处理器并不受形成它们的材料或其中所采用的处理机制的限制。例如,处理器可以由半导体和/或晶体管(例如电子集成电路(IC))组成。在这种上下文中,处理器可执行指令可以是电子可执行指令。或者,处理器的机制或用于处理器的机制以及计算设备的机制或用于计算设备的机制可以包括,但不限于量子计算、光学计算、机械计算(例如使用纳米技术)等等。此外,虽然分别为服务器202(x)、客户端104(n)和第三方检验器126示出了单个存储器210(x)、212(m)、214,但是可以采用各种类型的存储器及其组合,诸如随机存取存储器(RAM)、硬盘存储器、可移动介质存储器和其它类型的计算机可读介质。
配置文件管理器模块110被示为在处理器204(x)上执行,并且被存储在存储器210(x)中。如上所述,配置文件管理器模块110表示管理VoIP通信技术以及其它通信技术的功能。例如,配置文件管理器模块110可以使用在对应于特定用户的配置文件112(p)中指定的设置116(s)来管理如何允许与特定用户的通信。例如,设置116(s)可以指定一天的某个时间(例如晚上、午夜和上午6点之间等等)、特定的日子(例如周末、假日等等)、每天通话的次数、通话长度等等。
当管理通信时,可以基于设置116(s)来执行各种动作。例如配置文件管理器模块110可以阻止通信、从一种通信技术向另一种通信技术传递通信(例如向电子邮件传递VoIP呼叫)、路由(例如到第三方检验器、语音邮件、在骚扰情况下的执法部门等等)、基于发送者的身份提供相应的输出(例如定制的铃声、到发送者的定制消息等等)、向发送者而非接收者提供“响铃”指示(例如对于孩子而言在“几小时后”)、通知和记录特定的对话(例如工作相关的对话以供日后查看)等等。
在图2的系统200中,配置文件系统108被示为包含在验证服务216中。验证服务216包括验证模块218(被示为在处理器204(x)上执行并且可以存储在存储器210(x)中),表示为多个服务供应商220(y)提供验证服务,其中“y”可以是从1到“Y”的任意整数。
例如,服务供应商220(y)(例如web站点、电子邮件供应商、即时消息系统等等)可以将验证功能“卸”到验证服务216。由此,一旦客户端104(m)“进入”(即登陆)到验证服务216,客户端104(m)可以在服务供应商220(y)之间漫游,而无需每次重新提交进入凭证。通过将配置文件服务108与验证服务216相合并,配置文件管理器模块110也可以管理客户端104(m)与服务供应商220(y)的通信,诸如可允许的web站点等等。由此,孩子的父母可以使用单个配置文件112(p)进一步管理孩子的交互,而无需为每个服务供应商220(y)、孩子所使用的客户端设备等等创建独立的配置文件。参照图4可以找到对多种通信技术使用一个配置文件112(p)的进一步讨论。
如先前所述,可以用各种方式实现第三方检验器126。例如,第三方检验器126可以是孩子的父母,未知的通信在传递给孩子之前首先被路由到此。在图2的所示系统200中,第三方检验器126被实现为独立第三方检验服务。第三方检验器126包括被示为在处理器208上执行并且可存储在存储器214中的检验模块222。当被执行时,检验模块222提供各种功能。例如,检验模块222可以提供显示与传递给特定客户端104(m)的通信(例如VoIP通信)相关的信息的用户界面,诸如用户名、发起者、父母为孩子指定的设置116(s)等等。第三方检验器126处的操作员于是可以查询发送者(例如客户端102(n))以检验发送者的身份以及客户端104(m)是否希望/被允许接收来自该发送者的通信。在另一实现中,可以自动地执行该确定,诸如通过与发送者有关的信息224(a)作比较。各种其它的示例也是可以预期的,参照图5可以找到对它们的进一步讨论。
示例性过程
以下讨论描述了可以使用先前描述的系统和设备实现的VoIP管理技术。每个过程的各方面可以用硬件、固件或软件或其组合实现。这些过程被示为指定由一个或多个设备执行的操作的一组块,并且无需受限于用于由各个块执行操作的所示次序。在以下讨论的部分中,会参照图1的环境100和图2的系统200。
图3描述了示例性实现中的过程300,其中创建配置文件并将其用于管理VoIP通信。用户界面是被配置成从用户接收指定安全设置的输入的输出(框302)。例如,用户界面可以包括用于不同设置的下拉菜单,所述不同设置是可选的,用于指定一用户和另一用户之间可允许和/或不可允许的通信、允许通信的特定时间(例如一天中、一周中的日子、假日等等)、可以采用的可允许通信技术(例如晚上9点之后的电子邮件)等等。这样,可以经由用户界面为特定的用户创建配置文件(框304),所述配置文件随后可以与对应于多个其他用户的多个其它配置文件一起存储(框306)。例如,配置文件模块120(m)可以通过网络106与配置文件管理器模块110通信,以便创建配置文件112(p)并将其存储在存储114中。
在配置文件服务108处接收为目标接收者指定的VoIP通信(框308)。例如,VoIP通信可以指定特定的用户、用户组等等。配置文件服务108接着确定多个配置文件112(p)中的哪个对应于目标接收者(框310)。例如,配置文件管理器模块110可以找到并比较指定要将分组传递至“何处”的VoIP通信的分组中的标识符,并且使用该标识符来定位对应的配置文件112(p)。
接着在目标接收者接收到VoIP通信之前,基于所确定的配置文件中的一个或多个安全设置来管理VoIP通信(框312)。例如,配置文件管理器模块110可以确定阻止VoIP通信、将VoIP通信路由到第三方检验器、获取定制“铃声”用于向目标接收者输出、获取定制“回铃”声用于向发送者(例如客户端102(n))输出、拒绝通信但是反过来向客户端102(n)提供“铃声”、将通信路由到执法部门等等。
由此,甚至在目标接收者收到VoIP通信之前可以提供各种功能,但是在另一实现中,可用通过在客户端104(m)上本地执行配置文件模块120(m)来提供该功能,如先前所述。也可以采用各种其它管理技术而不背离其精神和范围,可以参考以下附图找到对此的进一步讨论。
图4描述示例性实现中的过程400,其中配置文件被用于管理多种通信技术,这些通信技术的至少一种包括VoIP通信。如参照图3所描述的,创建具有可在与多个其他用户中的一个或多个交互时应用到用户上的多个安全设置的配置文件(框402)。例如,配置文件可以指定总是禁止与另一特定客户端的通信,而在一天的某些时间允许与又一特定客户端的通信。
接着使用所创建的配置文件来管理多种通信技术的使用,其中这些通信技术的至少一种涉及VoIP通信(框404)。例如,可以从特定的发送者接收VoIP通信(框406)。随后可以基于配置文件来管理VoIP通信(框408),诸如阻止、路由、存储、对应消息的选择等等。例如,可以“在几小时后”(即一段时间后)从孩子的朋友接收VoIP通信,在此期间允许孩子接收呼叫。可以经由另一通信技术从特定的发送者接收另一通信(框410),它也是基于所创建的配置文件来管理的(框412)。
例如,在VoIP通信之后,朋友可以向孩子发送电子邮件消息。由于可以存储电子邮件消息以供孩子以后检索,因此创建配置文件的父母会允许这种通信。因此,在本示例中,基于特定发送者所使用的通信技术,对于该特定发送者的安全设置可能不同。各种其它示例也是可以预期的。例如,可以阻止特定的发送者,无论他使用何种通信技术来联系目标接收者。因此,在本示例中,虽然没有指定不同的通信技术,但是配置文件仍然提供了简化和集中的机制,父母可以通过该机制来帮助控制孩子受到不期望的通信的影响。虽然在本示例中描述了VoIP和电子邮件作为通信技术,但是可以使用配置文件来管理各种其它的通信技术,诸如访问和张贴到电子公告板、网络日志(即博客)、即时消息等等,而不背离其精神和范围。
图5描述示例性实现中的过程500,其中为目标接收者指定的VoIP通信在被目标接收者收到之前首先被路由到第三方检验器。在配置文件服务处接收VoIP通信(框502)。例如,可以由配置成独立服务的配置文件服务108接收由客户端102(n)发送并且指定客户端104(m)的VoIP通信。随后可以标识VoIP通信的发送者(框504)。例如,当被执行时,配置文件管理器模块110可以查询配置文件112(p),以找到对应于目标接收者(例如客户端104(m))的配置文件。
接着作出关于在配置文件中是否指定了发送者的判定(判定框506)。如果是(来自判定框506的“是”),那么按照配置文件中所指定的来管理VoIP通信(框508),诸如路由、阻止、存储等等。
如果在配置文件中没有指定发送者(来自判定框506的“否”),那么就将VoIP通信路由到第三方检验器(框510)。例如,可以将VoIP通信从配置文件服务108通过网络106路由到第三方检验器126。如先前所述,可以使用各种方式来实现第三方检验器,诸如客户端104(m)的父母、使用操作员来检验通信的独立服务、执行检验模块222以检验通信的自动独立服务等等。
第三方检验器接着提供要有关VoIP通信执行的动作的指示(框512),而配置文件服务执行所指示的动作(框514)。例如,信息224(z)可以指定客户端102(n)是不可信的,因此指示会规定来自客户端102(n)的通信应该被阻止。配置文件服务108于是可以阻止通信。在另一示例中,第三方检验器126的操作员会向客户端102(n)提出问题,诸如他们是在哪里知道客户端104(m)的等等。操作员接着会判定发送者(例如客户端102(n))是否可信,并且将该判定的结果提供给配置文件服务108用于进一步处理。也可以通过执行验证模块222使得该判定自动化,诸如提供问题并且分析由客户端102(n)提供的问题回答。在不背离其精神和范围的情况下,各种其它的示例也是可以预期的。
图6描述示例性实现中的过程600,其中采用各种不同的管理技术来管理VoIP通信。在配置文件服务处接收VoIP通信(框602)。接着对于在配置文件中是否指定了VoIP通信的发送者作出判定(判定框604)。如果没有(来自判定框604的“否”),那么就对于发送者是否具有呼叫者ID(C-ID)作出判定(判定框606)。适当时,上载具有C-ID的未知发送者的策略规则(框608)或没有C-ID的未知发送者的策略规则(即来自判定框606的“是”或“否”)。
当在配置文件中指定发送者时(来自判定框604的“是”),那么上载发送者的设置(框612)。例如,配置文件管理器模块110可以找到对应于发送者的标识符,并且上载针对该发送者的设置。随后对于当前是否允许该发送者联系目标接收者作出判定(判定框614)。如果是(来自判定框614的“是”),那么就将VoIP通信传递给目标接收者(框616)。如果否(来自判定框614的“否”),那么就对是否要将通信传递给语音邮件作出判定(判定框618)。
当不将通信传递给语音邮件时(来自判定框618的“否”),就拒绝通信(框620)。例如,发送者可能是恶意方,因此与发送者的联系可能被完全阻止。在另一示例中,可以自动地将通信路由到执法部门,而甚至无需目标接收者接收该通信。
当将通信传递给语音邮件时(来自判定框618的“是”),就对于定制消息是否可用作出判定(判定框622)。如果是(来自判定框622的“是”),就载入定制消息(框624),如果否(来自判定框622的“否”),就载入一般消息(框626)。接着将VoIP通信传递给语音邮件(框628,来自框624或626)。虽然描述了用示例性次序排列的多种管理技术,但是显然,在不背离其精神和范围的情况下,各种其它的技术和次序也是可以预期的。
结论
虽然用具体到结构特征和/或方法动作的语言描述了本发明,但是应该理解在所附权利要求书中定义的本发明没有必要受限于上述的具体特征和动作。相反,上述具体的特征和动作是作为用于实现要求保护的本发明的示例性形式而公开的。

Claims (20)

1.一种方法,包括:
确定多个配置文件中的哪个对应于互联网协议语音(VoIP)通信的目标接收者;以及
在所述目标接收者接收到所述VoIP通信之前,基于在所确定的配置文件中指定的一个或多个设置管理VoIP通信。
2.如权利要求1所述的方法,其特征在于,其中所述配置文件指定:
联系人列表;
可以与所述联系人列表中的一个或多个联系人通信所花的时间量;以及
一天的某个时间,期间可允许与所述联系人列表中的一个或多个联系人通信。
3.如权利要求1所述的方法,其特征在于,
所述确定包括:
在所述互联网协议语音(VoIP)通信的至少一个分组中找到所述目标接收者的标识符;以及
定位对应于所述标识符的所确定的配置文件;以及
所述管理包括根据所确定的配置文件管理具有所述标识符的每个分组。
4.如权利要求1所述的方法,其特征在于,
所述目标接收者是经由网络地址可用的;以及
所述管理包括将所述互联网协议语音(VoIP)通信路由到经由另一网络地址可用的第三方检验器,所述另一网络地址不同于所述目标接收者的网络地址。
5.如权利要求4所述的方法,其特征在于,所述管理还包括按照所述第三方检验器所指定的来路由所述互联网协议语音(VoIP)通信。
6.如权利要求4所述的方法,其特征在于,所述第三方检验器包括用于自动地管理互联网协议语音(VoIP)通信而无需用户干涉的一种或多种安全设置。
7.如权利要求1所述的方法,其特征在于,所述管理包括管理不同于互联网协议语音(VoIP)通信的、使用所确定的配置文件的至少一种其它通信技术的使用。
8.如权利要求1所述的方法,其特征在于,所述确定和管理是由验证服务执行的,所述验证服务还被配置成在试图通过网络访问多个服务供应商时验证所述目标接收者。
9.一种方法,包括:
创建当与多个用户中的一个或多个交互时指定用户的安全设置的配置文件;以及
管理使用所创建的配置文件的多个通信技术的使用,其中至少一个所述通信技术涉及互联网协议语音(VoIP)通信。
10.如权利要求9所述的方法,其特征在于,一个或多个其它所述通信技术包括电子邮件和即时消息。
11.如权利要求9所述的方法,其特征在于,所述管理包括当试图通过网络访问多个服务供应商时验证所述用户。
12.如权利要求9所述的方法,其特征在于,所述管理是在所述目标用户接收到所述互联网协议语音(VoIP)通信之前执行的。
13.如权利要求9所述的方法,其特征在于,所述管理是在客户端上本地执行的;以及还包括从网络将所述配置文件下载到所述客户端。
14.如权利要求9所述的方法,其特征在于,
所述用户是经由网络地址可用的;
所述管理包括将所述互联网协议语音(VoIP)通信路由到经由另一网络地址可用的第三方检验器,所述另一网络地址不同于所述网络地址;以及
所述第三方检验器包括用于自动管理VoIP通信而无需用户干涉的一个或多个附加安全设置。
15.一种或多种包含计算机可执行指令的计算机可读介质,当被执行时,指示计算机:
在与多个其他用户中的一个或多个交互时以及在使用多种通信技术中的至少一种时通过网络下载指定用户的安全设置的配置文件,其中所述多种通信技术之一包括互联网协议语音(VoIP)通信;以及
使用已下载的配置文件来管理所述一个或更多其他用户与所述用户的通信。
16.如权利要求15所述的一种或多种计算机可读介质,其特征在于,通过执行所述计算机可执行指令来管理通信包括将所述互联网协议语音(VoIP)通信路由到经由网络地址可用的第三方检验器,所述网络地址不同于所述用户在其上可用的网络地址。
17.如权利要求16所述的一种或多种计算机可读介质,其特征在于,所述计算机可执行指令还通过按所述第三方检验器指定地执行有关VoIP通信的动作来管理所述互联网协议语音(VoIP)通信。
18.如权利要求15所述的一种或多种计算机可读介质,其特征在于,所述管理包括路由所述互联网协议语音(VoIP)通信。
19.如权利要求15所述的一种或多种计算机可读介质,其特征在于,所述管理可以被自动地执行而无需所述用户的干涉。
20.如权利要求15所述的一种或多种计算机可读介质,其特征在于,所述配置文件是从验证服务下载的,所述验证服务被配置成当通过所述网络访问多个服务供应商中的一个或多个时验证所述用户。
CNA2006800314445A 2005-08-31 2006-08-17 互联网协议语音(voip)管理 Pending CN101253742A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/216,627 US7889715B2 (en) 2005-08-31 2005-08-31 Voice over internet protocol (VoIP) management
US11/216,627 2005-08-31

Publications (1)

Publication Number Publication Date
CN101253742A true CN101253742A (zh) 2008-08-27

Family

ID=37803981

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800314445A Pending CN101253742A (zh) 2005-08-31 2006-08-17 互联网协议语音(voip)管理

Country Status (7)

Country Link
US (1) US7889715B2 (zh)
EP (1) EP1920569A4 (zh)
JP (1) JP5074398B2 (zh)
KR (1) KR20080048474A (zh)
CN (1) CN101253742A (zh)
RU (1) RU2454013C2 (zh)
WO (1) WO2007027439A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791242A (zh) * 2017-01-17 2017-05-31 深圳市金立通信设备有限公司 一种网络电话通信方法和系统
CN110661926A (zh) * 2019-09-27 2020-01-07 北京巨象具象科技有限公司 一种预制数据传播方法、装置和电子设备

Families Citing this family (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6671757B1 (en) 2000-01-26 2003-12-30 Fusionone, Inc. Data transfer and synchronization system
US8620286B2 (en) 2004-02-27 2013-12-31 Synchronoss Technologies, Inc. Method and system for promoting and transferring licensed content and applications
US8156074B1 (en) 2000-01-26 2012-04-10 Synchronoss Technologies, Inc. Data transfer and synchronization system
US8611873B2 (en) * 2004-05-12 2013-12-17 Synchronoss Technologies, Inc. Advanced contact identification system
US8615566B1 (en) 2001-03-23 2013-12-24 Synchronoss Technologies, Inc. Apparatus and method for operational support of remote network systems
US9937531B2 (en) 2009-03-10 2018-04-10 Bookit Oy Ajanvarauspalvelu Method and system for delivery of goods
FI20011680A (fi) 2001-08-21 2003-02-22 Bookit Oy Ajanvarausmenetelmä ja -järjestelmä
US8666380B2 (en) 2001-08-21 2014-03-04 Bookit Oy Ajanvarauspalvelu Communication method and system
US10929784B2 (en) 2001-08-21 2021-02-23 Bookit Oy Booking method and system
US9418361B2 (en) 2001-08-21 2016-08-16 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9288315B2 (en) 2001-08-21 2016-03-15 Bookit Oy Ajanvarauspalvelu Method and system for mediating and provisioning services
US8737954B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9406032B2 (en) 2001-08-21 2016-08-02 Bookit Oy Ajanvarauspalvelu Financial fraud prevention method and system
US9807614B2 (en) 2001-08-21 2017-10-31 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
US9578022B2 (en) 2001-08-21 2017-02-21 Bookit Oy Ajanvarauspalvelu Multi-factor authentication techniques
US10902491B2 (en) 2001-08-21 2021-01-26 Bookit Oy Product/service reservation and delivery facilitation with semantic analysis enabled dialog assistance
FI124899B (fi) 2008-07-04 2015-03-13 Bookit Oy Ajanvarauspalvelu Menetelmä ja järjestelmä viestien lähetystä varten
US11004114B2 (en) 2001-08-21 2021-05-11 Bookit Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
FI118585B (fi) 2006-05-02 2007-12-31 Bookit Oy Ajanvarauspalvelu Menetelmä ja järjestelmä teksti- ja ääniviestin yhdistämistä varten kommunikaatiodialogissa
FI117663B (fi) 2005-12-02 2006-12-29 Bookit Oy Ajanvarauspalvelu Menetelmä ja järjestelmä viestien massalähetystä varten
US8737958B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9171307B2 (en) 2002-08-21 2015-10-27 Bookit Oy Ajanvarauspalvelu Using successive levels of authentication in online commerce
FI118586B (fi) 2006-05-02 2007-12-31 Bookit Oy Ajanvarauspalvelu Menetelmä ja järjestelmä teksti- ja ääniviestien yhdistämistä varten kommunikaatiodialogissa
US10469591B2 (en) 2001-08-21 2019-11-05 Bookit Oy Method and system for mediating and provisioning services
US8737955B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US9406062B2 (en) * 2001-08-21 2016-08-02 Bookit Oy Ajanvarauspalvelu Authentication method and system
FI119168B (fi) 2006-04-21 2008-08-15 Jukka Tapio Aula Kyselyjen ja kutsujen SMS-jakelumenetelmä ja -järjestelmä
US8737959B2 (en) 2001-08-21 2014-05-27 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
US8645471B2 (en) 2003-07-21 2014-02-04 Synchronoss Technologies, Inc. Device message management system
US9542076B1 (en) 2004-05-12 2017-01-10 Synchronoss Technologies, Inc. System for and method of updating a personal profile
EP1764972B1 (en) * 2005-09-20 2017-07-19 Accenture Global Services Limited Authentication and authorization architecture for an access gateway
US7917124B2 (en) * 2005-09-20 2011-03-29 Accenture Global Services Limited Third party access gateway for telecommunications services
US9083564B2 (en) 2005-10-13 2015-07-14 At&T Intellectual Property I, L.P. System and method of delivering notifications
US7920583B2 (en) 2005-10-28 2011-04-05 Accenture Global Services Limited Message sequencing and data translation architecture for telecommunication services
US8751931B2 (en) * 2005-11-07 2014-06-10 At&T Intellectual Property I, L.P. System and method for providing user-definable audio indicators for multimedia channel selections
US20070147349A1 (en) * 2005-12-27 2007-06-28 Bangor Aaron W System for customized messaging presentation based on called-party voice-over-Internet-protocol settings
US7590229B2 (en) * 2005-12-27 2009-09-15 At&T Intellectual Property I, L.P. System for prompting the caller before and after voice-over-internet-protocol call connection
US7721946B2 (en) * 2007-02-21 2010-05-25 Orlando Peccora Senior citizen communication system
US8181111B1 (en) 2007-12-31 2012-05-15 Synchronoss Technologies, Inc. System and method for providing social context to digital activity
US9501775B2 (en) 2009-03-10 2016-11-22 Bookit Oy Ajanvarauspalvelu Managing recurring payments from mobile terminals
CN101848456B (zh) * 2009-03-25 2016-11-16 华为技术有限公司 一种业务处理方法、通讯系统以及相关设备
US8738764B1 (en) * 2009-03-26 2014-05-27 Symantec Corporation Methods and systems for controlling communications
US8255006B1 (en) 2009-11-10 2012-08-28 Fusionone, Inc. Event dependent notification system and method
US8943428B2 (en) 2010-11-01 2015-01-27 Synchronoss Technologies, Inc. System for and method of field mapping
EP2648364B1 (en) 2012-03-07 2018-06-06 Accenture Global Services Limited Communication collaboration
EP2645664A1 (en) 2012-03-30 2013-10-02 Stopic, Bojan Authentication system and method for operating an authentication system
US11290878B2 (en) 2015-03-04 2022-03-29 Smartcom Labs Oy Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
US10432730B1 (en) 2017-01-25 2019-10-01 United States Of America As Represented By The Secretary Of The Air Force Apparatus and method for bus protection
US10296477B2 (en) 2017-03-30 2019-05-21 United States of America as represented by the Secretary of the AirForce Data bus logger
US11240343B2 (en) 2019-09-06 2022-02-01 Microsoft Technology Licensing, Llc Device profile determination and policy enforcement

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5555376A (en) 1993-12-03 1996-09-10 Xerox Corporation Method for granting a user request having locational and contextual attributes consistent with user policies for devices having locational attributes consistent with the user request
US5911043A (en) 1996-10-01 1999-06-08 Baker & Botts, L.L.P. System and method for computer-based rating of information retrieved from a computer network
US5889958A (en) 1996-12-20 1999-03-30 Livingston Enterprises, Inc. Network access control system and process
US5987611A (en) 1996-12-31 1999-11-16 Zone Labs, Inc. System and methodology for managing internet access on a per application basis for client computers connected to the internet
US6014437A (en) * 1997-02-03 2000-01-11 International Business Machines Corporation Multi service platform architecture for telephone networks
US6028917A (en) * 1997-04-04 2000-02-22 International Business Machines Corporation Access to extended telephone services via the internet
US6044465A (en) 1997-07-07 2000-03-28 International Business Machines Corporation User profile storage on and retrieval from a non-native server domain for use in a client running a native operating system
US6940847B1 (en) 1999-01-15 2005-09-06 Telefonaktiebolaget Lm Ericsson (Publ) System and method for providing access to service nodes from entities disposed in an integrated telecommunications network
US7103167B2 (en) * 2002-05-20 2006-09-05 Callwave, Inc. Systems and methods for call screening
US6882709B1 (en) * 1999-04-14 2005-04-19 General Instrument Corporation Enhanced broadband telephony services
DE60035943T2 (de) * 1999-07-01 2008-05-15 Koninklijke Philips Electronics N.V. Voice-over-ip gateway
WO2001020859A1 (en) 1999-09-10 2001-03-22 Array Telecom Corporation System for managing routing servers and services
US7020704B1 (en) 1999-10-05 2006-03-28 Lipscomb Kenneth O System and method for distributing media assets to user devices via a portal synchronized by said user devices
US6581094B1 (en) 1999-11-02 2003-06-17 Sun Microsystems, Inc. Apparatus and method for identifying a digital device based on the device's uniform device descriptor file that specifies the attributes of the device in a XML document in a networked environment
EP1117220A1 (en) 2000-01-14 2001-07-18 Sun Microsystems, Inc. Method and system for protocol conversion
AU2001243986A1 (en) * 2000-03-31 2001-10-15 Nortel Networks Limited Internet call waiting with voice mail system that provides monitoring during recording
US6678359B1 (en) 2000-04-06 2004-01-13 Ag Communication Systems Corporation Called party identification in packet switched networks
WO2001095063A2 (en) 2000-06-07 2001-12-13 Cnm Network, Inc. MANAGEMENT AND CONTROL OF A PRIVATE VoIP NETWORK
AU2001268579A1 (en) 2000-06-20 2002-01-02 Privo, Inc. Method and apparatus for granting access to internet content
US7155001B2 (en) * 2001-10-24 2006-12-26 Sbc Properties, L.P. System and method for restricting and monitoring telephone calls
US7099938B2 (en) 2001-03-23 2006-08-29 Hewlett-Packard Development Company, L.P. Method, computer system, and computer program product for monitoring services of an information technology environment
US7386000B2 (en) * 2001-04-17 2008-06-10 Nokia Corporation Packet mode speech communication
KR100383625B1 (ko) * 2001-05-26 2003-05-14 삼성전자주식회사 보이스 오버 인터넷 프로토콜 시스템에서의 라우팅 서비스방법
KR100401193B1 (ko) * 2001-05-26 2003-10-10 삼성전자주식회사 보이스 오버 인터넷 프로토콜 게이트웨이 및 그 제어 방법
US6697357B2 (en) * 2001-08-10 2004-02-24 Emerson, Iii Harry E. Call management messaging system for integrating the internet with the public switched telephone network
US20030112930A1 (en) * 2001-12-18 2003-06-19 Bosik Barry S. Call management system responsive to network presence
JP3871604B2 (ja) 2002-04-30 2007-01-24 富士通株式会社 VoIPネットワークシステム
GB2389737B (en) 2002-06-01 2004-06-16 Rory Joseph Donnelly A telecommunications security unit
JP2004172782A (ja) 2002-11-19 2004-06-17 Fujitsu Ltd サービス制御ネットワークシステム
US7190948B2 (en) * 2003-03-10 2007-03-13 Avaya Technology Corp. Authentication mechanism for telephony devices
US20040261115A1 (en) * 2003-06-23 2004-12-23 Eyal Bartfeld Voice over IP receiver assisted call control
US7054417B2 (en) * 2003-08-19 2006-05-30 Qwest Communications International Inc. Advanced call screening appliance
US7302272B2 (en) 2003-09-26 2007-11-27 Disney Enterprises, Inc. Cell phone parental control
JP4095533B2 (ja) * 2003-10-17 2008-06-04 日本電信電話株式会社 電話接続制御システム、電話接続制御方法および電話接続制御プログラム
WO2005060221A1 (en) * 2003-12-16 2005-06-30 Research In Motion Limited Mobile device communication profile system and method
US7313133B2 (en) * 2005-05-12 2007-12-25 Yahoo! Inc. Selecting a network based on metrics for real time communication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791242A (zh) * 2017-01-17 2017-05-31 深圳市金立通信设备有限公司 一种网络电话通信方法和系统
CN110661926A (zh) * 2019-09-27 2020-01-07 北京巨象具象科技有限公司 一种预制数据传播方法、装置和电子设备

Also Published As

Publication number Publication date
EP1920569A4 (en) 2011-09-28
KR20080048474A (ko) 2008-06-02
US20070047533A1 (en) 2007-03-01
RU2008107737A (ru) 2009-09-10
US7889715B2 (en) 2011-02-15
EP1920569A1 (en) 2008-05-14
JP5074398B2 (ja) 2012-11-14
JP2009506719A (ja) 2009-02-12
RU2454013C2 (ru) 2012-06-20
WO2007027439A1 (en) 2007-03-08

Similar Documents

Publication Publication Date Title
CN101253742A (zh) 互联网协议语音(voip)管理
US6999478B2 (en) System controlling use of a communication channel
CN1551674B (zh) 共享通信计划配置的实时管理
US8275104B2 (en) Methods, apparatus, and computer program products for providing dynamic replacement communication identification service
WO2003077517A1 (en) Method and apparatus for monitoring telephone status
CN1909454B (zh) 用于在装置间提供安全访问的系统、方法及计算机可读介质
JP2007036876A (ja) 通信方法、通信システム及び通信端末
US20080101578A1 (en) Method and system for guardian approval of communications
WO2009124757A2 (en) Provision of temporary telephone numbers
US8745148B1 (en) Methods and systems for web and call processing
KR20070039411A (ko) 개인별 메시지 관리 시스템 및 방법
CN100428230C (zh) 用于提供电信服务的电话设备、系统及方法
US8811585B1 (en) Communication routing plans that are based on communication device contact lists
KR101084701B1 (ko) 휴대폰 메시지 전송 서비스의 공개 api제공 시스템 및 방법
JP3761515B2 (ja) インスタントメッセージ通信システム
JP4837719B2 (ja) メール利用型着信課金システム及び方法
CN104704796A (zh) 丰富的存在状态
GB2488332A (en) A social networking website is used as a proxy terminal to allow linked members contact each other via SMS/telephone without exchanging numbers.
AU2005201431B2 (en) System controlling use of communication channel
KR20010084568A (ko) 전화번호를 이용한 전자우편 주소 제공 방법
JP5131494B2 (ja) 電子メールシステムおよび電子メール通信方法
KR100904386B1 (ko) 허브 중계를 이용한 정보 변경 서비스 제공 방법 및 시스템
JP2007323134A (ja) メッセージ送信システム、メッセージ中継サーバ、メッセージ送信方法
JP2010141535A (ja) メール利用型着信課金システム及び方法
CA3007680A1 (en) Cloud based system to enable enhanced control of building entry intercom systems

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MICROSOFT TECHNOLOGY LICENSING LLC

Free format text: FORMER OWNER: MICROSOFT CORP.

Effective date: 20150728

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

Effective date of registration: 20150728

Address after: Washington State

Applicant after: Micro soft technique license Co., Ltd

Address before: Washington State

Applicant before: Microsoft Corp.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20080827