Microsoft Corporation v. Parallel Networks Licensing

CourtCourt of Appeals for the Federal Circuit
DecidedDecember 1, 2017
Docket16-2515
StatusUnpublished

This text of Microsoft Corporation v. Parallel Networks Licensing (Microsoft Corporation v. Parallel Networks Licensing) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Microsoft Corporation v. Parallel Networks Licensing, (Fed. Cir. 2017).

Opinion

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

MICROSOFT CORPORATION, INTERNATIONAL BUSINESS MACHINES CORPORATION, Appellants

v.

PARALLEL NETWORKS LICENSING, LLC, Appellee ______________________

2016-2515, 2016-2517, 2016-2518, 2016-2519, 2016-2642, 2016-2644, 2016-2645, 2016-2646 ______________________

Appeals from the United States Patent and Trade- mark Office, Patent Trial and Appeal Board in Nos. IPR2015-00483, IPR2015-00484, IPR2015-00485, IPR2015-00486, IPR2015-01729, IPR2015-01731, IPR2015-01732, IPR2015-01734. ______________________

Decided: December 1, 2017 ______________________

CONSTANTINE L. TRELA, JR., Sidley Austin LLP, Chi- cago, IL, argued for appellants. Appellant Microsoft Corporation also represented by RICHARD ALAN CEDEROTH; MICHAEL D. HATCHER, Dallas, TX; JOSHUA JOHN FOUGERE, DANIEL HAY, JOSEPH A. MICALLEF, Wash- ington, DC. 2 MICROSOFT CORP. v. PARALLEL NETWORKS LICENSING

JOHN M. DESMARAIS, Desmarais LLP, New York, NY, for appellant International Business Machines Corpora- tion. Also represented by JON TODD HOHENTHANER, KEVIN KENT MCNISH, JEFFREY SCOTT SEDDON, II.

CHRISTOPHER THOR BOVENKAMP, McKool Smith, PC, Dallas, TX, argued for appellee. Also represented by DOUGLAS AARON CAWLEY; KEVIN P. HESS, DUSTIN MARK HOWELL, Austin, TX. ______________________

Before DYK, SCHALL, and TARANTO, Circuit Judges. TARANTO, Circuit Judge. Parallel Networks Licensing, LLC owns U.S. Patents 5,894,554 and 6,415,335 (the Parallel Patents), which describe and claim systems for managing the handling of requests for World Wide Web pages having dynamic (changing) content. ’554 patent, col. 2, lines 15–19, lines 20–32; ’335 patent, col. 2, lines 15–19, lines 20–32. Paral- lel sued Microsoft Corp. and International Business Machines (IBM) for infringement. Microsoft and IBM subsequently filed petitions with the Patent and Trade- mark Office seeking inter partes reviews of all claims of the Parallel Patents under 35 U.S.C. §§ 311–319. The Patent Trial and Appeal Board, acting as the delegate of the PTO’s Director under 37 C.F.R. § 42.4(a), instituted reviews of all challenged claims on anticipation and obviousness grounds, and it consolidated the proceedings into two, one for each of the Parallel Patents, with Mi- crosoft and IBM both involved as petitioners. After conducting the reviews, the Board concluded that the petitioners failed to demonstrate anticipation or obvious- ness. Microsoft and IBM appeal the Board’s decisions, argu- ing that the Board erred in construing the claim term MICROSOFT CORP. v. PARALLEL NETWORKS LICENSING 3

“request” and in rejecting the arguments for unpatentabil- ity. We affirm the Board’s claim construction, but we vacate in part the determination regarding anticipation, vacate the Board’s determination regarding obviousness, and remand for further proceedings. I A The Parallel Patents claim priority to an application filed in 1996. By the mid-1990s, the number of Web page requests had grown large. See ’554 patent, col. 1, lines 39–41, col. 4, lines 33–39. 1 If many requests came to a single-processor server simultaneously, the server could be overwhelmed, and the efficiency of fulfilling requests could suffer. Id., col. 4, lines 38–51. The Parallel Patents address the problem of processing numerous dynamic Web page generation requests using a partitioned archi- tecture. Id. at col. 4, lines 51–53. The partitioned archi- tecture includes a Web server, interceptor, dispatcher, and multiple page servers. Id., fig. 4. The basic method recited in the challenged claims is as follows: (1) a Web page request is sent to a Web server; (2) the request is intercepted; (3) an appropriate page server to process the request is determined; and (4) the request is routed to the appropriate page server. See id., col. 4, lines 54–60, col. 5, lines 38–43 & fig. 4. The page server is determined based on dynamic sys- tem resource information, e.g., the data sources each page server can access and the number of requests each page server is processing. Id., col. 5, line 49 through col. 6, line 19. By routing a request to a page server, the Web server

1 The ’335 patent issued from a divisional applica- tion that claims priority to the ’554 patent’s underlying application; the specifications are nearly identical. Thus, we omit duplicate citations to the ’335 patent. 4 MICROSOFT CORP. v. PARALLEL NETWORKS LICENSING

is free to “concurrently process other Web client requests.” Id., col. 6, lines 20–25. The partitioned architecture allows the page servers and the Web server “to simulta- neously process different requests, thus increasing the efficiency of the Web site.” Id., col. 6, lines 24–28. In July 2012, the PTO issued ex parte reexamination certificates for both of the Parallel Patents. 2 All of the original claims in the ’554 patent were canceled and new claims 12–49 were added. J.A. 67. Similarly, all of the original claims in the ’335 patent were canceled and new claims 30–85 were added. J.A. 88. For present purposes, claim 12 of the ’554 patent is representative. It reads: A computer-implemented method for managing a dynamic Web page generation request to a Web server, said computer-implemented method comprising the steps of: routing said request from said Web server to a se- lected page server, said selected page server re- ceiving said request and releasing said Web server to process other requests, wherein said routing step further includes the steps of inter- cepting said request at said Web server, routing said request from said Web server to a dispatch- er, and dispatching, by said dispatcher, said re- quest to said selected page server; processing said request, said processing being per- formed by said selected page server while said Web server concurrently processes said other requests; and

2 The ’335 patent’s ex parte reexamination certifi- cate issued on July 17, 2012, and the ’554 patent’s ex parte reexamination certificate issued on July 24, 2012. Corresponding certificates of correction issued on those same days. J.A. 66–74, J.A. 87–97. MICROSOFT CORP. v. PARALLEL NETWORKS LICENSING 5

dynamically generating a Web page by said se- lected page server in response to said request, said Web page including data dynamically re- trieved from one or more data sources; and wherein dispatching includes: examining said request to make a selection of which page server should process said request from among a plurality of page servers that can each generate said Web page requested by said request; selecting one of said plurality of page servers to dynamically generate said Web page; wherein said selection is based on examining dynamic information regarding a load associ- ated with each of said plurality of page serv- ers; and sending said request to said selected page server based on said examination. J.A. 69 (certificate of correction). The dispatcher may reside on the same machine as the Web server or on a different machine. ’554 patent, col. 5, lines 8–28. B In December 2014, Microsoft filed four petitions for inter partes reviews, together challenging all claims of the Parallel Patents under 35 U.S.C. §§ 102 and 103. 3 As to the ’554 patent, the Board instituted reviews of claims 12–19, 32, 34, 46 and 48 in IPR2015-00483 (IPR-483) and

Free access — add to your briefcase to read the full text and ask questions with AI

Related

KSR International Co. v. Teleflex Inc.
550 U.S. 398 (Supreme Court, 2007)
In Re Sang-Su Lee
277 F.3d 1338 (Federal Circuit, 2002)
Dayco Products, Inc. v. Total Containment, Inc.
329 F.3d 1358 (Federal Circuit, 2003)
In Re Antor Media Corp.
689 F.3d 1282 (Federal Circuit, 2012)
In Re Rambus Inc.
694 F.3d 42 (Federal Circuit, 2012)
Inre: Rambus, Inc.
753 F.3d 1253 (Federal Circuit, 2014)
Par Pharmaceutical, Inc. v. Twi Pharmaceuticals, Inc.
773 F.3d 1186 (Federal Circuit, 2014)
Redline Detection, LLC v. Star Envirotech, Inc.
811 F.3d 435 (Federal Circuit, 2015)
Synopsys, Inc. v. Mentor Graphics Corporation
814 F.3d 1309 (Federal Circuit, 2016)
Black & Decker, Inc. v. Positec USA, Inc.
646 F. App'x 1019 (Federal Circuit, 2016)
In Re: Nuvasive, Inc.
842 F.3d 1376 (Federal Circuit, 2016)
Aqua Products, Inc. v. Matal
872 F.3d 1290 (Federal Circuit, 2017)

Cite This Page — Counsel Stack

Bluebook (online)
Microsoft Corporation v. Parallel Networks Licensing, Counsel Stack Legal Research, https://law.counselstack.com/opinion/microsoft-corporation-v-parallel-networks-licensing-cafc-2017.