Generating packet processing graphs

    公开(公告)号:US11423084B2

    公开(公告)日:2022-08-23

    申请号:US16539186

    申请日:2019-08-13

    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.

    Unusual event detection in a telecommunications network
    2.
    发明授权
    Unusual event detection in a telecommunications network 有权
    在电信网络中异常事件检测

    公开(公告)号:US09031206B2

    公开(公告)日:2015-05-12

    申请号:US14205271

    申请日:2014-03-11

    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: 检测电信网络异常通信会话事件的措施。 维持在网络中进行的通信会话中发生的事件的马尔可夫模型。 所述维护包括在所进行的通信会话中为多个事件序列分配出现度量的概率。 响应于给定的通信会话事件序列被分配超过预定阈值的出现度量的概率,触发与给定序列相关联的异常通信会话事件警报。

    Configuration services
    4.
    发明授权

    公开(公告)号:US10530741B2

    公开(公告)日:2020-01-07

    申请号:US16017304

    申请日:2018-06-25

    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.

    Data processing
    5.
    发明授权

    公开(公告)号:US10051014B2

    公开(公告)日:2018-08-14

    申请号:US14696138

    申请日:2015-04-24

    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.

    Packet processing graphs
    6.
    发明授权

    公开(公告)号:US11323378B2

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

    申请号:US16539089

    申请日:2019-08-13

    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.

    Processing communication sessions
    7.
    发明授权
    Processing communication sessions 有权
    处理通信会话

    公开(公告)号:US09426299B2

    公开(公告)日:2016-08-23

    申请号:US14012938

    申请日:2013-08-28

    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: 用于在电信网络中移动建立的通信会话的措施,在与用户相关联的多个用户设备中的第一设备和与远程方相关联的远程用户设备之间建立通信会话到多个 与用户相关联的用户设备。 在第二用户设备处,从第一用户设备接收到指示在第一用户设备和远程用户设备之间建立通信会话的消息,该消息包括用于远程用户设备的联系人信息。 第二用户设备使用包括在消息中的联系人信息向远程用户设备发送用第二用户设备和远程用户设备之间的通信会话替换在第一用户设备和远程用户设备之间建立的通信会话的请求 用户设备。

    Processing data in a cluster of network nodes
    8.
    发明授权
    Processing data in a cluster of network nodes 有权
    处理网络节点集群中的数据

    公开(公告)号:US09363660B2

    公开(公告)日:2016-06-07

    申请号:US14266686

    申请日:2014-04-30

    CPC classification number: H04W8/06 H04L67/125 H04L67/2842 H04W8/12 H04W80/10

    Abstract: Measures for processing data in a telecommunications network. At a cache, a subscriber configuration data request requesting subscriber configuration data for a subscriber device is received from a network node in a cluster of network nodes. In response to receipt of the subscriber configuration data request, it is determined that a shared cache store does not contain subscriber configuration data for the subscriber device. In response to the determination, subscriber configuration data for the subscriber device is retrieved from a subscriber configuration network node. The subscriber configuration data for the subscriber device retrieved from the subscriber configuration network node is transmitted to the network node.

    Abstract translation: 处理电信网络数据的措施。 在缓存中,从网络节点群集中的网络节点接收到请求订户设备的订户配置数据的订户配置数据请求。 响应于接收到订户配置数据请求,确定共享高速缓存存储器不包含用户设备的用户配置数据。 响应于该确定,从用户配置网络节点检索订户设备的订户配置数据。 从用户配置网络节点检索的用户设备的用户配置数据被发送到网络节点。

    Timer services
    9.
    发明授权

    公开(公告)号:US11863636B2

    公开(公告)日:2024-01-02

    申请号:US17200623

    申请日:2021-03-12

    CPC classification number: H04L67/51 H04L67/1095 H04L67/56 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.

Patent Agency Ranking