throbber
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket