H04L67/288

Data transmission method, apparatus, and system
09736872 · 2017-08-15 · ·

A data transmission method, apparatus, and system are provided that relate to the communications field and that reduce core network bandwidth resources occupied by data transmission. The method includes receiving, by a first base station, a request message sent by a first device, where the request message carries identification information of requested data and identification information of the first device, and the first device includes a user equipment or a second base station; retrieving, by the first base station, in stored data according to the identification information of the requested data; and when matched data is retrieved, sending, by the first base station, the matched data to the first device according to the identification information of the first device, where the matched data refers to data that matches the identification information of the requested data.

PROVISIONING PLUGGABLE SMART SERVICES FOR BROWSER-BASED SMART EDITING TOOLS

Systems and methods for providing optional services for browser-based smart editing tools. In one implementation, a client extension on a client device receives a request to perform a function of a service. The client extension identifies an execution parameter for the service. The client extension determines a local service availability by evaluating a logical condition comprising the execution parameter. In view of the local service availability, the client extension causes the function of the service to be executed either on one of the client device or on a server device.

Dynamic/shared PMTU cache
09729663 · 2017-08-08 · ·

Methods, systems and computer program products for delivering content objects over the Internet are disclosed. Use of a packet size digest allows for look-up of known or discovered maximum packet sizes for network paths to various receiving systems by servers within one or more points of presence of a content delivery network, such that the packet size information can be advantageously re-used by the multiple servers to reduce delays associated with lost packets and time spent determining a path maximum packet size or maximum transmission unit by each of the multiple servers within the point of presence as they transmit content objects over the Internet.

METHOD OF DISTRIBUTING TASKS BETWEEN COMPUTER SYSTEMS, COMPUTER NETWORK INFRASTRUCTURE AND COMPUTER PROGRAM PRODUCT
20170220391 · 2017-08-03 ·

A method of distributing tasks between computer systems in a computer network infrastructure includes parallel receiving a task file by a plurality of broker computer systems, negotiating a primary broker computer system from the broker computer systems, transmitting task information of the task file from the primary broker computer system to a primary processing computer system from a plurality of processing computer systems, and performing at least one action in the primary processing computer system by the transmitted task information, wherein all from the group of the processing computer systems keep predetermined network ports used for this method closed such that no connection establishment from the exterior is permitted and access via a network by the network ports is prevented, and a respective processing computer system is capable of establishing a connection to a respective broker computer system to fetch respective task information from the broker computer system.

Distributed cache for state transfer operations
09813520 · 2017-11-07 · ·

A network arrangement that employs a cache having copies distributed among a plurality of different locations. The cache stores state information for a session with any of the server devices so that it is accessible to at least one other server device. Using this arrangement, when a client device switches from a connection with a first server device to a connection with a second server device, the second server device can retrieve state information from the cache corresponding to the session between the client device and the first server device. The second server device can then use the retrieved state information to accept a session with the client device.

Intermediate network node providing a service to a mobile terminal in a wireless communications network

A method and intermediate network node provide a service requested by a mobile terminal in a wireless communications network. The intermediate network node has a processing unit and a memory containing instructions executable by the processing unit. The intermediate network node receives a first request for a service from the mobile terminal, and receives application software configured to be executed at the intermediate network node to provide the mobile terminal with at least part of the requested service. The intermediate network node provides the mobile terminal with the at least part of the requested service. A subsequent request related to the service of the mobile terminal terminates at the intermediate network node, and provides the mobile terminal with at least part of the service requested in the subsequent request on behalf of a provider of the service.

Cooperative decentralized caching

Methods and arrangements for providing cooperative caching in a distributed system. A cache and a communicator are provided at a node in a distributed system. The communicator is used to communicate with at least one other node with respect to related data stored at the node and the at least one other node, via: communicating a status of the cache at the node and receiving notification of a status of at least one cache of at least one other node. There is updated, upon communicating with the at least one other node, at least one of: a cache replacement policy at the node and a cache pre-fetching policy at the node. Other variants and embodiments are broadly contemplated herein.

Data aggregation via an edge computing system

A method for aggregating outage data via an edge computing system is provided. The method may include transmitting, by each edge-node included in a network, a self-identifying, self-locating, communication. The method may include receiving, at each edge-node included in the network, self-identifying, self-locating, communications from one or more edge-nodes included in the network. The method may include detecting an outage relating to a first edge-node included in the network. The outage may be detected by at least one edge-node included in the network. The at least one edge-node may not be the first edge-node. The at least one edge-node may be the first edge-node operating in limited capacity. The method may include identifying a most-recently confirmed location of an entity co-located with the first edge-node. The method may include dispatching outage-restoration-assistance to the most-recently confirmed real-time location of the entity co-located with the first edge-node.

Data aggregation via an edge computing system

A method for aggregating outage data via an edge computing system is provided. The method may include transmitting, by each edge-node included in a network, a self-identifying, self-locating, communication. The method may include receiving, at each edge-node included in the network, self-identifying, self-locating, communications from one or more edge-nodes included in the network. The method may include detecting an outage relating to a first edge-node included in the network. The outage may be detected by at least one edge-node included in the network. The at least one edge-node may not be the first edge-node. The at least one edge-node may be the first edge-node operating in limited capacity. The method may include identifying a most-recently confirmed location of an entity co-located with the first edge-node. The method may include dispatching outage-restoration-assistance to the most-recently confirmed real-time location of the entity co-located with the first edge-node.

CROSS-REGIONAL DATA TRANSMISSION
20170264559 · 2017-09-14 ·

The present disclosure is directed to a cross-regional data transmission method and device. Metadata information sent by a corresponding client device is acquired, and the metadata information is sent to a corresponding metadata transmission node device, wherein the metadata information includes data replication progress information of the corresponding client device; to-be-forwarded data information sent by the corresponding metadata transmission node device is acquired, and the to-be-forwarded data information is pushed to the corresponding client device, wherein the to-be-forwarded data information includes data replication progress information of another client device, so that the metadata information sent by the corresponding client device is effectively sent to the corresponding metadata transmission node device; and the acquired to-be-forwarded data information sent by the corresponding metadata transmission node device is pushed to the corresponding client device, to achieve synchronization of the metadata information.