throbber
IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`In re U.S. Patent No. 7,516,192
`
`Trial Number: IPR2013-00468
`
`Filed:
`
`Issued:
`
`July 14, 2006
`
`April 7, 2009
`
`Inventors: Stephen J. Brown
`
`Assignee: Robert Bosch Healthcare Systems,
`Inc.
`
`Title:
`
`NETWORKED SYSTEM FOR INTERACTIVE
`COMMUNICATION AND REMOTE MONITORING OF
`INDIVIDUALS
`
`Mail Stop PATENT BOARD,
`Patent Trial and Appeal Board
`United States Patent and Trademark Office
`P.O. Box 1450
`Alexandria, VA 22313-1450
`
`PATENT OWNER’S PRELIMINARY RESPONSE
`UNDER 35 U.S.C. § 313 and 37 C.F.R. § 42.107
`
`

`

`TABLE OF CONTENTS
`
`V.
`
`Page
`INTRODUCTION ..........................................................................................1
`I.
`OVERVIEW OF THE ’192 PATENT ...........................................................1
`II.
`III. CLAIM CONSTRUCTION ...........................................................................8
`A.
`“Script Program” ................................................................................10
`B.
`“Data Merge Program”.......................................................................12
`IV. OVERVIEW OF THE ASSERTED REFERENCES ..................................16
`A. Wright.................................................................................................17
`B.
`Goodman ............................................................................................21
`C. Wahlquist............................................................................................24
`GROUND 1 OF THE PETITION SHOULD NOT BE CONSIDERED
`PURSUANT TO 37 C.F.R. § 42.104(B)(2) .................................................28
`VI. NO INTER PARTES REVIEW SHOULD BE INITIATED BECAUSE
`THE PRIOR ART DOES NOT INVALIDATE ANY CLAIM...................30
`Overview Of Reasons for Denying Inter Partes Review ..................30
`A.
`B.
`The Prior Art Does Not Teach a “Data Merge Program
`Configured to Generate a Customized Script Program by
`Customizing a Generic Script Program.”...........................................32
`1. Wright Does Not Teach the Claimed Data Merge
`Program....................................................................................32
`Goodman Does Not Teach the Claimed Data Merge
`Program....................................................................................34
`3. Wahlquist Does Not Teach the Claimed Data Merge
`Program....................................................................................36
`The Prior Art Does Not Teach “the Customized Script
`Program…Includes (i) a Display Command…and (ii) an Input
`Command.”.........................................................................................42
`1. Wright Does Not Teach the Claimed Script Program
`Including a Display Command and an Input Command .........43
`
`2.
`
`C.
`
`-i-
`
`

`

`2.
`
`2.
`
`2.
`
`Goodman Does Not Teach the Claimed Script Program
`Including a Display Command and an Input Command .........44
`3. Wahlquist Does Not Teach the Claimed Script Program
`Including a Display Command and an Input Command .........45
`Additional Reasons No Review Should Be Instituted for
`Ground 1.............................................................................................46
`Additional Reasons No Review Should Be Instituted for
`Ground 2.............................................................................................48
`1.
`Goodman and Wright Do Not Teach a Database for
`Storing the Generic Script Program........................................49
`A Person of Ordinary Skill in the Art Would Not Have
`Combined Goodman and Wright in the Manner Asserted ......50
`Additional Reasons No Review Should Be Instituted for
`Ground 3.............................................................................................52
`1. Wahlquist Is Not Directed to Communication Systems
`for Remote Monitoring of Individuals.....................................53
`A Person of Ordinary Skill in the Art Would Not Have
`Combined Goodman and Wahlquist in the Manner
`Asserted....................................................................................57
`VII. CONCLUSION.............................................................................................60
`
`D.
`
`E.
`
`F.
`
`TABLE OF CONTENTS
`(continued)
`
`Page
`
`ii
`
`

`

`TABLE OF AUTHORITIES
`
`Page(s)
`
`Cases
`Accent Packaging, Inc. v. Leggett & Platt, Inc.,
`707 F.3d 1318 (Fed. Cir. 2013) ..........................................................................15
`
`Am. Seating Co. v. Freedman Seating Co.,
`450 F. Supp. 2d 765 (W.D. Mich. 2006)............................................................39
`
`Heart Failure Techs., LLC v. Cardiokinetix, Inc.,
`IPR2013-00183, 2013 Pat. App. LEXIS 5602 (PTAB July 31, 2013)...............48
`
`In re Klein,
`647 F.3d 1343 (Fed. Cir. 2011) ..............................................................31, 53, 59
`
`KSR Int’l Co. v. Teleflex Inc.,
`550 U.S. 398 (2007)............................................................................................31
`
`Largan Precision Co., Ltd. v. Fujifilm, Corp.,
`2012 Pat. App. LEXIS 2916 (BPAI 2012) .........................................................52
`
`Liberty Mutual Ins. Co. v. Progressive Casualty Ins. Co.,
`CBM2012-00003, 2012 Pat. App. LEXIS 7236 (PTAB Oct. 25, 2012)......30, 48
`
`Phillips v. AWH Corp.,
`415 F.3d 1303 (Fed. Cir. 2005) (en banc)............................................................9
`
`In re Robertson,
`169 F.3d 743 (Fed. Cir. 1999) ............................................................................35
`
`Statutes
`
`35 U.S.C. § 102........................................................................................................28
`
`35 U.S.C. § 103(a) ............................................................................................passim
`
`35 U.S.C. § 314..........................................................................................................1
`
`-iii-
`
`

`

`TABLE OF AUTHORITIES
`(continued)
`
`Page(s)
`
`Other Authorities
`
`37 C.F.R. § 42.100(b) ................................................................................................8
`
`37 C.F.R. § 42.104(b) ..................................................................................28, 29, 46
`
`M.P.E.P. § 2112. ......................................................................................................35
`
`M.P.E.P. § 2141.01(a)........................................................................................31, 54
`
`Microsoft Press Computer Dictionary, pp. 422-423 (Ex. 1009) .............................11
`
`Microsoft Press Computer Dictionary, p. 296 (Ex. 2003).......................................13
`
`-iv-
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`
`I.
`
`INTRODUCTION
`
`Patent Owner Robert Bosch Healthcare Systems, Inc. (“Bosch” or “Patent
`
`Owner”) respectfully requests that the Board decline to initiate inter partes review
`
`of claims 1-19 of U.S. Patent No. 7,516,192 (“the ’192 patent”), because Petitioner
`
`Cardiocom, LLC (“Cardiocom”) has failed to show that
`
`it has a reasonable
`
`likelihood of prevailing with respect to any of the challenged claims. 35 U.S.C.
`
`§ 314. First, Cardiocom fails to meet its initial burden to show that each element
`
`was known in the prior art. Second, where Cardiocom relies on obviousness under
`
`35 U.S.C. § 103(a), Cardiocom fails to show that a person of ordinary skill in the
`
`art would have combined the references as Cardiocom now proposes. In addition,
`
`Cardiocom improperly relies on non-analogous art for Ground 3.
`
`II. OVERVIEW OF THE ’192 PATENT
`
`The ’192 patent describes a system for
`
`remotely monitoring and
`
`communicating with individuals, particularly patients with chronic health
`
`conditions.
`
`(Ex. 1001, 1:39-65, 2:35-39.) Prior attempts to monitor patients
`
`remotely had included the use of personal computers and modems to establish
`
`communication between patients and healthcare providers; however, the inventor
`
`of the ’192 patent found that “computers are too expensive to give away and the
`
`patients who already own computers are only a fraction of the total population.”
`
`(Ex. 1001, 1:66-2:4.) Thus, the ’192 patent teaches away from using personal
`
`1
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`computers to monitor patients.
`
`Another prior attempt was to use interactive telephone or video response
`
`systems; however, the inventor found that such systems were disadvantageous in
`
`that “they either require a patient to call in to a central facility to be monitored or
`
`require the central facility to call the patient according to a rigid monitoring
`
`schedule.”
`
`(Ex. 1001, 2:13-22.)
`
`In the first situation, only compliant patients
`
`would actually call regularly, while non-compliant patients would “wait until an
`
`emergency situation develops before contacting their healthcare provider, thus
`
`defeating the purpose of the monitoring system.” (Ex. 1001, 2:23-28.) On the
`
`other hand, if the system calls each patient according to a schedule, “it is intrusive
`
`to the patient’s life and resistance to the monitoring grows over time.” (Ex. 1001,
`
`2:28-30.) The inventor further observed that “it is difficult to identify each patient
`
`uniquely using these systems,” and “these systems are generally incapable of
`
`collecting medical data from monitoring devices.” (Ex. 1001, 2:30-34.) Thus, the
`
`’192 patent also teaches away from using interactive telephone or video systems
`
`and, instead, identifies “a need for a simple and inexpensive system for remotely
`
`monitoring patients,” “for easily communicating information to the patients,” and
`
`“to encourage patient’s compliance with a prescribed treatment plan.” (Ex. 1001,
`
`2:35-39.)
`
`Thus, the inventor of the ’192 patent invented a system and method for
`
`2
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`remote patient monitoring that does not require a personal computer or the patient
`
`to initiate phone calls. Embodiments of the system include a server, accessible via
`
`a workstation, and multiple remotely programmable apparatus for monitoring
`
`patients. (Ex. 1001, 4:18-33, Fig. 1.) The specification further describes that the
`
`server may transmit script programs to the remote apparatus and receive patient
`
`responses and measurements from the apparatus.
`
`(Ex. 1001, 4:62-5:3, 9:21-39.)
`
`The remote apparatus, which may be located in a patient’s home, for example,
`
`executes the received script program to interact with the patient.
`
`(Ex. 1001, 5:7-
`
`12.) For example, the remote apparatus may display or otherwise transmit a series
`
`of queries to the patient, or prompt the patient to connect a monitoring device and
`
`take measurements therefrom.
`
`(Ex. 1001, 10:16-47.) The remote apparatus may
`
`include input buttons that enable the patient
`
`to provide responses to the queries, which
`
`are recorded by the apparatus and later
`
`transmitted to the server.
`
`(Ex. 1001, 5:21-
`
`25, 10:16-24, 10:58-66.)
`
`In certain embodiments, the server includes a script generator that generates
`
`script programs from script information entered through a workstation, such as by
`
`a healthcare provider. (Ex. 1001, 6:34-41.) This script information may include a
`
`set of potential queries to be answered by the patient, a desired monitoring device
`
`3
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`from which to collect measurements, and/or a set of
`
`statements
`
`to be
`
`communicated to the patient. (Ex. 1001, 6:46-56, 13:19-21.)
`
`The script generator may convert the script information into a script program that
`
`can be executed by the remote apparatus. (Ex. 1001, 6:38-41.)
`
`As illustrated in Figures 6A-6B, the script program can include display
`
`commands to display the queries and response choices, input commands to receive
`
`responses to the queries, and collect commands to collect device measurements
`
`from the monitoring device. (Ex. 1001, 7:1-8:7.) The ’192 patent also describes
`
`exemplary display and input commands, among others, in Table 1:
`
`4
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`(Ex. 1001, 7:22-27.) For example, the display and input commands can be used
`
`for queries to the patient as shown in the following excerpt from Figure 6A:
`
`(Ex. 1001, Fig. 6A (excerpt).)
`
`In certain embodiments, when the remote apparatus connects to the server,
`
`the server transmits a new script program to the remote apparatus for execution.
`
`(Ex. 1001, 9:39-46, 10:66-11:3.) This is one of a number of advantages over the
`
`prior art because a healthcare provider can easily change the queries, prompts to be
`
`displayed, and other operational details of the remote apparatus simply by
`
`transmitting a new script program, without having to manipulate the remote
`
`apparatus directly. (Ex. 1001, 11:15-25.)
`
`The ’192 patent also discloses embodiments that use unique identification
`
`codes to associate script programs with individual patients. For example, each
`
`patient to be monitored may be provided with his or her own remote apparatus,
`
`which has the patient’s unique identification code stored therein. (Ex. 1001, 9:22-
`
`27.) The server may include a script assignor that is used to assign script programs
`
`to the patients based on script assignment information entered through a script
`
`assignment screen.
`
`(Ex. 1001, 8:8-14.) For example, a healthcare provider may
`
`5
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`use a script assignment screen to select a script program to be assigned and patients
`
`to whom the script program is to be assigned.
`
`(Ex. 1001, 8:15-19.) The script
`
`assignor creates for each selected patient a respective pointer to the selected script
`
`program and stores the pointer in a patient look-up table.
`
`(Ex. 1001, 8:21-25.)
`
`Then, when a remote apparatus connects to the server, the remote apparatus may
`
`transmit the patient’s unique identification code, and the server may use the
`
`identification code to retrieve the assigned script program. (Ex. 1001, 9:28-46.)
`
`The script program can also be customized to an individual. For example,
`
`“the queries and statements may be customized to each individual by merging
`
`personal data with the script programs, much like a standard mail merge
`
`application.” (Ex. 1001, 12:58-61.) In these embodiments, the individual may be
`
`identified using a unique identification code, such as in the manner discussed in the
`
`previous paragraph.
`
`(Ex. 1001, 12:61-64.) A server may store personal data
`
`relating to one or more individuals; such data may include the name of the
`
`individual, the name of the treating physician, test results, and appointment dates.
`
`(Ex. 1001, 12:64-13:2.) A script program may include one or more insert
`
`commands specifying data to be inserted into statements or queries in the script
`
`program.
`
`(Ex. 1001, 13:22-29.) The insert commands instruct a data merge
`
`program to retrieve the specified data from the database and to insert the data into
`
`the statement or query. (Ex. 1001, 13:24-26)
`
`6
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`For example, a healthcare provider may enter the following statement to be
`
`included in the script program:
`
`<<INSERT PATIENT_NAME>>, YOUR LAB RESULTS FOR
`HEMOGLOBIN ARE <<INSERT HbA1c_RESULT>>
`
`(Ex. 1001, 13:19-21, Fig. 19.) A script generator may generate a generic script
`
`program from the information that is entered.
`
`(Ex. 1001, 13:33-35.) After a
`
`generic script program is generated, a server may receive script assignment
`
`information, such as in the manner described above.
`
`(Ex. 1001, 13:45-51.) For
`
`each individual selected, a data merge program may retrieve from a database the
`
`data specified in the insert commands and insert the data into the appropriate
`
`statements or queries in the generic scrip program to create a custom script
`
`program for the corresponding individual.
`
`(Ex. 1001, 13:51-60.) Each custom
`
`script program may be stored in a database and assigned to the corresponding
`
`individual by creating a pointer and storing the pointer with the individual’s unique
`
`identification code. (Ex. 1001, 13:60-67.)
`
`Claims 1-19 of the ’192 patent are generally directed to a monitoring system
`
`for communicating with at least one individual. The claims generally recite a
`
`computer configured to communicate with a remotely situated apparatus; a user
`
`interface for entering, authoring, or selecting messages, queries, or response
`
`choices to be presented to the individual; a data merge program configured to
`
`7
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`generate a customized script program by customizing a generic script program; and
`
`a database accessible by the data merge program for storing the generic script
`
`program and responses received from the remotely situated apparatus. The claims
`
`generally further recite that the custom script program is to be executed by the
`
`remotely situated apparatus and includes (1) a display command to present to the
`
`individual
`
`the messages, queries, and/or response choices, and (2) an input
`
`command to receive responses. (Ex. 1001, 20:51-22:24.)
`
`During prosecution,
`
`the Examiner included the following statement of
`
`reasons for allowing the claims of the ’192 patent:
`
`The prior [sic] of record fail to disclose generating a customized script
`program by customizing a generic script program, wherein the
`customized script program is to be executed by the remotely situated
`apparatus and includes a display command to present to the individual
`at least one of the one or more messages, the one or more queries, the
`one or more response choices corresponding to the one or more
`queries or any combination thereof and an input command to receive
`responses when the script program includes one or more queries to be
`presented.
`
`(Ex. 1007, Notice of Allowability, Page 2.)
`
`III. CLAIM CONSTRUCTION
`
`In an inter partes review, patent claims are given their “broadest reasonable
`
`construction in light of the specification of the patent.” 37 C.F.R. § 42.100(b);
`
`8
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`Phillips v. AWH Corp., 415 F.3d 1303, 1316 (Fed. Cir. 2005) (en banc). The
`
`prosecution history is also relevant to identify the correct construction of claim
`
`terms. Phillips v. AWH Corp., 415 F.3d at 1317. Extrinsic evidence may also be
`
`relevant to establish the meaning of terms, but such evidence is only relevant to the
`
`extent it is consistent with the specification and file history. Id. at 1319.
`
`Bosch proposes construction of certain claim terms below pursuant to the
`
`broadest reasonable interpretation consistent with the specification standard. The
`
`proposed claim constructions are offered for the sole purpose of this proceeding
`
`and thus do not necessarily reflect appropriate claim constructions to be used in
`
`litigation and other proceedings wherein a different claim construction standard
`
`applies. Bosch may further address the proper construction of these and other
`
`terms as may be necessary or appropriate if inter partes review is instituted.
`
`Cardiocom has proposed constructions for the terms: “script program;” “data
`
`merge program;” “script assignment unit;” and “pointer.” Cardiocom’s proposed
`
`constructions for at least “script program” and “data merge program,” however, do
`
`not comport with claim construction standards and fail to take into account the
`
`relevant provisions from the specification, prosecution history, and extrinsic
`
`evidence, and therefore should be rejected in favor of the appropriately tailored
`
`constructions offered by Bosch below.
`
`9
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`A.
`“Script Program”
`
`Claim Term Bosch Proposed Construction Cardiocom Proposed Construction
`“script
`“a set of instructions or
`“a program including at least one
`program”
`commands written in a
`text
`command
`and
`can
`be
`language that can be
`interpreted and performed by a
`interpreted and executed by
`device,
`such
`as
`a
`computer”
`another program”
`(Petition, 12)
`
`The claims recite a “script program.” For example, claim 1 recites “the
`
`customized script program is to be executed by the remotely situated apparatus and
`
`includes (i) a display command…and (ii) an input command.” (Ex. 1001, 20:64-
`
`21:4 (emphasis added).) To the extent that any construction is necessary, Bosch
`
`submits that a “script program” is “a set of instructions or commands written in a
`
`language that can be interpreted and executed by another program.” This proposed
`
`construction is the broadest reasonable interpretation that can be supported by the
`
`specification of the ’192 patent. In contrast, Cardiocom’s proposed construction is
`
`unreasonably overbroad, as it would purport to encompass any program so long as
`
`it contained a “text command.”
`
`The specification of the ’192 patent describes a script program as follows:
`
`In the preferred embodiment, each script program 40 created by script
`generator 50 conforms to the standard file format used on UNIX
`systems. . . . Every line in the script program 40 is terminated by a
`linefeed character {LF}, and only one command is placed on each
`line. . . . Table 1 shows an exemplary listing of script commands used
`
`10
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`in the preferred embodiment of the invention. . . . it will be apparent to
`one skilled in the art many other suitable scripting languages and sets
`of script commands may be used to implement the invention.
`
`(Ex. 1001, 7:1-10, 7:51-55 (emphasis added).) Thus, a script program would be
`
`understood to contain script commands that are part of a scripting language.
`
`Further, the specification describes how a script program is executed:
`
`The microprocessor 76 also includes built-in read only memory
`(ROM), which stores firmware for controlling the operation of the
`apparatus 26. The firmware includes a script interpreter used by the
`microprocessor 76 to execute the script programs 40. The script
`interpreter interprets script commands, which are executed by the
`microprocessor 76. Specific techniques for interpreting and executing
`script commands in this manner are well known in the art.
`
`(Ex. 1001, 5:53-60 (emphasis added).) Thus, script commands in a script program
`
`are interpreted and executed by other software (the script interpreter).
`
`Bosch’s proposed construction is also supported by the extrinsic evidence
`
`submitted by Cardiocom. Specifically, the Microsoft Press Computer Dictionary,
`
`cited by Cardiocom and its expert, defines a script as “a program consisting of a set
`
`of instructions to an application or utility program. The instructions usually use the
`
`rules and syntax of the application or utility.”
`
`(Ex. 1009, 422-423 (emphasis
`
`added).) Like the specification and Bosch’s proposed construction, this definition
`
`conveys that a script program contains instructions/commands that are written in
`
`11
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`the language/syntax of another program/application to be executed by that
`
`program/application.
`
`Cardiocom, however, proposes the construction “a program including at
`
`least one text command and can be interpreted and performed by a device, such as
`
`a computer.” (Petition, 12.) Contrary to the specification and extrinsic evidence,
`
`Cardiocom’s proposed construction fails to mention that a script program is
`
`executed by another program, not simply by a device.
`
`In addition, Cardiocom’s
`
`proposed construction uses the phrase “text command,” which appears in neither
`
`the ’192 patent nor the proffered dictionary definition.
`
`It
`
`is unclear what
`
`Cardiocom means by “text command,” and Cardiocom fails to explain why a
`
`“script program” would necessarily include a “text command.”
`
`B.
`
`“Data Merge Program”
`
`Claim Term Bosch Proposed Construction Cardiocom Proposed Construction
`“data merge
`“software that takes data and
`“a software module that combines
`program”
`inserts the data into a script
`two or more sets of items into one”
`program or other template”
`(Petition, 13)
`
`The claims recite a “data merge program.” For example, claim 1 recites “a
`
`data merge program configured to generate a customized script program by
`
`customizing a generic script program.” (Ex. 1001, 20:62-63 (emphasis added).)
`
`To the extent that any construction is necessary, Bosch submits that a “data merge
`
`program” is “software that takes data and inserts the data into a script program or
`
`12
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`other template.” Bosch’s proposed construction is the broadest reasonable
`
`interpretation that can be supported by the claims and specification of the ’192
`
`patent.
`
`In contrast, Cardiocom’s proposed construction is unreasonably broad
`
`because it completely eliminates all of the context provided by the specification by
`
`failing to reflect the fundamental characteristic of the claimed data merge program,
`
`which is disclosed and would be understood to be analogous to a mail merge
`
`application.
`
`The ’192 patent discloses that “[t]he data merge program 55 is designed to
`
`retrieve selected data from table 46 and to insert the data into statements in generic
`
`script programs 40, thus creating custom script programs 41.” (Ex. 1001, 13:7-10.)
`
`The ’192 patent further discloses that the embodiment including a data
`
`merge program “shows how the queries and statements may be customized to each
`
`individual by merging personal data with the script programs, much like a standard
`
`mail merge application.” (Ex. 1001, 12:58-61 (emphasis added).) As indicated by
`
`the ’192 patent, “mail merge” had an understood meaning in the art at the time of
`
`the invention. The Microsoft Press Computer Dictionary, for example, defines
`
`“mail merge” as “a mass-mail facility that takes names, addresses, and sometimes
`
`pertinent facts about recipients and merges the information into a form letter or
`
`another such basic document.” (Ex. 2003, 296.) The ’192 patent discloses that the
`
`data merge program operates in similar fashion to a mail merge program, except
`
`13
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`the data merge program is used to customize a script program instead of a form
`
`letter. Specifically, the ’192 patent states:
`
`the script generator 50 generates a generic script program . . . [T]he
`generic script program is similar to the script program shown in FIG.
`6A-6B, except that the display commands specify statements to be
`displayed rather than queries. Further, the statements include insert
`commands specifying data to be inserted into the script program. . . .
`
`Each custom script program 41 is preferably created by using the
`selected generic script program as a template. For each individual
`selected, the data merge program 55 retrieves from the database 38 the
`data specified in the insert commands. Next, the data merge program
`55 inserts the data into the appropriate statements in the generic script
`program 40 to create a custom script program 41 for the individual.
`
`(Ex. 1001, 13:33-40, 13:54-60.) Thus, the disclosed data merge program takes
`
`data and inserts it into a template, such as generic script program.
`
`Cardiocom, however, proposes the construction “a software module that
`
`combines two or more sets of items into one.”
`
`(Petition, 13.) This proposed
`
`construction is too broad in light of the claim language and the function of the data
`
`merge program described in the specification. Cardiocom incorrectly relies on the
`
`generic computer
`
`science term “merging,” which Cardiocom defines as
`
`“combining two or more sets of items into one, usually in a specified sequence.”
`
`(Petition, 13.) Cardiocom’s construction, and this generic definition, fail
`
`to
`
`account for the language of the claims, which recites that “data” is merged by the
`
`14
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`“data merge program.” Cardiocom improperly substitutes the vague term “item”
`
`for
`
`the well-understood term “data.”
`
`For
`
`this reason alone, Cardiocom’s
`
`construction must be rejected. Furthermore, the ’192 patent refers to the “data
`
`merge program” as being like a “mail merge application,” which is more specific
`
`than merging generally. In light of the parallels in function between the disclosed
`
`“data merge program” and a “mail merge,” it
`
`is not reasonable to adopt a
`
`construction as broad as Cardiocom’s, which includes “merging” of any “items”
`
`and not only “data,” and includes any kind of “merging” and not only merging data
`
`into a template.
`
`Cardiocom’s proposed construction should also be rejected because, even
`
`though it is too broad, it nonetheless fails to cover the disclosed embodiment. See
`
`Accent Packaging, Inc. v. Leggett & Platt, Inc., 707 F.3d 1318, 1326 (Fed. Cir.
`
`2013) (“[A] claim interpretation that excludes a preferred embodiment from the
`
`scope of the claim is rarely, if ever, correct.”). The specification discloses that
`
`“[t]he data merge program 55 is designed to retrieve selected data from table 46
`
`and to insert the data into statements in generic script programs 40, thus creating
`
`custom script programs 41.” (Ex. 1001, 13:7-10 (emphasis added).)
`
`In contrast,
`
`Cardiocom’s proposed construction requires that
`
`the data merge program
`
`“combine[] two or more sets of items into one.” This fails to cover the disclosed
`
`embodiment in two ways: First, Cardiocom’s proposed construction requires “two
`
`15
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`or more sets of items.” But the specification refers only to “retriev[ing] selected
`
`data,” not multiple sets of items. Second, Cardiocom’s proposed construction
`
`requires “combin[ing]…sets of items into one [set of items].” But the specification
`
`discloses that the data merge program inserts data into a generic script program to
`
`create a custom script program; accordingly, the result of the merge is a custom
`
`script program, not a combined set of items. The generic script program is not a
`
`“set of items,” but rather is like a template that can be populated with data. Thus,
`
`Cardiocom’s proposed construction is contradicted by the specification and must
`
`be rejected.
`
`IV. OVERVIEW OF THE ASSERTED REFERENCES
`
`Cardiocom’s proposed grounds for challenge rely on three references: (1)
`
`U.S. Patent No. 5,704,029 to Wright, Jr. (“Wright”); (2) U.S. Patent No. 5,827,180
`
`to Goodman (“Goodman”); and (3) U.S. Patent No. 5,367,667 to Wahlquist et al.
`
`(“Wahlquist”). However, each of these references fails to teach certain claim
`
`elements including at least a “data merge program” and a “customized script
`
`program…includ[ing] (i) a display command…and (ii) an input command.” In
`
`addition, as an independent basis for rejecting Grounds 2 and 3, there is no reason
`
`for a person of ordinary skill in the art to have combined these references as
`
`Cardiocom proposes because they teach away from each other and involve non-
`
`analogous art.
`
`16
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No. 7,516,192)
`A. Wright
`
`Wright is directed to “business forms and, more particularly, to systems for
`
`electronically creating and completing a business form.”
`
`(Ex. 1002, 1:19-21.)
`
`Unlike the ’192 patent, Wright does not teach monitoring and communicating with
`
`patients. Wright is directed to “a system which (1) inexpensively creates new and
`
`modifies existing forms, (2) automatically handles skip patterns, (3) performs error
`
`validation as the form is filled out, (4) reduces error by limiting the presentation of
`
`information to a survey taker, and (5) is mobile.” (Ex. 1002, 3:1-5.)
`
`Thus, Wright teaches that two important aspects of its system are the ability
`
`to handle “skip patterns” and to limit the information presented to a survey taker.
`
`Wright explains the problem of “skip patterns” as follows:
`
`Many forms, especially questionnaires, contain complex sequences of
`jumps to other parts of the form in the questionnaire depending on
`information filled in. For instance, if a question asks for gender, the
`subsequent skip instruction could be “If you answered male to the
`previous question, go to question 10” and the answer to question 10
`may also be the subject of a skip instruction. These instructions are
`collectively known as skip patterns. Often times survey takers will
`become lost trying to follow the skip pattern and will answer a
`question that should not be answered.
`
`(Ex. 1002, 2:7-17.) Wright teaches handling skip patterns by presenting a single
`
`item or question at a time to the survey taker and, in between items or questions,
`
`17
`
`

`

`Patent Owner’s Preliminary Response
`IPR2013-00468 (Patent No

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