-
11.
公开(公告)号:US20140254772A1
公开(公告)日:2014-09-11
申请号:US14205271
申请日:2014-03-11
Applicant: METASWITCH NETWORKS LTD
Inventor: Matthew WILLIAMS , Michael Jeffrey EVANS , Alex HOCKEY , Martin YOUNG
IPC: H04M3/24
CPC classification number: H04M3/24 , H04M2201/18 , H04M2203/556
Abstract: Measures for detecting unusual communication session events in a telecommunications network. A Markov model for events occurring in communication sessions conducted in the network is maintained. The maintaining includes assigning a probability of occurrence metric to a plurality of event sequences in the conducted communication sessions. In response to a given sequence of communication session events being assigned a probability of occurrence metric which exceeds a predetermined threshold, an unusual communication session event alert in association with the given sequence is triggered.
Abstract translation: 检测电信网络异常通信会话事件的措施。 维持在网络中进行的通信会话中发生的事件的马尔可夫模型。 所述维护包括在所进行的通信会话中为多个事件序列分配出现度量的概率。 响应于给定的通信会话事件序列被分配超过预定阈值的出现度量的概率,触发与给定序列相关联的异常通信会话事件警报。
-
公开(公告)号:US20240020289A1
公开(公告)日:2024-01-18
申请号:US18248105
申请日:2021-10-08
Applicant: METASWITCH NETWORKS LTD.
Inventor: Michael Jeffrey EVANS , Matthew Ian Ronald WILLIAMS
IPC: G06F16/22
CPC classification number: G06F16/2255
Abstract: Key data is processed using a hash table data structure. Control data storage locations have a write-availability indicated by a first write-availability state indicating that the location is available to be written to, and a second write-availability state indicating that the location is not available to be written to. A temporary label value is stored in a selected control data storage location to render the selected location and a corresponding key data storage location inactive for read-out. The write-availability of the control data storage location is changed to the second write-availability state in association with the storage of the processed label value in the selected location. A read-out label value is obtained and the temporary label value stored in the selected control data storage location is over-written with the obtained read-out label value, to render the selected control data storage location and corresponding key data storage location active for read-out.
-
公开(公告)号:US20210274003A1
公开(公告)日:2021-09-02
申请号:US17200623
申请日:2021-03-12
Applicant: Metaswitch Networks Ltd.
Inventor: Andrew CALDWELL , Matthew WILLIAMS , Michael Jeffrey EVANS
Abstract: Measures for providing timer services in a network including a cluster of nodes responsible for providing timer services to clients. At a given node in the cluster, a request to provide a timer is received from a client. Configuration of a primary replica of the requested timer on a first node in the cluster to pop after a first time has elapsed is initiated. A first timer replication message is transmitted to a second node in the cluster, the first timer replication message indicating that the second node should configure a first backup replica of the requested timer. A second timer replication message is transmitted to a third node in the cluster, the second timer replication message indicating that the third node should configure a second backup replica of the requested timer. Popping of the primary, first backup or second backup timer replicas includes initiating callback of a given client.
-
公开(公告)号:US20200329076A1
公开(公告)日:2020-10-15
申请号:US16859187
申请日:2020-04-27
Applicant: Metaswitch Networks Ltd
Inventor: Andrew CALDWELL , Nicholas Peter LARKIN , Michael Jeffrey EVANS , Matthew WILLIAMS
IPC: H04L29/06
Abstract: A media gateway and method with a media session manager function, a media processor function, and a media session state datastore function. The functions are provided by one or more instantiations which allow for independent scalability of the functions in the media gateway.
-
公开(公告)号:US20150215152A1
公开(公告)日:2015-07-30
申请号:US14604473
申请日:2015-01-23
Applicant: Metaswitch Networks Ltd
Inventor: Andrew CALDWELL , Matthew WILLIAMS , Michael Jeffrey EVANS
CPC classification number: H04L67/16 , H04L67/1095 , H04L67/28 , H04L69/28
Abstract: Measures for providing timer services in a network including a cluster of nodes responsible for providing timer services to clients. At a given node in the cluster, a request to provide a timer is received from a client. Configuration of a primary replica of the requested timer on a first node in the cluster to pop after a first time has elapsed is initiated. A first timer replication message is transmitted to a second node in the cluster, the first timer replication message indicating that the second node should configure a first backup replica of the requested timer. A second timer replication message is transmitted to a third node in the cluster, the second timer replication message indicating that the third node should configure a second backup replica of the requested timer. Popping of the primary, first backup or second backup timer replicas includes initiating callback of a given client.
Abstract translation: 在网络中提供定时服务的措施,包括负责向客户端提供定时服务的节点群集。 在集群中的给定节点处,从客户端接收到提供定时器的请求。 启动在第一次经过之后在群集中的第一个节点上弹出所请求的定时器的主副本的配置。 第一定时器复制消息被发送到集群中的第二节点,第一定时器复制消息指示第二节点应该配置所请求的定时器的第一备份副本。 第二定时器复制消息被发送到集群中的第三节点,第二定时器复制消息指示第三节点应该配置所请求定时器的第二备份副本。 主要,第一备份或第二备份计时器副本的弹出包括启动给定客户端的回调。
-
公开(公告)号:US20140064155A1
公开(公告)日:2014-03-06
申请号:US14012938
申请日:2013-08-28
Applicant: Metaswitch Networks Ltd.
Inventor: Michael Jeffrey EVANS
IPC: H04M3/54
CPC classification number: H04M3/54 , H04L65/1006 , H04L65/1073 , H04L65/1086 , H04L65/1096 , H04M3/42263 , H04M3/58 , H04M2201/42
Abstract: Measures for moving an established communication session in a telecommunications network, the communication session being established between a first device in a plurality of user devices associated with a user and a remote user device associated with a remote party, to a second device in the plurality of user devices associated with the user. At the second user device, a message is received from the first user device indicating that a communication session has been established between the first user device and the remote user device, the message comprising contact information for the remote user device. The second user device transmits, to the remote user device using the contact information comprised in the message, a request to replace the communication session established between the first user device and the remote user device with a communication session between the second user device and the remote user device.
Abstract translation: 用于在电信网络中移动建立的通信会话的措施,在与用户相关联的多个用户设备中的第一设备和与远程方相关联的远程用户设备之间建立通信会话到多个 与用户相关联的用户设备。 在第二用户设备处,从第一用户设备接收到指示在第一用户设备和远程用户设备之间建立通信会话的消息,该消息包括用于远程用户设备的联系人信息。 第二用户设备使用包括在消息中的联系人信息向远程用户设备发送用第二用户设备和远程用户设备之间的通信会话替换在第一用户设备和远程用户设备之间建立的通信会话的请求 用户设备。
-
公开(公告)号:US20220329531A1
公开(公告)日:2022-10-13
申请号:US17732959
申请日:2022-04-29
Applicant: Metaswitch Networks Ltd.
Inventor: Michael Jeffrey EVANS , Christian Dominic LUND
IPC: H04L47/2441 , H04L45/48 , H04L45/74 , H04L47/2483 , H04L69/22
Abstract: A packet processing system comprises a packet processing graph comprising classifier nodes including a root classifier node and leaf classifier nodes. The root classifier node is connected to each of the classifier nodes through a respective packet processing path in the graph. Each classifier node stores node match data indicative of at least one match to be applied by the respective classifier node. The classifier nodes comprise first and second classifier nodes arranged in a first packet processing path of said plurality of packet processing paths. The first classifier node stores node match data indicative of a match corresponding to content from a plurality of packet header field types, including first and second, different packet header field types. The second classifier node stores node match data indicative of a match corresponding to content from at least one packet header field type, including the first packet header field type.
-
公开(公告)号:US20200267077A1
公开(公告)日:2020-08-20
申请号:US16749881
申请日:2020-01-22
Applicant: Metaswitch Networks Ltd.
Inventor: Matthew Ian Ronald WILLIAMS , Michael Jeffrey EVANS
IPC: H04L12/725 , H04L12/741 , H04L12/851 , H04L29/06 , H04L12/26
Abstract: A packet classifier and methods of processing data packets in a data communications network can include receiving a data packet comprising packet header data; performing rule-based classification of the received data packet to generate rule-based classification data; and processing the data packet in accordance with the rule-based classification data.
-
公开(公告)号:US20200053012A1
公开(公告)日:2020-02-13
申请号:US16539089
申请日:2019-08-13
Applicant: Metaswitch Networks Ltd.
Inventor: Michael Jeffrey EVANS , Christian Dominic LUND
IPC: H04L12/851 , H04L12/741 , H04L29/06 , H04L12/753
Abstract: A packet processing system comprises a packet processing graph comprising classifier nodes including a root classifier node and leaf classifier nodes. The root classifier node is connected to each of the classifier nodes through a respective packet processing path in the graph. Each classifier node stores node match data indicative of at least one match to be applied by the respective classifier node. The classifier nodes comprise first and second classifier nodes arranged in a first packet processing path of said plurality of packet processing paths. The first classifier node stores node match data indicative of a match corresponding to content from a plurality of packet header field types, including first and second, different packet header field types. The second classifier node stores node match data indicative of a match corresponding to content from at least one packet header field type, including the first packet header field type.
-
公开(公告)号:US20200050633A1
公开(公告)日:2020-02-13
申请号:US16539186
申请日:2019-08-13
Applicant: Metaswitch Networks Ltd.
Inventor: Michael Jeffrey EVANS , Christian Dominic LUND
IPC: G06F16/901 , H04L12/24 , H04L12/26
Abstract: A graph data structure for a packet processing system is generated. The structure comprises graph data objects representing classifier nodes of a packet processing graph. The classifier nodes include a root node and leaf nodes. The root node is connected to each of the leaf nodes through respective corresponding packet processing paths through the graph. Each graph data object includes node match data indicative of at least one match to be applied by the respective classifier node. One or more n-type match graph data objects are identified, which include node match data indicative of an n-type match corresponding to content from n header field types. One or more (n+m)-type match graph data objects are identified, which include node match data indicative of an (n+m)-type match corresponding to a combination of content from a (n+m) different header field types. n and m are integer values of 1 or more.
-
-
-
-
-
-
-
-
-