`
`In Re the Application of: Marcos C. Tzannes
`
`Application No.:
`
`Filed: Herewith
`
`Atty. File No.: 6936-57-PUS-CON-3
`
`~ Group Art Unit:
`~ Examiner:
`~ Confirmation No.:
`)
`)
`
`For: PACKET RETRANSMISSION AND MEMORY SHARING
`
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, VA 22313
`
`Dear Sir:
`
`PRELIMINARY AMENDMENT
`
`P1ior to the initial review of the above-identified patent application by the Examiner,
`
`please enter the following Preliminary Amendment. Although Applicants do not believe that any
`
`fees are due based upon the filing of this Preliminary Amendment, please charge any such fees to
`
`Deposit Account 19-1970.
`
`Please amend the above-identified patent application as follows:
`
`Amendments to the Specification begin on page 2 of this paper.
`
`Amendments to the Claims are shown in the listing of claims which begin on page 3 of
`
`this paper.
`
`Remarks begin on page 5 of this paper.
`
`1
`
`Attorney Docket No.: 6936-57-PUS-CON-3
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 1 of 739
`
`
`
`AMENDMENTS TO THE SPECIFICATION
`
`Submitted herewith is a marked-up and clean version of a substitute specification. No
`
`new matter is believed to have been added therein.
`
`2
`
`Attorney Docket No.: 6936-57-PUS-CON-3
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 2 of 739
`
`
`
`AMENDMENTS TO THE CLAIMS:
`
`This listing of claims will replace all prior versions, and listings, of claims in the
`
`application.
`
`Listing of Claims:
`
`1.
`
`(Original) A method of packet retransmission comprising:
`
`transmitting or receiving a plurality of packets;
`
`identifying at least one packet of the plurality of packets as a packet that should not be
`
`retransmitted.
`
`2.
`
`3.
`
`(Original) The method of claim 1, wherein the packet is any grouping of bytes.
`
`(Original) The method of claim 1, wherein the packet is one of an IP packet, an
`
`Ethernet packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC codeword,
`
`an RS codeword and a DMT symbol.
`
`4.
`
`(Original) The method of claim 1, wherein a bit field comprising a sequence
`
`identifier (SID) is appended to each packet.
`
`5.
`
`(Original) The method of claim 4, wherein the identifying step comprises using a
`
`special value for a sequence identifier (SID).
`
`6.
`
`(Original) The method of claim 4, wherein the appended bit field comprises a
`
`dedicated CRC.
`
`7.
`
`(Original) The method of claim 1, wherein the at least one packet is not stored for
`
`retransmission.
`
`3
`
`Attorney Docket No.: 6936-57-PUS-CON-3
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 3 of 739
`
`
`
`8.
`
`(Original) The method of claim 1, wherein the at least one packet is passed
`
`immediately to a high layer.
`
`9-105. (Cancelled)
`
`4
`
`Attorney Docket No.: 6936-57-PUS-CON-3
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 4 of 739
`
`
`
`REMARKS/ARGUMENTS
`
`By this amendment, claims 9-105 are canceled without prejudice or disclaimer.
`
`Applicant requests examination on the merits.
`
`Applicant believes that the pending claims are in condition for allowance and such
`
`disposition is respectfully requested. In the event that a telephone conversation would further
`
`prosecution and/or expedite allowance, the Examiner is invited to contact the undersigned.
`
`The Commissioner is hereby authorized to charge to Deposit Account No. 19-1970 any
`
`fees under 37 C.F.R. §§ 1.16 and 1.17 that may be required by this paper and to credit any
`
`overpayment to that Account. If any extension of time is required in connection with the filing
`
`of this paper and has not been separately requested, such extension is hereby Petitioned.
`
`Respectfully submitted,
`
`SHERIDAN ROSS P .C.
`
`asonH. Vick
`Registration No. 45,285
`1560 Broadway, Suite 1200
`Denver, Colorado 80202-5141
`(303) 863-9700
`
`5
`
`Attorney Docket No.: 6936-57-PUS-CON-3
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 5 of 739
`
`
`
`5550-57PCT
`
`PACKET RETRANSMISSION AND MEMORY SHARING
`
`RELATED APPLICATION DATA
`
`[0001]
`
`This application claims the benefit of and priority under 35 U.S.C. § 119(e) to U.S.
`
`Patent Application Nos. 60/792,236, filed April 12, 2006, entitled "xDSL Packet
`
`Retransmission Mechanism," and 60/849,650, filed October 5, 2006, entitled "xDSL Packet
`
`Retransmission Mechanism with Examples," which are both incorporated herein by reference
`
`in their entirety.
`
`BACKGROUND
`
`Field of the Invention
`
`[0002]
`
`This invention generally relates to communication systems. More specifically, an
`
`exemplary embodiment of this invention relates to retransmission of packets in a
`
`communication environment. An exemplary embodiment of this invention also relates to
`
`memory sharing between transmission functions and other transceiver functions.
`
`SUMMARY
`
`[0003]
`
`Exemplary aspects of the invention relate to handling of packets and the
`
`assignment of a packet handling identifier. Exemplary aspects relate to sharing of resources
`
`between retransmitted packets and other transceiver functions. In addition, exemplary
`
`aspects relate to sharing of resources between packets associated with the packet handling
`
`identifier and other transceiver functions.
`
`[0004]
`
`More specifically, aspects of the invention relate to assigning a packet handling
`
`identifier to one or more packets. Based on the packet handling identifier, a packet can either
`
`be, for example, forwarded directly to another communication device (or layer) or,
`
`alternatively, held for possible retransmission protocols. For example, packets received from,
`
`1
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 6 of 739
`
`
`
`5550-57PCT
`for example, a higher-layer of a communication device, can be designated to have a specific
`
`packet handling identifier, such as a Quality of Service (QOS) level. The QOS level of a
`
`packet indicates the importance of certain service metrics ( or characteristics) of one or more
`
`packets.
`
`[0005]
`
`Two exemplary QOS metrics are delay (or latency) and Packet Error Rate (PER).
`
`While these two metrics are used for illustrative purposes herein, it should be appreciated that
`
`other metrics can also be used with this invention. For example, other QOS metrics could
`
`include one or more of a Bit Error Rate (BER), data rate, delay variation (or jitter), packet
`
`loss rate, time between error events (TBE), or the like.
`
`[0006]
`
`As an example, in the case where the two QOS metrics are latency and PER,
`
`packets containing, for example, video information (such as IPTV) may have the requirement
`
`for a very low packet error rate but can often tolerate higher delay. In contrast, voice or data
`
`( e.g., gaming) traffic may have very low latency requirements but can tolerate a higher packet
`
`error rate. For this particular example, the video packets could be designated as "low-PER"
`
`QOS packets and the voice or data packets could be designated as "low-latency" QOS
`
`packets. For example, a specific QOS identifier could be assigned to the low-latency packets
`
`while a different QOS identifier could be assigned to the low-PER packets. The low-latency
`
`packets could be forwarded directly to another transceiver, or a higher layer, while the low(cid:173)
`
`PER packets can be stored in a retransmission buffer, e.g., memory, that can be used to
`
`reduce packet error.
`
`[0007]
`
`As mentioned above, exemplary aspects also relate to sharing of resources
`
`between a retransmission function and other transceiver functions.
`
`2
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 7 of 739
`
`
`
`5550-57PCT
`
`[0008]
`
`The exemplary systems and methods of this invention can utilize memory, such as
`
`a retransmission buffer, for the storing of packets for retransmission functions. Since other
`
`transceiver functions may also require memory to perform certain functionality, an exemplary
`
`aspect of this invention also relates to sharing the memory for retransmission functions with
`
`the memory required for other transceiver functions. For example, memory can be
`
`dynamically allocated based on configuration settings or noise conditions and, for example,
`
`the memory divided between one or more of interleaving/deinterleaving, RS
`
`Coding/Decoding functionality and the functionality used retransmission.
`
`[0009]
`
`Aspects of the invention thus relate to identification of one or more packets.
`
`[0010]
`
`Additional aspects of the invention relate to identifying one or more packets that
`
`can be retransmitted.
`
`[0011]
`
`Still further aspects of the invention relate to identifying one or more packets that
`
`should not be retransmitted.
`
`[0012]
`
`Aspects of the invention also relate to retransmission of one or more of an IP
`
`packet, an Ethernet packet, an ATM cell, a PTM packet, an ADSL Mux-data frame, a PTM(cid:173)
`
`TC codeword, and RS codeword and a DMT symbols.
`
`[0013]
`
`Still further aspects of the invention relate to appending an identifier to a packet.
`
`[0014]
`
`Still further aspects of the invention relate to appending a sequence identifier to at
`
`3
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 8 of 739
`
`
`
`least one packet.
`
`5550-57PCT
`
`[0015]
`
`Aspects of the invention also relate to routing one or more packets based on a
`
`packet handling identifier.
`
`[0016]
`
`Aspects of the invention also relate to retransmitting a packet.
`
`[0017]
`
`Aspects of the invention further relate to retransmit a packet based on a
`
`retransmission request.
`
`[0018]
`
`Still further aspects of the invention relate to sharing memory between a
`
`retransmission function and one or more of an interleaver, deinterleaver, coder, decoder and
`
`other transceiver functionalities.
`
`[0019]
`
`Other more specific aspects of the invention relate to sharing memory between a
`
`retransmission buffer ( or memory) and interleaving/deinterleaving and/or coding/decoding
`
`functionality.
`
`[0020]
`
`Additional exemplary, non-limiting aspects of the invention are:
`
`1.
`
`A method of packet retransmission comprising:
`
`transmitting or receiving a plurality of packets;
`
`identifying at least one packet of the plurality of packets as a packet that should not be
`
`retransmitted.
`
`2.
`
`The method of aspect 1, wherein the packet is any grouping of bytes.
`
`4
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 9 of 739
`
`
`
`5550-57PCT
`
`3.
`
`The method of aspect 1, wherein the packet is one of an IP packet, an Ethernet
`
`packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC codeword, an
`
`RS codeword and a DMT symbol.
`
`4.
`
`The method of aspect 1, wherein a bit field comprising a sequence identifier
`
`(SID) is appended to each packet.
`
`5.
`
`The method of aspect 4, wherein the identifying step comprises using a special
`
`value for a sequence identifier (SID).
`
`6.
`
`The method of aspect 4, wherein the appended bit field comprises a dedicated
`
`CRC.
`
`7.
`
`The method of aspect 1, wherein the at least one packet is not stored for
`
`retransmission.
`
`8.
`
`The method of aspect 1, wherein the at least one packet is passed immediately
`
`to a high layer.
`
`9.
`
`A packet retransmission module capable of transmitting or receiving a
`
`plurality of packets and capable of identifying at least one packet of the plurality of packets
`
`as a packet that should not be retransmitted.
`
`10.
`
`The module of aspect 9, wherein the packet is any grouping of bytes.
`
`5
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 10 of 739
`
`
`
`5550-57PCT
`
`11.
`
`The module of aspect 9, wherein the packet is one of an IP packet, an Ethernet
`
`packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC codeword, an
`
`RS codeword and a DMT symbol.
`
`12.
`
`The module of aspect 9, wherein the module is capable of appending a bit
`
`field comprising a sequence identifier (SID) to each packet.
`
`13.
`
`The module of aspect 12, wherein the identifying comprises using a special
`
`value for the SID.
`
`14.
`
`The module of aspect 12, wherein the appended bit field comprises a
`
`dedicated CRC.
`
`15.
`
`The module of aspect 9, wherein the at least one packet is not stored by the
`
`module for retransmission.
`
`16.
`
`The module of aspect 9, wherein the at least one packet is passed by the
`
`module immediately to a high layer.
`
`17.
`
`The module of aspect 9, wherein the module is implemented in one or more of
`
`a wireless transceiver, a wireless LAN station, a wired transceiver, a DSL modem, an ADSL
`
`modem, an xDSL modem, a VDSL modem, a multicarrier transceiver, a general purpose
`
`computer, a special purpose computer, a programmed microprocessor, a microcontroller and
`
`6
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 11 of 739
`
`
`
`5550-57PCT
`peripheral integrated circuit element(s), an ASIC, a digital signal processor, a hard-wired
`
`electronic or logic circuit and a programmable logic device.
`
`18. The module of aspect 9, wherein the module is implemented in one or more of a
`
`PTM-TC, ATM-TC, PMD and PMS-TC.
`
`19.
`
`A method comprising sharing memory between an interleaving and/or
`
`deinterleaving memory and a packet retransmission memory.
`
`20.
`
`A method comprising allocating a first portion of shared memory for
`
`retransmission and a second portion of the shared memory for interleaving and/or
`
`deinterleaving.
`
`21.
`
`The method of aspect 20, further comprising transmitting or receiving a
`
`message indicating how to allocate the shared memory.
`
`22.
`
`The method of aspect 19 or 20, further comprising transmitting or receiving a
`
`message indicating how to share the memory.
`
`23.
`
`A memory capable of being shared between an interleaving and/or
`
`deinterleaving buffer and a packet retransmission buffer.
`
`24.
`
`A module capable of allocating a first portion of shared memory for
`
`retransmission and a second portion of the shared memory for interleaving and/or
`
`deinterleaving.
`
`7
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 12 of 739
`
`
`
`5550-57PCT
`
`25.
`
`The module of aspect 24, wherein the module is capable of transmitting or
`
`receiving a message indicating how to allocate the shared memory.
`
`26.
`
`The module of aspect 24, wherein the module is capable of transmitting or
`
`receiving a message indicating how to share the memory.
`
`27.
`
`The module of aspect 24, wherein the module is one or more of a wireless
`
`transceiver, a wireless LAN station, a wired transceiver, a DSL modem, an ADSL modem,
`
`an xDSL modem, a VDSL modem, a multicarrier transceiver, a general purpose computer, a
`
`special purpose computer, a programmed microprocessor, a microcontroller and peripheral
`
`integrated circuit element(s), an ASIC, a digital signal processor, a hard-wired electronic or
`
`logic circuit and a programmable logic device.
`
`28.
`
`A method of packet retransmission comprising:
`
`transmitting or receiving a plurality of packets;
`
`identifying at least one packet of the plurality of packets as a packet that should be
`
`retransmitted and at least one packet of the plurality of packets as a packet that should not
`
`be retransmitted.
`
`29.
`
`The method of aspect 28, wherein the packet is any grouping of bytes.
`
`30.
`
`The method of aspect 28, wherein the packet is one of an IP packet, an
`
`Ethernet packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC
`
`codeword, an RS codeword and a DMT symbol.
`
`8
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 13 of 739
`
`
`
`5550-57PCT
`
`31.
`
`The method of aspect 28, wherein a bit field comprising a sequence identifier
`
`(SID) is appended to each packet.
`
`32.
`
`The method of aspect 31, wherein the identifying step comprises using a
`
`special value for a sequence identifier (SID).
`
`33.
`
`The method of aspect 31, wherein the appended bit field comprises a
`
`dedicated CRC.
`
`34.
`
`The method of aspect 28, wherein at least one packet is stored for
`
`retransmission.
`
`35.
`
`The method of aspect 28, wherein at least one packet is passed immediately to
`
`a high layer.
`
`36.
`
`A packet handling method comprising:
`
`receiving a stream of packets;
`
`identifying a first number of packets in the stream of packets as low-latency
`
`packets;
`
`packets;
`
`layer; and
`
`identifying a second number of packets in the stream of packets as low-error
`
`forwarding the low-latency and low-error packets to a transceiver or a higher
`
`storing the low-error packets for error correction.
`
`9
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 14 of 739
`
`
`
`37.
`
`The method of aspect 36, further comprising appending the low-error packets
`
`with an identifier.
`
`5550-57PCT
`
`38.
`
`A method of allocating memory in a transceiver comprising:
`
`analyzing one or more communication parameters;
`
`identifying a memory allocation; and
`
`allocating memory based on the memory allocation to a retransmission
`
`function and one or more of interleaving, deinterleaving, RS coding and RS decoding.
`
`39.
`
`A memory sharing method in a transceiver comprising:
`
`receiving a memory allocation;
`
`establishing a shared memory for one or more of interleaving, deinterleaving,
`
`RS coding, RS decoding and packet retransmission functions; and
`
`sharing the shared memory between a retransmission function and one or more
`
`of interleaving, deinterleaving, RS coding and RS decoding functions.
`
`40.
`
`The method of aspect 39, further comprising determining a compatibility of
`
`the memory allocation.
`
`41.
`
`The method of aspect 39, wherein the compatibility of the memory allocation
`
`is based on channel performance metrics.
`
`42. Means for performing the functionality of any of the aforementioned aspects.
`
`10
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 15 of 739
`
`
`
`5550-57PCT
`An information storage media comprising information that when executed
`
`43.
`
`performs the functionality of any of the aforementioned aspects.
`
`44.
`
`Any one or more of the features as substantially described herein.
`
`45. Means for packet retransmission comprising:
`
`means for transmitting or receiving a plurality of packets;
`
`means for identifying at least one packet of the plurality of packets as a packet
`
`that should not be retransmitted.
`
`46.
`
`The means of aspect 45, wherein the packet is any grouping of bytes.
`
`4 7.
`
`The means of aspect 4 5, wherein the packet is one of an IP packet, an Ethernet
`
`packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC codeword, an
`
`RS codeword and a DMT symbol.
`
`48.
`
`The means of aspect 45, wherein a bit field comprising a sequence identifier
`
`(SID) is appended to each packet.
`
`49.
`
`The means of aspect 48, wherein the means for identifying comprises using a
`
`special value for a sequence identifier (SID).
`
`50.
`
`The means of aspect 48, wherein the appended bit field comprises a dedicated
`
`CRC.
`
`11
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 16 of 739
`
`
`
`5550-57PCT
`The means of aspect 45, wherein the at least one packet is not stored for
`
`51.
`
`retransmission.
`
`52.
`
`The means of aspect 45, wherein the at least one packet is passed immediately
`
`to a high layer.
`
`53. Means for sharing memory between an interleaving and/or deinterleaving
`
`function and a packet retransmission function.
`
`54. Means for allocating a first portion of shared memory for retransmission and a
`
`second portion of the shared memory for interleaving and/or deinterleaving.
`
`55.
`
`The means of aspect 54, further comprising means for transmitting or
`
`receiving a message indicating how to allocate the shared memory.
`
`56.
`
`The means of aspect 54, further comprising means for transmitting or
`
`receiving a message indicating how to share the memory.
`
`57. Means for sharing a memory between an interleaving and/or deinterleaving
`
`function and a packet retransmission function.
`
`58. Means for packet retransmission comprising:
`
`means for transmitting or receiving a plurality of packets;
`
`12
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 17 of 739
`
`
`
`5550-57PCT
`means for identifying at least one packet of the plurality of packets as a packet
`
`that should be retransmitted and at least one packet of the plurality of packets as a packet
`
`that should not be retransmitted.
`
`59.
`
`The means of aspect 58, wherein the packet is any grouping of bytes.
`
`60.
`
`The means of aspect 58, wherein the packet is one of an IP packet, an Ethernet
`
`packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC codeword, an
`
`RS codeword and a DMT symbol.
`
`61.
`
`The means of aspect 58, wherein a bit field comprising a sequence identifier
`
`(SID) is appended to each packet.
`
`62.
`
`The means of aspect 61, wherein the means for identifying comprises using a
`
`special value for the sequence identifier (SID).
`
`63.
`
`The means of aspect 58, wherein the appended bit field comprises a dedicated
`
`CRC.
`
`64.
`
`The means of aspect 58, wherein at least one packet is stored for
`
`retransmission.
`
`65.
`
`The means of aspect 58, wherein at least one packet is passed immediately to a
`
`high layer.
`
`13
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 18 of 739
`
`
`
`66.
`
`A packet handling means comprising:
`
`means for receiving a stream of packets;
`
`5550-57PCT
`
`means for identifying a first number of packets in the stream of packets as
`
`low-latency packets;
`
`means for identifying a second number of packets in the stream of packets as
`
`low-error packets;
`
`means for forwarding the low-latency and low-error packets to a transceiver or
`
`higher layer; and
`
`means for storing the low-error packets for error correction.
`
`67.
`
`The means of aspect 66, further comprising means for appending the low-error
`
`packets with an identifier.
`
`68. Means for allocating memory in a transceiver comprising:
`
`means for analyzing one or more communication parameters;
`
`means for identifying a memory allocation; and
`
`means for allocating memory based on the memory allocation to a
`
`retransmission function and one or more of an interleaving, deinterleaving, RS coding and
`
`RS decoding function.
`
`69. Means for memory sharing in a transceiver comprising:
`
`means for receiving a memory allocation;
`
`means for establishing a shared memory for one or more of interleaving,
`
`deinterleaving, RS coding, RS decoding and packet retransmission function; and
`
`14
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 19 of 739
`
`
`
`5550-57PCT
`means for sharing the shared memory between a retransmission function and
`
`one or more of interleaving, deinterleaving, RS coding and RS decoding functionality.
`
`70.
`
`The means of aspect 69, further comprising means for determining a
`
`compatibility of the memory allocation.
`
`71.
`
`The means of aspect 69, wherein the compatibility of the memory allocation is
`
`based on channel performance metrics.
`
`72.
`
`A transceiver capable of performing packet retransmission comprising:
`
`a transmission management module configurable to transmit or receive a
`
`plurality of packets; and
`
`a QOS module configurable to identify at least one packet of the plurality of
`
`packets as a packet that should not be retransmitted.
`
`73.
`
`The transceiver of aspect 72, wherein the packet is any grouping of bytes.
`
`74.
`
`The transceiver of aspect 72, wherein the packet is one of an IP packet, an
`
`Ethernet packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC
`
`codeword, an RS codeword and a DMT symbol.
`
`7 5.
`
`The transceiver of aspect 72, wherein a bit field comprising a sequence
`
`identifier (SID) is appended to each packet.
`
`15
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 20 of 739
`
`
`
`5550-57PCT
`The transceiver of aspect 75, wherein the QOS module uses a special value for
`
`76.
`
`a sequence identifier (SID).
`
`77.
`
`The transceiver of aspect 7 5, wherein the appended bit field comprises a
`
`dedicated CRC.
`
`78.
`
`The transceiver of aspect 72, wherein the at least one packet is not stored for
`
`retransmission.
`
`79.
`
`The transceiver of aspect 72, wherein the at least one packet is passed
`
`immediately to a high layer.
`
`80.
`
`A memory capable of being shared between interleaving and/or deinterleaving
`
`and packet retransmission.
`
`81.
`
`A memory management module capable of allocating a first portion of shared
`
`memory for retransmission and capable of allocating a second portion of the shared memory
`
`to one or more of interleaving and deinterleaving functionality.
`
`82.
`
`The module of aspect 81, further comprising a module for transmitting or
`
`receiving a message indicating how to allocate the shared memory.
`
`83.
`
`The module of aspect 81, further comprising a module for transmitting or
`
`receiving a message indicating how to share the memory.
`
`16
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 21 of 739
`
`
`
`5550-57PCT
`A module capable of being shared between interleaving and/or deinterleaving
`
`84.
`
`and packet retransmission.
`
`85.
`
`A transceiver capable of performing packet retransmission comprising:
`
`a transmission management module configurable to transmit or receive a
`
`plurality of packets; and
`
`a QOS module configurable to identify at least one packet of the plurality of
`
`packets as a packet that should be retransmitted and at least one packet of the plurality of
`
`packets as a packet that should not be retransmitted.
`
`86.
`
`The transceiver of aspect 85, wherein the packet is any grouping of bytes.
`
`87.
`
`The transceiver of aspect 85, wherein the packet is one of an IP packet, an
`
`Ethernet packet, an ATM cell, a PTM packet, an ADSL Mux-Data Frame, a PTM-TC
`
`codeword, an RS codeword and a DMT symbol.
`
`88.
`
`The transceiver of aspect 85, wherein a bit field comprising a sequence
`
`identifier (SID) is appended to each packet.
`
`89.
`
`The transceiver of aspect 88, wherein the identifying step comprises using a
`
`special value for a sequence identifier (SID).
`
`90.
`
`The transceiver of aspect 88, wherein the appended bit field comprises a
`
`dedicated CRC.
`
`17
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 22 of 739
`
`
`
`5550-57PCT
`The transceiver of aspect 85, wherein at least one packet is stored for
`
`91.
`
`retransmission.
`
`92.
`
`The transceiver of aspect 85, wherein at least one packet is passed
`
`immediately to a high layer.
`
`93.
`
`A transceiver capable of handling a stream of packets comprising:
`
`a QOS module capable of identifying a first number of packets in the stream
`
`of packets as low-latency packets and a second number of packets in the stream of packets
`
`as low-error packets;
`
`a transmission management module capable of forwarding the low-latency and
`
`low-error packets to another transceiver; and
`
`a buffer module capable of storing the low-error packets for error correction.
`
`94.
`
`The transceiver of aspect 93, further comprising a packet QOS assignment
`
`module capable of appending the low-error packets with an identifier.
`
`95.
`
`A transceiver capable of having an allocatable memory comprising:
`
`a controller capable of analyzing one or more communication parameters; and
`
`a memory management module capable of identifying a memory allocation
`
`and allocating a shared memory based on the memory allocation to a retransmission
`
`function and one or more of interleaving, deinterleaving, RS coding and RS decoding
`
`functions.
`
`96.
`
`A transceiver capable of sharing memory comprising:
`
`18
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 23 of 739
`
`
`
`a controller capable of receiving a memory allocation; and
`
`a memory management module capable of establishing a shared memory for a
`
`5550-57PCT
`
`retransmission function and one or more of interleaving, deinterleaving, RS coding and RS
`
`decoding functions.
`
`97.
`
`The transceiver aspect 96, wherein the memory management module further
`
`determines a compatibility of the memory allocation.
`
`98.
`
`The transceiver of aspect 96, wherein the memory allocation is based on one
`
`or more communication channel performance metrics.
`
`99.
`
`In a communication environment where packets are being transmitted, a
`
`method for allocating a first portion of shared memory for retransmission of packets and a
`
`second portion of the shared memory for interleaving and/or deinterleaving.
`
`100. The method of aspect 99, wherein all errored packets are retransmitted.
`
`101. The method of aspects 19, 20 and 99, wherein a retransmission function
`
`identifies packets that should not be retransmitted.
`
`102. The method of aspect 99, wherein all packets are being transmitted without an
`
`assigned a QOS level.
`
`103. A packet communication method comprising:
`
`in a first mode of operation:
`
`19
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 24 of 739
`
`
`
`transmitting or receiving a plurality of packets;
`
`identifying at least one packet of the plurality of packets as a packet
`
`5550-57PCT
`
`that should not be retransmitted;
`
`in a second mode of operation:
`
`transmitting or receiving a plurality of packets;
`
`allocating a first portion of shared memory for retransmission of
`
`packets and a second portion of the shared memory for one or more of interleaving,
`
`deinterleaving, coding, decoding and error correction; and
`
`in a third mode of operation:
`
`transmitting or receiving a plurality of packets;
`
`identifying at least one packet of the plurality of packets as a
`
`retransmittable-type packet;
`
`identifying at least one packet of the plurality of packets as a non(cid:173)
`
`retransmittable-type packet;
`
`allocating a first portion of shared memory for retransmission of the
`
`retransmittable-type packets and a second portion of the shared memory for one or more of
`
`interleaving, deinterleaving, coding, decoding and error correction.
`
`104.
`
`The method of aspect 103, wherein the retransmittable-type packet is a low-
`
`latency packet.
`
`105.
`
`The method of aspect 103, wherein the retransmittable-type packet is a low-
`
`error packet.
`
`20
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 25 of 739
`
`
`
`5550-57PCT
`
`[0021]
`
`These and other features and advantages of this invention are described in, or are
`
`apparent from, the following detailed description of the exemplary embodiments.
`
`BRIEF DESCRIPTION OF THE ORA WINGS
`
`[0022]
`
`The exemplary embodiments of the invention will be described in detail, with
`
`reference to the following figures wherein:
`
`[0023]
`
`Fig. 1 illustrates an exemplary communication system according this invention.
`
`[0024]
`
`Figure 2 is a flowchart outlining an exemplary method for packet retransmission
`
`according this invention.
`
`[0025]
`
`Figure 3 is a flowchart outlining an exemplary method for retransmitted packet
`
`reception according this invention.
`
`[0026]
`
`Figure 4 is a flowchart outlining an exemplary method for memory allocation
`
`according to this invention.
`
`[0027]
`
`Figure 5 is a flowchart outlining an exemplary method for memory sharing
`
`according this invention.
`
`[0028]
`
`The exemplary embodiments of this invention will be described in relation to
`
`DETAILED DESCRIPTION
`
`21
`
`IPR2022-00833
`CommScope, Inc. Exhibit 1002
`Page 26 of 739
`
`
`
`5550-57PCT
`packet retransmission and/or memory sharing in an xDSL environment. However, it should
`
`be appreciated, that in general, the systems and methods of this invention will work equally
`
`well for any type of communication system in any environment.
`
`[0029]
`
`The exemplary systems and methods of this invention will also be described in
`
`relation to multicarrier modems, such as xDSL modems and VDSL modems, and associated
`
`communication hardware, software and communication channels. However, to avoid
`
`unnecessarily obscuring the present invention, the following description omits well-known
`
`structures and devices that may be shown in block diagram form or otherwise summarized.
`
`[0030]
`
`For purposes of explanation, numerous details are set forth in order to provide a
`
`thorough understanding of the present invention. It should be appreciated however that the
`
`present invention may be practiced in a variety of ways beyond the specific details set forth
`
`herein.
`
`[0031]
`
`Furthermore, while the exemplary embodiments illustrated herein show the
`
`various components of the system collocated, it is to be appreciated that the various
`
`components of the system can be located at distant portions of a distributed network, such as
`
`a communications network and/or the Internet, or within a dedicated secure, unsecured and/or
`
`encrypted system. Thus, it should be appreciated that the components of the system can be
`
`combined into one or more devices, such as a modem, or collocated on a particular node of a
`
`distributed network, such as a telecommunications network. As will be appreciated from the
`
`following description, and for reasons of computational efficiency, the components of the
`
`system can be arranged at any location within a distributed network without affecting the
`
`operation of the system. For example, the various components can be located in a Central
`
`Office