Patent classifications
H04L45/3065
Method and system for adaptive virtual broadcasting of digital content
The virtual broadcast system of the present invention optimizes the routing of digital content among nodes along overlay networks that are dynamically reconfigured based upon forecasts of frequently-changing congestion levels of component interconnections within an underlying network. In the context of delivering streaming video over the Internet to large numbers of concurrent users, the present invention makes efficient use of the limited capacity of congested ASN peering points by employing deep learning techniques to forecast congestion levels across those ASN peering points and, based on those forecasts, to optimize the routing of video content along dynamically reconfigured overlay networks. The virtual broadcast system handles unscheduled as well as scheduled events, streams live as well as pre-recorded events, and streams those events in real time with minimal delay in a highly scalable fashion that maintains a consistent QoE among large numbers of concurrent viewers.
MANAGING STREAMED COMMUNICATION
Methods, apparatus and systems are disclosed for managing streamed communication (such as video, audio, or audio-visual communication) between client devices and remote devices via a digital data communication network in situations where the data communication network comprises one or more routers operable to receive streamed data from one or more client devices and/or from one or more other routers, and to forward such streamed data to one or more remote devices and/or to one or more other routers such as to enable the client device and potentially-varying subsets of the one or more remote devices to participate in a communication session.
METHOD AND SYSTEM FOR OPTIMIZING USAGE OF NETWORK RESOURCES IN A COMMUNICATION NETWORK
The present disclosure relates to a method and system for optimizing usage of network resources in the communication network. In an embodiment, a session is initiated by a user with a plurality of media servers. The usage of the network resources is optimized by a routing server which monitors session characteristics of an on-going session, user characteristics, media server characteristics and network conditions, wherein the on-going session is hosted by a plurality of session handling media servers from the plurality of media servers in the communication network. The routing server further compares the monitored data with corresponding threshold values and identifies at least one media server which violates the pre-defined threshold. The routing server further identifies one or more alternate media servers based on the media server characteristics and transfer the connectivity of one or more users to the one or more alternate media servers without disconnecting the on-going session.
Method and apparatus for expedited domain name system query resolution
In one embodiment, a method and apparatus for resolving domain name system queries using unique top-level domains in a private network space are disclosed. For example, the method determines that a domain name service query specifies a destination residing in a private network space rather than in a public Internet space. The method then routes the domain name service query to a top-level domain name service server associated with the private network space, without routing the domain name service query to a root domain name service server in the public Internet space. The top-level domain name system server resides in the highest level of a hierarchy of domain name system servers belonging to the private network space.
SYSTEMS AND METHODS FOR PROVIDING A DYNAMIC-HYBRID FORWARDING INFORMATION BASE (DHFIB)
A routing system can provide a Dynamic-Hybrid Forwarding Information Base (DHFIB). A control component of the routing system can build a routing table that includes routing information (e.g., prefixes, addresses, etc.) for use by a first routing component. The routing table can be ordered or ranked based on traffic information from the first routing component. Then, the control component can create the DHFIB from the routing table, wherein the DHFIB is a portion of the routing table and related to the first routing component. As such, the portion of the routing table selected for the DHFIB can be the set of prefixes in the routing table that represent the most frequently routed or most important prefixes in the routing table. Finally, the control component can forward the DHFIB to the first routing component to allow the routing component to route communications.
METHODS AND AN APPARATUS FOR ROUTING DATA PACKETS IN A NETWORK TOPOLOGY
Enabling routing of traffic to/from a roaming host node roaming from a subnet of a home network to a visited network, the host node assigned an IP address in the home network, comprising configuring, in a router of the visited network, a subnet by assigning an IP address range to the subnet, which is in the same IP address range of the subnet of the home network; configuring a tunnel between a router of the home network and the router; configuring a static route to route traffic from a host node destined to the roaming host node; and configuring the router by applying a routing policy enabling the roaming host node to reply to received traffic from said host node received from a first interface and route traffic from the roaming host node through a network interconnecting the router of the visited network and the router of the home network.
INFORMATION TRANSMISSION METHOD AND COMMUNICATIONS DEVICE
Embodiments of the present invention provide an information transmission method and a communications device. The method includes: obtaining first information; and sending the first information; where the first information includes bridge-related information of a first port pair; the first port pair includes a first port and a second port; the first port is a port of a first TT, and the second port is a port of a second TT; and the first TT is a first DS-TT and the second TT is a second DS-TT; or the first TT is a first NW-TT and the second TT is a second NW-TT.
Autonomous vehicle ad-hoc networking and data processing
In one aspect, In one aspect, a method for data transfer and processing communications is provided. The method includes the step of providing a machine-to-everything (M2X) application layer on each machine of the plurality of machines. The method includes the step of providing a plurality of communication nodes on each machine for communication between the plurality of machines with every other machine, the plurality of machines and any infrastructure at a work site, and a plurality of communication nodes communicating using the at least one application layer. The method includes the step of providing a communication processing system for receiving a data transfer and processing communications. The communication processing system includes a plurality of processing stations, one or more multiple data management protocols, a plurality of network protocols, a plurality of databases and plurality of data processing network architectures.
Systems and Methods for Applying SD-WAN Policies to Router-Generated Traffic
In one embodiment, a method includes receiving non-Internet Protocol (IP) traffic from one or more non-IP traffic sources. The method also includes terminating the non-IP traffic and re-originating the non-IP traffic as first IP traffic in accordance with one or more software-defined networking in a wide area network (SD-WAN) protocols. The method further includes communicating the first IP traffic to an SD-WAN link in accordance with one or more SD-WAN policies.
Systems and methods for steering traffic into SR-TE policies
In one embodiment, a method includes a method includes receiving, by a headend node, network traffic. The method also includes determining, by the headend node, that the network traffic matches a service route. The method further includes steering, by the headend node, the network traffic into an SR-TE policy. The SR-TE policy is associated with the service route and includes a security level constraint.