Per-stage assignment of pipelines agents

    公开(公告)号:US09961012B2

    公开(公告)日:2018-05-01

    申请号:US14977082

    申请日:2015-12-21

    Abstract: The customization of a communication pipelines having multiple stages. For each stage, a set of agent(s) is/are identified as available for adding to that stage. Furthermore, any stages that already have an agent assigned are identified. In response to receiving a user selection of an agent to be assigned to a particular stage, that does not already have an agent assigned, the selected agent is assigned to the stage. An enforcement agent enforces that there be only one agent assigned at most to each stage. Assignments of agents are made per stage. This allows the functionality of the agent to be simplified more towards augmenting the functionality of the stage. Accordingly, the logic of the agent is simplified, thereby making it more likely that there will be a healthy quality of agents available to select from for each stage.

    Dynamic recording of online conference

    公开(公告)号:US10187439B2

    公开(公告)日:2019-01-22

    申请号:US15130220

    申请日:2016-04-15

    Abstract: An online conferencing system that provides fine-grained control over recording of the online conference. A participant manager component detects current participants in an online conference. A video gathering component gathers video streams for each of at least some of the current participants in the online conference. A triggering component allows one or more of the participants to trigger operation of a recording component. The recording component identifies one or more of the gather video streams to record, and records the identified one or more video streams. The recording component may have fine-grained control over the recording process. If a participant joins the conference, that video from the new participant may be automatically recorded also. If a participant leaves a conference, the recording of that video may be stopped.

    Communication System
    4.
    发明申请

    公开(公告)号:US20170366478A1

    公开(公告)日:2017-12-21

    申请号:US15187215

    申请日:2016-06-20

    CPC classification number: H04L51/02 H04L51/04 H04L63/0421 H04L63/0435

    Abstract: A computer system comprises computer storage holding a plurality of code modules, one or more processors and a communication system. The one or more processors are configured to execute the code modules and thereby implement the bots. The communication system comprises a message relay and an anonymized identifier generator. The message relay is configured to receive a message comprising an identifier of a user and an identifier of a target one of the bots. The anonymized identifier generator is configured to generate an anonymized identifier of the user unique to the target bot, by applying an anonymization function to the user identifier and the bot identifier in the message. The message relay is configured to transmit to the target bot a version of the message, which comprises the anonymized user identifier and does not include the user identifier, wherein the user identifier is not rendered accessible to the target bot.

    Call Pickup with Seemail
    5.
    发明申请
    Call Pickup with Seemail 审中-公开
    电话接听与电话

    公开(公告)号:US20160309033A1

    公开(公告)日:2016-10-20

    申请号:US14686536

    申请日:2015-04-14

    Abstract: Various embodiments provide real-time translation of a voicemail into a readable format as the voicemail is being recorded. In some cases, a system server records the voicemail by first answering a call from an originating device that goes unanswered by a destination device. Upon answering the call, the system server translates the recording, while it is being recorded, into a readable format. Alternately or additionally, the system server forwards portions of the readable format to the destination device. In turn, as the destination device receives portion(s) of the real-time translation, it can display the associated content, and/or update what is displayed as new portions are received. At times, the destination device provides additional call control that interrupts the voicemail while it is being recorded at the system server, and redirects the call to the destination device if the originating device is still connected.

    Abstract translation: 各种实施例在正在记录语音邮件时提供语音邮件到可读格式的实时翻译。 在某些情况下,系统服务器通过首先应答目标设备未应答的始发设备应答呼叫来记录语音邮件。 在应答呼叫时,系统服务器将记录的记录转换为可读格式。 或者或另外,系统服务器将可读格式的部分转发到目的地设备。 反过来,当目的地设备接收到实时翻译的部分时,它可以显示相关联的内容,和/或更新当接收到新的部分时所显示的内容。 有时,目的地设备提供额外的呼叫控制,其在记录在系统服务器处时中断语音邮件,并且如果始发设备仍然连接,则将呼叫重定向到目的地设备。

    Anonymized identifiers for secure communication systems

    公开(公告)号:US10341267B2

    公开(公告)日:2019-07-02

    申请号:US15187215

    申请日:2016-06-20

    Abstract: A computer system comprises computer storage holding a plurality of code modules, one or more processors and a communication system. The one or more processors are configured to execute the code modules and thereby implement the bots. The communication system comprises a message relay and an anonymized identifier generator. The message relay is configured to receive a message comprising an identifier of a user and an identifier of a target one of the bots. The anonymized identifier generator is configured to generate an anonymized identifier of the user unique to the target bot, by applying an anonymization function to the user identifier and the bot identifier in the message. The message relay is configured to transmit to the target bot a version of the message, which comprises the anonymized user identifier and does not include the user identifier, wherein the user identifier is not rendered accessible to the target bot.

    Scaling Up and Scaling Out of a Server Architecture for Large Scale Real-Time Applications
    9.
    发明申请
    Scaling Up and Scaling Out of a Server Architecture for Large Scale Real-Time Applications 审中-公开
    扩展和扩展大规模实时应用程序的服务器体系结构

    公开(公告)号:US20160044096A1

    公开(公告)日:2016-02-11

    申请号:US14886534

    申请日:2015-10-19

    Abstract: Scaling up and scaling out of a server architecture for large scale real-time applications is provided. A group of users may be provisioned by assigning them to a server pool and allotting them to a group. Grouped users help to reduce inter-server communication when they are serviced by the same server in the pool. High availability may be provided by choosing a primary server and one or more secondary servers from the pool to ensure that grouped users are serviced by the same server. Operations taken on the primary server are synchronously replicated to secondary servers so that when a primary server fails, a secondary server may be chosen as the primary for the group. Servers for multiple user groups may be load balanced to account for changes in either the number of users or the number of servers in a pool. Multiple pools may be paired for disaster recovery.

    Abstract translation: 提供了大规模实时应用程序的扩展和扩展服务器体系结构。 可以通过将一组用户分配给服务器池并将其分配给组来进行配置。 分组的用户在池中的同一服务器提供服务时,有助于减少服务器间通信。 可以通过从池中选择主服务器和一个或多个辅助服务器来提供高可用性,以确保分组的用户由同一服务器提供服务。 在主服务器上执行的操作同步复制到辅助服务器,以便在主服务器发生故障时,可以选择辅助服务器作为组的主服务器。 可以对多个用户组的服务器进行负载平衡,以考虑用户数量或池中服务器数量的变化。 多个池可能配对用于灾难恢复。

Patent Agency Ranking