Patent classifications
H04L12/5691
DIFFERENTIAL LATENCY MEASUREMENT
The present invention provides a method of selecting an optimal communication routing between a UE and a core network wherein a plurality of differing communication paths are establishable between the UE and the network. Duplicate packets are transmitted over two communication paths and a latency difference determined between the two paths. This latency difference is used to select a communication path for subsequent communication.
Interfacing modules of a munition to a standard munition network
A technique of managing communications among multiple modules of a munition includes receiving, by a first module of the munition, a first set of messages from a second module of the munition. The first set of messages is received in a first protocol used for communicating among the modules of the munition over a computer network. The technique further includes translating, by an interface assembly of the first module, the first set of messages in the first protocol into a second set of messages in a second protocol. The second protocol is a native protocol of the first module and is different from the first protocol. The technique still further includes providing the second set of messages from the interface module to an operational component of the first module, the operational component then responding to the second set of messages for performing a function of the munition.
NETWORK SERVICE INTEGRATION INTO A NETWORK FABRIC OF A DATA CENTER
Top-of-rack (TOR) switches are connected to a network fabric of a data center. Each TOR switch corresponds to a rack of the data center, and is configured to provide access to the network fabric for computing devices mounted in the rack. In one method, a client device of a user is used to select various network service options. The service options correspond to services that can be provided to computing equipment of the user that is mounted in various racks of the data center. In response to receiving the selection of one or more service options, the network fabric of the data center is configured to connect the computing equipment to the selected services. In one approach, the network fabric is configured by creating and/or configuring one or more virtual networks to provide the connection to the services.
Multiple aspects of communication in a diverse communication network
A multi-wide area network (WAN) incorporating both satellite-based communication networks and cellular networks (e.g., an LTE network) is disclosed. In one embodiment, the WAN is implemented with a communications framework comprising: an edge appliance comprising a satellite modem interconnect for coupling to a satellite modem external to the edge appliance, a cellular modem interconnect for coupling to a cellular modem external to the edge appliance, a switch coupled to the satellite and cellular modem interconnects, and a processing node coupled to the switch and comprising a router to switch traffic between the satellite modem interconnect and the cellular modem interconnect when the edge appliance communicates with a public data network using a satellite link or a terrestrial cellular link, respectively; and a connectivity platform configured for connection to the edge appliance, the connectivity platform comprising a broker/integrator component configured to operate as a broker and an integrator between the edge appliance and both connectivity service providers and business support systems that perform subscription management to enable the edge appliance access to the satellite and terrestrial cellular links.
Point of presence based data uploading
A system, method and computer-readable medium for data uploading based on points of presence (POPs) are provided. In response to a client's request for data uploading, the system provides routing information for POPs that may facilitate data communications between the client and a data storage service provider. The client may fragment the upload data and transmit the data fragments via data connections to POPs, which in turn may relay the received fragments to the data storage service provider. Upon receipt of necessary data fragments, the data storage service provider may merge the data fragments to reconstruct a copy of the upload data for storage.
SHARING MEDIA AMONG REMOTE ACCESS CLIENTS IN A UNIVERSAL PLUG AND PLAY ENVIRONMENT
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
Sharing media among remote access clients in a universal plug and play environment
In general, in one aspect, the disclosure describes a Universal Plug and Play (UPnP) Remote Access Server (RAS) to provide a communication channel between UPnP Remote Access Clients (RACs) connected thereto. The UPnP RAS maintains local discovery information for UPnP devices connected to a local network and remote discovery information for remote UPnP devices communicating therewith. The UPnP RAS provides the remote UPnP devices communicating therewith with the local discovery information and the remote discovery information. The remote discovery information is utilized by a first remote UPnP device to discover a second UPnP device and vice versa. After discovery, a first remote UPnP device can communicate with a second UPnP device and vice versa.
METHOD FOR MEASURING END-TO-END INTERNET APPLICATION PERFORMANCE
Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.
Dual purpose on-chip buffer memory for low latency switching
In one embodiment, an apparatus includes a buffer memory, at least one ingress port, at least one egress port, at least one processor, and logic integrated with and/or executable by the at least one processor, the logic being configured to communicate with a software-defined network (SDN) controller, store one or more look-up tables in a first portion of the buffer memory, receive a packet using an ingress port, and determine an egress port for the packet. In another embodiment, a method for switching packets in a SDN includes storing one or more look-up tables in a first portion of a buffer memory of a SDN-capable switching device, receiving a packet using an ingress port of the switching device, and determining an egress port for the packet.
Network control device, communication system, network control method, program, and recording medium
Disclosed is a network control device for performing control of a system including a plurality of terminals and including a plurality of gateway devices that are coupled to a predetermined network, the network control device including a selection unit that selects a first gateway device used by a first terminal based on a quality between the first terminal and the plurality of gateway devices, a tunnel establishing unit that connects between the first terminal and each of other terminals that uses the first gateway device via a tunnel, and a path control unit that performs path control, such that, when a second gateway device used by a second terminal that is a communication destination of the first terminal is same as the first gateway device, traffic from the first terminal to the second terminal is routed through a tunnel between the first terminal and the second terminal, and when the second gateway device is different from the first gateway device, traffic from the first terminal to the second terminal is routed through the predetermined network.