throbber
Trials@uspto.gov
`571.272 .7822
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`STARBUCKS CORPORATION ET AL.
`
`Petitioners
`
`v.
`
`FALL LINE PATENTS, LLC
`
`Patent Owner
`
`CASE IPR2019-00610
`
`PATENT 9,454,748
`
`PATENT OWNER'S RESPONSE TO PETITION FOR
`
`INTER PARTES REVIEW OF U.S. PATENT NO. 9,454,748
`
`CHALLENGING CLAIMS 1, 2, 5, 7, AND 19-22
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`TABLE OF CONTENTS
`
`1 1 3 4
`
`7
`
`I. INTRODUCTION
`II. BACKGROUND OF THE CASE
`III. STATUS OF THE CHALLENGED CLAIMS
`IV. THE '748 PATENT
`V. PATENT OWNER'S RESPONSE TO ASSERTED GROUNDS OF
`INVALIDITY
`A. GROUND 1: CLAIMS 1 AND 19-22 ARE CHALLENGED AS OBVIOUS OVER
`BARBOSA WITH THE KNOWLEDGE OF A POSITA.
`I. Discussion of Barbosa
`2. Claim 19
`3. Claim 20
`4. Claim 21
`5. Claim 22
`6. Claim 1
`B. GROUND 2: CLAIMS 1 AND 19-21 ARE CHALLENGED AS OBVIOUS OVER
`21
`BARBOSA
`21
`1. Discussion of Bandera
`22
`2. Bandera combined with Barbosa is inoperable
`C. GROUND 3: CLAIM 7 IS CHALLENGED AS OBVIOUS OVER BARBOSA AND FALLS.
`23
`
`7
`7
`16
`18
`18
`19
`20
`
`D. GROUND 4: CLAIMS 1, 2, 5, AND 19-22 ARE CHALLENGED AS OBVIOUS OVER
`HANCOCK IN VIEW OF THE KNOWLEDGE OF A POSITA.
`D. GROUND 5: CLAIMS 1, 2, 5, AND 19-22 ARE CHALLENGED AS OBVIOUS OVER
`23
`HANCOCK AND BANDERA.
`E. GROUNDS 6: CLAIM 7 IS CHALLENGED AS OBVIOUS OVER HANCOCK/FALLS. 25
`VI. ADMINISTRATIVE PATENT JUDGES ARE PRINCIPAL OFFICERS
`25
`OF THE UNITED STATES
`VII. CONCLUSIONS
`IX. CERTIFICATE OF WORD COUNT
`
`26
`
`28
`
`23
`
`ii
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`TABLE OF AUTHORITIES
`
`Cases
`
`Intercollegiate Broad. Sys., Inc. v. Copyright Royalty Board, 684 F.3d
`
`1332, 1336-40 (D.C. Cir. 2012)
`
`Lucia v. S.E.C., 138 S. Ct. 2044, 2055 (2018)
`
`Page
`
`26
`
`26
`
`iii
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`PATENT OWNER'S EXHIBIT LIST
`
`October 25, 2019
`
`The JavaTM Programming Language, Third Edition, Kan Arnold,
`James, Gosling, and David Holmes, Addison Wesley, © 2000, 4th
`Printing October 2001.
`
`Programming Wireless Devices with the JavaTM 2 Platform, Micro
`Edition, Roer Riggs, Antero Taivalsaari, and Mark VandenBrink,
`Addison Wesley, © 2001
`
`Defendants' Motion to Stay Litigation Pending Inter Partes Review
`of the Patent-In-Suit, Fall Line Patents, LLC v. Zoe's Kitchen, Inc.
`and Zoe's Kitchen USA, LLC, U.S.D.C., ED TX, Tyler Div., Case
`No. 6:18-CV-407-RWS
`
`Defendants' Reply In Support of Their Motion to Stay Litigation
`Pending Inter Partes Review of the Patent-in-Suit, Fall Line
`Patents, LLC v. Zoe's Kitchen, Inc. and Zoe's Kitchen USA, LLC,
`U.S.D.C., ED TX, Tyler Div., Case No. 6:18-CV-407-RWS
`
`Declaration of Dr. Samuel H. Russ under 37 C.F.R. §1.68 in
`Opposition to Decision Granting Inter Partes Review of U.S.
`Patent No. 9,454,748 (Claims 1,2,5,7, and 19-22)
`
`EX 2001
`
`EX 2002
`
`EX 2003
`
`EX 2004
`
`EX 2006
`
`iv
`
`

`

`PATENT OWNER'S RESPONSE TO PETITION FOR
`INTER PARTES REVIEW OF U.S. PATENT NO. 9,454,748
`CHALLENGING CLAIMS 1, 2, 5, 7, AND 19-22
`
`I. Introduction
`
`Fall Line Patents, LLC (hereinafter "Patentee), the owner of the entire
`
`interest in U.S. Patent No. 9,454,748 (hereinafter the '748 Patent) hereby tenders
`
`its Response to the Decision to Institute Inter Parts Review ("IPR") of the '748
`
`patent. The above-mentioned decision (hereinafter the "Decision") was entered
`
`August 7, 2019, in IPR2019-00610 as Paper 14 and the instant Response was set
`
`for October 25, 2019, according to the Board's Scheduling Order (Paper 15).
`
`H. Background of the Case
`
`The above-mentioned petition (hereinafter the "Petition"), which is now
`
`assigned Case IPR2018-00043, was filed by Starbucks Corporation) et al.
`
`(hereinafter collectively "Petitioner") and accorded the filing date of January 22,
`
`2019. Patent Owner filed a preliminary response on May 10, 2019. On August 7,
`
`2019, the Patent Trial and Appeal Board (hereinafter "the Board") entered the
`
`Decision instituting the instant IPR. As explained in detail below, the prior art of
`
`record does not render any challenged claim as obvious.
`
`1 This IPR has been terminated with respect to Starbucks Corporation. See, Paper
`13.
`
`1
`
`

`

`Litigation Involving the Subject Patent
`The '748 patent is presently the subject of patent infringement lawsuits filed
`
`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`in the Eastern District of Texas against the following entities:
`
`Case Caption
`6:18-cv-00407
`Fall Line Patents, LLC v. Zoe's Kitchen, Inc. et al
`6 :18-cv-00408
`Fall Line Patents, LLC v. AMC Ent. Holdings, Inc. et al
`6:18-cv-00409
`Fall Line Patents, LLC v. Boston Market Corp.
`6:18-cv-00411
`Fall Line Patents, LLC v. Starbucks Corp.
`6:18-cv-00412
`Fall Line Patents, LLC v. McDonald's Corp. et al
`Fall Line Patents, LLC v. Panda Restaurant Group, Inc. et al 6:18-cv-00413
`6:18-cv-00415
`Fall Line Patents, LLC v. Papa John's Int., Inc. et al
`
`Additionally, the following previously-filed cases have now been dismissed:
`
`Case Caption
`6 :18-cv-00406
`Fall Line Patents, LLC v. Pizza Hut, LLC et al
`6:18-cv-00410
`Fall Line Patents, LLC v. Regal Cinemas, Inc.
`6: 17-cv-00407
`Fall Line Patents, LLC v. Choice Hotels Int., Inc.
`6:17-cv-00408
`Fall Line Patents, LLC v. Uber Technologies, Inc.
`Fall Line Patents, LLC v. American Airlines Group, Inc. et al 6:17-cv-00202
`6:17-cv-00203
`Fall Line Patents, LLC v. Cinemark Holdings, Inc. et al
`6 :17-cv-00204
`Fall Line Patents, LLC v. Grubhub Holdings, Inc. et al
`
`IPR2018-00535, which was initiated by Uber Technologies, Inc., and Choice
`
`Hotels International, Inc., to challenge the '748 Patent has been ten iinated by
`
`mutual consent. See, Joint Motion to Terminate Proceedings Pursuant to 35 USC
`
`317 and 37 C.F.R. 42.74, filed July 13, 2018 (Paper 10).
`
`IPR2018-00043 ("Unified Patents IPR"), Paper 34, determined that claims
`
`16-19, 21, and 22, of the instant patent were unpatentable. However, Patent Owner
`
`2
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`filed a Notice of Appeal to the Federal Circuit May 30, 2019. As such, all of the
`
`challenged claims will be argued.
`
`Pending Patent Application
`A continuation application of the instant patent is currently pending in the
`
`U.S. Patent Office, to wit, App. No. 15/260,929. Claims 1-11 are cancelled and
`
`new claims 12-22 are currently pending in that application. A final Office action
`
`has been received and all claims currently stand as rejected.
`
`III. Status of the Challenged Claims
`
`The Petitioner asserted six grounds of unpatentability of claims 1, 2, 5, 7,
`
`and 19-22, based on the following references (Petition, p. 5):
`
`Ground Claims Challenged
`1 and 19-22
`1
`
`Reference(s)
`Barbosa together with the knowledge of a POSITA.
`
`2
`3
`4
`5
`6
`
`1 and 19-22
`7
`1, 2, 5, and 19-22
`1, 2, 5, and 19-22
`7
`
`Barbosa and Bandera
`Barbosa and Falls
`Hancock in view of the knowledge of a POSITA.
`Hancock and Bandera
`Hancock and Falls
`
`The references listed above correspond to the following U.S. patents:
`
`Reference
`Barbosa
`Hancock
`Bandera
`Falls
`
`Patent Number
`U.S. Patent No. 6,961,586 B2
`U.S. Patent No. 6,202,023 B1
`U.S. Patent No. 6,332,127 B1
`U.S. Patent No. 5,991,771
`
`Exhibit
`Issue Date
`Ex. 1002
`Nov. 1, 2005
`Mar. 13, 2001 Ex. 1003
`Dec. 18, 2001 Ex. 1004
`Nov. 23, 1999 Ex. 1017
`
`3
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`Based on information contained in the Petition and the references identified
`
`above, the Board determined Petitioner had demonstrated a reasonable likelihood
`
`that it would prevail with respect to Grounds 1, 2, 4 and 5 (Paper 14, pp. 19, 33,
`
`37, 39, and 49). The Board determined that Petitioner did not appear to have
`
`established a reasonable likelihood of success of prevailing on its asserted ground
`
`in connection with Grounds 3 and 6 (Paper 14, pp. 47 and 52).
`
`IV. The '748 Patent
`
`The '748 patent names David Payne as its sole inventor and was filed
`
`October 22, 2010, but claims priority through another application to provisional
`
`patent application 60/404,491 which was filed August 19, 2002. During
`
`prosecution, a conception of the claims at least as early as January 1, 2002, was
`
`established to the satisfaction of the examiner. (`748 prosecution history, EX. 1007
`
`at 100-145).
`
`This patent relates to a method of collecting data using handheld devices and
`
`transmitting the data to a central server where it can be accessed and used. The
`
`software running on the handheld device that collects information from the shopper
`
`takes the form of a questionnaire. The questions can be requests for information
`
`that are collected automatically by the handheld device. See id. at 5:35-37.
`
`4
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`Prior art methods of collecting data in this fashion from handheld devices
`
`required coding and compiling a device specific program that presented the
`
`questionnaire to the user. The resulting executable program would then be usable
`
`by only one kind of device. Further, when the underlying hardware of the
`
`handheld was to be accessed (e.g., infoimation from a GPS receiver was to be
`
`acquired) this made the problem of supporting code on multiple platfotins even
`
`more difficult. This issue is specifically recognized in the '748 patent:
`
`As with other types of computers, handheld computers suffer from
`compatibility issues, especially in the operation of application
`programs. Generally speaking, software programs must typically be
`tailored to a specific family of processors and to a specific operating
`system. Most applications are developed in a high level language and
`then compiled for a specific target processor. As different
`manufacturers select different processors, an application written for
`one family of processors must be recompiled to execute in a processor
`of a different family. Even when two manufacturers select compatible
`processors, if they chose different operating systems, applications
`written for one device will probably not run correctly on the other
`device. Since the operating system provides access to the various
`hardware resources and manages the file system, it is almost
`unfathomable that the operating systems of independent authors
`would be compatible, unless one specifically set out to copy the other.
`Thus, particular applications tend to grow up around a particular
`family of devices which share an operating system and, unfortunately,
`the application may not be available for non-compatible devices.
`
`EX 1001, 1:45-65. Emphasis added.
`
`However, the '748 patent overcomes the problem of supporting data
`
`collection on multiple different handheld devices that have different hardware
`
`configurations in two ways.
`
`5
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`First, the data collection questionnaire is tokenizing before it is transmitted
`
`to the handheld device. That is, the instant system assigns device independent
`
`"tokens" to the elements of a questionnaire. See EX1001 at 8:15-17 ("This series
`
`of questions or statements will have been constructed on computer 22 and reduced
`
`to tokenized form for transmission to the handheld 28.") (emphasis added); See
`
`also, EX1001 at 8:40-43 (describing how tokens are "assigned" to questions).
`
`Second, an operating instruction system ("OIS") is provided on each
`
`supported device. The OIS is separate from the native operating system and
`
`overlays it. This is the component allows the questionnaire and its tokens to be
`
`device independent and run unchanged on each supported device:
`
`As a part of the inventive system each remote device, preferably a
`handheld computer, is provided with an operating instruction system
`("OIS") which overlays its native operating system. Once equipped
`with the OIS, a remote device can be programmed according to
`methods described hereinafter. Any program developed under the
`inventive system will run on any handheld computer equipped with
`the OIS and files on one such handheld will transfer freely to any
`other handheld or any computer connected to the inventive system.
`
`EX1001 at 7: 47-58. In other words, this patent contemplates that there will be an
`
`application layer that overlays the operating system on each different type of
`
`remote device so that the same questionnaire can be executed without change on
`
`each such device. In that sense, each questionnaire prepared according to the
`
`teachings of the '748 patent is then device independent.
`
`6
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`At least some of the tokens of each questionnaire must be executable. That
`
`is, they must correspond, for example, to a "logical, mathematical, or branching
`
`operation". Id., 8: 56-64:
`
`Each token preferably corresponds to a logical, mathematical, or
`branching operation and is preferably selected and made a part of the
`questionnaire through a graphical user interface. By this mechanism, a
`user is able to create a series of questions, the precise nature of which
`is dependent on the user's responses. For example, the questionnaire
`designer might desire to create a foriii that asks the user different
`questions; depending on whether the user was male or female.
`
`The '748 patent also discloses an embodiment where the handheld device is
`
`able to determine its current location. One embodiment utilizes automatic entry of
`
`the GPS coordinates into the questionnaire in response to a question that requests
`
`location information that is part of the transmitted questionnaire. This variation is
`
`discussed, for example, in EX1001 at 10:55-58 and 5:42-48.
`
`V. Patent Owner's Response to Asserted Grounds of Invalidity
`
`A. Ground 1: Claims 1 and 19-22 are challenged as obvious over Barbosa
`with the knowledge of a POSITA.
`
`1. Discussion of Barbosa
`
`Barbosa's "template" is not a tokenized questionnaire as that term is used in
`
`the instant claims. Barbosa's "template" is variously described in that reference as,
`
`e.g., "task/punch lists" (EX 1002, 7:28-29), a listing of "tasks" that is provided to a
`
`7
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`worker (Id., 10: 38-49), a listing of "filed test procedures" (Id., 11: 18-20), a listing
`
`of instructions for assessors (Id., 12:8-14). It is not a tokenized questionnaire with
`
`device independent tokens, at least some of which must be executable. EX 2006,
`
`¶¶58-64.
`
`Nowhere in Barbosa is there any teaching or even a suggestion that that his
`
`template / list contains anything more than text, i.e., it does not contain any
`
`executable tokens. Further, any attempt on the part of Petitioner to ascribe that
`
`property to Barbosa's disclosure can only be motivated by hindsight.
`
`For example, Petitioners argue on pages 21-22 of the Petition (emphasis
`
`added) that Barbosa discloses a "tokenized questionnaire" as follows:
`
`Further, Barbosa's questionnaire is tokenized. For example, Barbosa
`discloses, "Computer program code for carrying out operations of the
`present invention can be written in an object oriented programming
`language such as Java...." Id., 12:45-51. A questionnaire (e.g.,
`downloaded code modules, templates, and/or programs) written in an
`object oriented programming language such as Java would have
`included an index, an instruction, or a command that can represent
`something else such as a question, answer, or operation. Ex. 1005 ¶
`126. Therefore, Barbosa discloses a tokenized questionnaire.
`
`Petitioners' hypothetical, (e.g., EX 1005, at ¶126 and Petition p. 21,
`
`emphasis added) i.e., that Barbosa's template would have included "an index, an
`
`instruction, or a command" if it had been written in Java is pure conjecture, is
`
`unsupported by Barbosa's disclosure. There is no indication anywhere in Barbosa
`
`8
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`that the template is written in an "object oriented programming language". EX
`
`2006, ¶62.
`
`The passage from Barbosa relied upon is problematic for a number of
`
`reasons. First, as the full passage makes clear Barbosa is referring to his system in
`
`its entirety and not just a handheld computing device. Russ Declaration EX 2006,
`
`¶¶68-71. The Barbosa passage at issue teaches:
`
`Computer program code for carrying out operations of the present
`invention can be written in an object oriented programming language
`such as Java., Smalltalk or C++. The computer program code for
`carrying out operations of the present invention, however, may also be
`written in conventional procedural programming languages, such as
`the "C" programming language. The program code may execute
`entirely on the user's computer, as a stand-alone software package, or
`it may execute partly on the user's computer and partly on a remote
`computer.
`
`EX 1002, at 12: 45-54, emphasis added.
`
`Barbosa's full system includes, among others, server-side software to
`
`transmit and receive his "template" to/from the user, software to synchronize the
`
`handheld when the template is updated, software running on the handheld to help
`
`the user navigate to the worksite, etc. EX 2006. ¶64.
`
`More importantly, the repeated use of the term "computer" in the full
`
`citation as opposed to "handheld computer" means that Barbosa is not writing
`
`about handheld computing devices, otherwise he would have used terms like
`
`9
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`"handheld computer", "handheld device", etc. See, EX 1002, at 1: 57-67 and EX
`
`2006, at ¶¶65-66.
`
`The inclusion of languages such as Smalltalk and C++ languages in the full
`
`quotation is another clear indication that this reference was not referring to a
`
`template running on a handheld computer. Smalltalk and C++ were computer
`
`languages that were run on desktops in 20002, and the Petitioner has provided no
`
`evidence that either one was ever ported to cell phones of that era. Id., ¶¶81-82.
`
`The issue associated with Java running on a handheld computer is discussed
`
`at length below.
`
`There is no indication that the template described in Barbosa includes device
`
`independent tokens at least some of which are executable, nor is there any teaching
`
`or suggestion that the template logic should be made a part of his template. That
`
`feature of the patented invention is a major advance over the prior art at least for
`
`the reason that changes in the questionnaire logic will not necessitate a
`
`recompilation and retransmission of the program that displays it. Under Barbosa's
`
`approach, even the most trivial change in the questionnaire logic will require the
`
`program that displays the contents of the template to be recompiled and
`
`retransmitted to each device. Id. at ¶69.
`
`2 Barbosa claims an earliest priority date of September 18, 2000. The year 2000
`date is referenced only for purposes of establishing what the state-of-the-art was
`when the paragraph relied upon by Petitioner was written and for purposes of
`establishing Barbosa's intended meaning at that time.
`10
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`Patentee's approach allows changes to the text and logic of a questionnaire
`
`to be made without recompiling and redistributing the questionnaire to each of the
`
`different platforms on which it is to be displayed since "each token preferably
`
`corresponds to a logical, mathematical, or branching operation". EX. 1001, Col. 8,
`
`lines 56-64.
`
`Further, nothing in Barbosa suggests that the template might comprise
`
`device independent tokens, some of which are executable as is required as those
`
`terms have been construed herein.
`
`a. A Java program running on a handheld computer at the
`time of Barbosa could not be both device independent and
`acquire information from a GPS device
`
`Petitioners have urged that Barbosa could have used Java to create a device
`
`independent "template" that runs on a handheld computer and acquires GPS
`
`information and that teaches Patent Owner's "tokenized questionnaire". For
`
`example, "A questionnaire (e.g., downloaded code modules, templates, and/or
`
`programs) written in an object oriented programming language such as Java would
`
`have included an index, an instruction, or a command that can represent something
`
`else such as a question, answer, or operation. Ex. 1005 ¶ 132, emphasis added.
`
`Therefore, Barbosa discloses a tokenized questionnaire." Petition at p. 21,
`
`emphasis added. Accord: "Accordingly, Barbosa's questionnaire is "tokenized"
`
`11
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`when applying the proper construction of the teiiii "token", as explained in
`
`VI.B.ii." EX1005 at ¶127, emphasis in original.
`
`To the extent that this key assumption can be shown to be unfounded, any
`
`assertion of invalidity based on Barbosa must fail.
`
`The version of Java that was available for wireless devices at the time of
`
`Barbosa was substantially limited as compared with the full version. The book
`
`"Programming Wireless Devices with the JavaTM 2 Platform, Micro Edition",
`
`excerpts from which have been provided in EX 2002, was published by Sun
`
`Microsystems in 2001. It is an authoritative reference on the capabilities of Java as
`
`it existed on wireless devices in the year that it was published. EX 2006, ¶31.3
`
`"J2ME" will be used hereinafter to refer to the Java as it existed on Wireless
`
`devices in accordance with the standard set out in the text of EX 2002. EX 2006 at
`
`¶43.
`
`In order to encourage wide acceptance of Java for wireless devices, it was
`
`designed to accommodate the "lowest common denominator" of such devices. EX
`
`2006, ¶32. Of course, the lowest common denominator among such portable
`
`devices would not include a GPS receiver as a standard feature. Id. at (1132-33.
`
`In the full version of Java, in order to directly access a hardware feature such
`
`as a GPS receiver, a native routine would need to be executed. The Java Native
`
`3 Dr. Russ's full discussion of this reference and its importance may be found in his
`expert report, EX 2006, at 1131-51.
`
`12
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`Interface is the method by which "the virtual machine invokes native
`
`functionality." (Id.) That is, Java Native Interface was (and still is) the mechanism
`
`by which a Java program can invoke external code developed for a native platfoiiii.
`
`Id. at ¶46.
`
`However, it is well known that invoking a native function — even in the full
`
`version of standard Java as it existed in 2000 — would preclude device
`
`independence:
`
`If you need to write a program that will use some existing code that
`isn't written in the Java programming language, or if you need to
`manipulate some hardware directly, you can write native methods. A
`native method lets you implement a method that can be invoked from
`the Java programming language but is written in a "native" language,
`usually C or C++. ... If you use a native method, all portability and
`safety of the code are lost. You cannot, for instance, use a native
`method in almost any code you expect to download and run from
`across a network connection (an applet, for example). The
`downloading system may or may not be of the same architecture, and
`even if it is, it might not trust your system well enough to run arbitrary
`native code.
`
`EX 2001. p. 6, emphasis added. Note that this reference is speaking of the full
`
`implementation of Java as it existed on desktops, not the more limited version as it
`
`existed at the same time on wireless devices.
`
`However, J2ME did not support the Java Native Interface or user-defined
`
`class loaders. Thus, the primary mechanism by which a developer could access
`
`native functionality on a computer was not available in J2ME. EX 2006 at ¶46.
`
`More particularly, the mechanism by which a developer could acquire information
`
`13
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`from a GPS receiver from within a standard J2ME program was missing. Further,
`
`the Java Native Interface, even if it could be relied upon, would result in a device
`
`dependent Java program. EX 2006, ¶48-49.
`
`Thus, there was no standard method in J2ME that would allow location
`
`information from a GPS receiver to be accessed from within a Java program
`
`executing on a wireless device. Petitioners' reliance on Barbosa to teach a
`
`tokenized questionnaire that is comprised of a plurality of device independent
`
`tokens and that can be executed without change on multiple different devices fails.
`
`At least for this reason, Barbosa does not teach a tokenized questionnaire as
`
`maintained by Petitioners.
`
`b. When Barbosa speaks of Java "applets" he can only be
`speaking of Java as it exists on desktops since applets were
`not supported in Java 2 Micro Edition (J2ME)
`
`The following quote from Barbosa is further relied upon by Petitioners'
`
`expert to establish that Barbosa teaches a tokenized questionnaire:
`
`The template may operate in combination With programs resident in the
`handheld computer or may be accompanied by a computer program
`transmitted from the sever (e.g., in the faun of a JAVA applet).
`
`EX 1002 at 12:14-18. Petitioners' expert opines with respect to this quote: "As I
`
`explained above in VH.A.i.C, Barbosa's program is a tokenized questionnaire.
`
`Barbosa further discloses that this program comprises a plurality of device-
`
`independent tokens." EX 1005 at ¶131.
`
`14
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`However, Petitioners' expert once again fails to appreciate the limited nature
`
`of J2ME as J2ME did not provide support for applets. Thus, Barbosa's statement
`
`above could only be referring to the full version of Java as it existed on desktop
`
`computers.
`
`In support, Patent Owner's expert refers to EX 2002:
`
`J2ME on a CLDC device did not support the conventional Java "applet"
`model. "Due to strict memory constraints and the requirement to support
`application interaction and data sharing within related applications, the
`Mobile Infoimation Device Profile does not support the familiar Applet
`model introduced by JavaTM 2 Platform, Standard Edition (J2SETM).
`Rather, MIDP introduces a new application model that was designed to
`augment the CLDC application model and to allow multiple Java
`applications to share data and run concurrently on the KVM." (EX 2002 p.
`43). Conversely, the application model that was supported was not device-
`independent.
`
`EX 2006 at ¶50, citing EX 2002 at p. 43.
`
`In the passage from Barbosa reproduced above, the reference to applet could
`
`only refer to Java as it exists on desktops since that functionality did not exist in
`
`standard Java for handheld computers, i.e., J2ME.
`
`Thus, Petitioners' claims that Barbosa teaches a tokenized questionnaire that
`
`includes a plurality of device independent tokens executable on a handheld
`
`computer that obtains infoiiiiation from a GPS receiver is once again demonstrably
`
`flawed.
`
`c. Petitioners never provide a source code example to
`support their contention that Java for wireless devices could
`
`15
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`acquire GPS location information in a device independent
`manner.
`
`Finally, as the Board has noted (Decision, Paper 14 at p. 23) Petitioners'
`
`expert has never provided a source code or other programming examples of how
`
`Java as it existed on wireless devices at the time of the instant invention (J2ME) or
`
`at the time of Barbosa could be used to obtain information from a GPS receiver in
`
`a device independent manner. That is simply because it could not have been done
`
`in a device independent manner on a handheld using Java at the time of patent
`
`owner's invention.
`
`The burden should be on the Petitioners to demonstrate a specific device
`
`independent methodology using J2ME as it existed at the time of the instant
`
`invention that information from a GPS receiver could be acquired from a wireless
`
`device.
`
`If Petitioners cannot do that, their arguments for invalidity must fail.
`
`2. Claim 19
`
`Claim 19 cannot be shown to be obvious in view of Barbosa alone at least
`
`because Barbosa does not disclose a tokenized questionnaire as that term has been
`
`construed in connection with the instant proceeding.
`
`16
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`As is shown above in V.A.1, Barbosa completely lacks any support for a
`
`finding of a tokenized questionnaire comprised of a plurality of device independent
`
`tokens, at least some of which are executable as is required by claim 19(b):
`
`(b) receiving within said handheld computing device a transmission of a
`tokenized questionnaire from said originating computer, said
`tokenized questionnaire including at least one question requesting
`location identifying information, said tokenized questionnaire
`comprising a plurality of device independent tokens;
`Further, Barbosa does not teach such a device independent questionnaire
`
`where the GPS is used to automatically obtain location information in response to
`
`at least one question in the questionnaire that requests location information as is
`
`required by claims step 19(d)(d3) at least because it does not teach such a
`
`tokenized questionnaire that is executed (step 19(d)(dl)):
`
`(dl) executing at least a portion of said plurality of tokens
`comprising said questionnaire on said handheld computing
`device to collect at least one response from a first user, and, ...
`
`(d3) using said GPS to automatically obtain said location identifying
`information in response to said at least one question that
`requests location identifying information;
`In view of the foregoing, Barbosa does not teach at least the limitations of
`
`claim steps 19(b), 19(d)(dl), and 19(d)(d3).
`
`17
`
`

`

`Thus, for at least the reasons set out above, Barbosa does not render claim
`
`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`19 obvious, and it should be confittned as patentable.
`
`3. Claim 20
`
`Claim 20 depends from claim 19 and a dependent claim that depends from a
`
`claim believed to be allowable is also believed to be allowable in view of Barbosa.
`
`Thus, Petitioners have failed to demonstrate that claim 20 is unpatentable
`
`and it should be confirmed.
`
`4. Claim 21
`
`Claim 21 is not obvious in view of Barbosa alone for at least the reasons set
`
`out in connection with claim 19. That is, Barbosa does not disclose a tokenized
`
`questionnaire as that teiiii has been construed in connection with the instant
`
`proceeding.
`
`As is discussed above in V.A.1, Barbosa lacks any support for a finding of a
`
`tokenized questionnaire comprised of a plurality of device independent tokens, at
`
`least some of which are executable as is required by claim 21(a)(2), which are
`
`received within a handheld computing device:
`
`(2) receiving within said handheld computing device a transmission
`of a tokenized questionnaire, including at least one question
`requesting GPS coordinates and at least one additional question,
`said tokenized questionnaire comprising a plurality of device
`
`independent tokens;
`
`18
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`Further, Barbosa does not teach such a device independent questionnaire
`
`where the GPS is used to automatically obtain location infortnation in response to
`
`at least one question in the questionnaire that requests location information as is
`
`required by claims step 21(a)(4)(ii) at least because it does not teach such a
`
`tokenized questionnaire that is executed and because it does not execute at least a
`
`portion of the tokens in the questionnaire as required by 21(a)(4)(i):
`
`(i)
`
`executing at least a portion of said plurality of
`tokens comprising said questionnaire on said
`
`handheld computing device,
`automatically entering the GPS coordinates into
`
`(ii)
`
`said questionnaire:
`Thus, Barbosa does not teach at least the limitations of claim steps 21(a)(2),
`
`21(a)(4)(i) and 21(a)(4)(ii).
`
`Thus, for at least the reasons set out above, Barbosa does not render claim
`
`21 obvious, and it should be confimied as patentable.
`
`5. Claim 22
`
`Claim 22 depends from claim independent 21 and a dependent claim that
`
`depends from a claim believed to be allowable. In this particular case, claim 21 is
`
`believed to be allowable over Barbosa so claim 22 should similarly be allowable.
`
`Thus, for at least the reasons set out above Petitioners have failed to
`
`demonstrate that claim 22 is unpatentable and it should be confirmed.
`
`19
`
`

`

`CASE IPR2019-00610
`U.S. PATENT 9,454,748
`
`6. Claim 1
`
`Claim 1 is not obvious in view of Barbosa alone for at least the reasons set
`
`out in connection with claim 19 supra. That is, Barbosa does not disclose a
`
`tokenized questionnaire as that term has been construed in connection with the
`
`instant proceeding. Further, Barbosa does not disclose a tokenized questionnaire
`
`wherein a plurality of its tokens are executable.
`
`As is discussed above in V.A.1, Petitioner argues that Barbosa provides
`
`support for a tokenized questionnaire executing on a handheld device. There is no
`
`showing in Barbosa, first, for a finding of a tokenized questionnaire comprised of a
`
`plurality of device indifferent tokens as is required by claim 1(c) and, second,
`
`where a plurality of the questionnaire tokens are executable by the remote
`
`computing device 1(e) after it is received and GPS coordinates are automatically
`
`entered into the tokenized questionnaire as required by the limitation of claim 1(f):
`
`(c) tokenizing said question

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