Claims
- 1. A method comprising:
(a) processing a set of a plurality of bits to identify whether the set of bits has a bit pattern,
wherein the set of bits comprises a first subset of a plurality of bits to be transmitted in an outgoing bitstream appended to a second subset of one or more bits of the outgoing bitstream, and wherein the processing comprises performing operations on the set of bits to produce a result that identifies whether the set of bits has the bit pattern and that identifies a location of the bit pattern in the set of bits; (b) if the set of bits has the bit pattern, inserting one or more bits in the first subset of bits relative to the bit pattern; and (c) transmitting in the outgoing bitstream the first subset of bits with any inserted bits at a speed of at least 14.4 kbps.
- 2. The method of claim 1, wherein the processing comprises performing operations equivalent to producing one or more other sets of bits from the set of bits and logically combining the set of bits and/or the one or more other sets of bits to produce the result.
- 3. The method of claim 2, wherein the processing comprises producing one or more other sets of bits from the set of bits and logically combining the set of bits and/or the one or more other sets of bits to produce the result.
- 4. The method of claim 2, wherein the processing comprises:
(i) producing one or more other sets of bits from the set of bits, (ii) logically combining the set of bits and/or the one or more other sets of bits produced from the set of bits to produce a first intermediate result, (iii) producing one or more other sets of bits from the first intermediate result, and (iv) logically combining the first intermediate result and/or the one or more other sets of bits produced from the first intermediate result to produce a second intermediate result.
- 5. The method of claim 2, wherein the producing one or more other sets of bits from the set of bits comprises shifting and/or inverting the set of bits.
- 6. The method of claim 2, wherein the logically combining the set of bits and/or the one or more other sets of bits comprises performing a logical AND operation on the set of bits and/or the one or more other sets of bits.
- 7. An apparatus comprising:
(a) a first interface to receive data from data terminal equipment; (b) a processor to process a set of a plurality of bits of the received data to identify whether the set of bits has a bit pattern,
wherein the set of bits comprises a first subset of a plurality of bits to be transmitted in an outgoing bitstream appended to a second subset of one or more bits of the outgoing bitstream, wherein the processor is to perform operations on the set of bits to produce a result that identifies whether the set of bits has the bit pattern and that identifies a location of the bit pattern in the set of bits, and wherein the processor is to insert one or more bits in the first subset of bits relative to the bit pattern if the set of bits has the bit pattern; and (c) a second interface to transmit the outgoing bitstream at a speed of at least 14.4 kbps.
- 8. The apparatus of claim 7, wherein the processor is to perform operations equivalent to producing one or more other sets of bits from the set of bits and logically combine the set of bits and/or the one or more other sets of bits to produce the result.
- 9. The apparatus of claim 8, wherein the processor is to produce one or more other sets of bits from the set of bits and logically combine the set of bits and/or the one or more other sets of bits to produce the result.
- 10. The apparatus of claim 8, wherein the processor is to produce one or more other sets of bits from the set of bits, logically combine the set of bits and/or the one or more other sets of bits produced from the set of bits to produce a first intermediate result, produce one or more other sets of bits from the first intermediate result, and logically combine the first intermediate result and/or the one or more other sets of bits produced from the first intermediate result to produce a second intermediate result.
- 11. The apparatus of claim 8, wherein the processor is to produce one or more other sets of bits from the set of bits by shifting and/or inverting the set of bits.
- 12. The apparatus of claim 8, wherein the processor is to logically combine the set of bits and/or the one or more other sets of bits by performing a logical AND operation on the set of bits and/or the one or more other sets of bits.
- 13. An apparatus comprising:
(a) means for processing a set of a plurality of bits to identify whether the set of bits has a bit pattern,
wherein the set of bits comprises a first subset of a plurality of bits to be transmitted in an outgoing bitstream appended to a second subset of one or more bits of the outgoing bitstream, and wherein the means for processing comprises means for performing operations on the set of bits to produce a result that identifies whether the set of bits has the bit pattern and that identifies a location of the bit pattern in the set of bits; (b) means for inserting one or more bits in the first subset of bits relative to the bit pattern if the set of bits has the bit pattern; and (c) means for transmitting in the outgoing bitstream the first subset of bits with any inserted bits at a speed of at least 14.4 kbps.
- 14. The apparatus of claim 13, wherein the means for processing comprises means for performing operations equivalent to producing one or more other sets of bits from the set of bits and logically combining the set of bits and/or the one or more other sets of bits to produce the result.
- 15. A method comprising:
(a) receiving an incoming bitstream at a speed of at least 14.4 kbps; (b) processing a set of a plurality of bits from the incoming bitstream to identify whether the set of bits has a bit pattern, wherein the processing comprises performing operations on the set of bits to produce a result that identifies whether the set of bits has the bit pattern and that identifies a location of the bit pattern in the set of bits; (c) if the set of bits has the bit pattern, identifying whether an identified bit pattern in the set of bits comprises data bits; and (d) removing one or more bits in the set of bits relative to the identified bit pattern if the identified bit pattern comprises data bits.
- 16. The method of claim 15, wherein the processing comprises performing operations equivalent to producing one or more other sets of bits from the set of bits and logically combining the set of bits and/or the one or more other sets of bits to produce the result.
- 17. The method of claim 16, wherein the processing comprises producing one or more other sets of bits from the set of bits and logically combining the set of bits and/or the one or more other sets of bits to produce the result.
- 18. The method of claim 16, wherein the processing comprises:
(i) producing one or more other sets of bits from the set of bits, (ii) logically combining the set of bits and/or the one or more other sets of bits produced from the set of bits to produce a first intermediate result, (iii) producing one or more other sets of bits from the first intermediate result, and (iv) logically combining the first intermediate result and/or the one or more other sets of bits produced from the first intermediate result to produce a second intermediate result.
- 19. The method of claim 16, wherein the producing one or more other sets of bits from the set of bits comprises shifting and/or inverting the set of bits.
- 20. The method of claim 16, wherein the logically combining the set of bits and/or the one or more other sets of bits comprises performing a logical AND operation on the set of bits and/or the one or more other sets of bits.
- 21. An apparatus comprising:
(a) a first interface to receive an incoming bitstream at a speed of at least 14.4 kbps; (b) a processor to process a set of a plurality of bits from the incoming bitstream to identify whether the set of bits has a bit pattern,
wherein the processor is to perform operations on the set of bits to produce a result that identifies whether the set of bits has the bit pattern and that identifies a location of the bit pattern in the set of bits, wherein the processor is to identify whether an identified bit pattern in the set of bits comprises data bits, and wherein the processor is to remove one or more bits in the set of bits relative to the identified bit pattern if the identified bit pattern comprises data bits; and (c) a second interface to transmit the set of bits to data terminal equipment.
- 22. The apparatus of claim 21, wherein the processor is to perform operations equivalent to producing one or more other sets of bits from the set of bits and logically combine the set of bits and/or the one or more other sets of bits to produce the result.
- 23. The apparatus of claim 22, wherein the processor is to produce one or more other sets of bits from the set of bits and logically combine the set of bits and/or the one or more other sets of bits to produce the result.
- 24. The apparatus of claim 22, wherein the processor is to produce one or more other sets of bits from the set of bits, logically combine the set of bits and/or the one or more other sets of bits produced from the set of bits to produce a first intermediate result, produce one or more other sets of bits from the first intermediate result, and logically combine the first intermediate result and/or the one or more other sets of bits produced from the first intermediate result to produce a second intermediate result.
- 25. The apparatus of claim 22, wherein the processor is to produce one or more other sets of bits from the set of bits by shifting and/or inverting the set of bits.
- 26. The apparatus of claim 22, wherein the processor is to logically combine the set of bits and/or the one or more other sets of bits by performing a logical AND operation on the set of bits and/or the one or more other sets of bits.
- 27. An apparatus comprising:
(a) means for receiving an incoming bitstream at a speed of at least 14.4 kbps; (b) means for processing a set of a plurality of bits from the incoming bitstream to identify whether the set of bits has a bit pattern, wherein the means for processing comprises means for performing operations on the set of bits to produce a result that identifies whether the set of bits has the bit pattern and that identifies a location of the bit pattern in the set of bits; (c) means for identifying whether an identified bit pattern in the set of bits comprises data bits; and (d) means for removing one or more bits in the set of bits relative to the identified bit pattern if the identified bit pattern comprises data bits.
- 28. The apparatus of claim 27, wherein the means for processing comprises means for performing operations equivalent to producing one or more other sets of bits from the set of bits and logically combining the set of bits and/or the one or more other sets of bits to produce the result.
Parent Case Info
[0001] This patent application claims the benefit of the Jan. 31, 2003 filing date of U.S. Provisional Patent Application No. 60/444,219, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60444219 |
Jan 2003 |
US |