Infrastructure for enabling high quality real-time audio
    1.
    发明申请
    Infrastructure for enabling high quality real-time audio 审中-公开
    实现高质量实时音频的基础设施

    公开(公告)号:US20070115949A1

    公开(公告)日:2007-05-24

    申请号:US11281113

    申请日:2005-11-17

    IPC分类号: H04L12/66

    摘要: Various technologies and techniques are disclosed that improve media communications. In one embodiment, a media server receives a media communication with a first quality from a personal computer with VoIP telephone capabilities. The media server translates the media (e.g., audio, visual, etc.) communication into a second quality, and forwards the media communication to a communication gateway. The translation to improve communications can also be done when receiving the media communication from the communication gateway for forwarding to the persona computer having VoIP telephone capability. In some embodiments, a media server sits in the communication channel between a personal computer with VoIP telephone capabilities and a communication gateway and is able to translate communications into codec protocols they each understand.

    摘要翻译: 公开了改进媒体通信的各种技术和技术。 在一个实施例中,媒体服务器从具有VoIP电话能力的个人计算机接收具有第一质量的媒体通信。 媒体服务器将媒体(例如,音频,视频等)通信转换成第二质量,并将媒体通信转发到通信网关。 当从通信网关接收媒体通信以转发到具有VoIP电话能力的个人计算机时,也可以进行改善通信的转换。 在一些实施例中,媒体服务器位于具有VoIP电话能力的个人计算机和通信网关之间的通信信道中,并且能够将通信转换为他们都理解的编解码器协议。

    Multi-layer based method for implementing network firewalls
    2.
    发明申请
    Multi-layer based method for implementing network firewalls 有权
    实现网络防火墙的多层方法

    公开(公告)号:US20050022011A1

    公开(公告)日:2005-01-27

    申请号:US10456770

    申请日:2003-06-06

    摘要: A method is provided for implementing a firewall in a firewall architecture. The firewall architecture includes a plurality of network layers and a first firewall engine. The layers send packets and packet information to the first firewall engine, maintain and pass packet context to subsequent layers, and process the packets. The first firewall engine compares the packet information to one or more installed filters and returns an action to the layers indicating how to treat the packet.

    摘要翻译: 提供了一种在防火墙架构中实现防火墙的方法。 防火墙架构包括多个网络层和第一防火墙引擎。 这些层将数据包和数据包信息发送到第一个防火墙引擎,维护并将数据包上下文传递给后续层,并处理数据包。 第一个防火墙引擎将数据包信息与一个或多个安装的过滤器进行比较,并向层指示如何处理数据包的操作。

    Infrastructure for enabling high quality real-time audio

    公开(公告)号:US20070116186A1

    公开(公告)日:2007-05-24

    申请号:US11281071

    申请日:2005-11-17

    IPC分类号: H04M3/22 H04M1/24 H04M3/08

    摘要: Various technologies and techniques are disclosed that improve media communications. In one embodiment, a media server receives a media communication with a first quality from a personal computer with VoIP telephone capabilities. The media server translates the media (e.g., audio, visual, etc.) communication into a second quality, and forwards the media communication to a communication gateway. The translation to improve communications can also be done when receiving the media communication from the communication gateway for forwarding to the persona computer having VoIP telephone capability. In some embodiments, a media server sits in the communication channel between a personal computer with VoIP telephone capabilities and a communication gateway and is able to translate communications into codec protocols they each understand.

    Method for providing user authentication/authorization and distributed firewall utilizing same

    公开(公告)号:US20060015935A1

    公开(公告)日:2006-01-19

    申请号:US11232553

    申请日:2005-09-22

    IPC分类号: G06F15/16

    CPC分类号: H04L63/0218 H04L63/164

    摘要: The distributed firewall performs user authentication at a first level to establish a user security context for traffic from that user, and an authority context provides authorization for subsequent traffic. This authority context may be based on an underlying policy for particular types of traffic, access to particular applications, etc. Additionally, the system includes the ability to allow a user/process/application to define its own access control. The linking of the user security context from the traffic to the application is accomplished by enabling IPSec on a socket and forcing the socket to be bound in exclusive mode. The most common policy definitions may be included by default. Extensions of the Internet key exchange protocol (IKE) to provide the desired user authentication plus application/purpose are also provided. The architecture includes pluggable authorization module(s) that are called after IKE has successfully authenticated the peer, but before the connection is allowed to complete.

    Exposing a bridged network as a single virtual segment

    公开(公告)号:US20060010265A1

    公开(公告)日:2006-01-12

    申请号:US11172590

    申请日:2005-06-29

    IPC分类号: G06F13/14

    摘要: A software network bridge is disclosed which allows the connected network segments to be presented as a single network unit to the host computer. The software bridge can be implemented as an intermediate network driver, abstracting multiple network segments into a single network interface for higher level protocols and applications. While the intermediate network driver acts as a software bridge implementing the Spanning Tree Algorithm, it also acts a network interface driver to higher level protocols, conglomerating information from the multiple underlying network interface cards and forwarding along commands from the higher level software to the appropriate network interface card. The intermediate network driver can also simultaneously send the same data packet through multiple network interfaces by creating multiple packet descriptors, each pointing to the same data, but each given individually to the underlying network interfaces to control during their transmission. Further efficiencies can also be achieved by the software bridge, implemented as an intermediate network driver, through the use of a dynamic allocation scheme which increases the size of the useable buffers of each network interface without increasing the overall memory consumption, and the use of a queuing scheme which preliminarily examines incoming data packets to determine if any processing needs to be performed, and queues the packets should they require processing. Additionally, a user interface is presented exposing this functionality of the intermediate network driver.

    Distributed clipboard
    6.
    发明申请
    Distributed clipboard 有权
    分布式剪贴板

    公开(公告)号:US20070079249A1

    公开(公告)日:2007-04-05

    申请号:US11242606

    申请日:2005-10-03

    IPC分类号: G06F17/00

    摘要: Techniques for providing a shared clipboard to participants in a conversation are provided. The shared clipboard is specific to the conversation to which it is associated in that the shared clipboard does not “spill over” from one conversation to another. When a conversation between two or more participants is established, a shared clipboard becomes available to the participants of the conversation. The shared clipboard facilitates the sharing of data between the participants in the conversation. During the conversation, each participant in the conversation is provided access to the shared clipboard, including its contents. When a participant joins or is added to the conversation, the added participant is also provided access to the shared clipboard and its contents.

    摘要翻译: 提供了用于向对话中的参与者提供共享剪贴板的技术。 共享剪贴板特定于与之相关联的会话,共享剪贴板不会从一个对话“溢出”到另一个会话。 当建立两个或更多参与者之间的对话时,会话的参与者可以使用共享的剪贴板。 共享剪贴板便于在对话中的参与者之间共享数据。 会话期间,会话中的每个参与者都可以访问共享剪贴板,包括其内容。 当参与者加入或添加到会话中时,添加的参与者还可以访问共享剪贴板及其内容。

    Augmenting a call with context
    7.
    发明申请
    Augmenting a call with context 有权
    用上下文增加一个电话

    公开(公告)号:US20070036284A1

    公开(公告)日:2007-02-15

    申请号:US11190489

    申请日:2005-07-26

    IPC分类号: H04M1/64

    摘要: A method and system for providing context of a caller to a callee when a call is initiated is provided. The context system executing on the calling device collects context for the call. The calling device initiates the call and sends a message to the callee that includes the context. Upon receiving the message, the callee device notifies the caller that a call has been initiated and displays the received context. The callee can decide based on the received context whether to answer the call or not answer the call.

    摘要翻译: 提供了一种在呼叫发起时向呼叫者提供呼叫者上下文的方法和系统。 在主叫设备上执行的上下文系统收集呼叫的上下文。 呼叫设备发起呼叫并向包括上下文的被叫者发送消息。 被叫设备在接收到该消息时,通知呼叫者呼叫已被发起并显示接收的上下文。 受理者可以根据收到的上下文来决定是接听电话还是不接听电话。

    Voice authentication system and method
    8.
    发明申请
    Voice authentication system and method 有权
    语音认证系统和方法

    公开(公告)号:US20070255564A1

    公开(公告)日:2007-11-01

    申请号:US11414976

    申请日:2006-05-01

    IPC分类号: G10L17/00

    CPC分类号: G10L17/24

    摘要: A user's voice is authenticated by prompting a user to say a challenge phrase from a list of predetermined phrases and comparing the user's response with a prerecorded version of the same response. The user's stored recordings are associated with an electronic identification or serial number for a specific device, so that when communication is established using the device, only the specific user may authenticate the session. When several phrases and recordings are used, one may be selected at random for authentication so that fraudulent authentication using a recording of the user's voice may be thwarted. The system and method may be used for authenticating a device when it is first activated, such as a telephony device, or may be used when authenticating a specific communications session.

    摘要翻译: 通过提示用户从预定短语的列表中说出挑战短语并将用户的响应与相同响应的预录版本进行比较来验证用户的语音。 用户存储的记录与特定设备的电子标识或序列号相关联,使得当使用设备建立通信时,只有特定的用户可以认证会话。 当使用几个短语和记录时,可以随机选择一个短语和记录以进行认证,以便可以阻止使用用户语音记录的欺诈认证。 该系统和方法可以用于在首次激活设备时进行认证,例如电话设备,或者可以在认证特定通信会话时使用该设备。

    Exposing a bridged network as a single virtual segment

    公开(公告)号:US20060010253A1

    公开(公告)日:2006-01-12

    申请号:US11172589

    申请日:2005-06-29

    IPC分类号: G06F13/10

    摘要: A software network bridge is disclosed which allows the connected network segments to be presented as a single network unit to the host computer. The software bridge can be implemented as an intermediate network driver, abstracting multiple network segments into a single network interface for higher level protocols and applications. While the intermediate network driver acts as a software bridge implementing the Spanning Tree Algorithm, it also acts a network interface driver to higher level protocols, conglomerating information from the multiple underlying network interface cards and forwarding along commands from the higher level software to the appropriate network interface card. The intermediate network driver can also simultaneously send the same data packet through multiple network interfaces by creating multiple packet descriptors, each pointing to the same data, but each given individually to the underlying network interfaces to control during their transmission. Further efficiencies can also be achieved by the software bridge, implemented as an intermediate network driver, through the use of a dynamic allocation scheme which increases the size of the useable buffers of each network interface without increasing the overall memory consumption, and the use of a queuing scheme which preliminarily examines incoming data packets to determine if any processing needs to be performed, and queues the packets should they require processing. Additionally, a user interface is presented exposing this functionality of the intermediate network driver.