BALANCED MANAGEMENT OF SCALABILITY AND SERVER LOADABILITY FOR INTERNET PROTOCOL (IP) AUDIO CONFERENCING BASED UPON MONITORED RESOURCE CONSUMPTION
    1.
    发明申请
    BALANCED MANAGEMENT OF SCALABILITY AND SERVER LOADABILITY FOR INTERNET PROTOCOL (IP) AUDIO CONFERENCING BASED UPON MONITORED RESOURCE CONSUMPTION 有权
    基于监测资源消耗的互联网协议(IP)音频会议的可扩展性和服务器可负担性的平衡管理

    公开(公告)号:US20090172147A1

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

    申请号:US11964487

    申请日:2007-12-26

    IPC分类号: G06F15/173

    摘要: Embodiments of the present invention address deficiencies of the art in respect to audio stream management in an audio conferencing server and provide a method, system and computer program product for balancing audio server loadability and audio server scalability based upon monitored resource consumption. In an embodiment of the invention, a method for balancing audio server loadability and audio server scalability based upon monitored resource consumption can be provided. The method can include monitoring computing conditions in an audio conferencing server receiving encoded audio packets from coupled Internet Protocol (IP) audio clients and routing the encoded audio packets as audio streams to the IP audio clients, and responsive to detecting deteriorating computing conditions in the audio conferencing server, reducing a number of the audio streams forwarded to the IP audio clients by the audio conferencing server.

    摘要翻译: 本发明的实施例解决了音频会议服务器中音频流管理方面的技术缺陷,并提供了一种基于监视的资源消耗来平衡音频服务器可加载性和音频服务器可扩展性的方法,系统和计算机程序产品。 在本发明的一个实施例中,可以提供一种用于基于监视的资源消耗来平衡音频服务器可加载性和音频服务器可伸缩性的方法。 该方法可以包括监视音频会议服务器中的计算条件,该音频会议服务器从耦合的因特网协议(IP)音频客户端接收编码的音频分组,并将编码的音频分组作为音频流路由到IP音频客户端,并且响应于检测恶化的音频中的计算条件 会议服务器,减少由音频会议服务器转发到IP音频客户端的音频流数量。

    Balanced management of scalability and server loadability for internet protocol (IP) audio conferencing based upon monitored resource consumption
    2.
    发明授权
    Balanced management of scalability and server loadability for internet protocol (IP) audio conferencing based upon monitored resource consumption 有权
    基于受监控的资源消耗,对互联网协议(IP)音频会议的可扩展性和服务器负载能力进行平衡管理

    公开(公告)号:US09154333B2

    公开(公告)日:2015-10-06

    申请号:US11964487

    申请日:2007-12-26

    摘要: Embodiments of the present invention address deficiencies of the art in respect to audio stream management in an audio conferencing server and provide a method, system and computer program product for balancing audio server loadability and audio server scalability based upon monitored resource consumption. In an embodiment of the invention, a method for balancing audio server loadability and audio server scalability based upon monitored resource consumption can be provided. The method can include monitoring computing conditions in an audio conferencing server receiving encoded audio packets from coupled Internet Protocol (IP) audio clients and routing the encoded audio packets as audio streams to the IP audio clients, and responsive to detecting deteriorating computing conditions in the audio conferencing server, reducing a number of the audio streams forwarded to the IP audio clients by the audio conferencing server.

    摘要翻译: 本发明的实施例解决了音频会议服务器中音频流管理方面的技术缺陷,并提供了一种基于监视的资源消耗来平衡音频服务器可加载性和音频服务器可扩展性的方法,系统和计算机程序产品。 在本发明的一个实施例中,可以提供一种用于基于监视的资源消耗来平衡音频服务器可加载性和音频服务器可伸缩性的方法。 该方法可以包括监视音频会议服务器中的计算条件,该音频会议服务器从耦合的因特网协议(IP)音频客户端接收编码的音频分组,并将编码的音频分组作为音频流路由到IP音频客户端,并且响应于检测恶化的音频中的计算条件 会议服务器,减少由音频会议服务器转发到IP音频客户端的音频流数量。

    SYSTEM AND METHOD FOR ACHIEVING HIGHLY SCALABLE REAL-TIME COLLABORATION APPLICATIONS USING HTTP
    3.
    发明申请
    SYSTEM AND METHOD FOR ACHIEVING HIGHLY SCALABLE REAL-TIME COLLABORATION APPLICATIONS USING HTTP 失效
    使用HTTP实现高可实时实时协作应用的系统和方法

    公开(公告)号:US20080147834A1

    公开(公告)日:2008-06-19

    申请号:US11612766

    申请日:2006-12-19

    IPC分类号: G06F15/173

    摘要: A highly scalable and highly responsive RTC system uses asynchronous or non-blocking I/O and HTTP response queuing to avoid server overload. The system distinguishes between two types of requests: an update request and a change request. An update request is a request used to fetch an update or change notification. A change request is a request to change some data related to the real-time session. For a given RTC session, the server first checks whether any updates exist for an update request. If an update exists, the server code can send an immediate response to the client. However, if no update exists, the server code application sets a well-defined HTTP response header, and then responds. Once the server code application responds, all application server resources are freed, and the application server is free to handle the next requests without blocking any thread. The existence of the well-defined response header, allows the lower level networking code to queue the response, allowing it to be later addressed by the RTC session ID. This way, the HTTP response can be delayed (queued) without blocking a thread in the application server. A Change Request is a request used to change some data related to the real-time session. Such requests would typically be tied to an action within a given RTC session (e.g., adding text to a chat, changing a slide, etc.). When these actions are sent to the server, the server-side application can determine whether the request affects the queued responses that are awaiting change notifications. In the case of a change, the notification response is computed, and then an API call into the lower-level network flushes all queued responses awaiting updates in the session. Therefore this mechanism is used to trigger the responses to complete, thus providing immediate updates to clients.

    摘要翻译: 高可扩展性和高响应性的RTC系统使用异步或非阻塞I / O和HTTP响应排队来避免服务器超载。 系统区分两种类型的请求:更新请求和更改请求。 更新请求是用于获取更新或更改通知的请求。 更改请求是更改与实时会话相关的一些数据的请求。 对于给定的RTC会话,服务器首先检查是否存在更新请求的任何更新。 如果存在更新,则服务器代码可以立即向客户端发送响应。 但是,如果不存在更新,则服务器代码应用程序将设置一个定义良好的HTTP响应头,然后响应。 一旦服务器代码应用程序响应,所有应用程序服务器资源都被释放,并且应用程序服务器可以自由处理下一个请求而不阻止任何线程。 存在明确的响应头,允许较低级别的网络代码对响应进行排队,从而允许其随后由RTC会话ID进行寻址。 这样,可以延迟(排队)HTTP响应,而不会阻止应用程序服务器中的线程。 变更请求是用于更改与实时会话相关的一些数据的请求。 这样的请求通常将与给定RTC会话内的动作相关联(例如,添加文本到聊天,更改幻灯片等)。 当这些操作发送到服务器时,服务器端应用程序可以确定请求是否影响正在等待更改通知的排队响应。 在更改的情况下,计算通知响应,然后进入下级网络的API调用将刷新所有排队的响应,等待会话中的更新。 因此,该机制用于触发响应以完成,从而为客户端提供即时更新。

    TRUSTED CONTACT NAME VALIDATION
    4.
    发明申请
    TRUSTED CONTACT NAME VALIDATION 有权
    有联系人姓名验证

    公开(公告)号:US20080126482A1

    公开(公告)日:2008-05-29

    申请号:US11563336

    申请日:2006-11-27

    IPC分类号: G06F15/16 H04L9/32

    摘要: Embodiments of the present invention address deficiencies of the art in respect to validating a specified identity for a participant to a chat session and provide a novel and non-obvious method, system and computer program product for trusted contact name validation for an instant messaging session. In one embodiment of the invention, an instant messaging contact name validation method can be provided. The method can include establishing a trusted relationship among at least two instant messaging servers in a trusted community of instant messaging servers, receiving a request to add a specified contact to a list of instant messaging contacts in association within one of the instant messaging servers in the trusted community of instant messaging servers, and validating the specified contact with another of the instant messaging servers in the trusted community of instant messaging servers.

    摘要翻译: 本发明的实施例解决了将参与者的特定身份验证到聊天会话中的本领域的缺陷,并提供了用于即时消息接发会话的可信联系人姓名验证的新颖且非显而易见的方法,系统和计算机程序产品。 在本发明的一个实施例中,可以提供即时消息联系人姓名验证方法。 该方法可以包括在即时消息收发服务器的受信任社区中的至少两个即时消息收发服务器之间建立可信关系,接收将指定的联系人添加到所述即时消息收发服务器的一个内的即时消息联系人的列表中的请求 信任的即时消息服务器社区,并验证与即时消息服务器受信任社区中的另一个即时消息服务器的指定联系人。

    INSTANT MESSAGING BUDDY LIST AUGMENTATION VIA AN INTERNET PROTOCOL (IP) TELEPHONY CALL DATA
    5.
    发明申请
    INSTANT MESSAGING BUDDY LIST AUGMENTATION VIA AN INTERNET PROTOCOL (IP) TELEPHONY CALL DATA 审中-公开
    通过互联网协议(IP)电话呼叫数据的即时消息传播列表

    公开(公告)号:US20080063157A1

    公开(公告)日:2008-03-13

    申请号:US11467611

    申请日:2006-08-28

    IPC分类号: H04M1/64

    摘要: Embodiments of the present invention address deficiencies of the art in respect to buddy list management and provide a method, system and computer program product for automatically adding new instant messenger buddies from conversational collaborators in an IP telephony session. In one embodiment of the invention, a buddy list augmentation method can be provided. The method can include receiving telephony call data for an IP telephony call with a collaborator, locating a screen name for the collaborator, and adding the located screen name to a buddy list for an instant messaging system. Optionally, the method further can include applying any or all of filtering, limiting and pruning rules to the screen name to determine whether or not to add the located screen name to the buddy list.

    摘要翻译: 本发明的实施例解决了本领域关于好友列表管理的缺陷,并且提供了一种用于在IP电话会话中自动添加来自会话协作者的新的即时通讯伙伴的方法,系统和计算机程序产品。 在本发明的一个实施例中,可以提供好友列表增加方法。 该方法可以包括接收与协作者的IP电话呼叫的电话呼叫数据,为协作者定位屏幕名称,以及将定位的屏幕名称添加到即时消息系统的好友列表。 可选地,该方法还可以包括将任何或全部过滤,限制和修剪规则应用于屏幕名称以确定是否将所定位的屏幕名称添加到好友列表。

    Selection of Real Time Collaboration Tools
    7.
    发明申请
    Selection of Real Time Collaboration Tools 有权
    选择实时协作工具

    公开(公告)号:US20090138553A1

    公开(公告)日:2009-05-28

    申请号:US11946815

    申请日:2007-11-28

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/10

    摘要: A computer-implemented method of selecting a real time collaboration application can include associating each of a plurality of real time collaboration applications with a plurality of performance statistics, receiving a request for a real time collaboration session from a personal productivity application, and identifying a data type to be shared through one of the plurality of real time collaboration applications. One of the plurality of real time collaboration applications can be selected according to the data type to be shared and the plurality of performance statistics. The selected real time collaboration application can be output.

    摘要翻译: 选择实时协作应用的计算机实现的方法可以包括将多个实时协作应用中的每一个与多个性能统计相关联,从个人生产应用接收对实时协作会话的请求,以及识别数据 类型通过多个实时协作应用之一共享。 可以根据要共享的数据类型和多个性能统计来选择多个实时协作应用中的一个。 可以输出所选择的实时协作应用程序。

    Managing a communication availability status
    8.
    发明授权
    Managing a communication availability status 有权
    管理通信可用性状态

    公开(公告)号:US07747679B2

    公开(公告)日:2010-06-29

    申请号:US11840440

    申请日:2007-08-17

    IPC分类号: G06F15/16

    CPC分类号: H04L51/04 H04L51/12

    摘要: In response to a first user becoming active on a communication device, a first availability status can be automatically established as a current availability of the first user. A first time period can be automatically identified. During the first time period, the first availability status can be maintained as the current availability of the first user to at least a second user. In response to the first time period elapsing, a second availability status can be automatically established as the current availability of the first user to the second user.

    摘要翻译: 响应于第一用户在通信设备上变得活跃,可以自动建立第一可用性状态作为第一用户的当前可用性。 可以自动识别第一个时间段。 在第一时间段期间,可将第一可用性状态维持为至少第二用户的第一用户的当前可用性。 响应于经过的第一时间段,可以自动建立第二可用性状态作为第一用户的当前可用性到第二用户。

    Discovery and Visualization of Common Social Context
    9.
    发明申请
    Discovery and Visualization of Common Social Context 有权
    共同社会语境的发现与可视化

    公开(公告)号:US20090138806A1

    公开(公告)日:2009-05-28

    申请号:US11946786

    申请日:2007-11-28

    IPC分类号: G06F3/00

    CPC分类号: G06Q10/107 G06Q50/188

    摘要: A method of determining a common social context can include detecting a collaboration between a plurality of participants. The method can include identifying a plurality of common social contexts and determining a probability that the collaboration belongs to each of the plurality of common social contexts. At least one probability and corresponding common social context can be output.

    摘要翻译: 确定公共社会环境的方法可以包括检测多个参与者之间的协作。 该方法可以包括识别多个公共社会环境并确定协作属于多个公共社会环境中的每一个的概率。 可以输出至少一个概率和相应的公共社会语境。

    Selection of real time collaboration tools
    10.
    发明授权
    Selection of real time collaboration tools 有权
    选择实时协作工具

    公开(公告)号:US08688783B2

    公开(公告)日:2014-04-01

    申请号:US11946815

    申请日:2007-11-28

    IPC分类号: G06F15/16 H04N5/232

    CPC分类号: G06Q10/10

    摘要: A computer-implemented method of selecting a real time collaboration application can include associating each of a plurality of real time collaboration applications with a plurality of performance statistics, receiving a request for a real time collaboration session from a personal productivity application, and identifying a data type to be shared through one of the plurality of real time collaboration applications. One of the plurality of real time collaboration applications can be selected according to the data type to be shared and the plurality of performance statistics. The selected real time collaboration application can be output.

    摘要翻译: 选择实时协作应用的计算机实现的方法可以包括将多个实时协作应用中的每一个与多个性能统计相关联,从个人生产应用接收对实时协作会话的请求,以及识别数据 类型通过多个实时协作应用之一共享。 可以根据要共享的数据类型和多个性能统计来选择多个实时协作应用中的一个。 可以输出所选择的实时协作应用程序。