Patent classifications
H04L12/2865
Virtual intranet acceleration method and system, configuration method, storage medium, and computer apparatus
A virtual Intranet acceleration method includes, upon receiving a TCP request from a server at an initiating end to be sent to a server at a receiving end, customer premise equipment CPE at the initiating end transmitting information of the TCP request to CPE at the receiving end, the CPE at the receiving end configuring a connection link between the server at the initiating end and the server at the receiving end according to the information of the TCP request, and transmitting at least one of the TCP request or TCP response data through the connection link.
Method and system for dynamic selection of communication paths for a moving vehicle
A method for wireless communication between a moving vehicle and remote servers through at least one external mobile network. A router in the moving vehicle is configured for receiving and transmitting wireless data to and from both an aggregation server, using aggregated communication over at least two separate links, and at least one other stationary communication server, using non-aggregated communication over a single link. The router is further accessible by a plurality of client devices onboard the moving vehicle. At least one selection rule is provided in the router for selecting whether to use aggregated or non-aggregated communication, and a determination is made, upon a request from a client device to communicate with one of said remote servers, whether one of the at least one rules applies; and if so selecting to use aggregated communication via the at least one other communication server for communication based on the determination.
Method and apparatus for LDPC transmission over a channel bonded link
A particular overall architecture for transmission over a bonded channel system consisting of two interconnected MoCA (Multimedia over Coax Alliance) 2.0 SoCs (Systems on a Chip) and a method and apparatus for the case of a bonded channel network. With a bonded channel network, the data is divided into two segments, the first of which is transported over a primary channel and the second of which is transported over a secondary channel.
Systems and methods to route over a link aggregation group to a true next hop
Various embodiments of the invention allow for rapid communication in virtual link trunking (VLT) networks in which network traffic flows over not all-homed VLT peer devices, while honoring Equal Cost Multi Path (ECMP) decisions and normal route decisions about next hops. Traffic flow is made deterministic and free of sub-optimal paths that otherwise cause unnecessary traffic over inter-node links in the VLT domain. In embodiments, this is accomplished by using receiving VLAN interface-IP addresses from VLT devices in order to create and use a sub-LAG egress table from which sets of ports that lead to intended VLT devices are derived. In embodiments, instead of a VLAN interface-IP addresses a routing MAC address is used when forming the sub-LAG.
CHANNEL BONDING TECHNIQUES IN A NETWORK
A method of virtually bonding together at least two physical channels in an optical network terminal (ONT) of a passive optical network (PON) can include receiving, via the ONT, a plurality of frames from a network device, classifying, using a processor of the ONT, the plurality of frames into one of a plurality of services, assigning the service to the at least two physical channels of the ONT, wherein each of the at least two physical channels is associated with a respective laser of the ONT to transmit at a respective wavelength, and transmitting, toward an optical line terminal, the plurality of frames of the service using at least one of the at least two physical channels during an assigned time slot.
Channel bonding techniques in a network
A method of virtually bonding together at least two physical channels in an optical network terminal (ONT) of a passive optical network (PON) can include receiving, via the ONT, a plurality of frames from a network device, classifying, using a processor of the ONT, the plurality of frames into one of a plurality of services, assigning the service to the at least two physical channels of the ONT, wherein each of the at least two physical channels is associated with a respective laser of the ONT to transmit at a respective wavelength, and transmitting, toward an optical line terminal, the plurality of frames of the service using at least one of the at least two physical channels during an assigned time slot.
SYSTEM AND METHOD FOR GRANT ASSIGNMENT
A system and method for forming bulk requests and prioritized grant assignments in a mixed network environment utilizing a request-grant or similar protocol and prioritized grouping of data as a function of Logical Channel Group (LCG). Described herein is the generation of a second network bulk request from a plurality of first network BSRs, which causes the generation of a bulk grant. Further described is the grouping of data from a plurality of UE, each having a data siloed into logical channel groups (e.g., LCG0-LCG3), and reorganizing the data into a first priority LCG data set (e.g., LCG0 data) comprising the LCG0 data from each of the plurality of UEs, a second priority LCG data set (e.g., LCG1 data) comprising the LCG1 data from each of the plurality of UEs, etc.
System and method for grant assignment
A system and method for forming bulk requests and prioritized grant assignments in a mixed network environment utilizing a request-grant or similar protocol and prioritized grouping of data as a function of Logical Channel Group (LCG). Described herein is the generation of a second network bulk request from a plurality of first network BSRs, which causes the generation of a bulk grant. Further described is the grouping of data from a plurality of UE, each having a data siloed into logical channel groups (e.g., LCG0-LCG3), and reorganizing the data into a first priority LCG data set (e.g., LCG0 data) comprising the LCG0 data from each of the plurality of UEs, a second priority LCG data set (e.g., LCG1 data) comprising the LCG1 data from each of the plurality of UEs, etc.
SYSTEMS AND METHODS FOR USING A COMMON CONTROL PLANE TO CONTROL A PLURALITY OF ACCESS NETWORKS
A method for using a common control plane to control a plurality of access networks includes (1) supporting a first communication link of a first access network using a control plane of the first access network, and (2) supporting a second communication link of a second access network using the control plane of the first access network. A communication system includes the first access network and the second access network.
Network control to improve bandwidth utilization and parameterized quality of service
Systems and methods for scheduling network communications in a managed network can include a Network Controller discovering a plurality of network nodes; the Network Controller classifying the discovered network nodes into two or more classifications of node for node-level prioritization of network communications; the Network Controller receiving reservation requests from at least some of the plurality of network nodes, wherein the reservation requests request one or more time slots for their respective network nodes in an upcoming communication window; and the Network Controller assigning time slots in the upcoming communication window to one or more network nodes in response to reservation requests, wherein the assignment is based on a priority of the network nodes and wherein the priority is assigned to the nodes according to their classification.