Polaris IP, LLC v. Google Inc. et al

Filing 306

Minute Entry for proceedings held before Magistrate Judge Charles Everingham: Markman Hearing held on 4/1/2010, Motion Hearing held on 4/1/2010 re 251 Interim SEALED MOTION by Bright Response, LLC to Compel Google Inc. to Produce Complete Source Code for all Accused Instrumentalities filed by Bright Response LLC, 252 SEALED MOTION to Compel Yahoo! Inc. to Comply with Court Order of November 5, 2009 and Produce Source Code in Native Format as Maintained in Ordinary Course of Business filed by Bright Response LLC. (Court Reporter Shelly Holmes, CSR.) (Attachments: # 1 Attorney Sign-in Sheet) (jml)

Download PDF
IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION BRIGHT RESPONSE, LLC Plaintiff, v. GOOGLE INC., et al., Defendants. Civil Action No. 2:07-cv-371-TJW JURY AMENDED JOINT CLAIM CONSTRUCTION CHART Pursuant to P.R. 4-5(d), the parties submit this Joint Claim Construction Chart. The parties will provide the Court with a copy in Word Perfect Format. AGREED CONSTRUCTIONS Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Classifying the electronic message / the classification step (Claim 28) A Case Model of the Electronic Message (Claim 30) The Case Model (Claims 30 and 33) Wherein each score is normalized by dividing the score by a maximum possible score for the stored case model (Claim 31) Fixed Data (Claim 39) Variable Data (Claim 40) Plaintiff's Construction [AGREED] [AGREED] [AGREED] Defendants' Construction [AGREED] [AGREED] [AGREED] Court's Construction Determining whether the electronic message falls into one or more categories. Text and attributes derived from the electronic message. "The case model" is the same "case model of the electronic message" that is produced in step (b1) of claim 30. Wherein each match score is divided by the maximum possible score for the stored case model. Data in a predetermined arrangement. Data in any arrangement. [AGREED] [AGREED] [AGREED] [AGREED] [AGREED] [AGREED] Additionally, the parties have agreed that "case model," "stored case models of the case base," and "a set of attributes for identifying specific features of the electronic message" need not be construed. 1 DISPUTED CONSTRUCTIONS Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Non-Interactive Electronic Message/The Electronic Message (Claims 26, 27, 28, 30, 38, 39, and 40) Claim Language with Disputed Terms in Bold 26. A method for automatically processing a non-interactive electronic message using a computer, comprising the steps of: (a) receiving the electronic message from a source; (b) interpreting the electronic message using a rule base and case base knowledge engine; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source. 27. The method of claim 26, wherein the source of the electronic message is not predetermined. Plaintiff's Construction Defendants' Construction This claim term is indefinite. Court's Construction An electronic message not requiring additional input or supplementation from the sender. 2 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold 28. The method of claim 26, further comprising the steps of: (b1) classifying the electronic message as at least one of (i) being able to be responded to automatically; and (ii) requiring assistance from a human operator; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source when the classification step indicates that the electronic message can be responded to automatically. 30. The method of claim 28, wherein the step of interpreting the electronic message further includes the steps of: (b1) producing a case model of the electronic Plaintiff's Construction Defendants' Construction Court's Construction 3 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold message including (i) a set of attributes for identifying specific features of the electronic message; and (ii) message text; (b2) detecting at least one of text, combinations of text, and patterns of text of the electronic message using character matching; (b3) flagging the attributes of the case model which are detected in the electronic message; (b4) comparing the flagged attributes of the case model with stored attributes of stored case models of the case base; (b5) comparing the text of the case model with stored text of the stored case models of the case base; and (b6) assigning a score to each stored case model which is compared with the case model, the score Plaintiff's Construction Defendants' Construction Court's Construction 4 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold increasing when at least one of the attributes and the text match the stored case model and the score not increasing when at least one of the attributes and the text do not match the stored case model. 38. The method of claim 26, wherein the predetermined response is altered in accordance the interpretation of the electronic message before delivery to the source. 39. The method of claim 26, wherein the electronic message includes fixed data. 40. The method of claim 26, wherein the electronic message includes variable data. Plaintiff's Construction Defendants' Construction Court's Construction Rule Base...Knowledge Engine (Claim 26) 26. A method for automatically processing a non-interactive A knowledge engine that tests whether an electronic message meets A knowledge engine that tests whether one or more conditions are met and, if 5 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold Plaintiff's Construction Defendants' Construction so, applies specified actions. Court's Construction electronic message using one or more conditions, a computer, comprising and if so, applies the steps of: specified actions. (a) receiving the electronic message from a source; (b) interpreting the electronic message using a rule base and case base knowledge engine; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source. Case Base Knowledge Engine (Claim 26) 26. A method for automatically processing a non-interactive electronic message using a computer, comprising the steps of: (a) receiving the electronic message from a source; (b) interpreting the electronic message using a rule base and case base knowledge engine; and A knowledge engine that processes electronic messages by comparing them to a stored set of exemplar cases. A knowledge engine that compares an incoming set of facts (a "problem") with a stored set of exemplar cases representing past "problems" to obtain a set of prior cases which are used to formulate an appropriate action. 6 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source. Plaintiff's Construction Defendants' Construction Court's Construction Predetermined Response(s) (Claims 26, 28, and 38) 26. A method for automatically processing a non-interactive electronic message using a computer, comprising the steps of: (a) receiving the electronic message from a source; (b) interpreting the electronic message using a rule base and case base knowledge engine; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source. 28. The method of claim 26, further comprising Bright Response is of the view that no construction of this term is required. If construed: Responses prepared prior to the receipt of the electronic message. The responses may be modified and/or altered based on the interpretation of the electronic message. Responses prepared prior to the receipt of the electronic message. 7 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold the steps of: (b1) classifying the electronic message as at least one of (i) being able to be responded to automatically; and (ii) requiring assistance from a human operator; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source when the classification step indicates that the electronic message can be responded to automatically. 38. The method of claim 26, wherein the predetermined response is altered in accordance the interpretation of the electronic message before delivery to the source. Plaintiff's Construction Defendants' Construction Court's Construction 8 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Repository (Claims 26 and 28) Claim Language with Disputed Terms in Bold 26. A method for automatically processing a non-interactive electronic message using a computer, comprising the steps of: (a) receiving the electronic message from a source; (b) interpreting the electronic message using a rule base and case base knowledge engine; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source. 28. The method of claim 26, further comprising the steps of: (b1) classifying the electronic message as at least one of (i) being able to be responded to automatically; and (ii) requiring assistance from Plaintiff's Construction Defendants' Construction Database. Court's Construction A place where electronic information is stored. 9 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold a human operator; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source when the classification step indicates that the electronic message can be responded to automatically. Plaintiff's Construction Defendants' Construction Court's Construction Requiring Assistance From A Human Operator (Claim 28) 28. The method of claim 26, further comprising the steps of: (b1) classifying the electronic message as at least one of (i) being able to be responded to automatically; and (ii) requiring assistance from a human operator; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source Requiring that a manual reviewer review the electronic message or information derived from the electronic message, or review, revise or compose the response to be delivered to the source. Requiring that a manual reviewer review, revise, or compose the response to be delivered to the source. 10 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold when the classification step indicates that the electronic message can be responded to automatically. Plaintiff's Construction Defendants' Construction Court's Construction Stored Case Model (Claims 30, 31, and 33) 30. The method of claim 28, wherein the step of interpreting the electronic message further includes the steps of: (b1) producing a case model of the electronic message including (i) a set of attributes for identifying specific features of the electronic message; and (ii) message text; (b2) detecting at least one of text, combinations of text, and patterns of text of the electronic message using character matching; (b3) flagging the attributes of the case model which are detected in the electronic message; (b4) comparing the flagged attributes of the case model with stored attributes of stored case Stored text and attributes associated with an exemplar case stored in the case base. Stored text and attributes, derived from a previously received electronic message, and an associated stored response. 11 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold models of the case base; (b5) comparing the text of the case model with stored text of the stored case models of the case base; and (b6) assigning a score to each stored case model which is compared with the case model, the score increasing when at least one of the attributes and the text match the stored case model and the score not increasing when at least one of the attributes and the text do not match the stored case model. 31. The method of claim 30, wherein: when at least one of the attributes and the text match the stored case model, the score is increased by a predetermined match weight; and when at least one of the attributes and the text does not match the Plaintiff's Construction Defendants' Construction Court's Construction 12 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold stored case model, the score is decreased by a predetermined mismatch weight. 33. The method of claim 31, wherein each score is normalized by dividing the score by a maximum possible score for the stored case model, where the maximum possible score is determined when all of the attributes and text of the case model and the stored case model match. Plaintiff's Construction Defendants' Construction Court's Construction Predetermined Match Weight (Claim 31) 31. The method of claim 30, wherein: when at least one of the attributes and the text match the stored case model, the score is increased by a predetermined match weight; and when at least one of the attributes and the text does not match the stored case model, the score is A predetermined factor controlling the degree to which a stored case model's score is increased by a comparison of text and attributes from a case model with those from a stored case model. A predetermined factor which is added to a stored case model's match score when a feature from the stored case model matches text and attributes from the presented case model. 13 Claim Term/Phrase and Asserted Claim(s) Containing Term/Phrase Claim Language with Disputed Terms in Bold decreased by a predetermined mismatch weight. Plaintiff's Construction Defendants' Construction Court's Construction Predetermined Mismatch Weight (Claim 31) 31. The method of claim 30, wherein: when at least one of the attributes and the text match the stored case model, the score is increased by a predetermined match weight; and when at least one of the attributes and the text does not match the stored case model, the score is decreased by a predetermined mismatch weight. A predetermined factor controlling the degree to which a stored case model's score is decreased by a comparison of text and attributes from a case model with those from a stored case model. A predetermined factor which is subtracted from a stored case model's match score when a feature from the stored case model does not match a feature from the presented case model. ORDERING OF THE STEPS Claim Language 26. A method for automatically processing a non-interactive electronic message using a computer, comprising the steps of: Plaintiff's Proposal The steps of claim 26 may be performed in any order. Defendants' Proposal The steps of claim 26 must be performed in order. Court's Construction 14 Claim Language (a) receiving the electronic message from a source; (b) interpreting the electronic message using a rule base and case base knowledge engine; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source. Plaintiff's Proposal Defendants' Proposal Court's Construction INCORPORATION OF DEPENDANT CLAIM ELEMENTS Claim Language Plaintiff's Proposal Defendants' Proposal Claims 28, 30, 31, and 33 are indefinite because claim 28 does not properly incorporate the elements of claim 26. In addition, Claims 30, 31, and 33 are indefinite because claim 30 does not properly incorporate the elements of claim 28. Court's Construction Claims 28, 30, 31, and 33 are 26. A method for automatically definite. processing a non-interactive electronic message using a computer, comprising the steps of: (a) receiving the electronic message from a source; (b) interpreting the electronic message using a rule base and case base knowledge engine; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for 15 Claim Language automatic delivery to the source. 28. The method of claim 26, further comprising the steps of: (b1) classifying the electronic message as at least one of (i) being able to be responded to automatically; and (ii) requiring assistance from a human operator; and (c) retrieving one or more predetermined responses corresponding to the interpretation of the electronic message from a repository for automatic delivery to the source when the classification step indicates that the electronic message can be responded to automatically. 30. The method of claim 28, wherein the step of interpreting the electronic message further includes the steps of: (b1) producing a case model of the electronic message including (i) a set of attributes for identifying specific features of the electronic message; and (ii) message text; (b2) detecting at least one of text, combinations of text, and Plaintiff's Proposal Defendants' Proposal Court's Construction 16 Claim Language patterns of text of the electronic message using character matching; (b3) flagging the attributes of the case model which are detected in the electronic message; (b4) comparing the flagged attributes of the case model with stored attributes of stored case models of the case base; (b5) comparing the text of the case model with stored text of the stored case models of the case base; and (b6) assigning a score to each stored case model which is compared with the case model, the score increasing when at least one of the attributes and the text match the stored case model and the score not increasing when at least one of the attributes and the text do not match the stored case model. 31. The method of claim 30, wherein: when at least one of the attributes and the text match the stored case model, the score is increased by a predetermined match weight; and when at least one of the Plaintiff's Proposal Defendants' Proposal Court's Construction 17 Claim Language attributes and the text does not match the stored case model, the score is decreased by a predetermined mismatch weight. 33. The method of claim 31, wherein each score is normalized by dividing the score by a maximum possible score for the stored case model, where the maximum possible score is determined when all of the attributes and text of the case model and the stored case model match. Plaintiff's Proposal Defendants' Proposal Court's Construction 18 Respectfully submitted, /s/ Marc A. Fenster (by permission) Marc A. Fenster, CA Bar # 181067 Email: mfenster@raklaw.com Stanley H. Thompson, Jr., CA Bar # 198825 Email: sthompson@raklaw.com Alexander C. Giza, CA Bar # 212327 Email: agiza@raklaw.com Andrew D. Weiss, CA Bar # 232974 Email: aweiss@raklaw.com RUSS, AUGUST & KABAT 12424 Wilshire Blvd., 12th Floor Los Angeles, CA 90025 Telephone: 310/826-7474 Facsimile: 310/826-6991 Patrick R. Anderson, MI SB # P68961 Email: Patrick@prapllc.com PATRICK R> ANDERSON PLLC 4225 Miller Rod., Bldg. B-9, Suite 358 Flint, MI 48507 Telephone: 810/275-0751 Facsimile: 248/928-9239 AndrewW. Spangler, TX Bar # 24041960 Email: spangler@spanglerlawpc.com LEAD COUNSEL SPANGLER LAW PC 208 N. Green Street, Suite 300 Longview, TX 75601 Telephone: 903/753-9300 Facsimile: 903/553-0403 David M. Pridham, RI Bar # 6625 Email: david@pridhamjplaw LAW OFFICE OF DAVID PRIDHAM 25 Linden Road Barrington, RI 02806 Telephone: 401/633-7247 Facsimile: 401/633-7247 Elizabeth A. Wiley, TX Bar # 00788666 Email: lizwiley@wileyfirmpc.com THE WILEY FIRM PC P. O. Box 303280 Austin, TX 78703-3280 Telephone: 512/420-2387 Facsimile: 512/551-0028 Attorneys for Plaintiff BRIGHT RESPONSE, LLC /s/ Jennifer H. Doan Jennifer H. Doan Joshua R. Thane HALTOM & DOAN Crown Executive Center, Suite 100 6500 Summerhill Road Texarkana, Texas 75503 Tel: 903.255.1002 Fax: 903.255.0800 Email: jdoan@haltomdoan.com Email: jthane@haltomdoan.com Jason C. White HOWREY LLP 321 N. Clark, Suite 3400 Chicago, IL 60654 Tel: 312.595.1239 Fax: 312.595.2250 Email: whitej@howrey.com Attorneys for Defendant Yahoo! Inc /s/ David A. Perlson (by permission) Charles K. Verhoeven, pro hac vice charlesverhoeven@quinnemanuel.com David A. Perlson, pro hac vice davidperson@quinnemanuel.com Brian C. Cannon, pro hac vice briancannon@quinnemanuel.com Jennifer A. Kash, pro hac vice jenniferkash@quinnemanuel.com Antonio Sistos, pro hac vice antoniosistos@quinnemanuel.com QUINN EMANUEL URQUHART SULLIVAN, LLP & 50 California Street, 22nd Floor SanFrnacisco, CA 94111 Telephone: 415/875-6600 Facsimile: 415/875-6700 Attorneys for Defendants Google America Online, Inc., and AOL, LLC. Inc., CERTIFICATE OF SERVICE I hereby certify that the following counsel of record who are deemed to have consented to electronic service are being served on March 31, 2010, with a copy of this document via the Court's CM/ECF system. Any other counsel of record will be served by first class U.S. mail on this same date. By: /s/ Jennifer H. Doan Jennifer H. Doan

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?