-
公开(公告)号:US10958738B2
公开(公告)日:2021-03-23
申请号:US16275151
申请日:2019-02-13
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.
-
公开(公告)号:US09438579B2
公开(公告)日:2016-09-06
申请号:US14166819
申请日:2014-01-28
Applicant: Metaswitch Networks Ltd
Inventor: Michael Jeffrey Evans , Matthew Williams
IPC: H04L29/06
CPC classification number: H04L63/08
Abstract: At a network node separate from a subscriber configuration network node configured to store subscriber configuration data for a plurality of subscriber devices, a request to access configuration data associated with a subscriber stored at the subscriber configuration network node is received. In response to the received access request comprising a private user identity for the subscriber, but not a public user identity for the subscriber, the network node retrieves, from a user identity database configured to store user identity data for identifying subscribers in the network, a public user identity for the subscriber, the retrieval being carried out on the basis of the private user identity for the subscriber comprised in the received access request, and transmits an authorization request to the subscriber configuration network node comprising the public user identity retrieved from the user identity database and the private user identity comprised in the received access request.
Abstract translation: 在与被配置为存储多个订户设备的订户配置数据的订户配置网络节点分离的网络节点处,接收访问与订户配置网络节点处存储的订户相关联的配置数据的请求。 响应于接收到的访问请求包括用户的私有用户身份而不是用户的公共用户身份,网络节点从被配置为存储用于识别网络中的用户的用户身份数据的用户身份数据库检索, 用户的公共用户身份,根据接收到的访问请求中包含的用户的私有用户身份进行检索,并向包括从用户检索到的公共用户身份的用户配置网络节点发送授权请求 身份数据库和包含在接收的访问请求中的私有用户身份。
-
公开(公告)号:US09432415B2
公开(公告)日:2016-08-30
申请号:US14266662
申请日:2014-04-30
Applicant: Metaswitch Networks Ltd
Inventor: Michael Jeffrey Evans
CPC classification number: H04L65/1069 , H04L63/0892 , H04L65/1006 , H04L65/1073 , H04W8/085 , H04W12/06
Abstract: Measures for processing data in a telecommunications network. At a first network node in a cluster of network nodes, a communication session setup request requesting setup of a communication session with a subscriber device in a plurality of subscriber devices is received. In response to receipt of the communication session setup request, registration data relating to the subscriber device is retrieved from a shared registration data store. The communication session setup request is routed according to the retrieved registration data. The retrieved registration data relating to the subscriber device was previously stored in the shared registration data store by a second network node in the cluster of network nodes in relation to a registration procedure conducted for the subscriber device by the second network node, the second network node being a different network node to the first network node in the cluster of network nodes.
Abstract translation: 处理电信网络数据的措施。 在网络节点群集中的第一网络节点处,接收请求建立与多个用户设备中的订户设备的通信会话的通信会话建立请求。 响应于接收到通信会话建立请求,从共享登记数据存储器检索与用户设备有关的注册数据。 通信会话建立请求根据检索到的注册数据进行路由。 相关于由第二网络节点对用户设备进行的注册过程的网络节点群集中的第二网络节点先前将与订户设备有关的检索到的注册数据存储在共享注册数据存储器中,第二网络节点 是与网络节点集群中的第一个网络节点不同的网络节点。
-
公开(公告)号:US09247072B2
公开(公告)日:2016-01-26
申请号:US14266731
申请日:2014-04-30
Applicant: Metaswitch Networks Ltd.
Inventor: Andrew Caldwell , Michael Jeffrey Evans , Martin Taylor
Abstract: Measures for processing communication status messages in a telecommunications network which includes a plurality of signaling nodes responsible for processing signaling information in the telecommunications network and a charging node responsible for processing billing information in the telecommunications network. A communication status message is received from a signaling node in the plurality. The received communication status message includes first communication status information. Second communication status information is generated on the basis of at least the first communication status information. One or more communication status messages are transmitted to the charging node. The one or more transmitted communication status messages include the first communication status information and the second communication status information.
Abstract translation: 用于处理电信网络中的通信状态消息的措施,其包括负责处理电信网络中的信令信息的多个信令节点和负责处理电信网络中的计费信息的计费节点。 从多个信令节点接收通信状态消息。 所接收的通信状态消息包括第一通信状态信息。 至少基于第一通信状态信息生成第二通信状况信息。 一个或多个通信状态消息被发送到计费节点。 一个或多个发送的通信状态消息包括第一通信状态信息和第二通信状态信息。
-
公开(公告)号:US12229101B2
公开(公告)日:2025-02-18
申请号:US18248105
申请日:2021-10-08
Applicant: METASWITCH NETWORKS LTD.
Inventor: Michael Jeffrey Evans , Matthew Ian Ronald Williams
IPC: G06F12/0864 , G06F16/22
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.
-
公开(公告)号:US12003421B2
公开(公告)日:2024-06-04
申请号: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
CPC classification number: 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.
-
公开(公告)号:US11297008B2
公开(公告)日:2022-04-05
申请号:US16538546
申请日:2019-08-12
Applicant: Metaswitch Networks Ltd.
Inventor: Michael Jeffrey Evans , Christian Dominic Lund
IPC: G06F9/44 , H04L12/24 , G06N5/02 , H04L49/253 , H04L45/60 , H04L47/2441 , H04L69/22
Abstract: Embodiments of the present disclosure relate to software-defined networks, and particularly, but not exclusively to programmable packet data processing systems, methods and computer readable products for use therein.
-
公开(公告)号:US10686849B2
公开(公告)日:2020-06-16
申请号:US16009958
申请日:2018-06-15
Applicant: Metaswitch Networks Ltd
Inventor: Michael Jeffrey Evans
Abstract: Measures for use in processing data in a telecommunications network. A request message is received in relation to establishment of a communication session involving a given subscriber. Subscriber configuration data is received in relation to the establishment. The subscriber configuration data includes a set of one or more trigger points at which one or more application services should be invoked in relation to communication sessions for the given subscriber. At least one trigger point from the set of trigger points is encoded into an identifier for the communication session within the request message. The request message including the identifier for the communication session in which the at least one trigger point has been encoded is transmitted.
-
公开(公告)号:US10038666B2
公开(公告)日:2018-07-31
申请号:US15052328
申请日:2016-02-24
Applicant: Metaswitch Networks Ltd
Inventor: Michael Jeffrey Evans
CPC classification number: H04L61/1511 , H04L67/10
Abstract: Measures, including methods, systems and non-transitory computer-readable storage mediums, for providing a Domain Name Service (DNS) configuration service for one or more network services provided in a cloud environment. Update data relating to one or more relationship updates that have occurred in at least one of the one or more network services is received. The one or more relationship updates relate to one or more service provision units in a cluster of service provision units deployed in the cloud environment to provide the at least one network service. DNS policy configuration data associated with the at least one network service is identified. On the basis of the identified DNS policy configuration data, data in a DNS configuration data database is updated.
-
公开(公告)号:US20140325603A1
公开(公告)日:2014-10-30
申请号:US14166819
申请日:2014-01-28
Applicant: Metaswitch Networks Ltd
Inventor: Michael Jeffrey Evans , Matthew Williams
IPC: H04L29/06
CPC classification number: H04L63/08
Abstract: At a network node separate from a subscriber configuration network node configured to store subscriber configuration data for a plurality of subscriber devices, a request to access configuration data associated with a subscriber stored at the subscriber configuration network node is received. In response to the received access request comprising a private user identity for the subscriber, but not a public user identity for the subscriber, the network node retrieves, from a user identity database configured to store user identity data for identifying subscribers in the network, a public user identity for the subscriber, the retrieval being carried out on the basis of the private user identity for the subscriber comprised in the received access request, and transmits an authorization request to the subscriber configuration network node comprising the public user identity retrieved from the user identity database and the private user identity comprised in the received access request.
Abstract translation: 在与被配置为存储多个订户设备的订户配置数据的订户配置网络节点分离的网络节点处,接收访问与订户配置网络节点处存储的订户相关联的配置数据的请求。 响应于接收到的访问请求包括用户的私有用户身份而不是用户的公共用户身份,网络节点从被配置为存储用于识别网络中的用户的用户身份数据的用户身份数据库检索, 用户的公共用户身份,根据接收到的访问请求中包含的用户的私有用户身份进行检索,并向包括从用户检索到的公共用户身份的用户配置网络节点发送授权请求 身份数据库和包含在接收的访问请求中的私有用户身份。
-
-
-
-
-
-
-
-
-