throbber
Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 1 of 25 PageID #: 4749
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`TYLER DIVISION
`
`§§§
`
` CIVIL ACTION NO. 6:11-cv-287-MHS-JDL
`
`§§
`
`CONSOLIDATED LEAD CASE
`
`§§§§
`
`MACROSOLVE, INC.
`
`v.
`
`ANTENNA SOFTWARE, INC., et al.,
`
`
`
`MACROSOLVE’S OPENING MARKMAN BRIEF
`
`RPX-1006
`Page 1 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 2 of 25 PageID #: 4750
`
`TABLE OF CONTENTS
`
`I.
`
`INTRODUCTION.......................................................................................................................................... 1
`
`II. BACKGROUND ............................................................................................................................................ 1
`
`III. THE COURT SHOULD ADOPT MACROSOLVE’S PROPOSED CONSTRUCTIONS ..... 4
`
`A. “questionnaire” .................................................................................................................4
`
`B. “tokens”.............................................................................................................................7
`
`C. “tokenizing” ......................................................................................................................9
`
`D. “executing at least a portion of said plurality of tokens…” ............................................11
`
`IV. THE REMAINING TERMS DO NOT REQUIRE FURTHER CONSTRUCTION .............13
`
`A. “tokenizing said questionnaire…” ..................................................................................13
`
`B. “after said first wireless modem or wireless LAN network connection is terminated,
`executing…” ...................................................................................................................14
`
`C. “series of questions” .......................................................................................................15
`
`D. “terminating said first … connection / taking said handheld …communication” ..........16
`
`E. “incorporating said transmitted tokens…thereby modifying said questionnaire” ..........17
`
`V. NOT EVERY STEP OF THE METHOD CLAIMS MUST BE PERFORMED IN
`ORDER ..................................................................................................................................19
`
`VI. CONCLUSION ............................................................................................................................................20
`
`RPX-1006
`Page 2 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 3 of 25 PageID #: 4751
`
`TABLE OF AUTHORITIES
`
`Cases
`
`Afg Indus., Inc. v. Cardinal Ig Co., Inc.,
` 239 F.3d 1239 (Fed. Cir. 2001) ................................................................................................... 5
`
`Cybersettle, Inc. v. Nat'l Arbitration Forum, Inc.,
` 243 Fed. Appx. 603 (Fed. Cir. 2007)......................................................................................... 19
`
`Interactive Gift Express, Inc. v. Compuserve, Inc.,
` 256 F.3d 1323 (Fed. Cir. 2001) ................................................................................................. 19
`
`Liebel-Flarsheim Co. v. Medrad, Inc.,
` 358 F.3d 898 (Fed. Cir. 2004) ............................................................................................... 6, 12
`
`Markman v. Westview Instruments, Inc.,
`52 F.3d 967 (Fed. Cir. 1995) (en banc), aff'd, 517 U.S. 370 (1996) ........................................... 1
`
`Orion IP, LLC v. Staples, Inc.,
`406 F.Supp.2d 717 (E.D. Tex. 2005)......................................................................................... 13
`
`Phillips v. AWH Corp.,
`415 F.3d 1303 (Fed. Cir. 2005)…………………………………………...…………………..16
`
`Vitronics Corp. v. Conceptronic, Inc.,
` 90 F.3d 1576 (Fed. Cir. 1996) ..................................................................................................... 1
`
`RPX-1006
`Page 3 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 4 of 25 PageID #: 4752
`
`I.
`
`
`
`INTRODUCTION
`
`Under Markman v. Westview Instruments, it falls to a district court to construe the scope
`
`and meaning of the patent claims. 517 U.S. 370, 390 (1996). Under the Supreme Court’s
`
`guidance, this includes determining the scope of the patent—that is, the metes and bounds of the
`
`invention—as well as the meaning of terms used in the claims, providing guidance to a lay jury
`
`of what the claims actually mean. See Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582
`
`(Fed. Cir. 1996). All of this is done as a matter of law, before the claims reach the fact finder to
`
`determine infringement or invalidity. Id.
`
`
`
`MacroSolve has undertaken to properly determine the “scope and meaning” of the claim
`
`terms, in the context of the intrinsic evidence—the claims, specification, and patent prosecution,
`
`and the extrinsic evidence. See id.
`
`In contrast, defendants repeatedly propose constructions that improperly limit the scope
`
`of the claims. For example, defendants attempt to rewrite “questionnaire” to include the
`
`limitation that it must be a complete form or program and that it must include internal branching
`
`logic, neither of which are required by the claim language, specification or file history. The
`
`Court should adopt MacroSolve’s proposed constructions.
`
`II.
`
`BACKGROUND
`
`The patent-in-suit, U.S. Patent No. 7,822,816 (attached as Exhibit 1), entitled “System
`
`and Method for Data Management,” relates generally to a method of collecting data from
`
`handheld devices. Earlier methods of collecting data from handheld devices required hard
`
`coding. In order to make a change in the questionnaire, or to create a new questionnaire, it was
`
`necessary to re-write the source code to reflect the new questions, re-compile the code, and re-
`
`install the program on the handheld devices. This was particularly burdensome if different types
`
`RPX-1006
`Page 4 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 5 of 25 PageID #: 4753
`
`of handheld devices were being used, because the code would have to be separately compiled for
`
`each particular type of device. It was also burdensome because the entire program would have to
`
`be transmitted to the handheld device, which could be difficult, or impossible, depending on the
`
`type of network connections available.
`
`These types of problems are addressed by the 816 Patent. In the late 1990’s, the founder
`
`of MacroSolve, J. David Payne, had spent many months programming an application for a
`
`specific handheld device. When the handheld device was discontinued, the software designed
`
`for the device became worthless since it would have to be re-coded for the replacement device.
`
`To overcome these problems, Mr. Payne invented a method of data collection that separated the
`
`survey program running on the device from the surveys themselves.
`
`Mr. Payne’s invention is depicted, in part, in the following figure from the 816 Patent:
`
`As shown in this figure, a questionnaire is processed by a computer 22. Computer 22
`
`tokenizes the questionnaire so that it can be transmitted to handheld device 28 in a format that a
`
`program running on the handheld device can understand. Using this scheme, when the
`
`questionnaire is updated, it is not necessary to edit, compile, and re-install the program running
`
`RPX-1006
`Page 5 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 6 of 25 PageID #: 4754
`
`on handheld device 28. Instead, the questionnaire can be changed, re-tokenized, and only the
`
`tokenized questionnaire need be sent to the handheld device. This has multiple possible benefits,
`
`including not only the avoidance of burdensome re-compilation procedures, but also the ability
`
`to distribute updated questionnaires to handheld devices over low-bandwidth network
`
`connections.
`
`MacroSolve has asserted two independent claims (Claims 1 and 11), along with several
`
`dependent claims (Claims 2-7 and 12-14). Below are the two asserted independent claims with
`
`the disputed terms emphasized:
`
`1. A method for managing data including the steps of:
`(a) creating a questionnaire comprising a series of questions;
`(b) tokenizing said questionnaire; thereby producing a plurality of tokens
`representing said questionnaire;
`(c) establishing a first wireless modem or wireless LAN network connection with
`a remote computing device;
`(d) transmitting said plurality of tokens to a remote computing device via said
`first wireless modem or wireless LAN network connection;
`(e) terminating said first wireless modem or wireless LAN network
`connection with said remote computing device;
`(f) after said first wireless modem or wireless LAN network connection is
`terminated, executing at least a portion of said plurality of tokens
`representing said questionnaire at said remote computing device to collect a
`response from a user;
`(g) establishing a second wireless modem or wireless LAN network connection
`between said remote computing device and a server;
`(h) after said second wireless modem or wireless LAN network connection is
`established, transmitting at least a portion of said response from the user to said
`server via said second wireless modem or wireless LAN network connection; and
`(i) storing said transmitted response at said server.
`
`11. A method for collecting survey data from a user comprising the steps of:
`(a) creating a questionnaire comprising a series of questions;
`(b) tokenizing said questionnaire; thereby producing a plurality of tokens
`representing said questionnaire;
`(c) storing said plurality of tokens on a computer readable medium on a first
`computer;
`(d) placing a handheld remote computing device into electronic communication
`with said first computer;
`
`RPX-1006
`Page 6 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 7 of 25 PageID #: 4755
`
`(e) transmitting said plurality of tokens to said handheld remote computing
`device;
`(f) taking said handheld remote computing device out of electronic
`communication with said first computer;
`(g) after said handheld remote computing device has been taken out of
`electronic communication with said first computer,
`(g1) executing at least a portion of said plurality of tokens
`representing said questionnaire on said handheld remote computing
`device to collect a response from a user, and,
`(g2) storing within said remote computing device said response from the
`user;
`(h) placing said handheld remote computing device into electronic
`communication with a second computer;
`(i) transmitting at least a portion of said response stored within said handheld
`remote computing device to said second computer; and,
`(j) forming a visually perceptible report from any of said at least a portion of said
`response so transmitted.
`
`III. THE COURT SHOULD ADOPT MACROSOLVE’S PROPOSED
`CONSTRUCTIONS
`
`A.
`
`“questionnaire”
`
`
`
`Disputed Term
`questionnaire
`
`MacroSolve’s Construction
`a request for information, whether
`collected automatically or manually
`
`Defendants’ Construction
`a complete form or program that
`includes questions and internal
`branching logic, i.e., instructions that
`provide a path from one question to
`another based upon a user’s response
`
`The 816 patent makes clear that the claimed “questionnaire” can be any type of a request
`
`for information, whether collected automatically or manually. It repeatedly explains that the
`
`term “questionnaire” is meant in a broad sense. For example, the patent explains that the term
`
`questionnaire is used to refer to a simple series of questions or statements. See id. at 8:17-19
`
`(“For purposes of the instant disclosure, the series of questions/statements will collectively be
`
`referred to as a questionnaire.”). And the patent is explicit that it is not necessary for a user to be
`
`presented with the questions or for the user to provide the information in response. Rather, the
`
`questions can be requests for information that are collected automatically by the handheld
`
`RPX-1006
`Page 7 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 8 of 25 PageID #: 4756
`
`device. See id. at 5:35-37 (“[A]t least some of the information that is responsive to the designed
`
`questionnaire may be collected automatically rather than entered manually, e.g., time and date,
`
`position information if the device includes a GPS receiver, etc.”). The term “questionnaire,” as
`
`used in the context of the 816 Patent, refers broadly to any type of request for information,
`
`whether collected automatically or manually.
`
`Defendants’ proposed construction includes two unwarranted limitations.
`
`First, it requires that the questionnaire include a “complete” form or program. The claim
`
`language itself requires the claimed questionnaire to comprise a series of questions. See, e.g.,
`
`step (a) of claim 1 (“creating a questionnaire comprising a series of questions”) (emphasis
`
`added). But there is no requirement that it be a “complete” form or program. Nor is it clear what
`
`defendants mean by “complete.” But whatever defendants mean, the fact that the claim language
`
`specifically uses the word “comprising” suggests that there is no “complete” requirement.
`
`“Comprising” is an open transition word that makes clear that the recited elements must be
`
`present, but other elements may also be present. Afg Indus., Inc. v. Cardinal Ig Co., Inc., 239
`
`F.3d 1239, 1245 (Fed. Cir. 2001) (“We have consistently held that the word ‘comprising’ is an
`
`open transition phrase.”). Indeed, the patent provides a clear example where a questionnaire is,
`
`in some sense, incomplete, but yet should still be covered by the claims of the patent. It provides
`
`a particular embodiment in which the questionnaire can be incrementally updated, for example,
`
`by adding additional questions to the original questionnaire. See Ex. 1 at 9:1-8 [816 Patent]. But
`
`there is no reason to think that the original questionnaire is not a “questionnaire” even though it
`
`is not “complete” in some sense.
`
`The second unwarranted limitation defendants seek is the requirement that the
`
`questionnaire be a form or program that includes “internal branching logic.” Nothing about the
`
`RPX-1006
`Page 8 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 9 of 25 PageID #: 4757
`
`word “questionnaire” requires branching logic. And nothing in the specification or prosecution
`
`history demonstrates that the patent applicant somehow defined the word “questionnaire” to add
`
`a requirement that branching logic be included. True, the 816 patent specification describes
`
`particular embodiments in which branching logic is included. See, e.g., Ex. 1 at 8:48-56 (“For
`
`example, the questionnaire designer might desire to create a form that asks the user different
`
`questions; depending on whether the user was male or female.”) (emphasis added). But those
`
`are only preferred embodiments, not part of the definition of the term “questionnaire.”
`
`Defendants’ proposed construction is also inconsistent with the structure of the claims as
`
`a whole and violates the doctrine of claim differentiation. While all of the claims of the 816
`
`patent recite a “questionnaire,” only some of the claims require the “questionnaire” to include
`
`branching logic. Claim 1, for example, simply requires the questionnaire to be created and
`
`tokenized:
`
`1. A method for managing data including the steps of: (a) creating a questionnaire
`comprising a series of questions; (b) tokenizing said questionnaire;
`
`But claim 3, which depends directly on claim 1, adds the further requirement that a “branching
`
`path” is included in the questionnaire for the possible response to the questions:
`
`(iii) identifying within said questionnaire design computer program a branching
`path in said questionnaire for each possible response to each question of said
`series of questions.
`
`So defining the word “questionnaire” to require branching logic would not make sense in
`
`view of the differences between the independent and dependent claims. See, e.g., Liebel-
`
`Flarsheim Co. v. Medrad, Inc., 358 F.3d 898, 910 (Fed. Cir. 2004) (“where the limitation that is
`
`sought to be ‘read into’ an independent claim already appears in a dependent claim, the doctrine
`
`of claim differentiation is at its strongest”).
`
`RPX-1006
`Page 9 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 10 of 25 PageID #: 4758
`
`
`
`B.
`
`“tokens”
`
`Disputed Term
`tokens
`
`MacroSolve’s Construction
`any nonreducible textual element in
`data that is being parsed
`
`Defendants’ Construction
`computer code that point to each
`question and response and correspond to
`operating logic, and that are recognized
`by the operating system as valid
`instructions
`
`“Token” is a term of art in computer science. A “token” is a “nonreducible textual
`
`element in data that is being parsed.” This definition comes directly from the Microsoft
`
`Computer Dictionary, 5th Edition, a dictionary that defendants previously relied upon for this
`
`claim term. See Ex. 2 at 522 [Microsoft Computer Dictionary, 5th Edition]; Ex. 4 at p. 2-3
`
`[Defendants’ P.R. 4-2 Disclosure]. This is the exact definition that MacroSolve asks the Court to
`
`adopt.
`
`
`
`Unlike defendants’ proposed constructions, the definition proposed by MacroSolve has
`
`the virtue of being both accurate and from a neutral source, a technical dictionary from the
`
`relevant field that all parties have acknowledged is applicable. (MacroSolve’s proposed
`
`definition is also much shorter and less complicated than defendants’ proposed construction.)
`
`The “tokenizing” process is one in which the data (in this case the questionnaire) is converted
`
`into atomic (i.e., “non-reducible”) elements that each have a specific meaning to the parser (in
`
`this case, the program reading and executing the tokens on the handheld device). When the data
`
`is sent to the handheld device, it is sent to it in a tokenized form that the handheld device will be
`
`capable of reading and making sense of (parsing).
`
`An example of tokenizing can be illustrated with the transmission of "111111." Using
`
`tokenizing, this data can be transmitted as "[esc][6][1]", whereby "[esc]" would be the marker
`
`designating that the data following is encoded, "[6]" would designate the repeat count, which is
`
`followed by the data that is to be repeated, herein coded as "[1]." Advantageously, the
`
`RPX-1006
`Page 10 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 11 of 25 PageID #: 4759
`
`transmission of an entire phrase such as "Enter your account number" may likewise be
`
`compressed by assigning a code/token to the phrase as a whole. For example, the code/token "1"
`
`may designate this phrase and would be stored in the token tables of both the receiver and
`
`transmitter. The transmission of this entire phrase would then only require the transmission of
`
`[esc][1], significantly reducing the amount of data necessary to be transmitted. Through the use
`
`of the token table on the receiving unit, the original phrase is reconstructed without any loss of
`
`data. See Ex. 1 at 4:16-36.
`
`
`
`Defendants’ proposed construction attempts to inject two different limitations into the
`
`definition of “tokens”: (1) defendants say that tokens must “point to each question and response
`
`and correspond to operating language”; and (2) defendants say that the tokens must be
`
`“recognized by the operating system as valid.” Neither of these additional limitations is
`
`required.
`
`First, the construction of tokens should not be limited to pointing to each question and
`
`response and corresponding to operating language. In fact, the patent gives at least two
`
`examples of tokens that do not point to a question, response, or operating language – the final
`
`review token and a token that marks questions as required. Ex. 1 at 9:36-41.
`
`The review tokens are used to mark questions as required and alert the user when a
`
`required question was not answered. Id. at 9:36-41. For example, the questionnaire could
`
`require the user to enter their name. This question would be marked by a token indicating it is a
`
`required question. If a user did not provide a response to the question and attempted to submit
`
`the responses, the final review token would alert the user that a required question was not
`
`answered and instruct the user to go back and provide the proper response.
`
`RPX-1006
`Page 11 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 12 of 25 PageID #: 4760
`
`Both instances fall outside the scope of defendants’ proposed construction that the token
`
`be limited to pointing to a question or response and correspond to operating language.
`
`Defendants attempt to narrow the construction by cherry picking a phrase from the description of
`
`the preferred embodiment and reading that specific example into the claims.
`
`
`
`Finally, “tokens” are not required to be recognized as valid by the operating system of the
`
`handheld devices. True, the specification discusses the invention in terms of “operating
`
`systems.” See, e.g., Ex. 1 at 4:16-31 (describing various objects of the inventions as providing
`
`an “operating system” for handheld computers with various functionality). But the specification
`
`is clear that it is not necessarily talking about the native operating system of the handheld
`
`devices, but rather another program that can be installed on the handheld devices, a program that
`
`runs on top of the devices’ operating system and that is capable of executing the tokenized
`
`questionnaires. See, e.g., Ex. 1 at 7:35-39 (“each remote device, preferably a handheld
`
`computer, is provided with an operating instruction system (‘OIS’) which overlays its native
`
`operating system”) (emphasis added). And even that example is only one possibility. The
`
`degree to which the programs running on the handheld device are integrated with the operating
`
`system is simply not something that is addressed by the claims of the 816 Patent. See, e.g.,
`
`Claim 1 (requiring the method to include the step of “executing at least a portion of the tokens . .
`
`. at said remote computing device”).
`
`C.
`
`“tokenizing”
`
`MacroSolve’s Construction
`tokenizing: to assign tokens to
`elements of the questionnaire
`
`Defendants’ Construction
`coding the questionnaire in order to
`create a list of tokens [as defined
`herein] and to reduce to bandwidth
`
`Disputed Term
`tokenizing said
`questionnaire;
`thereby producing
`a plurality of
`tokens
`representing said
`questionnaire
`
`RPX-1006
`Page 12 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 13 of 25 PageID #: 4761
`
`
`
`MacroSolve contends that only the term “tokenizing” be construed and the remaining
`
`phrase does not require construction as addressed below. Once “tokens” is properly construed,
`
`the meaning of “tokenizing” is clear. It is simply to assign tokens to the elements of the
`
`questionnaire. This is exactly what the 816 Patent teaches. See Ex. 1 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); 8:40-43 (describing how tokens
`
`are “assigned” to questions).
`
`
`
`In addition to the unwarranted limitations that defendants seek to add to the term “token”
`
`discussed above, defendants seek to inject a third limitation by including “to reduce bandwidth”
`
`in their proposed definition of “tokenizing.”
`
`“Tokens” are not required to reduce bandwidth. True, the numerous potential benefits
`
`provided by the tokenization scheme disclosed and claimed by the 816 patent include reducing
`
`bandwidth requirements. But that is only one possible benefit. See, e.g., Ex. 1 at 5:40-46 (“In
`
`another aspect of the present invention, the program and user responses are coded in such a
`
`fashion as to substantially reduce the bandwidth requirements of the network connection. Since
`
`many of the networking options for handheld devices provide limited bandwidth, best use may
`
`be made of the available throughput by coding, or tokenizing, program information and
`
`responses.”) (emphasis added).
`
`
`
`Indeed, during prosecution, MacroSolve made it clear to the Patent Office that the
`
`patented claims were not limited to circumstances in which tokenizing is used to reduce
`
`bandwidth requirements. MacroSolve expressly stated that “claim 1 does not recite tokenizing
`
`said questionnaire ‘for reducing bandwidth requirements’ as is asserted in the Office Action.”
`
`Ex. 3 at CWSC_R1_000173 [May 3, 2010, Response to Office Action]. MacroSolve went on to
`
`RPX-1006
`Page 13 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 14 of 25 PageID #: 4762
`
`explain that there were many other possible benefits of tokenizing, including the ability to be
`
`device indifferent or to provide enhanced data security. Id. The Examiner accepted this
`
`argument and allowed the claims over the prior art. Id. at CWSC_R1_000148-149 [Sept. 7, 2010,
`
`Notice of Allowability].
`
`
`
`D.
`
`“executing at least a portion of said plurality of tokens…”
`
`MacroSolve’s Construction
`executing at least a portion of
`said plurality of tokens:
`processing at least some of
`the tokens so as to present at
`least part of the questionnaire
`
`Defendants’ Construction
`performing, at the remote
`computing device, the operating
`instructions corresponding to at
`least some of the tokens
`
`Disputed Term
`executing at least a
`portion of said plurality
`of tokens representing
`said questionnaire at said
`remote computing device
`to collect a response
`from a user / executing at
`least a portion of said
`plurality of tokens
`representing said
`questionnaire on said
`handheld remote
`computing device to
`collect a response from a
`user
`
`The parties agree that this claim term phrase refers to “processing at least some of the
`
`tokens.” The dispute is what the processing must be for. MacroSolve’s construction requires
`
`processing “so as to present at least part of the questionnaire” whereas defendants propose that
`
`the processing must perform, at the remote computing device, the operating instructions
`
`corresponding to at least some of the tokens.
`
`
`
`MacroSolve’s proposed construction is consistent with the language of the claims. For
`
`example, claim 1 specifically recites the purpose of “executing” the tokens: “to collect a
`
`response from a user.” The language of claim 1 does not refer at all to “operating instructions.”
`
`
`
`MacroSolve’s proposed construction is also consistent with the specification. In all of
`
`the examples given in the specification, the tokens are executed to present questions (i.e., to
`
`RPX-1006
`Page 14 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 15 of 25 PageID #: 4763
`
`prompt the device to display a question to a user or to prompt the device itself to automatically
`
`collect information such as date, time, or GPS location). See, e.g., Ex. 1 at 9:23-29 (“In such an
`
`event, the questionnaire might contain questions related to service time, cleanliness, friendliness
`
`of the employees, etc., all of which would potentially be of interest to the owner/client. The user
`
`will preferably respond to each question in turn…”), 10:38-41 (“As the mystery shopper enters
`
`the parking lot, the shopper will be prompted to enter a store number or location. If the handheld
`
`computer is equipped with a GPS receiver, this information could be entered automatically. Of
`
`course the time and date from the computer's real time clock are preferably recorded in the
`
`form.”).
`
`
`
`True, the patent also provides some examples in which tokens are executed to perform
`
`operating instructions, such as math or control operations. One example is tokens used to
`
`perform steps related to branching logic. But “executing tokens” corresponding to a
`
`“questionnaire” does not necessarily require the performance of such functions. That is optional
`
`functionality that falls within the scope of the claim language, but that is not required by the
`
`claim language. See Ex. 1 at 8:48-51 (“For example, the questionnaire designer might desire to
`
`create a form that asks the user different questions; depending on whether the user was male or
`
`female.”) (emphasis added).
`
`Indeed, there are separate, dependent claims that are specifically directed to those
`
`embodiments. See, e.g., Claim 4 (adding further limitation that tokens correspond to not only
`
`questions, but also the types of responses and “branching paths”). That these optional
`
`functionalities are specifically recited in dependent claims is further evidence that the
`
`“executing” claim language that appears in all of the claims should not be construed as
`
`defendants propose to require the performance of operating instructions. Liebel-Flarsheim Co. v.
`
`RPX-1006
`Page 15 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 16 of 25 PageID #: 4764
`
`Medrad, Inc., 358 F.3d 898, 910 (Fed. Cir. 2004) (“As this court has frequently stated, the
`
`presence of a dependent claim that adds a particular limitation raises a presumption that the
`
`limitation in question is not found in the independent claim.”).
`
`IV.
`
`THE REMAINING TERMS DO NOT REQUIRE FURTHER CONSTRUCTION
`
`The remaining terms and phrases proposed for construction by defendants consist of
`
`simple language that does not require further construction.
`
`A.
`
`“tokenizing said questionnaire…”
`
`Disputed Term
`tokenizing said questionnaire; thereby
`producing a plurality of tokens representing
`said questionnaire
`
`Defendants’ Construction
`coding the questionnaire in order to create a
`list of tokens [as defined above] and to reduce
`to bandwidth
`
`Beyond the terms “tokenizing” and “questionnaire” discussed above, the phrase
`
`“tokenizing said questionnaire; thereby producing a plurality of tokens representing said
`
`questionnaire” should not be construed by the Court. The plain language of the claims should
`
`apply because the jury will understand the plain, ordinary meaning of this phrase. See, e.g.,
`
`Orion IP, LLC v. Staples, Inc., 406 F.Supp.2d 717, 724-25 (E.D. Tex. 2005) (holding that simple
`
`terms like “user” and “customer” do not require further construction when the patent uses them
`
`in their ordinary sense).
`
`Defendants ask the Court to construe the term to read an unnecessary limitation into the
`
`claims. Specifically, defendant’s proposed construction adds the limitation that the tokens
`
`reduce bandwidth requirements. This limitation comes from descriptions of the preferred
`
`embodiments, and should not be included in the definition.
`
`True, the specification discloses one feature of tokenizing which is to reduce bandwidth.
`
`But far from saying that the term “tokens” is only that feature, the specification expressly states
`
`RPX-1006
`Page 16 of 25
`
`

`
`Case 6:11-cv-00287-MHS-KNM Document 433 Filed 08/16/13 Page 17 of 25 PageID #: 4765
`
`that it is describing only a feature of the invention, which need not be covered by all of the
`
`claims:
`
`It is yet a further object of the present invention to provide an operating system
`for a handheld computer wherein programming steps and data are tokenized to
`reduce the load on a communication channel of finite bandwidth.
`
`In another aspect of the present invention, the program and user responses are
`coded in such a fashion as to substantially reduce the bandwidth requirements of
`the network connection. Since many of the networking options for handheld
`devices provide limited bandwidth, best use may be made of the available
`throughput by coding, or tokenizing, program information and responses.
`
`4:27-30; 5:40-46 (emphasis added).
`
`In fact, during prosecution the patentee clearly states that “claim 1 does not recite
`
`tokenizing said questionnaire ‘for reducing bandwidth requirements’ as is asserted in the Office
`
`Action.” Ex. 3 at CWSC_R1_000173 [May 3, 2010, Response to Office Action]. The patentee
`
`goes on to say that there are other possible benefits of tokenizing including the ability to be
`
`device indifferent and data security, none of which are disclosed in the prior art reference. Id.
`
`Moreover, the notice of allowance makes no mention of tokenizing to reduce bandwidth
`
`requirements. Id. at CWSC_R1_000148-149 [Notice of Allowability].
`
`B.
`
`“after said first wireless modem or wireless LAN network connection is
`terminated, executing…”
`
`Defendants’ Con

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