throbber
Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 1 of 28 PagelD #: 7684
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`MARSHALL DIVISION
`
`LUMINATI NETWORKS LTD.
`
`Plaintiff,
`
`V.
`
`TESO LT, UAB; OXYSALES, UAB;
`METACLUSTER LT, UAB;
`
`Defendants.
`
`Case No. 2:19-cv-395-JRG
`
`PLAINTIFF'S RESPONSE TO DEFENDANTS'
`MOTION FOR JUDGMENT ON THE PLEADINGS
`
`Metacluster LT, UAB
`EX1022
`Page 1 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 2 of 28 PagelD #: 7685
`
`TABLE OF CONTENTS
`
`INTRODUCTION ................................................................................................................. 1
`I.
`II. STATEMENT OF THE ISSUES ......................................................................................... 1
`III. FACTUAL AND PROCEDURAL BACKGROUND ......................................................... 2
`
`A. Claim Construction ............................................................................................................... 3
`
`B.
`
`'319 and '510 Patent Claims ................................................................................................ 5
`
`C.
`
`'614 Patent Claims ............................................................................................................... 7
`
`D. Dependent Claims .............................................................................................................. 10
`
`IV. LUMINATl'S ASSERTED PATENT CLAIMS ARE VALID UNDER 101. ................ 11
`
`A. Legal Standard .................................................................................................................... 11
`
`B. The Asserted Patents Satisfy Alice Step One, Because They Are Directed Toward an
`Entirely New Network Based on an Innovative Server-Client Device-Web Server
`Architecture ........................................................................................................................ 12
`
`1. Defendants' argument that the claims use "routine and ordinary devices and servers
`... in a routine and ordinary way" is incorrect and a misapplication of the law ..... 13
`
`2. Defendants' Cited Cases Involve the Use of Computers as Tools to Carry Out a
`Conventional Process, Not an Improvement to the Function of the Computer, Itself,
`as in the Asserted Patent Claims .............................................................................. 15
`
`C. The Asserted Patents Meet Alice Step Two By Reciting Inventive Concepts ................... 20
`
`1. The Asserted Patents recite inventive concepts and improvements ........................ 20
`
`2. Under Alice step two, the question of whether the claims are conventional is a
`question of fact not amenable to dismissal or summary judgment.. ........................ 23
`
`V. CONCLUSION .................................................................................................................... 23
`
`Page 2 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 3 of 28 PagelD #: 7686
`
`TABLE OF AUTHORITIES
`
`Aatrix Software, Inc. v. Green Shades Software, Inc., 882 F.3d 1121 (Fed. Cir. 2018) ......... 20, 23
`
`Alice Corp. Pty. Ltd. v. CLS Bank Int'/, 573 U.S. 208 (2014) .......................................... 11, 12, 16
`
`Amdocs (Isr.) Ltd. v. Openet Telecom, Inc., 841 F.3d 1288 (Fed. Cir. 2016) .................. 20, 22, 23
`
`Ancora Techs. v. HTC Am., Inc., 908 F.3d 1343 (Fed. Cir. 2018) ............................................... 16
`
`BASCOM Glob. Internet Servs. Inc. v. AT&T Mobility LLC, 827 F.3d 1341 (Fed. Cir. 2016) ... 20,
`21
`
`Berkheimer v. HP Inc., 881 F.3d 1360 (Fed. Cir. 2018) ......................................................... 12, 23
`
`buySAFE, Inc. v. Google, Inc., 765 F.3d 1350 (Fed. Cir. 2014) ............................................. 18, 21
`
`Content Extraction & Transmission LLC v. Wells Fargo Bank, Nat'/ Ass'n, 776 F.3d 1343 (Fed.
`Cir. 2014) .................................................................................................................................. 12
`
`CXT Sys. v. Acad., Ltd., No. 2:18-CV-00171-RWS-RSP, 2019 U.S. Dist. LEXIS 51992 (E.D.
`Tex. Mar. 27, 2019) ................................................................................................................... 23
`
`DDR Holdings, LLC v. Hotels.com, L.P., 773 F.3d 1245 (Fed. Cir. 2014) ...................... 13, 19, 20
`
`Diamond v. Diehr, 450 U.S. 175, 187 (1981) ............................................................................... 21
`
`Elec. Power Grp., LLC v. Alstom S.A., 830 F.3d 1350 (Fed. Cir. 2016) ................................ 17, 21
`
`Enfish, LLC v. Microsoft Corp., 822 F.3d 1327 (Fed. Cir. 2016) ........................................... 11, 14
`
`Finjan, Inc. v. Blue Coat System, Inc., 879 F.3d 1299 (Fed. Cir. 2018) ................................. 11, 13
`
`Freeny v. Fossil Grp., Inc., No. 2:18-CV-00049-JRG-RSP, 2019 U.S. Dist. LEXIS 36688 (E.D.
`Tex. Feb. 12, 2019) ................................................................................................................... 17
`
`Intellectual Ventures I LLC v. Capital One Bank, 792 F.3d 1363 (Fed. Cir. 2015) ..................... 17
`
`Intellectual Ventures I LLC v. Symantec Corp., 100 F. Supp. 3d 371 (D. Del. 2015) .................. 18
`
`Intellectual Ventures II LLC v. BITCO Gen. Ins. Corp., 362 F. Supp. 3d 370 (E.D. Tex. Jan. 24,
`2019) .......................................................................................................................................... 16
`
`Interval Licensing LLC v. AOL, Inc., 896 F.3d 1335 (Fed. Cir. 2018) ................................... 17, 21
`
`Page 3 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 4 of 28 PagelD #: 7687
`
`Koninklijke KPN NV. v. Gema/to M2M GmbH, 942 F.3d 1143 (Fed. Cir. 2019) ................. 16, 19
`
`Mortg. Grader, Inc. v. First Choice Loan Servs., Inc. 811 F.3d 1314 (Fed. Cir. 2016) ............... 18
`
`Packet Intelligence LLC v. NetScout Systems, Inc., 965 F.3d 1299 (Fed. Cir. 2020) ............. 16, 19
`
`Parus Holdings, Inc. v. Sallie Mae Bank, 137 F. Supp. 3d 660 (N.D. Cal. 2015) ........................ 17
`
`Reese v. Sprint Nextel Corp., 774 Fed. App'x 656 (Fed. Cir. 2019) ............................................ 17
`
`Specialized Monitoring Sols., LLC v. ADT LLC, 367 F. Supp. 3d 575 (E.D. Tex. 2019) ............ 15
`
`SRI Int'!, Inc. v. Cisco Systems, Inc., 930 F.3d 1295 (Fed. Cir. 2019) .................................. passim
`
`TecSec, Inc. v. Adobe Inc., 978 F.3d 1278 (Fed. Cir. 2020) ......................................................... 16
`
`Transmission LLC v. Wells Fargo Bank, Nat'! Ass 'n, 776 F.3d 1343 (Fed. Cir. 2014) ............... 17
`
`Uniloc United States, Inc. v. Samsung Elecs. Am., Inc., No. 2:17-CV-00651-JRG, 2018 U.S.
`Dist. LEXIS 176336 (E.D. Tex. Sep. 18, 2018) ............................................... ......................... 11
`
`Uniloc USA, Inc. v. LG Elecs. USA, Inc., 957 F.3d 1303 (Fed. Cir. 2020) ...................... 11, 13, 16
`
`Windy City Innovations, LLC v. Facebook, Inc., 411 F. Supp. 3d 886 (N.D. Cal 2019) .............. 18
`
`11
`
`Page 4 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 5 of 28 PagelD #: 7688
`
`I.
`
`INTRODUCTION
`
`Defendants' Motion for Judgment on the Pleadings ("Motion") is meritless. Defendants
`
`know they cannot win their Alice motion based on the actual claim limitations, which are tangible
`
`and not abstract. So, instead, they build "straw man" claims by misconstruing the claim
`
`requirements and rewriting the claims to make them seem more generic than they are. To do so,
`
`Defendants intentionally gloss over the claimed, innovative server-client, device-web server
`
`architecture and other important limitations.
`
`Defendants' arguments lack basic credibility. The Patent Office reviewed and granted
`
`these claims, yet Defendants would have the Court believe the claims do nothing more than
`
`describe the Internet, or, even more unbelievably, a method of communication practiced by middle
`
`school children. The Patent Office knows what the Internet is. Indeed, the Patent Office was well(cid:173)
`
`informed of the standard in Alice as well when it issued these patents in 2019. The patent
`
`examiners understood that the Asserted Patents created a new network of client-peer devices that
`
`constitutes a tangible, patentable advance in network technology. The Motion should be denied. 1
`
`II.
`
`STATEMENT OF THE ISSUES
`
`Defendants' 12(c) Motion raises the following issue:
`
`Whether the Asserted Patents are unpatentable under 35 U.S.C. § 101 as abstract, when the
`
`patents claim methods that create a novel computer network architecture performed by a client
`
`device, such as a normal consumer cell phone or laptop, serving as a proxy within a server-client,
`
`device-web server system architecture, when courts regularly hold that improvements to network
`
`architecture are patentable and not abstract.
`
`1 Defendants' previous motion to dismiss the complaint under 35 U.S.C. § 101 was denied without
`prejudice. Dkt. 85.
`
`1
`
`Page 5 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 6 of 28 PagelD #: 7689
`
`III.
`
`FACTUAL AND PROCEDURAL BACKGROUND
`
`The patent claims at issue address a new computer network architecture. The asserted
`
`claims include claims 1,2, 14, 15, 17, 18,21,22,24,25,26,and27ofU.S.PatentNo. 10,257,319
`
`("'319 Patent"), claims 1, 2, 8, 9, 10, 11, 13, 15, 16, 18, 19, 20, 22, and 23 of U.S Patent No.
`
`10,484,510 ("'510 Patent"), and claims 1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 22, 23,
`
`25, 26, 28 and 29 of U.S. Patent No. 10,469,614 ("'614 Patent")2, with the patents referred
`
`collectively as the Asserted Patents. Complaint at ,r,r 28, 54, 67, 80.
`
`The '319 and '510 Patents, directed to architecture and methods for fetching content over
`
`the Internet, share the same named inventors (Derry Shribman and Ofer Vilenski), the same
`
`specification (the '510 Patent is a continuation of the '319 Patent), and the same title: "System
`
`Providing Faster and More Efficient Data Communication." Complaint at ,r,r 14-15, 62, 75; see
`
`also Dkt. 1-2 and 1-3. Both patents claim priority to provisional application 61/249,624, filed on
`
`October 8, 2009. Complaint at ,r,r 62, 75. The '614 Patent claims methods for fetching content
`
`over the Internet and has the same named inventors. It is in a different patent family that claims
`
`priority to provisional application 61/870,815, filed on August 28, 2013. Complaint at ,r,r 14-15,
`
`48; Dkt. 1-1. The Asserted Patents claim methods performed by a client device, such as a phone,
`
`that serves as a proxy in an innovative server-client device-web server network architecture.
`
`r
`
`Server
`
`r
`
`Web
`Server
`
`2 Please note that Luminati is not currently asserting infringement of claims 7 and 28 of the '614
`Patent, but this list comprises the claims asserted in Luminati's P.R. 3-1 disclosures.
`
`2
`
`Page 6 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 7 of 28 PagelD #: 7690
`
`A.
`
`Claim Construction
`
`The Court has issued a Claim Construction Memorandum and Order ("Order") (Dkt. 191),
`
`construing a number of terms in the Asserted Patents, including "client device," "second server"
`
`and "first server." Please note that the "second server" of the '319 and '510 Patents corresponds
`
`with the "first server" of the '614 Patent in the claimed [first/second] server<-> client device<->
`
`web server architecture of the Asserted Patents shown above.
`
`Patent
`
`Claim Term
`
`'319 / '510
`
`"client device"
`
`Construction Pursuant to Claim
`Construction Order
`
`"communication device that is operating
`in the role of a client"
`
`'319 / '510
`
`"second server"
`
`"server that is not the client device"
`
`'614
`
`"client device"
`
`"device operating in the role of a client
`by requesting services, functionalities, or
`resources from the server"
`
`'614
`
`"first server"
`
`"server that is not the client device"
`
`The Court construed "client device" for the '319 and '510 Patents as "a communication
`
`device that is operating in the role of a client." Order at 12. In doing so, the Order expressly noted
`
`that "[t]he patents do not include servers as a type of 'communication device' , but that is not
`
`sufficient to construe 'client device' as unable to act as a server in all cases." Id. This is consistent
`
`with the operation of a proxy, because the "client device" must necessarily be able to "act like a
`
`server," which would require the client device to both (a) "act" as a server in receiving requests
`
`from the second server and (b) "act" as a client in sending requests to the recited first server/web
`
`server. Having recognized that servers are not communication devices, the Court construed
`
`"second server" for the '319 and '510 patents as a "server that is not the client device." Id. at 12
`
`3
`
`Page 7 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 8 of 28 PagelD #: 7691
`
`and 14. Consistent with the '319 and '510 Patent specification and Claim Construction Order,
`
`servers are not communication devices and cannot be "client devices."
`
`Similarly, the Court construed "client device" for the '614 Patents as "a device operating
`
`in the role of a client by requesting services, functionalities, or resources from the server." Claim
`
`Construction Order at 15. As recognized by the Court, during claim construction Defendants
`
`denied that "they will claim client devices and servers are interchangeable general use computers."
`
`Order at 15. In issuing its construction, the Court expressly referenced Defendants' representations
`
`as a basis for its claim construction. Order at 15 ("Regardless, Defendants deny that they will
`
`assert that client devices are interchangeable general use computers, undercutting Luminati's
`
`proffered need for construction and resolving the dispute about claim scope.") The Court adopted
`
`the same construction for "first server" in the '614 Patent as "second server" in the '319 and '510
`
`Patents.
`
`Despite their representations to the Court, Defendants are now asserting that "client devices
`
`and servers of the Asserted Claims are nothing more than software roles running on routine and
`
`conventional general-purpose computers." Motion at 5. This is contrary to the above positions
`
`they provided to the Court and the Court's claim constructions. A server is not a "communication
`
`device" and Defendants are barred from now arguing that client devices and servers are
`
`interchangeable having already made directly contrary representations to the Court during claim
`
`construction. Defendants repeatedly and improperly rely upon this misrepresentation of the
`
`construction of client devices and servers as general purpose computers throughout their Motion.
`
`Motion at 5, 13, 15, 17, 18, and 21.
`
`Indeed, it is the central argument for their Motion and
`
`consequently, should be denied on this basis alone.
`
`4
`
`Page 8 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 9 of 28 PagelD #: 7692
`
`B.
`
`'319 and '510 Patent Claims
`
`The
`
`'319 and
`
`'510 Patents create a "system designed for
`
`increasing network
`
`communication speed for users . . . . " Dkt. 1-2 at Abstract. 3 As described in the shared
`
`specification, "[t]he present invention is related to Internet communication, and more particularly,
`
`to improving data communication speed and bandwidth efficiency on the Internet." Id. at 1 :23-
`
`25. "The need for a new method of data transfer that is fast for the consumer, cheap for the content
`
`distributor and does not require infrastructure investment for ISPs, has become a major issue which
`
`is yet unsolved." Id. at 1:54-57. The '319 and '510 Patents discuss that previous "proxy servers"
`
`fail to provide a "comprehensive solution for Internet surfing," at least in part because they "would
`
`need to be deployed at every point around the world where the Internet is being consumed." Id. at
`
`2:24-27; see also 2:8-23. Instead, to create a new type of consumer-based network that never
`
`existed before, these patents employ "client devices," which are consumer devices that operate as
`
`proxies. Id. at 3:13-55. The client devices are modified to function as a client, peer or agent and
`
`serve as a proxy in the system, permitting "any number of agents and peers." Id. at 4:43-64.
`
`The present system and method provides for faster and more efficient data
`communication within a communication network. 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 may be 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.
`
`Returning to FIG. 3, the exemplary embodiment of the network 100 illustrates that
`one of the communication devices is functioning as a client 102. The client 102 is
`capable of communication with one or more peers 112, 114, 116 and one or more
`agents 122. For exemplary purposes, the network contains three peers and one
`agent, although it is noted that a client can communicate with any number of agents
`
`3 Citations to the specification of the '319 Patent at Dkt. 1-2 also apply to the same portion of the
`'510 Patent (Dkt. 1-3).
`
`5
`
`Page 9 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 10 of 28 PagelD #: 7693
`
`and peers.
`
`In contrast to the servers, each communication device, may function as a client, peer, or
`
`agent. Separate and apart from the communications devices, the specification also discloses a web
`
`server and acceleration server as part of the communication network 100. Id. at 4:62-5:20.
`
`r
`
`Server
`
`Ill
`
`r
`
`Ill
`
`Web
`Server
`
`'-.
`As illustrated in the above annotated figures, independent claims 1 of the '319 and '510
`
`Patents recite methods that employ a specific, concrete server-client device-web server
`
`architecture with the steps performed by the client device:
`
`'319 Patent Claim 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, the first content identifier;
`sending, to the first server over the Internet, a Hypertext Transfer Protocol
`(HTTP) request that comprises the first content identifier;
`receiving, the first content from the first server over the Internet in response to
`the sending of the first content identifier; and
`sending, the first content by the first client device to the second server, in
`response to the receiving of the first content identifier.
`
`'510 Patent Claim 1:
`
`A method for use with a web server that responds to Hypertext Transfer Protocol
`(HTTP) requests and stores a first content identified by a first content identifier, the
`method by a first client device comprising:
`establishing a Transmission Control Protocol (TCP) connection with a second
`server;
`sending, to the web server over an Internet, the first content identifier;
`receiving, the first content from the web server over the Internet in response to
`the sending of the first content identifier; and
`sending the received first content, to the second server over the established
`TCP connection, in response to the receiving of the first content identifier.
`
`6
`
`Page 10 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 11 of 28 PagelD #: 7694
`
`C.
`
`'614 Patent Claims
`
`Like the '319 and '510 Patents, the '614 Patent creates a client device network of "tunnel
`
`devices" that are client devices ( circled in red below) within a server-client, device-web server
`
`architecture. Complaint at ,-i 51; Dkt. 1-1 at 1:19-23 ("apparatus and method for improving
`
`communication over the Internet by using intermediate nodes, and in particular, to using devices
`
`that may doubly function as an end-user and as an intermediate node.").
`
`Each of devices herein may consist of, include, be part of, or be based on, a part of,
`or the whole of, the computer 11 or the system 100 shown in FIG. 1. Each of the
`servers herein may consist of, may include, or may be based on, a part or a whole
`of the functionalities or structure ( such as software) of any server described in the
`'604 Patent, such as the web server, the proxy server, or the acceleration server.
`Each of the clients or devices herein may consist of, may include, or may be based
`on, a part or a whole of the functionalities or structure (such as software) of any
`client or device described in the '604 Patent, such as the peer, client, or agent
`devices.
`
`In one example, an accessing to a data server is improved by using an intermediate
`device referred to as 'tunnel' device, that is executing a 'tunnel' flowchart. FIG. 5
`shows a system 30 including two client devices, a client device #1 3 la and a client
`device #2 31b, that may access the data 20 servers 22a and 22b using one or more
`of a tunnel device #1 33a, a tunnel device #2 33b, and a tunnel device #3 33c, under
`the management and control of an acceleration server 32. These network elements
`communicates with each other using the Internet 113. Dkt. 1-1 at 83:4-15.
`
`22b =
`
`Data
`Server
`#2
`
`Server
`#1
`
`22b =
`
`Server
`#2
`
`FIG. 5
`
`FIG. 11
`
`The '614 Patent further improves on the above network by having the proxy client devices
`
`7
`
`Page 11 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 12 of 28 PagelD #: 7695
`
`dynamically shift between two states based on a criteria. Specifically, the client (tunnel) device is
`
`available as a proxy in the first state (for example, when there is sufficiently available bandwidth)
`
`and unavailable in the second state (for example, when there is not sufficiently available
`
`bandwidth). Complaint at ,r 51. Criteria-based dynamic switching improves the performance of
`
`the system by maintaining a new, dynamic network made exclusively of available client devices
`
`that can meet a given performance criteria. Dkt. 1-1 at 124:3-13.
`
`A device may be selected to provide a service, such as a tunnel device that may be
`selected (alone or as part of a group) by a client device as part of the 'Select
`Tunnels' step 101a in the flowchart 100. The selected tunnel device may shift to the
`' offline' state 301 or to the 'congested' state 303, and thus respectively becomes
`unavailable or less effective to use. In such a case, a new tunnel device, that was
`not formerly selected, may be now selected as a substitute for the 'offline' or
`'congested' tunnel device as part of a 'Replace Device' step 321d.
`
`40
`~
`
`41a
`
`l
`
`41b
`
`l
`
`41c
`
`l
`
`41d
`
`l
`
`41e
`
`l
`
`42 --l>
`
`TYPE
`
`IP ADDRESS
`
`SIGN-IN
`DATE / TIME
`
`LOCATION
`
`STATUS
`
`42a ➔
`
`Tunnel
`
`125.12.67 .0
`
`23/1 7:32
`
`Boston, MA, USA
`
`Online
`
`42b ➔
`
`Tunnel
`
`109.23. 78.5
`
`2311 8:55
`
`Munich, Germany
`
`Congested
`
`42c ➔
`
`Client
`
`36.83. 92.12
`
`23/110:44
`
`Sidney, Australia
`
`42d ➔
`
`Client
`
`125.66.69.73
`
`2411 15:34
`
`Tel-Aviv, Israel
`
`Online
`
`Offline
`
`Client I Tunnel 103.52.25.73
`42e ➔
`
`2411 20:42
`
`Cairo, Egypt
`
`Congested
`
`FIG. 5a
`
`This network created by a registry of available client devices as proxies has notable
`
`advantages. For example, it provides untraceability and anonymity, which in turn stops requests
`
`from being blocked.
`
`'614 Patent at 87:51-88:10. This anonymity addressed a well-known
`
`problem with direct requests over the Internet that otherwise permit web servers to identify
`
`requesting devices ( emphasis added):
`
`8
`
`Page 12 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 13 of 28 PagelD #: 7696
`
`"Since 2014, Luminati has offered proxy-based services relying on its "Residential
`Proxy Network" that practice one or more claims of the Asserted Patents. Luminati
`permits its business customers to utilize its residential proxy network to gather data
`over the Internet using residential proxy devices from various localities as required
`by the customers. Because each of these residential proxy devices has its own
`residential IP address, web servers receiving requests from these proxy devices do
`not recognize such requests as originating from the actual user making the request.
`Instead, the server identifies the request as coming from a residential device based
`upon the residential IP address of the proxy device. These residential proxy devices
`provide businesses with a number of advantages. For example, online retailers may
`anonymously use these residential proxy devices to gather information from web
`servers (such as for comparative pricing), businesses may utilize these devices to
`test their web sites from any city in the world, and cyber security firms may employ
`these devices to test web sites for malicious code."
`
`The claimed solution provides concrete structure differing from the prior art, including a
`
`novel, unconventional network architecture. The Asserted Claims require this new server-client
`
`device-web server network architecture to operate. The '614 Patent also requires additional
`
`functionality on the proxy client device to optimize the architecture by dynamically ensuring that
`
`client devices meet certain criteria, such as available bandwidth, access to wi-fi connections versus
`
`cellular connections, etc. The real-time nature of the '614 Patent also ensures that the content
`
`obtained is fresh and that not cached.
`
`Independent claim 1 of the '614 Patent also recites a method that employs the same
`
`specific, concrete server-client device-web server architecture illustrated above with steps
`
`performed by the client device, with additional steps to optimize the utility of the architecture by
`
`dynamically determining whether a client device satisfies certain criteria and selectively making
`
`it available or not available for use in the network based on that determination:
`
`'614 Patent, Claim 1 :
`
`A method for use with a resource associated with a criterion in a client device that
`communicates with a first server over the Internet, the client device is identified in
`the Internet using a first identifier and is associated with first and second state
`according to a utilization of the resource, the method comprising:
`initiating, by the client device, communication with the first server over the
`Internet in response to connecting to the Internet, the communication
`
`9
`
`Page 13 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 14 of 28 PagelD #: 7697
`
`comprises sending, by the client device, the first identifier to the first server
`over the Internet;
`when connected to the Internet, periodically or continuously determining
`whether the resource utilization satisfies the criterion;
`responsive to the determining that the utilization of the resource satisfies the
`criterion, shifting to the first state or staying in the first state;
`responsive to the determining that the utilization of the resource does not satisfy
`the criterion, shifting to the second state or staying in the second state;
`responsive to being in the first state, receiving, by the client device, a request
`from the first server; and
`performing a task, by the client device, in response to the receiving of the
`request from the first server,
`wherein the method is further configured for fetching over the Internet a first
`content identified by a first content identifier from a web server that is
`distinct from the first server, and the task comprising:
`receiving, by the client device, the first content identifier from the first
`server;
`sending, by the client device, the first content identifier to the web server;
`receiving, by the client device, the first content from the web server in
`response to the sending of the first content identifier; and
`sending, by the client device, the received first content to the first server.
`
`D.
`
`Dependent Claims
`
`Dependent claims add limitations such as causmg the client device and server to
`
`periodically communicate ( claim 17 of the '319 Patent and claim 8 of the '510 Patent);
`
`downloading the software application containing the computer instructions that causes the client
`
`device to perform the claimed steps (claim 13 of the '510 Patent); receiving the request from the
`
`first server over the established TCP connection ( claim 15 of the '510 Patent); the client device
`
`performs the determining step (claim 2 of the '614 Patent); the client device is a smartphone (claim
`
`16 of the '614 Patent); and the client device is using a client operating system, which can be a
`
`mobile operating system including Android version 2.2 or Apple iOS version 3 (claims 9, 11, and
`
`12 of the '614 Patent). Each of the dependent claims asserted against Defendants, in the context
`
`of the overall invention, includes additional unconventional, novel claim limitations that would
`
`render those claims valid under § 101 even if an independent claim is deemed ineligible.
`
`Page 14 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 15 of 28 PagelD #: 7698
`
`IV.
`
`LUMINATl'S ASSERTED PATENT CLAIMS ARE VALID UNDER 101
`
`A.
`
`Legal Standard
`
`For questions of patent eligibility under §IO 1, the Supreme Court instructs courts to
`
`distinguish between claims that claim patent ineligible subject matter and those that "integrate the
`
`building blocks into something more." Uniloc United States, Inc. v. Samsung Elecs. Am., Inc., No.
`
`2:17-CV-00651-JRG, 2018 U.S. Dist. LEXIS 176336, at *3-5 (E.D. Tex. Sep. 18, 2018) (citing
`
`Alice Corp. Pty. Ltd. v. CLS Bank Int'/, 573 U.S. 208,217 (2014).
`
`The Alice test on patent eligibility consists of two-parts which ask: ( 1) Are the claims at
`
`issue directed to a patent-ineligible concept, i.e., law of nature, natural phenomena, or abstract
`
`idea; and (2) if so, do the claims contain additional element(s) sufficient to ensure that the claims
`
`amount to significantly more than the ineligible concept itself? Alice, 573 U.S. at 221. The Court
`
`simultaneously recognized that "[a]t some level, all inventions embody, use, reflect, rest upon, or
`
`apply laws of nature, natural phenomena, or abstract ideas," and that "an invention is not rendered
`
`ineligible for patent simply because it involves an abstract concept." Id. (internal quotations and
`
`citations omitted).
`
`"In cases involving software innovations, [the first step of the Alice] inquiry often turns on
`
`whether the claims focus on 'the specific asserted improvement in computer capabilities ... or,
`
`instead, on a process that qualifies as an abstract idea for which computers are invoked merely as
`
`a tool."' Finjan, Inc. v. Blue Coat System, Inc., 879 F.3d 1299, 1303 (Fed. Cir. 2018) (quoting
`
`Enfish, LLC v. Microsoft Corp., 822 F.3d 1327, 1335-36 (Fed. Cir. 2016)); see also, e.g., Uniloc
`
`USA, Inc. v. LG Elecs. USA, Inc., 957 F.3d 1303, 1307 (Fed. Cir. 2020) ("We have routinely held
`
`software claims patent eligible under Alice step one when they are directed to improvements to the
`
`functionality of a computer or network platform itself.").
`
`The second step of the Alice test only applies if step one finds that the patent claims address
`
`11
`
`Page 15 of 29
`
`

`

`Case 2:19-cv-00395-JRG Document 224 Filed 01/13/21 Page 16 of 28 PagelD #: 7699
`
`only abstract, ineligible ideas. If so, the patent claim is nonetheless patentable under step two
`
`when the claim limitations "involve more than performance of 'well-understood, routine, [and]
`
`conventional activities previously known to the industry."' Content Extraction & Transmission
`
`LLC v. Wells Fargo Bank, Nat'! Ass 'n, 776 F.3d 1343, 1347-48 (Fed. Cir. 2014) (quoting Alice,
`
`573 U.S. at 225). "The question of whether a claim element or combination of elements is well(cid:173)
`
`understood, routine and conventional to a skilled artisan in the relevant field is a question of fact"
`
`that must be "proven by clear and convincing evidence." Berkheimer v. HP Inc., 881 F.3d 1360,
`
`1368 (Fed. Cir. 2018).
`
`B.
`
`The Asserted Patents Satisfy Alice Step One, Because They Are Directed
`Toward an Entirely New Network Based on an Innovative Server-Client
`Device-Web Ser

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