Prioritized segmentation and reassembly methods and systems
AssigneeVerizon Laboratories Inc.
InventorLawrence W. Jones
Life of this patent
Estimating the term…
Abstract
The disclosed technology provides systems and methods for accommodating a diversity of services (e.g., telephone, video broadcasting, email, etc.) using a fixed connection of a certain service type. A method and system of communicating data using a fixed connection, including, based on at least two service data units (SDUs), associating a priority and a channel identifier with the at least two SDUs, iteratively (i) selecting one of the at least two SDUs based on priority to provide a selected SDU, and, (ii) forming at least one data packet, the at least one data packet including (a) data associated with the selected SDU, and, (b) the channel identifier associated with the selected SDU; and, transmitting the formed at least one data packet using the fixed connection.
Claims21
A method comprising:
- associating at least one channel identifier with at least one of a plurality of priorities;
- associating the at least one of the plurality of priorities to each of a plurality of service data units;
- selecting the channel identifiers from a predetermined set of allowable channel identifier values, wherein selecting the channel identifiers is based on the at least one of the plurality of priorities associated with the plurality of service data units;
- selecting one of the service data units based on the associated priorities;
- forming at least one data packet, the data packet including data from the selected service data unit and being configured to be transmitted over a communication network, the at least one data packet having control data associated with the selected service data unit, the control data including a value representative of the at least one of the plurality of priorities associated with the selected service data unit, and a channel identifier value representative of a channel identifier associated with the at least one of the plurality of priorities;
- and
- transmitting the formed data packet over the communication network.
A system comprising:
- a first network device;
- a second network device in communication with said first network device via a communication network,
- wherein said first network device is configured to
- associate at least one channel identifier with at least one of a plurality of priorities;
- associate the at least one of the plurality of priorities to each of a plurality of service data units,
- select the channel identifier from a predetermined set of allowable channel identifier values based on the at least one of the plurality of priorities associated with the plurality of service data units,
- select one of the service data units based on the associated priorities,
- form at least one data packet that includes data from the selected service data unit and control data associated with the selected service data unit, the control data including a value representative of the at least one of the plurality of priorities associated with the selected service data unit and a channel identifier value representative of the at least one channel identifier associated with the at least one of the plurality of priorities, and
- transmit the formed data packet over the communication network.
A method comprising:
- associating at least one channel identifier with at least one of a plurality of priorities;
- associating the at least one of the plurality of priorities to each of a plurality of service data units;
- selecting one of the service data units based on the associated priorities;
- forming at least one data packet, the data packet including data from the selected service data unit and being configured to be transmitted over a communication network, the at least one data packet having control data associated with the selected service data unit, the control data including a value representative of the at least one of the plurality of priorities associated with the selected service data unit, and a channel identifier value representative of a channel identifier associated with the at least one of the plurality of priorities;
- transmitting the formed data packet over the communication network;
- selecting the channel identifier based on the channel identifier value defined in the control data of the data packet;
- transmitting the formed data packet based on the selected channel identifier;
- and
- determining the at least one of the plurality of priorities from the channel identifier value defined in the control data.
A method comprising:
- associating at least one channel identifier with at least one of a plurality of priorities;
- associating the at least one of the plurality of priorities to each of a plurality of service data units;
- selecting one of the service data units based on the associated priorities;
- forming at least one data packet, the data packet including data from the selected service data unit and being configured to be transmitted over a communication network, the at least one data packet having control data associated with the selected service data unit, the control data including a value representative of the at least one of the plurality of priorities associated with the selected service data unit, and a channel identifier value representative of a channel identifier associated with the at least one of the plurality of priorities;
- and
- transmitting the formed data packet over the communication network,
- wherein the control data includes a user-to-user field for storing the value associated with the at least one of the plurality of priorities in a trailer.
A system comprising:
- a first network device;
- and
- a second network device in communication with the first network device via a communication network;
- wherein the first network device is further configured to:
- select a channel identifier from a predetermined set of allowable channel identifier values based on a priority associated with a service data unit,
- associate the channel identifier with a priority,
- associate the priority to the service data unit, and
- form a data packet that includes data from the service data unit and control data that represents the priority associated with the service data unit and the selected channel identifier, and
- transmit the data packet over the communication network.
Dependencies are inferred from the claim text.