Packet data routing
    1.
    发明授权

    公开(公告)号:US10439936B2

    公开(公告)日:2019-10-08

    申请号:US15969326

    申请日:2018-05-02

    Abstract: Measures, including methods, systems, non-transitory computer-readable storage mediums and computer programs for use in routing packet data. At a network switching device, a data packet is received from a device located upstream of the network switching device. The received data packet comprises routing data associated with a routing decision which has been taken for the data packet upstream of the network switching device. The routing data comprises an abstract media access control (MAC) address corresponding to a next hop destination for the data packet located downstream of the network switching device. At the network switching device, the abstract MAC address in the data packet is replaced with a real MAC address of the next hop downstream destination. At the network switching device, the data packet is forwarded towards the next hop downstream destination.

    Processing data in a cluster of network nodes
    3.
    发明授权
    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: 处理电信网络数据的措施。 在缓存中,从网络节点群集中的网络节点接收到请求订户设备的订户配置数据的订户配置数据请求。 响应于接收到订户配置数据请求,确定共享高速缓存存储器不包含用户设备的用户配置数据。 响应于该确定,从用户配置网络节点检索订户设备的订户配置数据。 从用户配置网络节点检索的用户设备的用户配置数据被发送到网络节点。

    Configuration data
    4.
    发明授权
    Configuration data 有权
    配置数据

    公开(公告)号:US09166888B1

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

    申请号:US14267798

    申请日:2014-05-01

    Abstract: Measures for use in generating path configuration data for an optical network. A least cost path calculation process is performed on a network graph representation of the optical network to generate path configuration data for the optical network. Performing the least cost path calculation process comprises performing a network graph expansion process on the network graph representation of the optical network to obtain an expanded network graph representation of the optical network. Performing the network graph expansion process comprises determining data identifying the possible expansion paths to each optical node, the cost of each path and the available wavelengths for each path, grouping together wavelength and path data for paths of equal cost, and at one or more nodes, identifying a subset of one or more wavelengths and performing a wavelength pruning operation.

    Abstract translation: 用于生成光网络的路径配置数据的措施。 在光网络的网络图表示上执行最小成本路径计算处理,以生成光网络的路径配置数据。 执行最低成本路径计算过程包括对光网络的网络图表示执行网络图扩展处理,以获得光网络的扩展网络图表示。 执行网络图扩展过程包括确定识别到每个光节点的可能扩展路径的数据,每个路径的每个路径的成本和每个路径的可用波长,将相同成本的路径的波长和路径数据组合在一起,以及在一个或多个节点 ,识别一个或多个波长的子集并执行波长修剪操作。

    Controlling a computing device
    6.
    发明授权

    公开(公告)号:US09690445B2

    公开(公告)日:2017-06-27

    申请号:US13939542

    申请日:2013-07-11

    CPC classification number: G06F3/0481 G06F9/451 G09G5/14

    Abstract: Methods, apparatus and computer program products for controlling a computing device comprising a touch-screen user interface. A status of one or more applications having access to the touch-screen user interface of the computing device is monitored. In response to the monitoring indicating that a predetermined application is displaying a screen on the touch-screen user interface, at least one overlay portion is configured over a part of the displayed screen. Hence, an augmented user interface experience is provided which allows display of information to a user via an overlay displayed on top of information associated with a predetermined application already being presented to the user. No interaction by the user with the touch-screen user interface is required in order to navigate away from or back to the predetermined application.

    Device configuration
    7.
    发明授权
    Device configuration 有权
    设备配置

    公开(公告)号:US09559971B2

    公开(公告)日:2017-01-31

    申请号:US14473971

    申请日:2014-08-29

    Abstract: Measures for configuring a network aggregation device in a network. First routing data for a plurality of internet protocol (IP) flows configured on at least one edge device of a service provider network is identified. The edge device is located towards the service provider network from the network aggregation device. At least one utility metric for at least one IP flow in the identified plurality of IP flows is calculated. The at least one utility metric is calculated at least in part on the basis of one or more destination IP addresses associated with the at least one IP flow. A subset of IP flows from the identified plurality of IP flows is selected at least in part on the basis of the calculated at least one utility metric. Second routing data for the selected subset of IP flows is configured on the network aggregation device.

    Abstract translation: 网络中配置网络聚合设备的措施。 识别在服务提供商网络的至少一个边缘设备上配置的多个互联网协议(IP)流的第一路由数据。 边缘设备从网络聚合设备定位到服务提供商网络。 计算所识别的多个IP流中的至少一个IP流的至少一个效用度量。 至少部分地基于与所述至少一个IP流相关联的一个或多个目的地IP地址来计算所述至少一个效用度量。 至少部分地基于所计算的至少一个效用度量来选择来自所识别的多个IP流的IP流的子集。 在网络聚合设备上配置所选择的IP流子集的第二路由数据。

    Data processing
    8.
    发明授权

    公开(公告)号:US10063456B2

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

    申请号:US14262609

    申请日:2014-04-25

    CPC classification number: H04L45/02 H04L45/64

    Abstract: Measures for processing data in a packet-switched network. A first device is configured to snoop control packets of a predetermined control plane protocol in the network. The predetermined control plane protocol is operated by a plurality of other devices in the network to obtain Layer 2 information on the basis of known Layer 3 information. The first device does not operate the predetermined control plane protocol in the network. At the first device, in response to identifying that a given snooped packet was generated according to the predetermined control plane protocol. Layer 3 information associated with a second device in the plurality is extracted from the given snooped control plane protocol packet on the basis of known Layer 2 information associated with the second device. The second device is connected to the first device.

    Data communication
    9.
    发明授权
    Data communication 有权
    数据通信

    公开(公告)号:US09154633B2

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

    申请号:US13966057

    申请日:2013-08-13

    Abstract: A telephony user device capable of establishing a communications session for communication of data with respect to at least one other device in a data communications network, the telephony user device being adapted to provide a reconfigurable graphical user interface, establish a telephone call with a service provider, establish a separate communications session, separate from the telephone call, for the transfer of data to/from the at least one other device, on the basis of one or more call party details associated with the telephone call, and reconfigure at least a first part of the graphical user interface according to configuration data determined by the service provider and received in the separate communication session.

    Abstract translation: 一种电话用户设备,其能够建立通信会话,用于相对于数据通信网络中的至少一个其他设备进行数据通信,所述电话用户设备适于提供可重新配置的图形用户界面,与服务提供商建立电话呼叫 基于与该电话呼叫相关联的一个或多个呼叫方细节,建立与电话呼叫分开的用于向/从至少一个其他设备传送数据的单独通信会话,并且重新配置至少第一 根据由服务提供商确定并在单独通信会话中接收的配置数据的图形用户界面的一部分。

    Flow synchronization
    10.
    发明授权

    公开(公告)号:US10999101B2

    公开(公告)日:2021-05-04

    申请号:US15970827

    申请日:2018-05-03

    Abstract: A controller node receives a list of a first plurality of flows programmed on a network switch. The controller node extracts a flow cookie value from a flow cookie data field of each flow in the first plurality of flows on the received list and calculates a session identifier on the basis of the extracted cookie values. At least one add flow command is transmitted from the controller node to the network switch to program a second plurality of flows on the network switch. The at least one add flow command comprises flow cookie values in the flow cookie data fields of each of the flows in the second plurality of flows which are set equal to the calculated session identifier. At least one delete flow command is transmitted from the controller node to the network switch to delete programming of the first plurality of flows on the network switch.

Patent Agency Ranking