H04L12/725

Electronic device and method for sending messages using the same

An electronic device is provided. The electronic device includes a communication unit configured to communicate with at least one a first electronic device or at least one second external device by at least one communication method, and a control unit configured to, when a message is received from the first electronic device, identify at least one of the second electronic device to which a message is sent in response to the message received from the first electronic device, create the message that is to be sent to the identified second electronic device, and send the created message to the second electronic device. Other various embodiments may be provided.

Method and apparatus for cloud provisioning of communication services
09749224 · 2017-08-29 · ·

An approach for cloud provisioning of consumer services based on requested services. The approach uses customer request for services and current network utilization patterns to most efficiently and effectively provision network resources. For example, a network manager establishes one or more terms for a cloud provider based on one or more provider network provisions. The network manager further determines a customer profile subscription based on customer credentials, cloud provider credentials, and a combination thereof. Then, the network manager delivers one or more credentials based on the cloud provider, and generates a routing path to the cloud provider based on the subscription and/or service request.

Configuring traffic allocations in a router

Disclosed herein are methods and calculators for configuring traffic allocations for service classes with different Quality of Service (QoS) in a router. Example embodiments involve setting allocations at a router based on traffic rate values and/or traffic weight values provided by a user. The router may monitor actual traffic rates to ensure that traffic is not being dropped due to improper rate allocations and to provide historical data for optimizing traffic allocations. In addition, the router may automatically adjust traffic allocations to avoid dropping high(er) priority traffic. The router may also transmit alarms to the user and/or to other network devices to prompt traffic re-routing and/or re-allocation of traffic rates. Example methods and apparatus ensure appropriate traffic allocation to meet certain QoS metrics.

METHOD AND SYSTEM FOR CO-OPERATIVE ON-PATH AND OFF-PATH CACHING POLICY FOR INFORMATION CENTRIC NETWORKS

A method and a system is disclosed herein for co-operative on-path and off-path caching policy for information centric networks (ICN). In an embodiment, a computer implemented method and system is provided for cooperative on-path and off-path caching policy for information centric networks in which the edge routers or on-path routers optimally store the requested ICN contents and are supported by a strategically placed central off-path cache router for additional level of caching. A heuristic mechanism has also been provided to offload and to optimally store the contents from the on-path routers to off-path central cache router. The present scheme optimally stores the requested ICN contents either in the on-path edge routers or in strategically located off-path central cache router. The present scheme also ensures optimal formulation resulting in reduced cache duplication, delay and network usage.

METHODS AND SYSTEMS FOR DYNAMIC ADJUSTMENT OF SESSION PARAMETERS FOR EFFECTIVE VIDEO COLLABORATION AMONG HETEROGENOUS DEVICES

Methods and systems for mobile video communications may include using a wireless network for video communications when a wired network is unavailable by providing portable mobile communications equipment to enable video communications and collaborations over a cellular, satellite or other wireless network. The methods and systems may use two or more network connections to transmit data packets for the video communications or collaborations. In addition, the methods and systems may use machine learning and predictive switching technology to determine the data paths for transmission of the data for the video communications or collaborations.

Service processing method, device and system
09736062 · 2017-08-15 · ·

The present invention provides a service processing method, device and system. The method includes: receiving a service packet, and searching, according to a service identity in the service packet, a service routing table corresponding to the service packet, where the service identity represents a service to be processed by the service packet; and the service routing table includes a service label used to represent a service feature in the service, and a routing path for processing the service feature; and setting the service label in the service packet according to the service routing table, and sending, according to the routing path, the service packet to a service processing device configured to process the service feature corresponding to the service label, so that the service processing device processes the service feature corresponding to the service label. The present invention reduces an impact on an original service and improves scalability.

Service chaining using source routing

A service chaining method comprising receiving a source routed data packet, wherein the source routed data packet comprises a destination address and identifies a plurality of next-hops along a service chain path, identifying a next-hop for the source routed data packet using the plurality of next-hops, determining whether the next-hop is source routing capable, setting the destination address of the source routed data packet in accordance with the determination, wherein the destination address is set to the next-hop when the next-hop is source routing capable, and wherein the destination address is set to a next downstream network node that is source routing capable when the next-hop is not source routing capable, and forwarding the source routed data packet to the next-hop.

Mobile accelerator
09736710 · 2017-08-15 · ·

Techniques for providing mobile device content delivery acceleration are discussed herein. Some embodiments may provide for a system including a mobile device and a mobile accelerator system. The mobile accelerator system may include point of presences (“POPs”) configured to facilitate accelerated content delivery to the mobile device from a content server. For example, the mobile device may be configured to: determine an entry POP from POPs of a mobile accelerator system; and create a dedicated transport channel with the entry POP. The entry POP of the mobile accelerator system may be configured to: receive a query to a content server from the mobile device via the dedicated transport channel; determine at least a portion a dynamic path between the mobile device and the content server; and route data transfers between the mobile device and the content server through the at least a portion of the dynamic path.

Tunnel Between Interior Border Gateway Protocol Neighbors
20170230198 · 2017-08-10 ·

A tunnel between interior border gateway protocol neighbor includes: receiving an announcement from an Interior Border Gateway Protocol (IBGP) neighbor, wherein the announcement from the IBGP neighbor includes an address used by the IBGP neighbor in creating the neighborhood with the border device; setting up a tunnel with an address used by the border device in creating the neighborhood with the IBGP neighbor being a local address, and the address used by the IBGP neighbor in creating the neighborhood with the border device being a remote address; and determining the IBGP neighbor as the next hop of a BGP route issued by the IBGP neighbor and a local interface of the tunnel as the outgoing interface of the BGP route.

SEGREGATING VPN TRAFFIC BASED ON THE ORIGINATING APPLICATION
20170230281 · 2017-08-10 ·

Disclosed are various examples for segregating virtual private network (VPN) traffic based on the originating client application. A tunnel endpoint receives, through a network tunnel, network traffic sent by a client application executed by a client device. The tunnel endpoint identifies characteristics of the client application or the client device. The tunnel endpoint then selects a particular virtual local area network (VLAN) from multiple VLANs based at least in part on the characteristics. The tunnel endpoint then forwards the network traffic to an internal network gateway of an organization using the particular VLAN.