throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`MAJOR DATA, UAB,
`
`Petitioner
`
`Vv.
`
`BRIGHT DATA LTD.,
`
`Patent Owner
`
`Case IPR2022-00915
`
`Patent No. 10,257,319
`
`DECLARATION OF DR. TIM A. WILLIAMS
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`United States Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`1 of 39
`1 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`I, Dr. Tim Williams, declare as follows:
`
`1.
`
`2.
`
`Myfull name is Tim Arthur Williams.
`
`I am an industry professional with over 45 years of experience in
`
`
`
`wireless and_telecommunicationscommunications, computer networking
`
`
`
`
`
`
`
`technology. A copy of my CV is attached as Exhibit A.
`
`3.
`
`I am currently active currently active as Chief Executive Officer at
`
`Beach Technologies, LLC (Danville, CA) a companyrelated to intellectual property
`
`consulting.
`
`4.
`
`I am also currently active as a Member at Calumet Venture
`
`Management (Madison, WI) a company related to the investment into start-up
`
`companies.
`
`5.
`
`Beginning in 2004, I was the Founder and Chairman at DoceoTechInc.
`
`(Danville, CA) which provides training for engineers in wireless, computer
`
`networking, and telephony technologies.
`
`6.
`
`From 2008 to 2010, I was Founder and Board Member of BitRail
`
`Networks, Inc (Miami, FL). This company designed and produced computer
`
`networking equipment. One market the company served was edge devices for
`
`residential and community access.
`
`7.
`
`From 2006 to 2015, I was Founder and Board Member of BEEcube,
`
`Inc. (Freemont, CA). This company built high speed computing and computer
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`2 of 39
`2 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`networking equipment. One market the company served was networking equipment
`
`for backhaul networks used in 5G cellular networks.
`
`8.
`
`From 2004 to 2008, I was Founder and CEO of SiBEAM,Inc. This
`
`company designed and produced wireless networking IC and equipment.
`
`9.
`
`From 1999 to 2000, I was Interim CEO and Advisory Board Member
`
`of Atheros Communications, Inc. (Palo Alto, CA) . This company designed and
`
`produced wireless networking IC and equipment.
`
`10.
`
`From 1998 to 2000, I was CTO of Picazo Communications, Inc. (San
`
`Jose, CA). This company built computer networking equipment to provide VoIP
`
`PBX functionality.
`
`11.
`
`From 1991 to 1998, I was Co-Founder, CTO, VP Engineering of
`
`Wireless Access, Inc. (Santa Clara, CA). This company developed overthe air
`
`communication protocols for communication between the subscriber device and the
`
`network.
`
`12.
`
`From 1979 to 1991, I was a Memberof the Technical Staff at Motorola,
`
`Inc. (Schaumberg, IL and Austin, TX). In IL, I designed protocols for Digital voice
`
`communications. In TX, I designed ICs for communications including Telecom,
`
`Wireless, Cellular and Computer Networking.
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`3 of 39
`3 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`13.
`
`Ihave been engaged in over 200 patent related litigations since 1999.
`
`Manyofthese casesrelate to computer networking technologies, including protocols
`
`for Internet communications and the architecture of computer networks.
`
`14.
`
`I hold degrees from Michigan Technological University (B.S.E.E.,
`
`1976) and the University of Texas at Austin (M.S.E.E., 1982 and Ph.D., Electrical
`
`Engineering, 1985 and M.B.A., 1991).
`
`15.
`
`I am theprincipal inventor on 28 U.S. Patents all of which relate to
`
`communications technologies.
`
`16.
`
`17.
`
`18.
`
`Ihave been a Registered Patent Agent since 2002.
`
`Ifcalled upon to do so, I could and wouldtestify truthfully as follows:
`
`Based on my experience in the art and my study of the Internet
`
`communication systems disclosed in the Challenged Patents (U.S. Patents Nos.
`
`10,257,319 (“the °319 Patent”) and 10,484,510 (“the °510 Patent”), collectively
`
`“Challenged Patents’), which share the same inventors of Derry Shribman and Ofer
`
`Vilenski and a commonspecification), in my opinion a person of ordinary skill in
`
`the art (a ““POSA”hereafter) would be an individual who,as of October 8, 2009, the
`
`filing date of the shared provisional application, had a Master’s Degree or higherin
`
`the field of Electrical Engineering, Computer Engineering, or Computer Science or
`
`as of that time had a Bachelor’s Degree in the same fields and two or moreyears of
`
`experience in Internet communications.
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`4 of 39
`4 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`19.
`
`I understand that the Board instituted inter partes review of the
`
`Challenged Patents in IPR2021-01492 and IPR2021-01493, respectively. In the
`
`Institution Decisions, the Board applied the definition of a POSA proposed by
`
`Petitioner NetNut Ltd. as having “at least a bachelor’s degree in Computer Science
`
`or related field (or equivalent experience), and two or more years’ experience
`
`working with and programming networked computer systems” and having
`
`familiarity with “the underlying principles of Web,
`
`Internet, or network
`
`communication, data transfer, and content sharing across networks, including the
`
`HTTPand TCP/IP protocols” as of October 8, 2009. EX. 2004 at 17-18; EX. 2005
`
`at 17-18. In my opinion, and the Board agreed (see EX. 2004 at 18; EX. 2005 at 18),
`
`that the proposed qualifications between my POSAdefinition and the Board’s POSA
`
`definition applied in the Institution Decisions is not materially different, at least in
`
`terms of affecting an institution decision in IPR2022-00861, IPR2022-00862,
`
`IPR2022-00915, and IPR2022-00916. My analysis herein does not change under
`
`either POSA definition.
`
`20.
`
`Ihave reviewed each of the Challenged Patents, the file history for each
`
`of the Challenged Patents, and the file histories for related patents (EX. 2009 and
`
`EX. 2011). [have also reviewed the Petitions and exhibits thereto, the Patent Owner
`
`Preliminary Responses and exhibits thereto, and the Institution Decisions in
`
`IPR2021-01492 and IPR2021-01493 (the “NetNut IPRs” hereafter). I understand
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`5 of 39
`5 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`that the Petitions and exhibits thereto in IPR2022-00861, IPR2022-00862, IPR2022-
`
`00915, and IPR2022-00916 are “copycats” to the Petitions and exhibits thereto in
`
`the NetNut IPRs.
`
`21.
`
`I have also reviewed at least the Claim Construction Order (Dkt.
`
`191)(the “Teso C.C. Order’), the Supplemental Claim Construction order (DKt.
`
`453)(the “Teso Supplemental C.C. Order”), the February 16, 2021 Order denying
`
`defendants’ Motion for Judgement on the Pleadings under Fed. R. Civ. P. 12(c) and
`
`35 U.S.C. § 101 (Dkt. 303)(the “Teso Alice Order”), the Declaration of Dr. Vernon
`
`Thomas Rhyne (Dkt. 126-5) and the Declaration of Dr. Michael J. Freedman in
`
`Support of Defendants’ Responsive Claim Construction Brief (Dkt. 138-1) in the
`
`case of Bright Data Ltd. v. Teso LT, UAB et al., Case No. 2:19-cv-00395 (E.D.
`
`Tex.)(the “Teso Litigation” hereafter). I have also reviewed myprior declaration in
`
`support of Plaintiff Bright Data Ltd.’s Claim Constructions (Dkt. 106-7),
`
`the
`
`Declaration of Dr. Kimberly Claffy in support of Defendant’s Responsive Claim
`
`Construction Brief (Dkt. 115-1), and the Court’s Claim Construction Order (Dkt.
`
`146)(the “NetNut C.C. Order”) in the case of Bright Data Ltd. v. NetNut Ltd., Case
`
`No.2:21-cv-00225 (E.D. Tex.)(the “NetNut Litigation” hereafter).
`
`22.
`
`Based on my experience in the NetNutLitigation, I have also reviewed
`
`each of Patent Nos. 10,491,713 (“the ’713 Patent”) and 11,050,852 (“the °852
`
`Patent”) and 11,044,346 (“the ’346 Patent’) andtheirfile histories.
`
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`6 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`Backgroundto the Challenged Patents
`
`23.
`
`The commonspecification distinguishes twoprior art systems. Thefirst
`
`prior art system is the traditional use of a proxy server as an intermediary between a
`
`client device and a web server. See ‘319 Patent at 2:8-39. The secondpriorart system
`
`is the traditional use of a peer-to-peer system using caching client devices. See ‘319
`
`Patent at 2:40-3:3. The commonspecification explains that the prior art systems are
`
`cost prohibitive and do not handle dynamic content due to the typical cache-storage
`
`methods.
`
`24.
`
` Incontrast, Bright Data’s novel use of a client device as an intermediary
`
`as recited in the claims lowers costs and is able to handle dynamic content. In my
`
`opinion, it would not be obvious to a POSAto use a client device, having limited
`
`resources unlike a server, as an intermediary proxy.
`
`Introduction to the Challenged Patents
`
`25. All of the patents claiming priority to Provisional Application No.
`
`61/249,624 filed on October 8, 2009 share the same specification. I agree with the
`
`Rhyne C.C. Declaration’s description of the ‘319 and ‘510 Patents, which were at
`
`issue in the Teso Litigation. Each of the patent claims recites a web server.
`
`Specifically, the independent claim of the ’319 Patent refers to a “first server that
`
`comprises a web server” and the independent claims of the 510 Patent refers to a
`
`“web server.” In addition, each ofthe patent claims recites a separate server referred
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`7 of 39
`7 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`to as the “second server” in the ‘319 and ‘510 Patents. Finally, each of the
`
`independentpatent claimsin the ’319 and ’510 Patentsrecites a “first client device”
`
`serving as an intermediary between the webserver and the secondserver.
`
`26.
`
`Based on my experiencein the NetNutLitigation, I note that the ’713
`
`and °852 Patents in this same family have claims that additionally recite a
`
`“requesting client device” that is not an intermediary.
`
`27.
`
`The ’319 and ’510 Patent claims recite methods comprising elements
`
`performedby the “first client device” within a second server < first client device
`
`<> webserverarchitecture as shown, for example, in the annotated claims in the
`
`following table:
`
`content, to the second server over
`
`1. A method for use with a first client
`device, for use with a first server that
`comprises a web server that
`is a
`Hypertext Transfer Protocol (HTTP)
`server that responds to HTTP requests,
`the first server stores a first content
`identified by a first content identifier,
`and for use with a second server, the
`method by the first client device
`comprising:
`receiving, from the second
`server, thefirst content identifier;
`sending,to the first server
`over theInternet, a Hypertext
`Transfer Protocol (HTTP) request
`that comprisesthe first content
`identifier;
`receiving,
`
`the first content from
`
`1. A method for use with a web
`server thatresponds to Hypertext
`Transfer Protocol (HTTP) requests
`andstores a first content identified
`by a first contentidentifier, the
`methodbya first client device
`comprising:
`establishing a Transmission
`ControlProtocol (TCP) connection
`with a second server;
`sending, to the web server
`over anInternet, the first content
`identifier;
`receiving, the first content from
`the web server overthe Internet in
`response to the sendingofthefirst
`content identifier; and
`sending the received first
`
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`8 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`content identifier. the first contentidentifier.
`
`the first server overthe Internet in
`responseto the sendingofthe first
`content identifier; and
`sending,the first content by the
`first client device to the second
`server, in response to the receiving of
`
`the established TCP connection, in
`responseto the receiving ofthefirst
`
`28.
`
`The ’713 and ’852 Patent claims recite methods comprising elements
`
`performed by the “requesting client device” within a requesting client device
`
`second server < first client device <> web server architecture as shown, for
`
`example, in the annotated claimsin the following table:
`
`Internet, the generated HTTP or
`
`*713 Patent
`
`°852 Patent
`1. A method by a requesting client
`1. A method for use with a
`requesting client device that
`device that is identified over the
`Internet by a first Internet Protocol (IP)
`comprises an HTTPclient and is
`identified over the Internetbya first
`address, for use with a first server that
`Internet Protocol (IP) address, for use
`is a web serverthat is Hypertext
`Transfer Protocol (HTTP) or Hypertext
`with a first server that is a web
`serverthat is Hypertext Transfer
`Transfer Protocol Secure (HTTPS)
`server that respectively responds to
`Protocol (HTTP) or Hypertext
`Transfer Protocol Secure (HTTPS)
`HTTP or HTTPSrequests andstores a
`
`server that respectively responds to first content identified byafirst
`HTTP or HTTPSrequests and stores
`Uniform Resource Locator (URL), and
`a first content identified byafirst
`for use with a second server distinct
`content identifier, for use with a
`from the first web server and identified
`in the Internet by a secondIP address,
`secondserverdistinct from thefirst
`the method by the requesting client
`webserver and identified in the
`device comprising:
`Internet by a second IP address, the
`method bythe requesting client
`generating an HTTP or HTTPS
`request that comprises the first URL
`device comprising:
`identifying, an HTTP or
`and a geographicallocation;
`HTTPSrequest for the first content;
`sending, to the second server
`sending, to the second server
`using the second IP address overthe
`using the second IP address over the
`
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`9 of 39
`
`

`

`Internet in response to the
`identifying, the first content identifier
`and a geographical location; and
`receiving, over the Internet in
`responseto the sending, from the
`second server via a first client
`device, the part of, or the wholeof,
`the first content.
`
`HTTPSrequest; and
`receiving, over the Internet in
`response to the sending, from the
`secondserverviaa first client device,
`part of, or whole of, the first content,
`wherein the first content
`comprises a web-page, an audio
`
`IPR2022-00915 of Patent No. 10,257,319
`
`content, or a video content.
`
`29.
`
`The steps of claim 1 in each of the Challenged Patents are performed
`
`by an intermediary client device — a “first client device” — located between the web
`
`server and the second server. As discussed below, the common specification
`
`discloses a “client device” may be, for example, a requesting client device or an
`
`intermediary client device.
`
`Review of the CommonSpecification
`
`30.
`
`The commonspecification of the Challenged Patents provides several
`
`exemplary embodimentsin the detailed description and the figures showing that both
`
`servers and client devices can be configured to operate as intermediaries in a
`
`computer <> server <> computer or computer <> client device <> computer pathway.
`
`For example, Figure 1 and the associated discussion show a proxy server between
`
`one or more client devices and a webserver in a communication pathway. See e.g.
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`10 of 39
`10 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`°319 Patent at Fig.
`
`1 and 2:8-15 (“One solution that has been in useis called a
`
`"proxy". FIG. 1 is a schematic diagram providing an example of use of a proxy
`
`within a network 2. A proxy,or proxy server4, 6, 8 is a device that is placed between
`
`one or moreclients, illustrated in FIG. 1 as client devices 10, 12, 14, 16, 18, 20, that
`
`request data, via the Internet 22, and a Webserver or Webservers 30, 32, 34 from
`
`whichthey are requesting the data.”)
`
` CLEENT
`
`DEVICE
`6
`
`DEVICE
`ao
`
` CLIENT
`
`FIG. 1
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`11 of 39
`11 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`31.
`
`Similarly, Figure 3 shows an exemplary embodiment of network 100
`
`with an agent serving as an intermediary betweenaclient and web server. As
`
`described
`
`in
`
`the
`
`specification,
`
`the
`
`communication
`
`network
`
`comprises
`
`communication devices that can serve as a client, peer, or agent, as well as separate
`
`servers and webservers:
`
`An example of such a communication network 100 is provided by the
`schematic diagram of FIG. 3. The network 100 of FIG. 3 contains
`multiple communication devices. Due to functionality provided by
`software stored within each communication device, which maybe the
`same in each communication device, each communication device may
`serve as a client, peer, or agent, depending upon requirements of the
`network 100, as is described in detail herein. It should be noted that a
`detailed description of a communication device is provided with regard
`to the description of FIG.4.
`
`The communication network 100 also contains a Web server 152. The
`Webserver 152 is the server from which the client 102 is requesting
`information and may be, for 65 example, a typical HTTP server, such
`as those being usedto deliver content on any of the many suchservers
`on the Internet. It should be noted that the server 152 is not limited to
`being an HTTPserver.In fact, if a different communication protocolis
`used within the communication network, the server may be a server
`capable of handling a different protocol. It should also be noted that
`while the present description refers to the use of HTTP, the present
`invention may relate to any other communication protocol and HTTP
`is not intended to be a limitation to the present invention.
`
`The communication network 100 further contains an acceleration
`server 162 having an acceleration server storage device 164.
`
`°319 Patent at 4:41-5:10.
`
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`12 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`As each communication device is configured to operate as a client, agent or peer as
`
`necessary, in my opinion, a POSA would understand client 102 and agent 122 to
`
`both be client devices.
`
`1G
`
` CLLENT
`
`FIG. 3
`
`32. As shown in Figure 3, agent 122, in some embodiments, is a client
`
`device which can receive requests for content intended for web server 152. See, e.g.,
`
`‘319 Patent at 5:21-29. The commonspecification also describes that the ‘agent’ can
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`13 of 39
`13 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`request this content directly from the web server. See, e.g., ‘319 Patent at 15:62-
`
`16:11.
`
`33.
`
`The specification discloses how a communication device can be
`
`configured to serve as a client, agent, and peer. See ‘319 Patent at 4:44-50; 5:21-29;
`
`see also ‘319 Patent at 9:12-50. For example, the specification discloses, when
`
`executing the fetching method, the requesting client device may be executing the
`
`client module 224 disclosed in FIG. 6, while the proxy client device may be
`
`executing the agent module 228 disclosed in FIG.6.
`
`
`
`ACCELERATION
`APPLICATION
`220
`
`ACCELERATION
`SYSTEM INITIALIZER
`
`PEER MODULE
`
`AGENT MODULE
`
`226
`
`228
`
`MODULE
`
`
`
`CONFIGURATION
`DATABASE
`280
`
`STORAGEDEVICE
`208
`
`FIG. 6
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`14 of 39
`14 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`34.
`
`In my opinion, upon reviewing the commonspecification in general,
`
`and Figures 1 and 3 in particular, that proxy server 6 of Figure 1 could be inserted
`
`between client 102 and agent 122 of Figure 3, as shown below in a modified version
`
`of Figure 3. A POSA would understand the requesting client device < second
`
`server < first client device < web server correspondsto client 102 < proxy
`
`server 6 <> agent 122 <> webserver 152, as annotated in the modified figure below.
`
`Therefore, a POSA would understand the common specification discloses a
`
`requesting client device <> proxy server < proxy client device <> web server
`
`architecture.
`
`CLIENT
`492
`
`
`
`
`
`Claim Construction for “client device”
`
`14
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`15 of 39
`15 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`35.
`
`The Board preliminarily construed term “client device” as a
`
`“communication device that is operating in the role of a client.” EX. 2004 at 19; EX.
`
`2005 at 22.
`
`36.
`
`Based upon the common specification, in my opinion, a POSA would
`
`understand the term “client device” to mean a “consumer computer.” See, e.g., ‘319
`
`Patent at 2:44-46 (“In the network 50, files are stored on computers of consumers,
`
`referred to herein as client devices.”). Alternatively, a POSA would understand the
`
`term “client device” to mean a “consumer communication device”. In my opinion,
`
`these proposed constructions are consistent with the claim language,
`
`the
`
`specification, and the prosecution histories distinguishing servers from client
`
`devices.
`
`37.
`
`In my opinion, a POSA would understand a client device is a
`
`communication device in the context of the specification. This is consistent with the
`
`Court’s constructionsin the Teso Litigation and in the NetNut Litigation. EX. 1017,
`
`EX. 1020, EX. 2006. As described in the specification, “each communication device
`
`may serve as a client, peer, or agent” (‘319 Patent at 4:48-49) which in myopinion,
`
`informs a POSAthat client 102, peers 112, 114, 116, and agent 122 are all “client
`
`devices” in the context of the specification. See also ‘319 Patent at 4:44-50; 5:21-
`
`29.
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`16 of 39
`16 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`38.
`
`In the NetNut Litigation, Defendant NetNut Ltd. proposed a
`
`construction of “client” as “a device operating in the role of a client”, but the Court
`
`expressly rejected removing the word “communication” from its prior construction
`
`in the Teso Litigation. EX. 2006 at 14. In my opinion, a POSA would understand
`
`that “communication device’ has a special meaningin the context ofthe specification
`
`as referring to a ‘client device’.
`
`39.
`
`The specification discloses HOW a communication device can be
`
`configured to serve as a client, agent, and peer. E.g., ‘319 Patent at 4:44-50; 5:21-
`
`29; 9:12-50. For example, as discussed above,
`
`the specification discloses a
`
`requesting client device <> proxy server < proxy client device <> web server
`
`architecture. The specification explains, when executing the fetching method, the
`
`requesting client device may be executing the client module 224 disclosed in FIG.
`
`6, while the proxy client device may be executing the agent module 228 disclosed
`
`in FIG. 6. Therefore, in my opinion, A POSA would understandin the context ofthe
`
`*319 and ‘510 Patents, a client device is a consumer computer with specific software
`
`to operate in accordance with the claims.
`
`40.
`
`Inthe specification, this software is disclosed, for example, in Figure 6
`
`showing acceleration application 220 on communication device 200. Figure 6 and
`
`the associated text disclose communication devices having client, peer, and agent
`
`modules, but no server module. In my opinion, a POSA would understand from the
`
`16
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`17 of 39
`17 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`specification that one “client device” may be the requesting client device and another
`
`“client device” may be the proxy client device. In my opinion, a POSA would
`
`understand the term “client device” to have a consistent definition for each of these
`
`roles.
`
`41. With respect to the modified version of Figure 3 annotated above, in
`
`my opinion, a POSA would understandthat client 102 correspondsto the requesting
`
`client device., i.e., a communication device.
`
`42. With respect to the modified version of Figure 3 annotated above, in
`
`my opinion, a POSA would understand that agent 122 corresponds to the proxy
`
`client device. The agent 122 is a “communication device” closest to the web server
`
`152 (e.g., ‘319 Patent 5:27), although a different communication device may be
`
`selected to be the agent(e.g., ‘319 Patent at 5:30-34). In my opinion, agent 122 isa
`
`“client device”, i.e., a communication device.
`
`43.
`
`Inthe context of the specification, a client device would be understood
`
`to be, more specifically, a consumer computerlike a laptop or a smartphone. See,
`
`e.g., "319 Patent at 2:44-46 (“In the network 50, files are stored on computers of
`
`consumers, referred to herein as client devices.”)(emphasis added). In my opinion,
`
`the specification explicitly states that “computers of consumers” are “referred to
`
`herein as client devices” and the term “client devices” is used in the claims. See, e.g.,
`
`°319 Patent at 2:44-46. Therefore, in my opinion, a POSA would understand a “client
`
`17
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`18 of 39
`18 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`device” is a consumer computer
`
`in the context of the specification. This
`
`understanding is also consistent with statements made by Applicant during
`
`prosecution of the parent application that issued as Patent No. 10,069,936, further
`
`discussed below. In my opinion, in the context of the specification, a POSA would
`
`understand that a consumer device is distinguished from a commercial device. A
`
`POSAwould also understand that a consumer device is not a dedicated proxy server.
`
`44. A “consumer” is commonly defined as “a person who buys goodsor
`
`services for their own use” or “someone who buys goods or services for personal
`
`use”. E.g., https://dictionary.cambridge.org/us/dictionary/english/consumer
`
`(EX.
`
`2007) and https://www.collinsdictionary.com/us/dictionary/english/consumer (EX.
`
`2008). This is also consistent with statements made by Applicant during prosecution
`
`of the parent application that issued as Patent No. 10,069,936, where the applicant
`
`stated that client devices are “typically consumer owned and operated.” EX. 2009 at
`
`163.
`
`45.
`
`Further, in my opinion, given that the aboverecited architectures in the
`
`*319 and ‘510 Patent claims distinguish between client devices and servers(e.g.
`
`proxy server < proxyclient device < web server) a POSA would understandthat
`
`the mere inclusion of three interchangeable general use computers in pathway such
`
`as a generic computer <> computer < computerarchitecture would notbyitself
`
`disclose the recited architecture of the Challenged Patents. The Court repeatedly
`
`18
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`19 of 39
`19 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`acknowledged that a client device is not merely a general-purpose computer. E.g.,
`
`EX. 2006 at 14-15.
`
`46.
`
`In my opinion,the recited architecture in the claims of the Challenged
`
`Patents distinguishes the novel use of a client device, rather than a proxy server, as
`
`an intermediary. This understanding is consistent with the Teso Alice Order finding
`
`the claimsof the ’319 and 510 Patent not abstract. EX. 2012 at 8-9 (“If the claimed
`
`methodsin this case were simply the receipt and forwarding of information over the
`
`Internet, Teso might have a compelling argument. However, it is the use of non-
`
`traditional client devices that transforms the Asserted Claims into non-abstract
`
`subject matter.”) This understandingis also consistent with the Teso C.C. Order, the
`
`Teso Supplemental C.C. Order, and the NetNut C.C. Order. EXS. 1017, 1020, 2006.
`
`47.
`
`In my opinion, a POSA would understand that a client device is
`
`typically portable, like, for example, a laptop or a smartphone. I also agree with the
`
`applicant’s statements during prosecution that a client device is not a dedicated
`
`network element, unlike a server. I also agree with the applicant’s statements during
`
`prosecution that a client device typically uses a single connection, unlike a server. I
`
`also agree with the applicant’s statements during prosecution that a client device is
`
`resource limited (e.g., bandwidth and storage), unlike a server.
`
`48.
`
`In my opinion, a POSA would understand that a client device is
`
`typically understood to be (a) regularly switched off and taken offline; (b) capable
`
`19
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`20 of 39
`20 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`ofprocessing only a limited numberof requests for another device at any given time,
`
`which may for example include a single user login; and/or (c) for acceptance of
`
`lesser fault tolerance, lesser reliability, and lesser scalability, prioritizing value to
`
`client device users over system costs.
`
`49.
`
`Inmyopinion, a POSA would understand “client” to be consistent with
`
`its plain and ordinary meaningin the context of “client device” discussed above. A
`
`POSA’s understanding of client and client device is further evidenced by extrinsic
`
`materials including the February 17, 2015 “Network Fundamentals Study Guide”
`
`with a definition of client as “an application that runs on a personal computer or
`
`
`
`
`
`
`
`
`
`
`
`
`
`workstation a_server perform some_operations.”and relies on to
`
`https://www.webopedia.com/reference/network-fundamentals-study-
`
`guide/#topologies (EX. 2010).
`
`50.
`
`In my opinion, given the specifications discussion of problems
`
`associated with the prior art system of using a proxy server as an intermediary (e.g.,
`
`*319 Patent at 2:8-39) a POSA would NOT consider a proxy client device to
`
`encompassa proxyserver.
`
`51.
`
`In my opinion, a POSA would understand there are structural
`
`differences between client devices and serversin the context of the specification and
`
`I have seen no contradictory disclosure in the specification or in the prosecution
`
`20
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`21 of 39
`21 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`histories. Rather, client devices are repeatedly distinguished from servers in the
`
`specification and the prosecution histories.
`
`52.
`
`For example, Figure 1
`
`is prior art.
`
`‘319 Patent at 3:66-67. The
`
`exemplary end-points in the architecture of Fig. 1 are clients devices 14,16 and web
`
`server 32. These end-points never change roles. In my opinion, a POSA would
`
`understandthat client devices 14,16 are client devices and not servers; and a POSA
`
`would understand that web server 32 is a server and not a client device. The
`
`exemplary intermediary is proxy server 6. In my opinion, a POSA would understand
`
`that proxy server 6 is a server and not a client device. As shown in Figure 1, proxy
`
`server 6 (i) receives requests from client devices 14,16 and (ii) sends requests to web
`
`server 32.
`
`53.
`
`Figure 3 is an exemplary embodiment of the present invention. ‘319
`
`Patent at 4:3-5. The exemplary end-points in the architecture of Fig. 3 are client 102
`
`and web server 152. The end-points never change roles.
`
`In my opinion, a POSA
`
`would understand that client 102 is a client device and not a server; and a POSA
`
`would understand that web server 152 is a server and not a client device. The
`
`exemplary intermediary is agent 122. In my opinion, a POSA would understand that
`
`agent 122 is a client device and not a server. As shown in Figure 3, agent 122 (i)
`
`receives requests from client devices and (ii) sends requests to web server 152.
`
`21
`
`Major Data, UAB v. Bright Data Ltd.
`Major Data, UABv. Bright Data Ltd.
`IPR2022-00915, EX. 2025
`IPR2022-00915, EX. 2025
`22 of 39
`22 of 39
`
`

`

`IPR2022-00915 of Patent No. 10,257,319
`
`54. Upon reviewing the specification in general, and Figures 1 and 3 in
`
`particular, a POSA would understand that proxy server 6 must be structurally
`
`different from agent 122. In my opinion, these figures inform a POSA that a server
`
`is not a client device and that a client device is not a server. This understanding is
`
`consistent with the prosecution history as well. For example, in each of the Notices
`
`of Allowance, the examiner acknowledged that the “environment” in which the
`
`methodsare performedis novel. See, e.g., Notic

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