Patent classifications
H04L12/2865
Network layer channel bonding
Implementations of the disclosure are directed to network layer channel bonding. In one implementation, a method comprises: operating a first communication device to transmit data to a second communication device over multiple communication links, each of the communication links associated with a respective communication medium; receiving, at the first communication device, an input data stream for transmission to the second communication device, the input data stream comprising packets; determining, at the first communication device, a throughput and latency of each of the communication links; based on the determined throughput and latency of each of the communication links: dividing the packets into multiple sets, each of the sets configured to be transmitted by the first communication device over a respective one of the communication links; and transmitting, from the first communication device to the second communication device, each of the sets of packets over the set's respective communication link.
COMMUNICATION SYSTEM AND COMMUNICATION METHOD
In a communication system. an SLG (6) includes a slice selection unit (614) that selects, in receiving a network slice reservation request including a network condition from a vCPE, based on topology information, a latency state, and processing capability information regarding each of the other SLGs (6), a destination SLG of a network slice that satisfies the network condition to reserve the network slice, and if there is no destination SLG that satisfies the network condition, newly activates a destination SLG to establish a network slice that satisfies the network condition, and an allocation unit (63) that allocates traffic transmitted from the vCPE to the network slice reserved or established by the selection unit.
Resetting observable channel knockouts
This disclosure describes systems, methods, and devices related to resetting observable channel knockouts. A device may transmit a poll request frame to a cable modem to solicit information associated with the cable modem. The device may receive a response frame from the cable modem, wherein the response frame includes information indicating the cable modem is in a partial operation state. The device may store at least a portion of the information in the memory. The device may determine a command configured to cause the cable modem to transition from the partial operation state. The device may transmit the command to the cable modem.
Systems and methods of communications network failure detection and remediation utilizing link probes
Systems and methods for communications network failure detection and remediation utilizing link probes are disclosed. Exemplary methods include: receiving first communications from a first client; authenticating the first user of the first client; creating a registration for the first client in a registration database; establishing a connection to the first client; detecting the connection to the first client has failed, the detecting comprising using a link probe to test connectivity of the first client and utilizing a voting scheme, based on the plurality of connectivity test results, to determine that the connection to the first client has failed; receiving second communications from the second client; authenticating the first user of the second client using the telephone number and the security credential; removing the registration for the first client from the registration database; creating a registration for the second client; and establishing a connection to the second client.
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). The systems and methods generate a second network bulk request from a plurality of first network BSRs, which causes the generation of a bulk grant. Furthermore, the systems and methods optionally group data from a plurality of UE, each having a data siloed into logical channel groups, and reorganizing the data into a first priority LCG data set comprising the LCG0 data from each of the plurality of UEs, a second priority LCG data set comprising the LCG1 data from each of the plurality of UEs, etc.
Local Transparent Extensibility and Routing Slip Extensibility for Business Process Execution Language
In order to achieve location transparency and routing slip extensibility, a system and a method for orchestrating a web service using Business Process Execution Language are disclosed. The method includes: receiving a message, wherein the message comprises an address identifying an extension element; determining, from the address, a location of the extension element identified by the address; responsive to determining the location of the extension element, directing the message to an appropriate location; and storing the message in a computer readable storage medium.
Local transparent extensibility and routing slip extensibility for business process execution language
In order to achieve location transparency and routing slip extensibility, a system and a method for orchestrating a web service using Business Process Execution Language are disclosed. The method includes: receiving a message, wherein the message comprises an address identifying an extension element; determining, from the address, a location of the extension element identified by the address; responsive to determining the location of the extension element, directing the message to an appropriate location; and storing the message in a computer readable storage medium.
Local transparent extensibility and routing slip extensibility for business process execution language
In order to achieve location transparency and routing slip extensibility, a system and a method for orchestrating a web service using Business Process Execution Language are disclosed. The method includes: receiving a message, wherein the message comprises an address identifying an extension element; determining, from the address, a location of the extension element identified by the address; responsive to determining the location of the extension element, directing the message to an appropriate location; and storing the message in a computer readable storage medium.
METHODS AND SYSTEMS FOR TRANSMITTING AND RECEIVING DATA PACKETS THROUGH A BONDED CONNECTION
The present invention relates to methods and systems for transmitting and receiving data packets between a first network node and a second network node through a bonded connection. At the first network node, a data packet, a session identification of the data packet and a time value of the data packet are encapsulated in an encapsulating packet. The first network node sends the encapsulating packet from the first network node to the second network node through the bonded connection. The second network node then stores the encapsulating packet after receiving it and determines an expiration time of the encapsulating packet. When the expiration time of the encapsulating packet expired, the second network node dequeues the encapsulating packet and forwards the data packet according to destination of the data packet.
Upstream channels for distributed CMTS
A novel method of operating a Distributed Cable Modem Termination System is provided. Each branch CMTS node in a distributed CMTS supports a complete CMTS system and with full-spectrum ports. One or more MAC domains are defined at each branch CMTS node. A MAC domain defined at a branch CMTS node includes only service flows of the CMs that are connected to the branch CMTS node. Identifiers of service flows coming from a branch CMTS node are always unique, i.e., two different service flows of the branch CMTS would always have different SIDs, even if they belong to different MAC domains. On the other hand, service flows belonging to different branch CMTS nodes are free to reuse the same identifiers.