H04L45/3065

Extension to software defined networking to manage storage area networks

Embodiments of the invention are directed to utilizing an extension to software defined networking (SDN) to manage storage area networks (SANs) by receiving, at a switch configured with and managed by a SDN architecture, at least one table. The at least one table being operable in the SDN architecture and including routing information. The switch routes traffic over a SAN using the routing information in the at least one table.

Communication Support System and Method

From among a U-plane and a C-plane, the U-plane is installed in a first user site which has a base station, and the C-plane is installed in a C-plane site (any site that is not a user site). A system sets a U-plane inter-site path which is an inter-site communication path that connects a first user site with a second user site via a wide area network, and a C-plane inter-site path which is an inter-site communication path that connects a C-plane site with the first user site via the wide area network. In addition, the system sets an in-site communication path which is a communication path within the first user site and which connects to an inter-site communication path. A U-plane inter-site path is an inter-site communication path via which data is transmitted or received by a U-plane. A C-plane inter-site path is an inter-site communication path via which a signal is transmitted or received by a C-plane.

Converged routing for distributed computing systems

In one embodiment, an apparatus comprises a network interface and a processor. The processor is to: receive, via the network interface, a plurality of data streams to be routed over a network, wherein the plurality of data streams correspond to sensor data captured by a plurality of sensors; identify, from the plurality of data streams, a set of related data streams that are contextually related; identify a convergence function to be performed on the set of related data streams, wherein the convergence function is for transforming the set of related data streams into a converged data stream that is smaller in size than the set of related data streams; perform the convergence function to transform the set of related data streams into the converged data stream; and route, via the network interface, the converged data stream to one or more corresponding destinations over the network.

Routing network traffic associated with an application based on a transaction of the application

An example method can include detecting a transaction associated with an application; identifying a characteristic of the transaction; determining a priority for network traffic associated with the application, based on the identified characteristic; selecting, from a plurality of types of networks that are communicatively coupled with the user device and based on the priority for the network traffic, a network type for the network traffic; and causing the network traffic to be routed, from the user device, through a network device associated with the selected network type.

Ephemeral data stream routing service

Systems and methods are described for streaming data between a user device and a remote computing environment via a “switchboard” service that enables interaction without the user device or the remote computing environment establishing additional connections. A first routing device receives a connection from a user device that requests routing a data stream to or from a remote computing environment. The first routing device processes the request by generating a token, which is passed to the remote computing environment along with the request. The remote computing environment passes the token to a second routing device, which decodes the routing token to identify the first routing device. The second routing device then passes the request token to the first routing device, which responds by establishing a route for streaming data between the connection made with the user device and the remote computing environment via the routing devices.

Systems and methods for geo-staging of sensor data through distributed global (cloud) architecture

There is disclosed a method of staging real-time data in proximity to a mobile device. The method includes determining a geographic location associated with the mobile device and identifying a storage device located in proximity to the determined geographic location. The method also includes enabling real-time data published by the mobile device or provided to the mobile device to be stored on the identified storage device.

Communications methods and apparatus for determining best-quality Realtime-media path in unified communications applications

The present invention relates to methods and apparatus for determining a best or optimal media path or route between communications devices. An exemplary method embodiment of the present invention includes the steps of (i) receiving, at a first communications device, data of a first data communications session, the first data communications session being a first media communications session, the data being media; (ii) selecting an optimal media communications route from a plurality of communications routes between the first communications device and a second communications device; and (iii) communicating the received media of the first media communications session from the first communications device to the second communications device via the selected optimal media communications route. In some embodiments, the optimal media communications route is determined by a UCBot application executing on the first communication device based on media quality metrics for each of the routes determined during test media sessions.

Coordination Device and Method for Providing Control Applications via a Communication Network for Transmitting Time-Critical Data
20220137604 · 2022-05-05 ·

Coordinator and method for providing control applications via a communication network, wherein prior to migrating a flow control component of a control application to a server device, a coordinator checks whether a data stream for transmitting application data was set up for the control application, where the coordinator enables migration of the flow control component if a data stream has not been set up, in the event a data stream had been set up previously, a check is performed to determine whether sufficient resources for data transmission are available for paths to the server device, such that if sufficient resources are unavailable, migration of the respective flow control component is stopped, and if sufficient resources are available, the coordinator prompts set-up of the data stream to the server device and disconnection of the previously set-up data stream and enables migration of the flow control component to the server device.

Time synchronization path selection device and time synchronization path selection method

[Problem to be Solved] Optimizing a route of time synchronization in a network including apparatuses with different types of precision classes. [Solution to the Problem] A time transmission system includes BC nodes 200 with different types of apparatus performances, and multiple routes of PTP packets from GM nodes 101 and 102 to a BC node 220 via the BC node 200 are present. Each BC node 200 located upstream on a route performs notification of performance information indicating its apparatus performance to the BC node 200 located downstream with respect thereto. The BC node 220 includes a determination index calculation unit 11 that calculates a determination index for each route by referencing the performance information notified from the BC nodes 200 located upstream on each route, and a route selection unit 12 that selects a route for transmitting and receiving PTP packets from multiple routes of PTP packets to the BC node 220, based on the calculated determination index for each route.

SYSTEM AND METHOD FOR CLIENT COMMUNICATION IN A DISTRIBUTED TELEPHONY NETWORK
20230246945 · 2023-08-03 ·

A system and method for selecting a client gateway device to establish a path between client devices is provided. A method includes associating a first client gateway device of a first geographic region and a second client gateway device of a second geographic region with a first communication endpoint of a first client device, and associating a third client gateway device with a second client device, wherein the third client gateway device is a gateway of the first geographic region. The method also includes receiving a communication invitation directed to the first communication endpoint from the second client device via the third client gateway device, and responsive to receiving the communication invitation, selecting one of the first client gateway device or the second client gateway device. The method further includes establishing a communication path between the second client device and the first client device via the selected client gateway device and the third client gateway device.