Method and apparatus for segmentation, reassembly and inverse multiplexing of packets and ATM cells over satellite/wireless networks
First Claim
1. A communication system for efficiently transmitting information signals that were formatted in variable sized packets of more than a minimum size by using time division transmission of packet segments and allocating available bandwidth on demand, said system comprising:
- a satellite/wireless network;
at least two sites, each comprising a plurality of terminals operative to transmit and receive signals via said satellite/wireless network and a local area network for interconnecting said terminals at a common site, each said terminals comprising;
(a) a modem for transmitting signals from a terminal on predetermined channels having a predetermined bandwidth;
(b) means for time dividing data signals input to said terminal from an external location and for assembling said time divided data signals as bursts within repeated frames, each frame having a unique frame header;
(c) means for dividing information signals arranged in variable sized packets into a plurality of segments;
(d) means for combining each segment in said plurality of segments with a unique segment and reassembly header to form a SAR segment;
(e) means for combining said SAR segments representing a single packet with a unique frame header to form a SAR frame; and
(f) means for selectively appending a terminal ID header to each said SAR frame for transmission in a burst from a modem.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting information arranged in packets from one location to a second location via a wireless/satellite network, comprising: (a) examining each packet to determine whether its size is equal to a minimum (STEP 11A1) and (STEP 11A2); (b) if a minimum size, generating a first SAR header (STEP 11A4) and applying the header to packet to form a SAR segment (STEP 11A7); (c) if greater than a minimum size, dividing the packet into uniform sized segments (STEP 11A5), generating a second SAR header unique for each segment (STEP 11A6) and applying the header to respective segment to form SAR segments (STEP 11A7); (d) forwarding the SAR segments to modems for transmission to terminals at the second location (STEP 11A7).
-
Citations
27 Claims
-
1. A communication system for efficiently transmitting information signals that were formatted in variable sized packets of more than a minimum size by using time division transmission of packet segments and allocating available bandwidth on demand, said system comprising:
-
a satellite/wireless network;
at least two sites, each comprising a plurality of terminals operative to transmit and receive signals via said satellite/wireless network and a local area network for interconnecting said terminals at a common site, each said terminals comprising;
(a) a modem for transmitting signals from a terminal on predetermined channels having a predetermined bandwidth;
(b) means for time dividing data signals input to said terminal from an external location and for assembling said time divided data signals as bursts within repeated frames, each frame having a unique frame header;
(c) means for dividing information signals arranged in variable sized packets into a plurality of segments;
(d) means for combining each segment in said plurality of segments with a unique segment and reassembly header to form a SAR segment;
(e) means for combining said SAR segments representing a single packet with a unique frame header to form a SAR frame; and
(f) means for selectively appending a terminal ID header to each said SAR frame for transmission in a burst from a modem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. The method of transmitting information arranged in packets from one location to a second location via a wireless/satellite network, comprising:
-
(a) examining each packet to determine whether its size is equal to a minimum;
(b) if a minimum size, generating a first SAR header and applying said header to said packet to form a SAR segment;
(c) if greater than a minimum size, dividing said packet into a plurality of segments having a uniform size, generating a second SAR header that is unique for each segment and applying said header to a respective one of said segments to form SAR segments;
(d) forwarding said SAR segments to one or more modems for transmission to at least one terminal at said second location. - View Dependent Claims (19, 20, 21, 22)
-
- 23. A segmentation and reassembly cell comprising a segment of a packet and a header comprising at least a packet sequence number for uniquely identifying a packet to which said segment relates, a SAR id for uniquely identifying the segment among all segments derived from the packet, and a destination id for uniquely identifying the destination for the packet.
-
25. A communication method for reassembling segments transmitted by a satellite/wireless network in a time divided manner by discrete bursts that identify the terminals by at least one of unit, site and control group, comprising:
-
selecting a modem and receiving a burst at said selected modem on the basis of common addresses in said burst;
sorting segments within burst received by said modem to restore the original order of the segments prior to transmission;
resequencing said sorted segments in a queue at a selected one of a plurality of locations on the basis of a burst slot and key; and
combining said segments at each of said plurality of locations to reassemble a packet. - View Dependent Claims (26, 27)
-
Specification