`
`
`IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`PATENT:
`
`
`
`6,424,625
`
`INVENTOR:
`FILED:
`
`
`Larsson, P. et al.
`October 29, 1998
`
`
`
`
`
`ISSUED:
`
`July 23, 2002
`
`METHOD AND APPARATUS FOR DISCARDING PACKETS
`TITLE:
`IN A DATA NETWORK HAVING AUTOMATIC REPEAT REQUEST
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`U.S. Patent & Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`
`REPLY DECLARATION OF HARRY BIMS, PH.D.
`
`
`
`I, Harry Bims, declare as follows:
`
`General Background
`
`1. My name is Harry Bims. I previously submitted a Declaration of
`
`Harry Bims, PhD, which I understand was filed with a Petition for Inter Parties
`
`Review of U.S. Patent No. 6,424,625 as Exhibit 1004. My background is
`
`described in that Declaration.
`
`2.
`
` I have been asked for my opinions on certain issues relating to a
`
`Patent Owner’s Response by Ericsson Under 37 C.F.R. § 42.120, which I have
`
`reviewed.
`
`
`
`1
`
`Broadcom v. Ericsson
`IPR2013-00636
`Broadcom 1022
`
`
`
`
`
`Garrabrant Anticipates Claim 1 of the ‘625 Patent
`
`3.
`
`In my original declaration, I explained why Garrabrant anticipates
`
`claim 1 of the ‘625 patent. Below I provide an additional discussion of Garrabrant
`
`in reply to Patent Owner’s Response.
`
`4.
`
`Owner argues that none of the commands listed in Garrabrant relate to
`
`commanding to receive. Response at 26. The list of commands are general types,
`
`such as “RR” for flow and “RNR” for control. A transmitter could use, for
`
`example, a control message (RNR) to send a “lost” message that commands the
`
`receiver to receive the next packet and move the receive window.
`
`Hettich Anticipates Claim 1 of the ‘625 Patent
`
`5.
`
`In my original declaration, I explained why Hettich anticipates claim
`
`1 of the ‘625 patent. Below I provide an additional discussion of Hettich in reply
`
`to Patent Owner’s Response.
`
`6.
`
`The DELAY N command tells the receiver to release any expectation
`
`of receiving unacknowledged packet N (and any of N-1, N-2, etc)., and to start
`
`receiving packets beginning with N+1. Therefore it would make sense for the
`
`transmitter to send the DELAY N command and then send packet N+1. At a
`
`minimum, Hettich implicitly discloses (and certainly does not preclude) sending
`
`N+1 as the next packet and thus discloses the method step of claim 1. I believe a
`
`person of ordinary skill would understand that Hettich implicitly teaches various
`
`
`
`2
`
`
`
`
`
`combinations of scenarios of missing packets, such as one discarded packet,
`
`multiple discarded packets, and packets sent in different orders.
`
`7.
`
`Hettich discloses “discarding” as claimed in claim 1 of the ‘625
`
`patent. In the example of Figure 12 of the ‘625 patent, all packets between DSN
`
`and BSN are discarded, and a subsequent packet with RBEP=TRUE tells the
`
`receiver to move its window forward. (See ‘625 patent, Fig. 10B; Ex. 1001). In
`
`like manner, Hettich discloses that the transmitter discards cells (packets) because
`
`a timer in the transmitter has expired. (Hettich at §5.2.3; Ex. 1007) Then Hettich
`
`sends a DELAY PDU to inform the receiver that cells have been discarded.
`
`(Hettich, §5.2.4; Ex. 1007). After this discarding of cells has occurred, A DELAY
`
`PDU command with RN = BSN or BSN-1 (to use the terminology of the ‘625
`
`patent) is sent from the transmitter to the receiver, causing the receiver to “stop
`
`waiting for cells where the following applies for the number: N <= RN. It then
`
`shifts the window and issues a corresponding acknowledgement.” (Hettich, p. 35;
`
`Ex. 1007). This step anticipates the “commanding” step as required by claim 1 of
`
`the ‘625 patent.
`
`8. While it is possible that the transmitter may contain non-discarded
`
`cells having sequence numbers between the DELAY SN and the next received
`
`packet, Hettich implicitly discloses that the transmitter can send DELAY N in
`
`order to start sending the next packet at N+1. Furthermore, as long as the
`
`
`
`3
`
`
`
`
`
`transmitter discards packets meeting the claimed conditions (“all packets for which
`
`acknowledgement has not been received, and which have sequence numbers prior
`
`to the at least one packet”), the discarding step of claim 1 is met whether or not the
`
`transmitter discards or does not discard other packets as well. Hettich states that
`
`sending a DELAY command with SN means “SN is the highest number of all the
`
`discarded cells.”
`
`Walke Renders Claim 1 of the ‘625 Patent Obvious
`
`9.
`
`In my original declaration, I explained why Walke renders claim 1 of
`
`the ‘625 patent obvious. Below I provide an additional discussion of Walke in
`
`reply to Patent Owner’s Response.
`
`10. Walke’s Delay command is not just a command to “ignore.” Delay
`
`(n, m) commands the receiver to receive packet #n and to ignore packet #m (i.e., it
`
`“releases expectations” of receiving #m).
`
`11. Walke is not limited to “releasing expectations” only for packets with
`
`the specific numbers in the example in Walke where the transmitter sends Delay
`
`(4, 1). Walke would also release expectations where the release causes a next
`
`packet to be sent just after the released one, and therefore non-consecutive with a
`
`previously received packet. For example, if packet #3 was discarded and the next
`
`packet to be sent was #4, Walke could send Delay (4,3), and the packet
`
`
`
`4
`
`
`
`
`
`commanded to be received (#4) would be non-consecutive with a previously
`
`received packet (e.g., #2).
`
`12. Patent Owner says that “Broadcom’s DELAY (n, n-1) scenario
`
`applied to claim 9 would reduce the throughput of the system, and therefore would
`
`not be suggested by Walke.” Response at 51. This statement seems to suggest that
`
`the delay (n, n-1) scenario means that Walke must be made to operate always in a
`
`manner where the next packet was one sequence number after the previously
`
`received one. This misses the point, which is that a person of ordinary skill
`
`reading Walke would understand that it discloses this possibility, along with any
`
`other possibilities. The ‘625 patent also envisions scenarios in which there are no
`
`packets waiting to be sent. For example, dependent claim 8 of the ‘625 patent
`
`assumes there will be such cases. I believe a person of ordinary skill would
`
`similarly assume that Walke could operate in situations with no packets are waiting
`
`to be sent, one packet, or multiple packets waiting to be sent.
`
`13. Furthermore, the principles taught by Walke could be used in a Stop-
`
`and-Wait type of system, in which packets are sent and acknowledged one at a
`
`time. While Stop-and-Wait systems are not as efficient, they were well-known in
`
`the art, as indicated in the background of the ‘625 patent (‘625 patent at 1:23, Ex.
`
`1001), and in Hettich at Section 5.1.1. While this Stop-and-Wait approach is less
`
`efficient than selective reject, it would have been obvious to one of ordinary skill
`
`
`
`5
`
`
`
`
`
`in the art that the concept of Walke of allowing cells to be discarded in an ARQ
`
`system could be applied to Stop-and-Wait. Even the ‘625 patent acknowledges at
`9:64-67 (Ex. 1001):
`
`Those skilled in the art will also recognize that the
`principles described above with respect to the various
`embodiments of the invention can be applied to Stop-
`and-Wait ARQ schemes.
`
`The “principles described above” refer to the ability to discard in an ARQ system.
`
`Similarly, a person of ordinary skill in the art would know, given the teaching of a
`
`discard scheme in Walke, how to apply that teaching to Stop-and-Wait. In such a
`
`case, it could therefore include a Delay (n, n-1) type of message to tell the receiver
`
`to not expect a discarded packet #(n-1), and to receive packet #n.
`
`
`
`Availability for Cross-Examination
`
`14.
`
`In signing this declaration, I recognize that the declaration will be
`
`filed as evidence in a contested case before the Patent Trial and Appeal Board of
`
`the United States Patent and Trademark Office. I also recognize that I may be
`
`subject to cross examination in the case and that cross examination will take place
`
`within the United States. If cross examination is required of me, I will appear for
`
`cross examination within the United States during the time allotted for cross
`
`examination.
`
`
`
`6
`
`
`
`
`
`Right to Supplement
`
`15.
`
`I reserve the right to supplement my opinions in the future to respond
`
`to any arguments that Patentee raises and to take into account new information as it
`
`becomes available to me.
`
`Jurat
`
`16.
`
`I declare that all statements made herein of my own knowledge are
`
`true and that all statements made on information and belief are believed to be true;
`
`and further that these statements were made with the knowledge that willful false
`
`statements and the like so made are punishable by fine or imprisonment, or both,
`
`under Section 1001 of Title 18 of the United States Code.
`
`
`Dated: October 1, 2014
`
`_________________________________
`Harry Bims
`
`
`
`7