Method and Apparatus for Processing Messages in Messaging System
    1.
    发明申请
    Method and Apparatus for Processing Messages in Messaging System 审中-公开
    消息系统中处理消息的方法和装置

    公开(公告)号:US20090063638A1

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

    申请号:US11846850

    申请日:2007-08-29

    IPC分类号: G06F15/16

    CPC分类号: H04L51/043 H04L51/14

    摘要: Techniques are disclosed for processing messages in a messaging system, particularly during an overload condition. For example, a method of processing messages of an instant messaging system includes the following steps. A message from a first instant messaging user is received during an overload condition. A message type associated with the received message is determined. The method then decides whether to send the message to a second instant messaging user based on the determined message type of the received message. In another method, processing messages in an instant messaging system includes the following steps. Presence information associated with a first instant messaging system user is received. The presence information is sent to a second instant messaging system user when the second messaging system user requests the presence information associated with the first instant messaging system user.

    摘要翻译: 公开了用于在消息系统中处理消息的技术,特别是在过载状态期间。 例如,处理即时消息传递系统的消息的方法包括以下步骤。 在过载状态期间接收来自第一即时消息用户的消息。 确定与接收到的消息相关联的消息类型。 该方法然后基于所确定的接收到的消息的消息类型来决定是否将消息发送到第二即时消息收发用户。 在另一种方法中,在即时消息系统中处理消息包括以下步骤。 接收与第一即时消息系统用户相关联的存在信息。 当第二消息传递系统用户请求与第一即时消息收发系统用户相关联的存在信息时,将存在信息发送到第二即时消息系统用户。

    Methods and apparatus for randomization of periodic behavior in communication network
    2.
    发明授权
    Methods and apparatus for randomization of periodic behavior in communication network 失效
    通信网络周期性行为随机化的方法与装置

    公开(公告)号:US08230082B2

    公开(公告)日:2012-07-24

    申请号:US13012966

    申请日:2011-01-25

    IPC分类号: G06F15/16

    摘要: A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated.

    摘要翻译: 一种在客户机中使用的技术,其中客户端支持基于状态的信令协议(例如,会话发起协议或SIP),包括在客户端和也支持基于状态的信令协议的服务器之间发起给定的会话状态, 并以随机方式刷新给定的会话状态。 此外,在服务器中使用的技术,其中服务器支持基于状态的信令协议(再次,例如,SIP),包括在服务器和还支持基于状态的信令协议的客户端之间随机分配给定会话状态的到期时间 基于状态的信令协议,并且向客户端报告给定会话状态的随机分配的到期时间。 通过随机化客户端,服务器或两者的各种行为,减少或消除通信网络中的突发业务。

    Methods and Apparatus for Randomization of Periodic Behavior in Communication Network
    3.
    发明申请
    Methods and Apparatus for Randomization of Periodic Behavior in Communication Network 失效
    通信网络周期性行为随机化的方法与装置

    公开(公告)号:US20110119367A1

    公开(公告)日:2011-05-19

    申请号:US13012966

    申请日:2011-01-25

    IPC分类号: G06F15/173

    摘要: A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated.

    摘要翻译: 一种在客户机中使用的技术,其中客户端支持基于状态的信令协议(例如,会话发起协议或SIP),包括在客户端和也支持基于状态的信令协议的服务器之间发起给定的会话状态, 并以随机方式刷新给定的会话状态。 此外,在服务器中使用的技术,其中服务器支持基于状态的信令协议(再次,例如,SIP),包括在服务器和还支持基于状态的信令协议的客户端之间随机分配给定会话状态的到期时间 基于状态的信令协议,并且向客户端报告给定会话状态的随机分配的到期时间。 通过随机化客户端,服务器或两者的各种行为,减少或消除通信网络中的突发业务。

    Methods and apparatus for randomization of periodic behavior in communication network
    4.
    发明授权
    Methods and apparatus for randomization of periodic behavior in communication network 失效
    通信网络周期性行为随机化的方法与装置

    公开(公告)号:US07912969B2

    公开(公告)日:2011-03-22

    申请号:US11971619

    申请日:2008-01-09

    IPC分类号: G06F15/16

    摘要: A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated.

    摘要翻译: 一种在客户机中使用的技术,其中客户端支持基于状态的信令协议(例如,会话发起协议或SIP),包括在客户端和也支持基于状态的信令协议的服务器之间发起给定的会话状态, 并以随机方式刷新给定的会话状态。 此外,在服务器中使用的技术,其中服务器支持基于状态的信令协议(再次,例如,SIP),包括在服务器和还支持基于状态的信令协议的客户端之间随机分配给定会话状态的到期时间 基于状态的信令协议,并且向客户端报告给定会话状态的随机分配的到期时间。 通过随机化客户端,服务器或两者的各种行为,减少或消除通信网络中的突发业务。

    Methods and Apparatus for Randomization of Periodic Behavior in Communication Network
    5.
    发明申请
    Methods and Apparatus for Randomization of Periodic Behavior in Communication Network 失效
    通信网络周期性行为随机化的方法与装置

    公开(公告)号:US20090177779A1

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

    申请号:US11971619

    申请日:2008-01-09

    IPC分类号: G06F15/16

    摘要: A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated.

    摘要翻译: 一种在客户机中使用的技术,其中客户端支持基于状态的信令协议(例如,会话发起协议或SIP),包括在客户端和也支持基于状态的信令协议的服务器之间发起给定的会话状态, 并以随机方式刷新给定的会话状态。 此外,在服务器中使用的技术,其中服务器支持基于状态的信令协议(再次,例如,SIP),包括在服务器和还支持基于状态的信令协议的客户端之间随机分配给定会话状态的到期时间 基于状态的信令协议,并且向客户端报告给定会话状态的随机分配的到期时间。 通过随机化客户端,服务器或两者的各种行为,减少或消除通信网络中的突发业务。

    Overload protection for SIP servers
    6.
    发明授权
    Overload protection for SIP servers 失效
    SIP服务器的过载保护

    公开(公告)号:US07522581B2

    公开(公告)日:2009-04-21

    申请号:US11497948

    申请日:2006-08-01

    IPC分类号: H04L12/66 H04L12/28 H04L12/56

    摘要: A method for operating a server having a maximum capacity for servicing requests comprises the following steps: receiving a plurality of requests; classifying each request according to a value; determining a priority for handling the request according to the value, such that requests with higher values are assigned higher priorities; placing each request in one of multiple queues according to its priority value; and dropping the requests with the lowest priority when the plurality of requests are received at a rate that exceeds the maximum capacity. The server operates according to a session initiation protocol.Classifying each request comprises running a classification algorithm. The classification algorithm comprising steps of: receiving a rule set, each rule comprising headers and conditions; creating a condition table by taking a union of all conditions in the rules; creating a header table by extracting a common set of headers from the condition table; extracting the relevant headers from the header table; determining a matching rule; creating a bit vector table; selecting the matching rule according to data in the bit vector table; and applying the rule to place the message in the appropriate queue.

    摘要翻译: 一种用于操作具有用于服务请求的最大容量的服务器的方法包括以下步骤:接收多个请求; 根据值对每个请求进行分类; 确定根据该值处理请求的优先级,使得具有较高值的​​请求被分配较高的优先级; 根据其优先级值将每个请求放置在多个队列之一中; 并且当以超过最大容量的速率接收到多个请求时,丢弃具有最低优先级的请求。 服务器根据会话启动协议进行操作。 分类每个请求包括运行分类算法。 分类算法包括以下步骤:接收规则集,每个规则包括头部和条件; 通过规则中的所有条件联合创建条件表; 通过从条件表中提取一组公共标题来创建头表; 从头表中提取相关头文件; 确定匹配规则; 创建一个位向量表; 根据位向量表中的数据选择匹配规则; 并应用规则将消息放置在适当的队列中。

    Overload protection for SIP servers
    7.
    发明申请
    Overload protection for SIP servers 失效
    SIP服务器的过载保护

    公开(公告)号:US20080031258A1

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

    申请号:US11497948

    申请日:2006-08-01

    IPC分类号: H04L12/56

    摘要: A method for operating a server having a maximum capacity for servicing requests comprises the following steps: receiving a plurality of requests; classifying each request according to a value; determining a priority for handling the request according to the value, such that requests with higher values are assigned higher priorities; placing each request in one of multiple queues according to its priority value; and dropping the requests with the lowest priority when the plurality of requests are received at a rate that exceeds the maximum capacity. The server operates according to a session initiation protocol.Classifying each request comprises running a classification algorithm. The classification algorithm comprising steps of: receiving a rule set, each rule comprising headers and conditions; creating a condition table by taking a union of all conditions in the rules; creating a header table by extracting a common set of headers from the condition table; extracting the relevant headers from the header table; determining a matching rule; creating a bit vector table; selecting the matching rule according to data in the bit vector table; and applying the rule to place the message in the appropriate queue.

    摘要翻译: 一种用于操作具有用于服务请求的最大容量的服务器的方法包括以下步骤:接收多个请求; 根据值对每个请求进行分类; 确定根据该值处理请求的优先级,使得具有较高值的​​请求被分配较高的优先级; 根据其优先级值将每个请求放置在多个队列之一中; 并且当以超过最大容量的速率接收到多个请求时,丢弃具有最低优先级的请求。 服务器根据会话启动协议进行操作。 分类每个请求包括运行分类算法。 分类算法包括以下步骤:接收规则集,每个规则包括头部和条件; 通过规则中的所有条件联合创建条件表; 通过从条件表中提取一组公共标题来创建头表; 从头表中提取相关头文件; 确定匹配规则; 创建一个位向量表; 根据位向量表中的数据选择匹配规则; 并应用规则将消息放置在适当的队列中。

    Method and system for lazy data serialization in computer communications
    8.
    发明授权
    Method and system for lazy data serialization in computer communications 有权
    计算机通信中懒惰数据序列化的方法和系统

    公开(公告)号:US08949783B2

    公开(公告)日:2015-02-03

    申请号:US12827633

    申请日:2010-06-30

    IPC分类号: G06F9/44 H04L29/06

    CPC分类号: H04L69/08

    摘要: A method of transmitting information to a receiving computer systems includes determining in a processing unit of a computer whether a receiving computer system can receive the information without converting a local format of the information into a canonical format of the information, if it is determined that the receiving computer system cannot receive the information without converting the local format into the canonical format, then converting the local format to the canonical format and transmitting the information to the receiving computer system, and if it is determined that the receiving computer system can receive the information without converting the local format into the canonical format, then transmitting the information to the receiving computer system.

    摘要翻译: 向接收计算机系统发送信息的方法包括在计算机的处理单元中确定接收计算机系统是否可以接收信息而不将信息的本地格式转换为信息的规范格式,如果确定 接收计算机系统不能接收信息而不将本地格式转换为规范格式,然后将本地格式转换为规范格式并将信息发送到接收计算机系统,并且如果确定接收计算机系统可以接收到信息 而不将本地格式转换成规范格式,然后将信息发送到接收计算机系统。

    Method and System for Lazy Data Serialization in Computer Communications
    9.
    发明申请
    Method and System for Lazy Data Serialization in Computer Communications 有权
    计算机通信中懒惰数据序列化的方法与系统

    公开(公告)号:US20120005652A1

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

    申请号:US12827633

    申请日:2010-06-30

    IPC分类号: G06F9/44 G06F9/455

    CPC分类号: H04L69/08

    摘要: A method of transmitting information to a receiving computer systems includes determining in a processing unit of a computer whether a receiving computer system can receive the information without converting a local format of the information into a canonical format of the information, if it is determined that the receiving computer system cannot receive the information without converting the local format into the canonical format, then converting the local format to the canonical format and transmitting the information to the receiving computer system, and if it is determined that the receiving computer system can receive the information without converting the local format into the canonical format, then transmitting the information to the receiving computer system.

    摘要翻译: 向接收计算机系统发送信息的方法包括在计算机的处理单元中确定接收计算机系统是否可以接收信息而不将信息的本地格式转换为信息的规范格式,如果确定 接收计算机系统不能接收信息而不将本地格式转换为规范格式,然后将本地格式转换为规范格式并将信息发送到接收计算机系统,并且如果确定接收计算机系统可以接收到信息 而不将本地格式转换成规范格式,然后将信息发送到接收计算机系统。

    Apparatus and method for supporting connection establishment in an offload of network protocol processing
    10.
    发明授权
    Apparatus and method for supporting connection establishment in an offload of network protocol processing 有权
    用于在卸载网络协议处理中支持连接建立的装置和方法

    公开(公告)号:US07962628B2

    公开(公告)日:2011-06-14

    申请号:US12464741

    申请日:2009-05-12

    IPC分类号: G06F15/16

    摘要: A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, a mechanism for improving connection establishment in a system utilizing an offload network adapter is provided. The connection establishment mechanism provides the ability to offload connection establishment and maintenance of connection state information to the offload network adapter. As a result of this offloading of connection establishment and state information maintenance, the number of communications needed between the host system and the offload network adapter may be reduced. In addition, offloading of these functions to the offload network adapter permits bulk notification of established connections and state information to the host system rather than piecemeal notifications as is present in known computing systems.

    摘要翻译: 提供了从主机处理器卸载协议处理的网络适配器的许多改进。 具体地,提供了一种用于改善利用卸载网络适配器的系统中的连接建立的机制。 连接建立机制提供将连接状态信息的连接建立和维护卸载到卸载网络适配器的能力。 由于连接建立和状态信息维护的这种卸载的结果,可以减少主机系统和卸载网络适配器之间所需的通信数量。 另外,将这些功能卸载到卸载网络适配器允许将已建立的连接和状态信息批量通知给主机系统,而不是按照已知的计算系统中存在的零碎的通知。