throbber

`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`———————
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`———————
`
`
`
`LG ELECTRONICS, INC.,
`Petitioner,
`
`v.
`
`UNILOC LUXEMBOURG, S.A.,
`Patent Owner
`
`———————
`
`
`
`PETITION FOR INTER PARTES REVIEW
`CASE IPR NO.: IPR2018-01503
`
`OF
`
`U.S. PATENT NO. 6,216,158
`
`
`
`
`
`
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`
`
`TABLE OF CONTENTS
`
`I.
`
`INTRODUCTION ............................................................................................. 1
`
`II. MANDATORY NOTICES ............................................................................... 2
`
`A. Real Party-in-Interest................................................................................ 2
`
`B. Related Matters ......................................................................................... 2
`
`C. Lead and Back-up Counsel and Service Information .............................. 3
`
`III. GROUNDS FOR STANDING .......................................................................... 4
`
`IV. THE ’158 PATENT ........................................................................................... 4
`
`A. State of the Art before the ’158 Patent ..................................................... 4
`
`B. Overview of the ’158 Patent ..................................................................... 6
`
`C. Prosecution History .................................................................................. 8
`
`D. Claim Construction ................................................................................... 9
`
`1.
`
`2.
`
`3.
`
`4.
`
`“palm sized computer” (Claims 1-2, 6-9, 12, 14-15) ..................... 10
`
`“means for accessing a description of a service” (Claim 20) ........ 10
`
`“means for downloading the program code” (Claim 20) .............. 11
`
`“means for executing at least a portion of the program
`
`code” (Claim 20) ............................................................................ 12
`
`5.
`
`“means for sending control commands to the service in
`
`response to the means for executing” (Claim 20) .......................... 13
`
`V. RELIEF REQUESTED AND THE REASONS FOR THE REQUESTED
`
`RELIEF ....................................................................................................................14
`
`VI. IDENTIFICATION OF CHALLENGES ........................................................14
`
`
`
`– ii –
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`
`
`A. The Challenges Presented in This Petition are Neither Cumulative
`
`Nor Redundant ........................................................................................ 16
`
`VII. IDENTIFICATION OF HOW THE CLAIMS ARE UNPATENTABLE ......17
`
`A. Challenge #1: Claims 1-2, 6-9, 12, 14-15, and 20 are invalid under
`
`35 U.S.C § 103 over Jini-QS in view of Arnold and McCandless ........ 17
`
`1.
`
`2.
`
`3.
`
`Summary of Jini-QS ....................................................................... 17
`
`Summary of Arnold ........................................................................ 19
`
`Summary of McCandless ............................................................... 21
`
`4. Reasons to Combine Jini-QS, Arnold, and McCandless ............... 22
`
`a. Reasons for utilizing Arnold’s RMI protocol to control
`
`services in the Jini platform described by Jini-QS ................. 23
`
`b. Reasons for the PalmPilot in Jini-QS to control an application
`
`it cannot execute itself, as described in McCandless .............. 24
`
`c. Reasons for utilizing Arnold’s service registration in the
`
`Lookup Service described by Jini-QS .................................... 26
`
`5. Detailed Analysis ........................................................................... 27
`
`B. Challenge #2: Claims 1-2, 6-9, 12, and 14-15 are invalid under 35
`
`U.S.C § 103 over Riggins in view of Devarakonda ............................... 52
`
`1.
`
`2.
`
`Summary of Riggins ...................................................................... 53
`
`Summary of Devarakonda .............................................................. 54
`
`3. Reasons to Combine Riggins and Devarakonda ............................ 56
`
`
`
`– iii –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`a. Reasons for utilizing Devarakonda’s PDA as Riggins’ network
`
`computer to control applications too resource intensive for the
`
`PDA to execute itself .............................................................. 56
`
`b. Reasons for using Devarakonda’s service registration method
`
`in Riggins’ network service method ....................................... 59
`
`4. Detailed Analysis ........................................................................... 60
`
`VIII. CONCLUSION ................................................................................................83
`
`
`
`– iv –
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`
`
`I.
`
`INTRODUCTION
`
`U.S. Patent No. 6,216,158 (“the ’158 Patent,” EX-1001) is generally
`
`directed to controlling network services with a palm-sized computer. The ’158
`
`Patent admits, however, that the specific steps for controlling network services
`
`recited in the claims—accessing a directory of services, downloading code
`
`associated with a service, and sending control commands—were already well
`
`known. In that regard, the only embodiment disclosed in the specification is based
`
`on Sun Microsystems’ Jini technology, which was announced and publicized in the
`
`summer of 1998, well before the priority date of the ’158 Patent. Jini allows a
`
`client to access a directory of services, download code associated with a service,
`
`and control the service with the code.
`
`The allegedly-inventive aspect of the ’158 Patent is the performance of the
`
`well-known Jini steps by a palm-sized computer. Jini, however, was designed for
`
`use with any type of device including palm-sized devices—as illustrated by trade
`
`articles pre-dating the ’158 Patent that explicitly tout the use of PalmPilots with
`
`Jini. U.S. patents filed by the architect of Jini provide additional details regarding
`
`the Jini platform.
`
`This petition further establishes that others besides Sun Microsystems had
`
`also developed and disclosed methods for controlling network services with a
`
`palm-sized computer. The claimed subject matter of the ’158 Patent is also taught
`
`
`
`– 1 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`by a combination of U.S. Patent No. 6,131,116 to Riggins and U.S. Patent No.
`
`6,757,729 to Devarakonda.
`
`The evidence in this petition demonstrates that claims 1-2, 6-9, 12, 14-15,
`
`and 20 of the ’158 Patent are unpatentable under (pre-AIA) 35 U.S.C. § 103.
`
`Accordingly, LG Electronics, Inc. (“LG” or “Petitioner”) respectfully requests that
`
`these claims be held unpatentable and cancelled.
`
`This Petition is substantively the same as IPR2018-00361, which was
`
`instituted on July 16, 2018, and is being filed concurrently with a motion for
`
`joinder with respect to that proceeding.
`
`II. MANDATORY NOTICES
`
`A. Real Party-in-Interest
`
`LG Electronics, Inc., LG Electronics U.S.A., Inc., and LG Electronics
`
`MobileComm USA, Inc., are the real parties-in-interest to this inter partes review
`
`petition.
`
`B. Related Matters
`
`As of the filing date of this petition, the ’158 Patent has been asserted in the
`
`following cases:
`
`Heading
`
`Number
`
`Court
`
`Filed
`
`Uniloc USA, Inc. et al. v.
`Exclusive Group LLC
`
`1:17-cv-
`03962
`
`S.D. Ind. Oct. 27,
`2017
`
`
`
`– 2 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`Uniloc USA, Inc. et al. v. LG
`Electronics U.S.A., Inc. et al.
`
`Uniloc USA, Inc. et al. v.
`Apple Inc.
`
`Uniloc USA, Inc. et al. v.
`Amazon.com, Inc.
`
`Uniloc USA, Inc. et al. v.
`Apple Inc.
`
`Uniloc USA, Inc. et al. v. LG
`Electronics U.S.A., Inc. et al
`
`Uniloc USA, Inc. et al. v.
`Apple Inc.
`
`3:18-cv-
`02915
`
`3:18-cv-
`00365
`
`2:18-cv-
`00123
`
`4:18-cv-
`00362
`
`4:17-cv-
`00827
`
`2:17-cv-
`00470
`
`N.D.
`Cal.
`
`N.D.
`Cal.
`
`E.D.
`Tex.
`
`N.D.
`Cal.
`
`N.D.
`Tex.
`
`E.D.
`Tex.
`
`May 17,
`2018
`
`Jan. 17,
`2018
`
`Mar. 31,
`2018
`
`Jan. 17,
`2018
`
`Oct. 13,
`2017
`
`June 2,
`2017
`
`Aug. 2,
`E.D.
`2:17-cv-
`Uniloc USA, Inc. et al. v.
`2017
`Tex.
`00571
`Apple Inc.
`Additionally, the ’158 Patent is subject to another pending request for inter
`
`partes review, IPR2018-00361 filed by Apple Inc. on December 20, 2017
`
`(instituted on July 16, 2018). The real parties-in-interest herein are not parties to
`
`the above listed petitions and were not involved in the preparation of those
`
`petitions.
`
`C. Lead and Back-up Counsel and Service Information
`
`Lead Counsel
`Anand K. Sharma
`901 New York Avenue, NW
`Finnegan, Henderson, Farabow,
`Garrett & Dunner, LLP
`Washington, DC 20001
`
`Back-Up Counsel
`
`Phone: (202) 408-4446
`Fax: (202) 408-4400
`anand.sharma@finnegan.com
`USPTO Reg. No. 43,916
`
`
`
`
`
`– 3 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`Minjae Kang
`Finnegan, Henderson, Farabow,
` Garrett & Dunner, LLP
`11955 Freedom Drive
`Reston, VA 20190
`
`Joshua L. Goldberg
`Finnegan, Henderson, Farabow,
` Garrett & Dunner, LLP
`901 New York Avenue, NW
`Washington, DC 20001-4413
`
`Cory C. Bell
`Finnegan, Henderson, Farabow,
` Garrett & Dunner, LLP
`2 Seaport Ln
`Boston, MA 02210
`
`Bradford C. Schulz
`Finnegan, Henderson, Farabow,
` Garrett & Dunner, LLP
`11955 Freedom Drive
`Reston, VA 20190
`
`
`Phone: (571) 203-2318
`Fax: (202) 408-4400
`minjae.kang@finnegan.com
`USPTO Reg. No. 67,054
`
`
`Phone: (202) 408-6092
`Fax: (202) 408-4400
`joshua.goldberg@finnegan.com
`USPTO Reg. No. 59,369
`
`
`Phone: (617) 646-1641
`Fax: (202) 408-4400
`cory.bell@finnegan.com
`USPTO Reg. No. 75,096
`
`
`Phone: (571) 203-2739
`Fax: (202) 408-4400
`bradford.schulz@finnegan.com
`USPTO Reg. No. 75,006
`
`
`Please address all correspondence to lead and back-up counsel. Petitioner
`
`consents to electronic service via email.
`
`III. GROUNDS FOR STANDING
`
`The Petitioner certifies that the ’158 patent is available for inter partes
`
`review and that the Petitioner is not barred or otherwise estopped from requesting
`
`inter partes review on the grounds identified herein.
`
`IV. THE ’158 PATENT
`
`A. State of the Art before the ’158 Patent
`
`
`
`– 4 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`Network computing was already well known at the time of the ’158
`
`Patent. EX-1003, ¶38. Client/server models in which a client relies upon the
`
`processing power of a remote server to accomplish a computational task has been
`
`around since at least 1940. EX-1003, ¶39 (citing EX-1015, p. 9). Because of
`
`certain advantages such as lower cost and ease of administration, POSITAs have
`
`been utilizing so-called “thin clients” or “network computers” to access software
`
`and hardware services over a network for many decades before the ’158
`
`Patent. EX-1003, ¶38 (citing EX-1014, pp. 90, 93).
`
`As network capabilities matured through the 1990s, POSITAs were
`
`developing more robust client/server models to take advantage of increasing
`
`bandwidth. EX-1003, ¶39. For example, Sun Microsystems’ Jini platform,
`
`announced in the summer of 1998, sought to turn any resource on a network into a
`
`service, which could then be located and utilized by any network device. EX-
`
`1003, ¶39 (citing EX-1005, p. 29; EX-1018, p. 113-14). Services could encompass
`
`any useful function including software applications and hardware resources such as
`
`printers. EX-1003, ¶39 (citing EX-1005, p. 29; EX-1006, 7:28-36). In an effort to
`
`make this platform widely available, Sun designed Jini to “run in devices with very
`
`low memory, such as printers, personal digital assistants, and cellular phones.”
`
`EX-1005, p. 29. As such, Jini enabled lightweight PDAs to access, via a service,
`
`
`
`– 5 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`applications that were too computationally and memory intensive to run directly on
`
`the PDA. EX-1003, ¶39 (citing EX-1005, p. 29; EX-1007, p. 7).
`
`B. Overview of the ’158 Patent
`
`The ’158 Patent is generally directed to methods of controlling network
`
`services using palm-sized computers, which were known to have “have limited
`
`processing, display and input capabilities” and therefore “do not run the same
`
`applications as desktop or laptop computers.” EX-1001, 1:8-11, 1:22-29, 1:36-37.
`
`The ’158 Patent admits, however, that the underlying technology that allows
`
`clients to locate and utilize network services was already well known. For
`
`example, the ’158 Patent explains: “Jini™ is a technology developed by Sun
`
`Microsystems which addresses the problem of computing and network complexity.
`
`It eases the burden of accessing services by providing seamless access and
`
`automatic registration of network resources.” Id. at 2:45-49. The ’158 Patent
`
`further explains that “Jini acts as middleware to access network resources, as it lets
`
`devices locate services and download software for those services.” EX-1001, 2:62-
`
`67. The embodiments in the ’158 Patent explicitly rely on the Jini technology. Id.
`
`at 1:47-52. In other words, the steps for controlling network services detailed in
`
`the specification and recited in the claims—accessing a directory of services,
`
`downloading code associated with a service, and sending control commands—
`
`were already well known. EX-1003, ¶41.
`
`
`
`– 6 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`In particular, with respect to the recitation in the claims of “accessing a
`
`description of the service from a directory of services,” the ’158 Patent
`
`specification explains that “Jini middleware” lets devices locate services via a
`
`“Directory of Services, such as the Jini Lookup.” EX-1001, 2:62-64, 3:28-29.
`
`With respect to the recitation of downloading code for controlling the service, the
`
`’158 Patent similarly explains that the Jini middleware lets devices “download
`
`software for those services.” Id. at 2:62-64, 3:61-65 (“Middleware, such as Sun's
`
`Java/Jini technology, is used to move the code.”). Figure 3 illustrates the palm-
`
`sized device with Jini middleware locating a service and downloading code:
`
`Jini middleware
`on palm-sized
`computer
`
`
`
`Jini lookup and download
`
`
`
`Id. at Fig. 3 (annotated); EX-1003, p. 26.
`
`With respect to the claims reciting executing the downloaded code to control
`
`
`
`– 7 –
`
`
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`a service, the ’158 Patent explains that the code executes on a Java Virtual
`
`Machine running on the palm-sized computer, as illustrated above in Fig. 3. Id.
`
`Fig. 3 (“318 Java Virtual Machine”); see also id. at 5:10-20, 12:42-45. The
`
`specification also explains that Java’s Remote Method Invocation (RMI) is one
`
`example protocol used for sending commands. Id. at 6:22-48.
`
`Additionally, with respect to the recitation in the claims of “the service
`
`controls an application that cannot be executed on the palm-sized computer,” the
`
`’158 Patent explains in the Background that it was previously known that, as a
`
`result of a palm-sized computer’s “limited processing, display, and input
`
`capabilities … palm sized computers do not run the same applications as desktop
`
`or laptop computers.” Id. at 1:24-26; see also id. at 5:6-10.
`
`Accordingly, as explained by the ’158 Patent itself, the recitations in the
`
`claims related to locating, downloading, and controlling a service were already
`
`implemented by Sun’s Jini platform. And, as shown below, the performance of
`
`these steps with a palm-sized computer was also specifically contemplated before
`
`the ’158 Patent.
`
`C. Prosecution History
`
`The ’158 Patent issued on April 10, 2001 from U.S. Patent Application No.
`
`09/237,609 (“’158 application”) filed January 25, 1999, which does not claim
`
`priority to any other provisional or non-provisional application.
`
`
`
`– 8 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
` During prosecution, the Examiner rejected the claims under 35 U.S.C. §
`
`103, arguing that the claims were unpatentable over the combination of three prior
`
`art references. EX-1002, pp. 120-25. The Applicants responded without
`
`amendment, but the Examiner maintained the rejection. Id. at pp. 134-138.
`
`During a subsequent Examiner interview, the Examiner “indicated that all claims
`
`would be allowable immediately if they included reference to a palm sized
`
`computer or controller.” Id. at p. 148. The Applicants subsequently amended the
`
`remainder of the claims to recite that the computer controlling the service is “palm
`
`sized” (id. at pp. 146-47), and the Examiner issued a Notice of Allowance (id. at
`
`pp. 153-56).
`
`D. Claim Construction
`
`In inter partes review, the Board applies the broadest reasonable
`
`construction in light of the specification to claims of an unexpired patent. 37
`
`C.F.R. § 42.100(b). Under the broadest reasonable construction, claim terms are
`
`given their ordinary and accustomed meaning as would be understood by one of
`
`ordinary skill in the art in the context of the entire disclosure. In re Translogic
`
`Tech., Inc., 504 F.3d 1249, 1257 (Fed. Cir. 2007). However, patent claims, if
`
`expiring prior to a final decision by the Board, are typically construed by the
`
`standard applied in the district courts by applying the principles set forth in Phillips
`
`v. AWH Corp., 415 F.3d 1303 (Fed. Cir. 2005); 37 C.F.R. §42.108(c).
`
`
`
`– 9 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`Petitioner believes that the ’158 Patent will expire during pendency of the
`
`requested inter partes review proceeding. Accordingly, the constructions proposed
`
`herein are consistent with both standards.
`
`1.
`
`“palm sized computer” (Claims 1-2, 6-9, 12, 14-15)
`
`The ’158 Patent’s specification provides several examples of palm-sized
`
`computers, including Personal Digital Assistants (PDAs) and 3Com’s Palm
`
`Platform computers:
`
`Palm sized computers, also referred to as Personal Digital Assistants
`
`(PDAs), are portable devices which perform an array of personal
`
`management tasks such as calendar management and address book
`
`storage. … For example, palm sized computers such as 3Com's Palm
`
`Platform™ computers can upload personal appointments to a PC-
`
`based calendar.
`
`EX-1001, 1:13-21.
`
`Under Vivid Techs., Inc. v. Am. Sci. & Eng., Inc., 200 F.3d 795, 803 (Fed.
`
`Cir. 1999), claim terms need to be construed “only to the extent necessary to
`
`resolve the controversy.” For the purposes of this proceeding, it is sufficient to
`
`specify that a personal digital assistant (PDA) and a 3Com Palm Platform™
`
`computer are examples of a “palm sized computer” in the context of the ’158
`
`Patent. EX-1003, ¶¶49-51.
`
`2.
`
` “means for accessing a description of a service” (Claim 20)
`
`
`
`– 10 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`This limitation is a “means-plus-function” limitation governed by 35 U.S.C.
`
`§ 112 ¶6. The “function” recited in the limitation is: “accessing a description of a
`
`service.”
`
`With respect to the “means,” the ’158 Patent describes that: “Jini acts as
`
`middleware to access network resources, as it lets devices locate services and
`
`download software for those services. Other middleware could be substituted for
`
`Jini if it provides discovery and software download for network-based
`
`services.” EX-1001, 2:62-67 (emphasis added). More specifically, the ’158 Patent
`
`explains that “[i]n some embodiments, the device executing the network services
`
`and the palm sized computer are executing middleware applications for
`
`communicating with the registry … this middleware includes Jini technology from
`
`Sun Microsystems.” Id. at 1:47-51 (emphasis added); see also id. at 5:16-17.
`
`Thus, a POSITA would have understood that the corresponding structure for
`
`this limitation is a palm-sized computer executing the Jini middleware from Sun
`
`Microsystems, and equivalents thereof. EX-1003, ¶¶52-54.
`
`3.
`
`“means for downloading the program code” (Claim 20)
`
`This limitation governed by § 112 ¶6. The “function” is: “downloading the
`
`program code.”
`
`With respect to the “means,” the ’158 Patent describes that: “Jini acts as
`
`middleware to access network resources, as it lets devices locate services and
`
`
`
`– 11 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`download software for those services. Other middleware could be substituted for
`
`Jini if it provides discovery and software download for network-based
`
`services.” EX-1001, 2:62-67 (emphasis added). Additionally, the ’158 Patent
`
`states: “Once the palm sized computer 100 has located the necessary services, it
`
`downloads the code required to control those services (using the lookup and
`
`download protocols). Middleware, such as Sun’s Java/Jini technology, is used to
`
`move the code.” Id. at 3:61-65; see also id. at 5:16-17.
`
`Thus, a POSITA would have understood that the corresponding structure for
`
`this limitation is a palm-sized computer executing the Jini middleware from Sun
`
`Microsystems, and equivalents thereof. EX-1003, ¶¶55-57.
`
`4.
`
`“means for executing at least a portion of the program code”
`
`(Claim 20)
`
`This limitation is governed by § 112 ¶6. The “function” is: “executing at
`
`least a portion of the program code.”
`
`With respect to the “means,” the ’158 Patent explains that “the programs
`
`downloaded can include Java program code,” and originally-filed claim 5
`
`recites “wherein the program code includes Java code and wherein the palm sized
`
`computer is executing a Java Virtual Machine to execute at least a portion of the
`
`program code.” EX-1001, 1:51-52, 12:42-45. The ’158 Patent also describes that
`
`
`
`– 12 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`the “Java Virtual Machine 318 is executing on the palm sized computer.” EX-
`
`1001, 5:10-15.
`
`Thus, a POSITA would have understood that the corresponding structure is
`
`a palm-sized computer executing a Java Virtual Machine, and equivalents
`
`thereof. EX-1003, ¶¶58-60.
`
`5.
`
`“means for sending control commands to the service in response to
`
`the means for executing” (Claim 20)
`
`This limitation is governed by § 112 ¶6. The “function” is: “sending control
`
`commands to the service in response to the means for executing.”
`
`With respect to the “means,” the ’158 Patent describes a system
`
`where: “[T]he palm sized computer 100 functions as the remote control device for
`
`the PowerPoint presentation … The palm sized computer 100 accomplishes this
`
`via middleware (e.g., Jini) and a generic control protocol capable of issuing
`
`control commands to an off-board resource.” EX-1001, 4:12-19. Further, the ’158
`
`Patent describes that “an application control protocol manager” “is responsible for
`
`generating the application control protocol to command the selected
`
`service.” EX-1001, 4:38-47. The ’158 Patent also explains that:
`
`Alternatively, techniques such as Java’s Remote Method Invocation
`
`(RMI) can be used to achieve the same goal. In this case, the control
`
`device makes a local function call such as doForwardSlide( ). The
`
`
`
`– 13 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`RMI mechanism will transfer the call to a remote machine which
`
`implements and carries out the function call.
`
`EX-1001, 5:23-24, 6:22-45.
`
`Thus, a POSITA would have understood that the corresponding structure is
`
`a palm-sized computer executing a control protocol capable of issuing control
`
`commands or Java’s Remote Method Invocation (RMI) protocol, and equivalents
`
`thereof. EX-1003, ¶¶61-63.
`
`V.
`
`RELIEF REQUESTED AND THE REASONS FOR THE
`
`REQUESTED RELIEF
`
`Petitioner asks that the Board review the accompanying prior art and
`
`analysis, institute a trial for inter partes review of claims 1-2, 6-9, 12, 14-15, and
`
`20 of the ’158 Patent, and cancel those claims as invalid.
`
`As explained below and in the declaration of Petitioner’s expert, Dr. Henry
`
`Houh, the concepts described and claimed in the ’158 Patent were not novel. This
`
`petition explains where each element of claims 1-2, 6-9, 12, 14-15, and 20 is found
`
`in the prior art and why the claims would have been obvious to a person of
`
`ordinary skill in the art (“POSITA”) before the earliest claimed priority date of the
`
`’158 Patent. See EX-1003, ¶32 (noting the level of ordinary skill in the art).
`
`VI.
`
`IDENTIFICATION OF CHALLENGES
`
`This petition challenges the validity of claims 1-2, 6-9, 12, 14-15, and 20 of
`
`
`
`– 14 –
`
`

`

`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`
`
`the ’158 Patent on two grounds:
`
`Challenge
`
`Claims
`
`Ground
`
`Challenge #1 1-2, 6-9, 12,
`14-15, and
`20
`
`Challenge #2 1-2, 6-9, 12,
`and 14-15
`
`35 U.S.C. § 103 over “Jini: Quick Study,”
`COMPUTERWORLD (“Jini-QS,” EX-1005) in view of
`U.S. Patent No. 6,393,497 to Arnold et al.
`(“Arnold,” EX-1006) and M. McCandless, “The
`PalmPilot and the Handheld Revolution,” IEEE
`EXPERT (Dec. 1997) (“McCandless,” EX-1007)
`35 U.S.C. § 103 over U.S. Patent No. 6,131,116 to
`Riggins et al. (“Riggins,” EX-1008) in view of U.S.
`Patent No. 6,757,729 to Devarakonda et al.
`(“Devarakonda,” EX-1009)
`
`
`
`Jini-QS was publically accessible at least at the University of Wisconsin-
`
`Madison Libraries by at least December 14, 1998, and is thus prior art at least
`
`under 35 U.S.C. § 102(a). EX-1026, ¶¶24-26.
`
`Arnold was filed on March 20, 1998 and published May 21, 2002 and is
`
`thus prior art at least under 35 U.S.C. § 102(e).
`
`Riggins was filed December 13, 1996 and published October 10, 2000 and
`
`is thus prior art at least under 35 U.S.C. § 102(e).
`
`Devarakonda was filed October 7, 1996 and published June 29, 2004 and is
`
`thus prior art at least under 35 U.S.C. § 102(e).
`
`McCandless was publically accessible at least at the Library of Congress by
`
`at least December 10, 1997 and is thus prior art at least under 35 U.S.C. § 102(b).
`
`EX-1026, ¶¶36-38.
`
`
`
`– 15 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`A. The Challenges Presented in This Petition are Neither Cumulative Nor
`
`Redundant
`
`Challenges #1 and #2 are neither cumulative nor redundant as to each other
`
`or as to rejections made during prosecution of the ’158 Patent.
`
`First, Challenge #2, which is based on U.S. Patent literature, is not redundant
`
`to Challenge #1, which is based on NPL describing the Jini platform. Although
`
`Challenge #1 teaches the exact embodiment described in the specification—using a
`
`PalmPilot with Jini—the Jini QuickStudy article was published about a month
`
`before the priority date of the ’158 Patent. The U.S. Patents of Challenge #2, on
`
`the other hand, were filed more than two years before the priority date of the ’158
`
`Patent. The Board has previously found a second challenge non-redundant when a
`
`first challenge may be potentially sworn behind. See Sure-Fire Elec. Corp. v.
`
`Yongjiang Yin, et. al., IPR2014-01448, Paper 25 at 4-6 (P.T.A.B. June 1, 2015)
`
`(granting rehearing as to a second challenge due to Patent Owner’s potential
`
`swear-behind defense as to the first challenge).
`
`Second, neither challenge is redundant to rejections made by the Examiner
`
`during prosecution. These challenges rely on different prior art (and combinations
`
`thereof) and arguments than those previously relied upon by the Examiner1 and are
`
`
`1 The McCandless article was cited in an IDS during prosecution but not relied
`
`upon by the Examiner in any office action.
`
`
`
`– 16 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`supported by new evidence in the form of Dr. Houh’s declaration, which was not
`
`available to the Examiner during prosecution.
`
`Accordingly, Petitioner respectfully requests that the Board institute on all
`
`challenges.
`
`VII.
`
`IDENTIFICATION OF HOW THE CLAIMS ARE UNPATENTABLE
`
`A. Challenge #1: Claims 1-2, 6-9, 12, 14-15, and 20 are invalid under 35
`
`U.S.C § 103 over Jini-QS in view of Arnold and McCandless
`
`1.
`
`Summary of Jini-QS
`
`The COMPUTERWORLD article “Quick Study: Jini” (“Jini-QS”) describes the
`
`features and functionality of Sun’s Jini platform—the specific embodiment relied
`
`upon in the ’158 Patent. More importantly, as illustrated below, Jini-QS describes
`
`utilizing a PalmPilot (i.e., a palm-sized computer) in the Jini platform to locate and
`
`control network services, the very subject matter deemed allowable by the
`
`Examiner during prosecution. See EX-1002, p. 148.
`
`
`
`– 17 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`Jini platform
`
`PalmPilot accessing the Jini platform
`
`
`
`
`
`EX-1005, p. 29 (annotated); EX-1003, pp. 35-38.
`
`In more detail, Jini-QS teaches that the Jini platform includes a “Lookup
`
`Service” that keeps track of which services are available on the network and
`
`includes pointers to downloadable “proxy code” associated with the services. EX-
`
`1005, p. 29 (left column). A client executes the proxy code to provide a “graphical
`
`user interface” for controlling the associated service. Id.
`
`After the client has located a service and downloaded the associated proxy
`
`code, the client can issue “instructions via that proxy code” to control the service.
`
`EX-1005, p. 29 (main figure). Jini-QS also teaches that a service on the Jini
`
`platform can encompass “any useful function” on the network including “software
`
`
`
`– 18 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`components.” EX-1005, p. 29 (left column). Further, Jini-QS teaches that Jini
`
`“requires very little memory … which will let it run in devices with very low
`
`memory, such as printers, personal digital assistants and cellular phones.” EX-
`
`1005, p. 29 (top).
`
`2.
`
`Summary of Arnold
`
`Arnold is a U.S. Patent filed by the architect of the Jini platform. EX-1003,
`
`¶71 (citing EX-1018, p. 114 (noting that Jim Waldo is the author of the “Jini
`
`Architecture Overview”)). Like the ’158 Patent and Jini-QS, Arnold describes
`
`controlling network services from a client device, where “[e]xamples of services
`
`provided include … software, such as programs or utilities.” EX-1006, 6:55-7:8,
`
`7:28-49. Figure 3 illustrates a network of clients that share services, such as
`
`applications:
`
`
`
`– 19 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`Application service executing
`on a Windows 95 computer
`
`
`
`
`
`
`
`EX-1006, Fig. 3 (annotated); EX-1003, pp. 38-41.
`
`Also like Jini-QS, Arnold teaches that downloaded proxy code executing on
`
`the client device sends call packets of control commands via remote method
`
`invocation (RMI) “to invoke methods of an object on another computer or device”
`
`(EX-1006, 5:52-53, 8:18-27, 9:4-5), as illustrated in Fig. 6:
`
`
`
`
`
`
`
`– 20 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`The smart proxy makes RMI call (control
`command) to a service running on a server
`
`
`
`
`
`
`
`
`
`EX-1006, Fig. 6 (annotated); EX-1003, pp. 38-41.
`
`Arnold further describes the details of a “lookup service” similar to the Jini
`
`Lookup Service taught by Jini-QS. EX-1006, 8:31-46. In particular, Arnold
`
`teaches that a “new device may register its services with the lookup service,”
`
`which includes storing an object for each service that “contains various methods
`
`that facilitate access to the corresponding service.” Id.
`
`3.
`
`Summary of McCandless
`
`To the extent Jini-QS and Arnold do not explicitly describe the types of
`
`software applications that can be controlled by a PalmPilot via a network service,
`
`POSITAs were contemplating before the filing of ’158 Patent that it would be
`
`advantageous for PDAs to control resource-intensive applications. EX-1007, pp.
`
`6-7; EX-1003, ¶77. For example, a 1997 IEEE article about PalmPilots
`
`contemplates controlling applications from a PDA that could not execute on the
`
`PDA itself:
`
`
`
`– 21 –
`
`

`

`
`
`Petition for Inter Partes Review of U.S. Patent No. 6,216,158
`
`The network relaxes where and how computation occurs. For
`
`example, applications that are too compute- or space intensive to run
`
`directly on your PDA will run, instead, on a remote high-performance
`
`computer, but then return the output of the computation. When new
`
`versions of applications are released, your PDA will automatically
`
`update.
`
`EX-1007, p. 7 (middle column).
`
`4.
`
`

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