throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`____________
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________
`
`GUEST TEK INTERACTIVE ENTERTAINMENT LTD.,
`
`Petitioner,
`
`v.
`
`NOMADIX, INC.,
`
`Patent Owner.
`
`U.S. Patent No. 8,626,922 to Short et al.
`Issued: January 7, 2014
`Filed: April 26, 2011
`
`Title: SYSTEMS AND METHODS FOR DYNAMIC DATA TRANSFER
`MANAGEMENT ON A PER SUBSCRIBER BASIS IN A COMMUNICATIONS
`NETWORK
`
`____________
`
`
`IPR2019-00258
`
`____________
`
`PETITION FOR INTER PARTES REVIEW OF U.S. PATENT NO. 8,626,922
`
`
`FILED ELECTRONICALLY UNDER 37 C.F.R. § 42.6(b)(1)
`Mail Stop “PATENT BOARD”
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`

`

`TABLE OF CONTENTS
`
`LISTING OF EXHIBITS ......................................................................................... iv 
`I. 
`INTRODUCTION ........................................................................................... 1 
`II.  MANDATORY NOTICES UNDER 37 C.F.R. § 42.8 ................................... 2 
`A. 
`Real Party-in-Interest [37 C.F.R. § 42.8(b)(1)] ..................................... 2 
`B. 
`Related Matters [37 C.F.R. § 42.8(b)(2)] .............................................. 2 
`C. 
`Lead and Backup Counsel; Service Information [37 C.F.R. §§
`42.8(b)(3)-(4)] ....................................................................................... 3 
`III.  REQUIREMENTS UNDER 37 C.F.R. §§ 42.103 and 42.104 ....................... 4 
`A. 
`Payment of Fees [37 C.F.R. § 42.103] .................................................. 4 
`B. 
`Grounds for Standing [37 C.F.R. § 42.104(a)] ..................................... 4 
`IV.  RELIEF REQUESTED [37 C.F.R. § 42.22(a)] .............................................. 4 
`V. 
`THE ’922 PATENT ......................................................................................... 5 
`A.  Overview of Patent ................................................................................ 5 
`B. 
`Prosecution History for the ’922 Patent ................................................ 6 
`C. 
`Claims at Issue ....................................................................................... 8 
`D. 
`Claim Construction ............................................................................... 9 
`VI.  PERSON OF ORDINARY SKILL IN THE ART ........................................ 10 
`VII.  PRIOR ART ................................................................................................... 11 
`A. 
`’540 Patent (Ex. 1004) ........................................................................ 12 
`B. 
`’279 Patent (Ex. 1005) ........................................................................ 15 
`C. 
`’433 Patent (Ex. 1006) ........................................................................ 17 
`D. 
`98-010P Report (Ex. 1007) ................................................................. 19 
`
`i
`
`

`

`B. 
`C. 
`
`’492 Patent (Ex. 1008) ........................................................................ 22 
`E. 
`VIII.  CLAIMS 1 AND 9 ARE OBVIOUS OVER THE ’540 PATENT IN VIEW
`OF THE ’433 PATENT. ................................................................................ 24 
`A. 
`The ’540 patent discloses all limitations of the claims, except for the
`limitations reciting a “user device” and “user profile” record including
`an indication of a network communication bandwidth associated with
`the device. ............................................................................................ 25 
`The ’433 patent discloses the remaining limitations of the claims. .... 32 
`A POSITA would have been motivated to combine the ’540 patent
`with the ’433 patent to arrive at claims 1 and 9. ................................. 35 
`IX.  CLAIMS 1 AND 9 ARE OBVIOUS OVER THE ’279 PATENT IN VIEW
`OF THE 98-010P REPORT. ......................................................................... 41 
`A. 
`The ’279 patent discloses all limitations of the claims, except for
`limitations [1.C] and [9.B]. ................................................................. 41 
`The 98-010P Report discloses the remaining limitations of claims 1
`and 9. ................................................................................................... 47 
`A POSITA would have been motivated to combine the ’279 patent
`with the 98-010P Report to arrive at claims 1 and 9. .......................... 49 
`CLAIMS 1 AND 9 ARE OBVIOUS OVER THE ’492 PATENT IN VIEW
`OF THE ’540 PATENT. ................................................................................ 54 
`A. 
`The ’492 patent discloses all limitations of claims 1 and 9, except for
`the limitations regarding calculating a delay period and delaying
`transmission based on the delay period. .............................................. 54 
`The ’540 patent discloses the remaining limitations of claims 1 and 9.
` ............................................................................................................. 62 
`A POSITA would have been motivated to combine the ’492 and ’540
`patents to arrive at claims 1 and 9. ...................................................... 63 
`XI.  CONCLUSION .............................................................................................. 66
`
`B. 
`
`C. 
`
`X. 
`
`B. 
`
`C. 
`
`ii
`
`

`

`TABLE OF AUTHORITIES
`
`Page(s)
`
`Cases
`KSR Int’l Co. v. Teleflex Inc.,
`550 U.S. 398 (2007) .......................................................................... 34, 37, 47, 50
`Nomadix, Inc. v. Guest Tek Interactive Entertainment Ltd.,
`Case No. 2:16-CV-08033-AB-FFM ..................................................................... 3
`Statutes
`35 U.S.C. § 102 .................................................................................................. 11, 12
`35 U.S.C. § 103 ................................................................................1, 2, 4, 20, 52, 64
`35 U.S.C. § 311 .......................................................................................................... 1
`35 U.S.C. § 315 .......................................................................................................... 4
`Other Authorities
`37 C.F.R. § 42.8 ..................................................................................................... 2, 3
`37 C.F.R. § 42.15(a) ................................................................................................... 4
`37 C.F.R. § 42.22(a) ................................................................................................... 4
`37 C.F.R. § 42.100 ............................................................................................... 1, 10
`37 C.F.R. §§ 42.101 – 42.104 .................................................................................... 4
`
`
`
`iii
`
`

`

`Exhibit No.
`1001
`1002
`1003
`1004
`1005
`1006
`1007
`1008
`1009
`1010
`1011
`1012
`1013
`
`1014
`
`1015
`
`1016
`
`1017
`
`1018
`
`1019
`
`LISTING OF EXHIBITS
`
`Description
`U.S. Patent No. 8,626,922
`Declaration of Dr. Peter Dordal
`Excerpts from Prosecution History for Parent U.S. Patent
`No. 7,953,857
`U.S. Patent No. 5,864,540
`U.S. Patent No. 7,392,279
`U.S. Patent No. 6,587,433
`IEEE, INDEX Project Report #98-010P (May 1998)
`U.S. Patent No. 5,623,492
`IEEE, INDEX Project Report #99-010W (April 16, 1999)
`U.S. Patent No. 6,496,504
`Blake et al., Request for Comments 2475: An Architecture
`for Differentiated Services, IETF (Dec. 1998)
`Declaration of Gerard P. Grenier of IEEE
`Printout from IEEE website regarding INDEX Project
`Report #98-010P
`IETF, Request for Comment 2597: Assured Forwarding
`PHB Group (June 1999)
`Andrew M Odlyzko, The economics of the Internet: Utility,
`utilization, pricing, and Quality of Service, AT&T Labs,
`July 7, 1998
`The ATM Forum, Traffic Management Specification
`Version 4.0, af-tm-0056.000 (April 1996)
`Jeffrey MacKie-Mason, Pricing the Internet, February 10,
`1994
`Mitrabarun Sarkar, An Assessment of Pricing Mechanisms
`for the Internet—A Regulatory Imperative, Journal of
`Electronic Publishing, Volume 1, Issue 1&2, January-
`February 1995
`Andrew M Odlyzko, The economics of the Internet: Utility,
`utilization, pricing, and Quality of Service, AT&T Labs,
`July 7, 1998
`
`iv
`
`

`

`1020
`
`1021
`
`Pages from Electronics Dictionary, McGraw-Hill, 6th ed.
`(1997)
`Eugen Wallmeier and Tom Worster, “The Spacing Policer,
`an algorithm for efficient peak bit rate control in ATM
`networks,” Proc. International Switching Symposium 14,
`October 1992
`
`
`
`
`
`v
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`
`I.
`
`INTRODUCTION
`Guest Tek Interactive Entertainment Ltd. petitions for inter partes review, in
`
`accordance with 35 U.S.C. § 311 and 37 C.F.R. § 42.100, and cancellation of
`
`claims 1 and 9 of U.S. Patent No. 8,626,922 (Ex. 1001, “’922 patent”) purportedly
`
`owned by Nomadix, Inc.
`
`The alleged invention of the ’922 patent is “providing dynamic bandwidth
`
`management on a per subscriber basis in a communications network” by
`
`determining “if a received data packet will be delayed from further transmission in
`
`order to limit the bandwidth of the subscriber...and a queue for queuing the data
`
`packet for a delay period.” Ex. 1001 at 1:20-22, 4:8-15. But bandwidth
`
`management, by queuing the data packet for a delay period until the bandwidth
`
`conforms to an allotted bandwidth amount, has existed in the prior art well before
`
`the effective filing date of the ’922 patent.
`
`U.S. Patent Nos. 5,864,540 and 7,392,279, for instance, each disclose most
`
`elements of claims 1 and 9 of the ’922 patent, including processors for enforcing
`
`bandwidth constraints by delaying packet transmission over networks. Although
`
`those references do not expressly disclose enforcing bandwidth constraints
`
`associated with user devices and retrieved from user profile records, this aspect –
`
`the apparent basis for issuance of claims 1 and 9 – was well-known in the prior art.
`
`U.S. Patent Nos. 6,587,433 and 5,623,492 and IEEE’s INDEX Project Report #98-
`
`1
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`010P, each disclose systems and methods for storing bandwidth constraints for
`
`user devices in user profiles that can be subsequently retrieved for bandwidth
`
`management.
`
`As Dr. Peter Dordal, an expert in the field who qualified as a person of
`
`ordinary skill in the art at the relevant time, explains in his accompanying
`
`declaration (Exhibit 1002, “Dr. Dordal Decl.”), storing bandwidth limits in user
`
`profiles for bandwidth management was a well-known technique for fairly
`
`allocating and charging for network bandwidth usage on a per-user basis before the
`
`’922 patent. For this and various other reasons explained, a skilled artisan would
`
`have had motivation to combine the relevant aspects of the above-cited prior art to
`
`arrive at the alleged inventions of claims 1 and 9 of the ’922 patent. Accordingly,
`
`those claims would have been obvious to a person of ordinary skill in the art under
`
`35 U.S.C. § 103 and the Board should institute inter partes review.
`
`II. MANDATORY NOTICES UNDER 37 C.F.R. § 42.8
`A. Real Party-in-Interest [37 C.F.R. § 42.8(b)(1)]
`Guest Tek Interactive Entertainment Ltd. is the real party-in-interest.
`
`
`
`B. Related Matters [37 C.F.R. § 42.8(b)(2)]
`Nomadix is currently asserting the ’922 patent against Guest Tek in claims
`
`for breach of a license agreement in Nomadix, Inc. v. Guest Tek Interactive
`
`2
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`Entertainment Ltd., Case No. 2:16-CV-08033-AB-FFM, pending in the United
`
`States District Court for the Central District of California (“the Litigation”).
`
`
`
`
`
`C. Lead and Backup Counsel; Service Information [37 C.F.R. §§
`42.8(b)(3)-(4)]
`Guest Tek’s lead counsel is:
`
`
`
`
`
`
`
`Jeffrey W. Lesovitz (Reg. No. 63,461)
`Baker & Hostetler LLP
`Cira Centre, 12th Floor
`Philadelphia, PA 19104-2891
`T (215) 568-3100
`F (215) 568-3439
`jlesovitz@bakerlaw.com
`
`Guest Tek’s backup counsel are:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Steven J. Rocci (Reg. No. 30,489)
`Baker & Hostetler LLP
`Cira Centre, 12th Floor
`Philadelphia, PA 19104-2891
`T (215) 568-3100
`F (215) 568-3439
`srocci@bakerlaw.com
`
`Daniel J. Goettle (Reg. No. 50,983)
`Baker & Hostetler LLP
`Cira Centre, 12th Floor
`Philadelphia, PA 19104-2891
`T (215) 568-3100
`F (215) 568-3439
`dgoettle@bakerlaw.com
`
`3
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`Please direct all correspondence about this petition to lead counsel. Guest
`
`Tek also consents to email service at Guest-TekIPR@bakerlaw.com.
`
`III. REQUIREMENTS UNDER 37 C.F.R. §§ 42.103 and 42.104
`A. Payment of Fees [37 C.F.R. § 42.103]
`Guest Tek authorizes the USPTO to charge Deposit Account No. 233050 for
`
`all fees associated with this petition.
`
`B. Grounds for Standing [37 C.F.R. § 42.104(a)]
`The ’922 patent is available for inter partes review and that it is not barred
`
`or estopped from requesting inter partes review of any claim of the ’922 patent
`
`under 35 U.S.C. §§ 315(a)-(b) or 37 C.F.R. §§ 42.101 – 42.103.
`
`IV. RELIEF REQUESTED [37 C.F.R. § 42.22(a)]
`Guest Tek requests inter partes review and cancellation of claims 1 and 9 of
`
`the ’922 patent. Under pre-AIA 35 U.S.C. § 103(a), claims 1 and 9 would have
`
`been obvious to a person of ordinary skill in the art over:
`
`Ground 1: U.S. Patent No. 5,864,540 (Ex. 1004, “’540 patent”) in view of
`
`U.S. Patent No. 6,587,433 (Ex. 1006, “’433 patent”);
`
`Ground 2: U.S. Patent No. 7,392,279 (Ex. 1005, “’279 patent”) in view of
`
`IEEE’s INDEX Project Report #98-010P (Ex. 1007, “98-010P Report”); and
`
`Ground 3: U.S. Patent No. 5,623,492 (Ex. 1008, “’492 patent”) in view of
`
`the ’540 patent.
`
`4
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`
`V. THE ’922 PATENT
`A. Overview of Patent
`The ’922 patent purports to describe systems and methods for “dynamically
`
`managing transmission of packets.” Abstract. It discloses receiving and
`
`calculating a delay period associated with a packet sent by a user device based on a
`
`data transmission parameter, such as a bandwidth service level, associated with the
`
`user device and retrieved from a subscriber profile, and delaying transmission of
`
`the packet based on the delay period. Id. The subscriber profile is stored in a
`
`database, and includes the user/subscriber selected bandwidth. 12:36-38.
`
`To accomplish the delay, the patent employs a traffic shaper that utilizes a
`
`queue implemented as a ring buffer for prioritizing transmission of packets.
`
`Packets are loaded into a particular timeslot position of the queue according to a
`
`delay period calculated for the packet based on the selected bandwidth retrieved
`
`from the user profile.
`
`FIG. 3 illustrates queues 60 and 70 of the disclosed system:
`
`5
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`
`
`
`Each queue is implemented by a ring buffer. A “calculation is made to quantify
`
`the difference between the bandwidth available to the subscriber and the bandwidth
`
`currently being used.” 13:46-51. The packet is placed in the appropriate timeslot
`
`on the ring buffer based on that calculation “so that the ultimate delivery of a
`
`packet will not produce a bandwidth greater than that selected and paid for by the
`
`user/subscriber.” 9:32-50.
`
`B. Prosecution History for the ’922 Patent
`The application for the ’922 patent was filed on April 26, 2011, and claims
`
`priority to provisional application no. 60/161,182 filed on October 22, 1999. On
`
`May 21, 2013, the Office issued a Non-Final Rejection, rejecting the pending
`
`claims (including pending claims 1 and 9, which eventually issued as claims 1 and
`
`6
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`9 of the ’922 patent) for obviousness-type double patenting over the claims of U.S.
`
`Patent No. 7,953,857, which issued from the parent application of the ’922 patent.
`
`In response, Applicant submitted a terminal disclaimer, and the Office then
`
`withdrew its rejection, issuing a Notice of Allowance on September 3, 2013. The
`
`Examiner did not provide any specific reasons for the allowance. The ’922 patent
`
`issued on January 7, 2014.
`
`Relevant excerpts from the prosecution history for the parent ’857 patent are
`
`attached as Exhibit 1003. The ’857 patent’s claims 1 and 9 are substantially
`
`similar to the ’922 patent’s claims 1 and 9, except that the ’922 patent claims were
`
`amended to recite limitations [1.C] and [9.B] (see claim listing below). Those
`
`limitations replaced the limitations that were apparently the basis for the ’857
`
`patent claim being allowed over the prior art. See Ex. 1003 (1/26/2011 Office
`
`Action Resp., at 2-3, 6).
`
`Notably, the ’540, ’433, ’279, and ’492 patents were not considered or cited
`
`during prosecution of the ’922 patent. The 98-010P Report was cited by the
`
`Applicant in an April 26, 2011 Information Disclosure Statement (IDS), along with
`
`seventy-four other references in the same IDS. Id. The Office did not, however,
`
`substantively consider the Report in any Office Action.
`
`
`
`
`
`7
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`
`C. Claims at Issue
`The claims being challenged are claims 1 and 9. Claim 1 is reproduced as
`
`follows, with lettering added for clarity of the discussion below:
`
`A system for allowing a user to dynamically control an amount
`of bandwidth available to the user in a network, the system comprising:
`
`[1.A] a first network interface for communicating over a
`communication link with a user device during a network session;
`
`[1.B] a second network interface for communicating with one or
`more computer networks;
`
`[1.C] a data storage system including a user profile record
`associated with a user, the user profile record comprising an indication
`of a network communication bandwidth associated with the user
`device; and
`
`[1.D] a processor configured to calculate a delay period
`associated with a received packet based on the network communication
`bandwidth associated with the user, and
`
`[1.E] the processor further configured to delay transmission of
`the packet based on the delay period to prevent the user device from
`achieving a bandwidth greater than the network communication
`bandwidth associated with the user device.
`
`Claim 9 recites mostly the same claim limitations in method form:
`
`A method of dynamically managing transmission of packets, the
`method comprising:
`
`8
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`[9.A] establishing a network session over a communication link
`between a network and a user device of a user;
`[9.B] associating a data transmission parameter with the user
`device, the data transmission parameter being retrieved from a user
`profile associated with the user;
`[9.C] receiving a packet and calculating a delay period associated
`with the packet based on the data transmission parameter; and
`[9.D] delaying transmission of the packet based on the delay
`period to prevent the user device from achieving a data transmission
`greater than the data transmission parameter associated with the user
`device and retrieved from the user profile associated with the user.
`
`D. Claim Construction
`
`“Processor” in claim 1 means hardware or software that processes data. The
`
`disclosed processor processes bandwidth parameters and other data to calculate a
`
`delay period. ’922 at 7:46-65; claim 1. Further, the patent indicates that the
`
`processor may be hardware or software, explaining that bandwidth module 32,
`
`which includes the processor, is typically, but not required to be, implemented in
`
`software. 8:24-26; 8:33-56; Dr. Dordal Decl. ¶ 23.
`
`“Data storage system” in claim 1 means a system that saves or maintains
`
`data in one or more tables, memory, or other structures. See, e.g., ’922 at 12:49-50
`
`(“an entry in the memory module, typically a hash table, is created”); 8:49-51; Dr.
`
`Dordal Decl. ¶ 24.
`
`9
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`“User profile record” means an entry in a data storage system that includes
`
`information relating to a user, such as the address of the user’s device on a network
`
`and a corresponding bandwidth associated with the user device. Claim 1, for
`
`instance, refers to the data storage system as containing the user profile record
`
`associated with a user. The specification refers to the user profile as including a
`
`bandwidth parameter and a MAC address for the user’s device used to identify the
`
`device on a network. 8:32-34; 12:34-38; Dr. Dordal Decl. ¶ 25.
`
`The other claim terms of the unexpired ’922 patent are given their broadest
`
`reasonable interpretation, as understood by one of ordinary skill in the art, in view
`
`of the specification. 37 C.F.R. § 42.100(b).
`
`VI. PERSON OF ORDINARY SKILL IN THE ART
`The ’922 patent’s field is systems and methods for managing bandwidth in a
`
`communications network. Dr. Dordal Decl. ¶ 27; Ex. 1001 at 1:20-24. A person
`
`of ordinary skill in the art (“POSITA”) at the time of the alleged inventions of
`
`claims 1 and 9 would have had (1) either a formal degree in computer science or a
`
`related subject, or commensurate informal education in computer programming
`
`and designing computer networks, and (2) at least 2 years of experience in
`
`designing or programming computer networks. Dr. Dordal Decl. ¶ 27.
`
`
`
`
`
`10
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`
`VII. PRIOR ART
`
`The earliest purportedly-related application cited on the face of the ’922
`
`patent is U.S. provisional application 60/161,182, filed October 22, 1999. Because
`
`the ʼ922 patent application was filed before the effective date of the AIA, pre-AIA
`
`35 U.S.C. §§ 102, 103 apply.
`
`The prior art ’540 patent issued January 26, 1999. Because it issued before
`
`the earliest possible priority date of the ’922 patent, it is prior art at least under
`
`§ 102(a).
`
`The prior art ’492 patent issued April 22, 1997 and is prior art at least under
`
`§ 102(b). Likewise, the prior art 98-010P Report was publicly available at least as
`
`of May 20, 1998. Ex. 1012 (Declaration of Gerard P. Grenier of IEEE, stating 98-
`
`010P Report was published no later than May 20, 1998); Ex. 1007 at 1 (dated May
`
`1998 and copyrighted 1998); Ex. 1013 (“publication year” of 1998 for 98-010P
`
`Report); Dr. Dordal Decl. ¶ 89. Therefore, the Report also qualifies as prior art at
`
`least under § 102(b) (and if not, it is prior art under § 102(a) at least as of
`
`December 31, 1998).
`
`The prior art ’433 and ’279 patents were filed February 10, 1999 and March
`
`26, 1999, and issued July 1, 2003 and June 24, 2008, respectively. The ’922
`
`patent, however, did not issue until 2011. The ’433 and ’279 patents are therefore
`
`prior art at least under § 102(e).
`
`11
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`Each of these references is summarized below and in section X of Dr.
`
`Dordal’s declaration. In addition, Dr. Dordal explains the relevant state of the art
`
`as of 1999 in section IX of his declaration. As he explains, the problem of
`
`enforcing limits on bandwidth usage was recognized in the art, and there were only
`
`a finite number of solutions to enforce bandwidth constraints. Dr. Dordal Decl. ¶¶
`
`41-45. As in the ’540 and ’279 patents, one of those was calculating a delay period
`
`based on a particular bandwidth and delaying packet transmission consistent with
`
`that delay period. Id. Systems and methods were also well-known for storing
`
`bandwidth parameters in user profile records for subsequent retrieval for
`
`bandwidth management, as confirmed by, for example, the ’492 patent, ’433
`
`patent, and 98-010P Report. Id. ¶ 46.
`
`A.
`
`’540 Patent (Ex. 1004)
`
`The ’540 patent discloses a “traffic shaper” in a packet switched network
`
`that regulates “connections” and prevents lost data by integrating link scheduling
`
`and traffic shaping to arbitrate between incoming connections. Abstract. The
`
`connections are network “endpoints,” i.e., transmitter and receiver devices that
`
`send and receive information such as digital voice, video, and/or data over the
`
`network. 1:13-18; 1:42-47. The disclosed system and method, using a modified
`
`“leaky bucket” traffic shaper, calculate a “conformance time” for each “cell” (i.e.,
`
`data packet) that arrives at the traffic shaper. 1:41-42; 8:1-5. The conformance
`
`12
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`time is the “time at which an arriving cell conforms to the contracted traffic
`
`parameters of the connection the cell is coming from.” Id.
`
`The traffic parameters include a bandwidth (rate ρ) selected in a traffic
`
`contract. The patent states that “the QOS [Quality of Service, i.e., the probability
`
`of a packet being dropped] of a connection…may be ‘guaranteed’ by ‘contract’
`
`when a connection is established.... [E]ach connection ‘contracts’ to transmit cells
`
`to the network at a rate ρ (bandwidth descriptor)...when the connection is
`
`established.” 2:11-17; 8:5-9. The network will not allow the connection to be
`
`established if there is insufficient bandwidth to provide the required QOS. 2:16-
`
`20.
`
`Conformance time is determined based on the cell’s estimated arrival time,
`
`X, the current time t representing the cell’s actual arrival time, the contracted
`
`traffic parameters for the cells connection, ρ and σ, and the arrival time of the last
`
`cell from the same connection. 8:18-21. Specifically, as explained as to Fig 2:
`
`If X is less than or equal to t+σ/ρ then the connection is complying with
`the traffic contract and the cell is conforming as shown in step 34. In
`the case of a conforming cell, conformance time c equals the current
`time t. As shown in step 35, if X is greater than t+σ/ρ the cell is non-
`conforming and the conformance time is set to comply with the
`contracted traffic parameters, c=X-σ/ρ.
`
`8:18-38.
`
`13
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`If the traffic shaper determines that an arriving packet’s conformance time is
`
`equal to or before the current time, the packet is placed on the transmission queue
`
`for sending through the network. 7:1-10; 8:36-50, 8:63-9:2. If the packet is “non-
`
`conforming” (i.e., conformance time is after the current time), it is placed on a
`
`“sorting bin” queue for a delay period based on the calculated conformance time.
`
`7:1-10; 8:36-50, 8:63-9:2; claim 13 (“each said sorting bin corresponds to a single
`
`delay period between said conformance time and said current time”).
`
`The traffic shaper delays transmission of non-conforming packets to prevent
`
`achieving a bandwidth greater than a selected bandwidth. That is, packets are
`
`placed in sorting bins and not transmitted until the packets’ conformance times,
`
`calculated from the contracted bandwidth parameters, are reached. See 8:3-5;
`
`8:63-9:2. This delay in transmitting the packets ensures that the connection
`
`bandwidth is less than or equal to the contracted bandwidth. See also 2:17-20
`
`(“The network will not allow the connection to be established if there [is]
`
`insufficient...bandwidth to provide the required QOS....”); 2:36-40 (“Traffic
`
`shaping can be used to ensure compliance with the traffic contract....”).
`
`According to the patent, the disclosed system is a way to fairly distribute
`
`network resources, such as bandwidth, between widely variant connections in a
`
`network without incurring excessive costs. 3:4-7; 4:11-14.
`
`
`
`14
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`
`B.
`
`’279 Patent (Ex. 1005)
`
`The ’279 patent describes a “time-based buffering system” that buffers data
`
`based upon how long the data should be held to comply with a traffic shaping
`
`policy. Abstract. Such traffic shaping policies were employed to “limit a network
`
`entity to the amount of bandwidth that it has paid for.” 1:13-18. The disclosed
`
`system is illustrated in Figure 1:
`
`A router 10, which connects a local network (at input point 14) to an outside
`
`network such as the Internet (at output point 22), initially receives packet 12. 4:40-
`
`
`
`15
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`46. Packet 12 is considered by a policing block (or policer) 14, which may be
`
`implemented as “hardware, firmware, or software executed on one or more
`
`processors.” 4:55-64; 6:4-13. Policer 14 determines whether the packet should be
`
`transmitted or buffered in a time-based queue. 4:58-60.
`
`It first determines whether the packet destination (or source) has exceeded
`
`an allotted bandwidth. If it has not, policer 14 transmits the packet to its
`
`destination immediately. 4:65-5:1; 5:39-48. If it has, policer 14 determines, for
`
`example, how long to delay the packet’s transmission. 5:1-4. This is
`
`accomplished by first calculating a traffic shaping delay required before the packet
`
`can be transmitted without violating the policy, by comparing an allowed
`
`bandwidth for the source/destination with the bandwidth currently used, or to be
`
`used if the packet is transmitted, by the source/destination. 5:52-60; 8:1-3; 9:44-
`
`48.
`
`Policer 14 then forwards the packet to traffic shaper 16, which determines
`
`which bucket of structure 18 should be used to buffer the packet. 5:61-65. It may
`
`accomplish this by finding a bucket scheduled to dequeue its contents at the time
`
`the calculated traffic shaping delay is up. 5:65-6:1. The system buffers that packet
`
`at the identified bucket until its bucket has “timed-out.” 7:8-12. Once the present
`
`time is later than the packet’s scheduled dequeuing time, the system transmits the
`
`16
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`packet through the network to its destination. 12:50-53. This process is also
`
`described in connection with Figure 2. 7:42-8:67.
`
`The disclosed system could be used in connection with a “typical cable
`
`modem system.” It could also be implemented on routers and/or switches,
`
`including in ATM networks. 15:5-7; 15:23-24. The systems may use specially
`
`configured routers such as model 7200 available from Cisco Systems, Inc. 15:24-
`
`28.
`
`C.
`
`’433 Patent (Ex. 1006)
`
`The ’433 patent discloses systems and methods for assigning priority or
`
`classes of service of messages in a packet-based network. ’433 patent, Abstract. It
`
`allows for implementation of differentiated service classes according to user
`
`requirements. Id. “Next-generation remote access servers will need to explicitly
`
`support multiple classes of service,” such as live motion video or Voice-over-IP,
`
`which need to be delivered much quicker than other services. The patent identifies
`
`the need to differentiate the priority of packet forwarding, including based on
`
`“delay” in packet delivery based on a “per-user” basis and “queuing.” 1:30-41;
`
`1:56-61. The systems and methods allow users to select a desired class of service
`
`according to the users’ specific requirements, such as “bandwidth” requirements.
`
`2:49-54. They also provide ways to control the amount of network resources
`
`17
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`allocated to each user and to charge them user fees based on the resources
`
`consumed. 2:54-58.
`
`As stated, “[u]sers may select the quality of service, i.e., amount of
`
`bandwidth...and the cost they are willing to pay.” 12:32-35 (underlining added).
`
`The user selection may occur before a network session begins, 12:35-37, 12:39-
`
`13:49; or “dynamically” during a session, 12:35-37, 13:50-14:37. A sample set of
`
`service offerings that includes specific bandwidths (e.g., 200kbps) that the user
`
`may select from is depicted in Table D of the ’433 patent:
`
`
`
`
`
`Notably, the selected service class for an individual user – which includes
`
`the selected bandwidth – is stored in a “user profile” record. 7:1-4. The user
`
`profile may include “the user name 410,” and an “associated user identifier 412
`
`and a device type 414 such as a personal computer.” 10:5-13. In addition, the
`
`“user profile may include a class of service field to indicate which class of service
`
`the packets from the user may utilize....” 7:1-4; see also 10:3-5 (the user profile
`
`18
`
`

`

`IPR2019-00258
`U.S. Patent No. 8,626,922
`contains a “DS byte indicating a class of service for that user”); Fig. 4 (showing
`
`user profiles, including “DS” bytes which indicate the class of service for the user
`
`and the user’s device, such as a computer).
`
`
`
`According to the patent, allowing users to select bandwidth limits allows
`
`them to “maximize or minimize bandwidth when necessary and control costs.”
`
`13:53-56. Also, “[t]he ability to control and charge applications and users fees
`
`according to the network resources they consume provides the ability to efficiently
`
`allocate an

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