Rockstar Consortium US LP et al v. Google Inc

Filing 158

CLAIM CONSTRUCTION BRIEF filed by NetStar Technologies LLC, Rockstar Consortium US LP. (Attachments: # 1 Appendix A, # 2 Exhibit 1 - 969 patent, # 3 Exhibit 2 - 245 patent, # 4 Exhibit 3 - 970 patent, # 5 Exhibit 4 - 178 patent, # 6 Exhibit 5 - 183 patent, # 7 Exhibit 6 - 883 patent, # 8 Exhibit 7 - Barron's 5th ed. - client and server, # 9 Exhibit 8 - Webster's 8th ed. - client, # 10 Exhibit 9 - Newton's Telecom - client and server, # 11 Exhibit 10 - Webster's College 1999 - interface, # 12 Exhibit 11 - Federal Standard 1037C - link, # 13 Exhibit 12 - NTC Am English Learners - correlate and match, # 14 Exhibit 13 - Webster's College 1999 - database, # 15 Exhibit 14 - Newton's Telecom - database, # 16 Exhibit 15 - Modern Dictionary of Electronics - database, # 17 Exhibit 16 Dictionary of Computer and Internet Terms - database, # 18 Exhibit 17 Webster's Third Intl - refine, # 19 Exhibit 18 Webster's College 1999 - refine, # 20 Exhibit 19 - IBM Dictionary - sort, # 21 Exhibit 20 - Roget's Thesaurus - change and update)(Tribble, Max)

Download PDF
Appendix A APPENDIX A I. Terms That Google Claims Are Indefinite Claim Term (Claim(s)) “communications interface” ’245 (9) ’970 (1, 10, 33, 34, 41, 42) ’183 (12, 14) ’883 (20, 23) “database search engine” ’969 (16, 17, 22) ’245 (9, 17) ’970 (1, 10, 33, 39, 41) ’183 (14) ’883 (20) “determining whether the advertisement was successful” ’969 (22) “distinct differing databases” ’883 (10, 28) “the at least one advertisement obtained from at least one database having advertisement information based upon the search argument and the user preference data” ’245 (18) “used to create user preference data by the advertising machine” ’245 (18) 3324145v1/013149 Rockstar’s Proposed Construction software operable to allow interaction between the advertising machine and another computer or computers Google’s Proposed Construction Indefinite one or more interconnected computers that receive a search argument and search a first database to generate search results Indefinite determining whether a user clicked on (selected) a particular advertisement when presented Plain and ordinary meaning. Indefinite In the alternative, “browser application” Indefinite In the alternative, “different databases” Plain and ordinary meaning. Indefinite In the alternative, “at least one advertisement selected from a plurality of possible advertisements to be provided to the user based upon the search argument and user preference data” Plain and ordinary meaning. Indefinite II. Google’s Antecedent Basis Terms Claim Term (Claim(s)) “the associate search engine” as recited in claim 26 of the ’883 patent “the communication interface” as recited in claim 12 of the ’183 patent “the desired information”, as recited in claim 22 of the ’969 patent “the search term” as recited in claims 7 and 20 of the ’183 patent “the user” as recited in claim 45 of the ‘970 patent III. Rockstar’s Proposed Construction a search engine that selects an advertisement relevant to the need of the end user software operable to allow interaction between the advertising machine and another computer or computers information sought for by the user Google’s Proposed Construction Indefinite Plain and ordinary meaning. Indefinite a person or individual operating a data processing device Indefinite Indefinite Indefinite Terms Requiring Construction Claim Term (Claim(s)) “advertisement database” / “database having advertisement information” ’969 (1, 7, 8, 17, 22) ’245 (1, 9, 18) ’970 (1, 5, 8, 10, 13, 15, 17, 21, 24, 26, 29, 31) ’178 (1) ’183 (1, 14) ’883 (1, 10, 11, 20, 28) “advertisement”/ “particular advertisement”/ “the at least one advertisement” ’969 (1, 2, 6, 8, 9, 13, 14, 17, 18, 22, 23) ’245 (1, 9, 18, 22, 23) ’970 (1, 3-6, 8, 10, 11-15, 17, 19-24, 26, 27-31, 33, 34, 3639, 41, 42, 44-47) 3324145v1/013149 Rockstar’s Proposed Construction database of advertisements or advertisement-related information Google’s Proposed Construction a database [as defined] of products or services with corresponding advertisements a relevant advertisement from a plurality of possible advertisements advertisement that is closest to the need of the user Claim Term (Claim(s)) ’178 (1, 7-9, 12, 16-18) ’183 (1, 2, 4-5, 8, 9, 10-11, 13, 14, 15, 17-18) ’883 (1, 10, 11, 19, 20, 28) “advertising machine” ’969 (17-21, 22-23) ’245 (1, 9, 12-18, 22- 23, 25) ’970 (1, 2-6, 8, 10, 11-15, 17, 18-22, 24, 26, 27-29, 31) ’178 (1, 12, 17-18) ’183 (1, 9, 11-12, 14, 15, 1720) ’883 (1, 3, 11, 17, 20, 21-26, 28) “associative search engine” / “associate search engine” ’969 (16, 17, 18, 22, 23) ’245 (9, 14-15) ’970 (1, 8, 10, 11, 15, 33, 41, 47) ’183 (14) ’883 (20, 22-23, 26) “client/client computer” ’969 (8, 14, 16, 17, 22) “server/[the] server computer” ’969 (8, 16, 17, 22) ’970 (33, 34-39, 41, 42-45, 47) “communications interface” ’245 (9) ’970 (1, 10, 33, 34, 41, 42) ’183 (12, 14) ’883 (20, 23) “communications link” ’245 (1, 5, 8, 9, 14, 17, 18, 22, 23, 25) ’970 (1, 10, 11, 14, 17, 23, 26, 27, 30, 33, 34) ’178 (1, 12, 17, 18) ’183 (1, 5, 9, 11, 14, 18) ’883 (1, 11, 20) 3324145v1/013149 Rockstar’s Proposed Construction Google’s Proposed Construction one or more computers configured to provide advertisements computer configured to provide advertisements a search engine that selects an advertisement relevant to the need of the end user a search engine that selects the product or service that is closest to the need of the end user a computer that sends and receives information from a server a computer that provides services to a client computer end user computer a computer that provides services to client programs on end user’s computers Indefinite software operable to allow interaction between the advertising machine and In the alternative, “browser another computer or computers application” the network connection between the data processing device and the advertising machine the physical network connection between the data processing device and the advertising machine Claim Term (Claim(s)) “[correlating/correlates] the received search argument to a particular advertisement” ’969 (1, 8, 14, 17, 22) “database” ’969 (1, 8, 14-16, 17, 22) ’245 (1, 9, 17, 18) ’970 (1, 5, 8, 10, 13, 15, 17, 21, 24, 26, 29, 31, 33, 39, 41) ’178 (1) ’183 (1, 14) ’883 (1, 3, 10, 11, 19, 20, 22, 28) “database search engine” ’969 (16, 17, 22) ’245 (9, 17) ’970 (1, 10, 33, 39, 41) ’183 (14) ’883 (20) “data processing device [of a/the user]” ’969 (6, 13) ’245 (1, 5, 8, 9, 14, 17, 18) ’970 (1, 3, 10, 11, 14, 17, 19, 23, 26, 27, 30, 33, 34, 36, 41, 42, 44) ’178 (1, 8, 12) ’183 (1, 5, 8, 9, 13, 14, 18) ’883 (1, 4, 8, 11, 13, 20, 23) “determining whether the advertisement was successful” ’969 (22) “extract a toll based upon the fee record” ’970 (2, 35) “generate a fee record” / “the fee record” ’970 (1, 2, 18, 34, 35, 43) “prior searching history / prior search history” ’245 (7, 16, 24) ’883 (5, 14, 24) 3324145v1/013149 Rockstar’s Proposed Construction identifying a relevant advertisement from a plurality of possible advertisements based on the received search argument an organized collection of data stored on one or more computers Google’s Proposed Construction matching one or more interconnected computers that receive a search argument and search a first database to generate search results Indefinite a device [of a/the user] supporting functionality for communications over the Internet a desktop computer, such as a PC or a Macintosh, executing a browser determining whether a user clicked on (selected) a particular advertisement when presented determine an amount to be paid based on the fee record Indefinite [generate] a record reflecting that an advertisement has been clicked on (selected) a user’s previous search arguments (generate) a record of a toll for bringing a buyer and seller together the user’s previous search arguments See constructions of constituent components an organized collection of data stored on a computer storage medium obtain payment of a fee recited in a fee record Claim Term (Claim(s)) “receiv[e/ing] a response from the data processing device via the communications link that indicates non-selection of the at least one advertisement” ’970 (10, 26) “refining the search results”/ “[refining/refine] the search results based upon the search refinement input”/ “refined search results”/ ’245 (8, 17, 25) “search argument” / “the received search argument” ’969 (1, 2, 8, 9, 14, 17, 18, 22, 23) ’245 (1, 9, 18, 22, 23) ’970 (1, 8, 10, 15, 17, 24, 26, 31, 33, 39, 41, 47) ’178 (1, 5, 12, 14) ’183 (1, 9, 14) ’883 (1, 7, 10, 11, 16, 20, 26) “search refinement input” ’245 (8, 17, 25) ’178 (1, 5, 6, 12, 14, 15) “select[ing] at least one differing advertisement based upon the non-selection of the at least one advertisement” ’970 (11, 27) “user” ’969 (1-6, 8-13, 17-23) ’245 (1, 3-9, 12-18, 20-24) ’970 (1, 4, 10, 12, 17, 20, 26, 28, 33, 37, 45) ’178 (1, 8-10, 12, 17, 18) ’183 (1, 7, 8, 9, 12, 13, 14, 20) ’883 (1-18, 20-26) 3324145v1/013149 Rockstar’s Proposed Construction receiving a response from the user’s data processing device via the communications link that indicates that the user did not click on (or select) a particular advertisement when presented modifying search results based on search refinement input from the user / search results produced after receiving search refinement input from the user the text or strings received from the data processing device Google’s Proposed Construction receiv[e|ing] a response from the data processing device via the communications link that shows non-selection of the at least one advertisement input from the user refining a search request information regarding a search query entered after receiving the initial set of search results selecting at least one replacement advertisement based upon the nonselection of the at least one advertisement narrowing the previous set of search results a set of search results created by narrowing the previous set of search results the text entered by the user and submitted to the search engine selecting at least one different advertisement based on a response from the user’s data processing device that indicates that the user did not click on (or select) a particular advertisement or advertisements when presented a person or individual a person using or operating operating a data processing a computer device Claim Term (Claim(s)) “user preference data”/ “preference data for the user” / [creating] user preference data” ’245 (1, 3-7, 9, 12-16, 18, 20, 21, 24) ’970 (4, 12, 20, 28, 37, 45) ’178 (9, 10) ’183 (12) “[the] user profile data” ’969 (2-5, 9-12, 18-21, 23) ’178 (9, 10) ’183 (7, 20) ’883 (1-18, 20-26, 28) “web page data format” ’183 (1, 14) IV. Rockstar’s Proposed Construction [creating] data regarding a user’s preferences Google’s Proposed Construction [creating] information about the user’s preferences, not the user’s search arguments data in a profile about the user data in the profile about the user format compatible for use on a web page HTML format User Preference Input Terms “user preference input” ’245 (1, 4, 9, 13, 18, 22, 23) Rockstar’s Proposed Construction input from user regarding his or her preferences “user preference edit input” ’245 (5, 14, 22) input from a user to edit his or her preferences “user preference reprioritization input” ’245 (6, 15, 23) input from a user to reprioritize preferences “user specified preferences” ’969 (5, 12, 21) data regarding a user’s preferences specified by the user Claim Term (Claim(s)) 3324145v1/013149 Google’s Proposed Construction input about the user’s preferences, not the user’s search arguments additional input about the user’s preferences, not the user’s search arguments additional input about the priority of the user’s preferences, not the user’s search arguments preferences specified by the user, not the user’s search arguments V. Terms That Do Not Require Construction Claim Term (Claim(s)) “search result[s]” ’969 (1, 4, 6, 8, 11, 13, 17, 20, 22) ’245 (1, 3, 8, 9, 17, 18, 20, 22, 23, 25) ’970 (1, 10, 14, 17, 23, 26, 30, 33, 38, 41, 46) ’178 (1, 10, 12) ’183 (1, 5, 9, 11, 14, 18) ’883 (1, 9, 10, 11, 18, 19, 20) “modified search results” ’245 (22, 23) ’178 (1, 12) “sort[ing] the search results / the search results have been sorted” ’883 (9, 18) “included in a web page” ’970 (7, 14, 23, 30, 38, 46) ’183 (5, 11, 18) “direct[ing] the data processing device to a website corresponding to the selection of the advertisement” ’970 (3, 19, 36, 44) “display[ing] in the [first/second] display portion of a display of the data processing device” ’183 (1, 9, 14) “data network related information” ’969 (1, 8, 17, 22) ’883 (1, 10, 11, 20, 28) 3324145v1/013149 Rockstar’s Proposed Construction Plain and ordinary meaning. Google’s Proposed Construction a page of WWW site locations matching the search argument Plain and ordinary meaning. a set of search results created by modifying previous search results; not a new set of results separate the search results into groups search results that have been separated into groups included in a file or document on the World Wide Web Plain and ordinary meaning. Plain and ordinary meaning. In the alternative, “included in a page, file or document for display on the data processing device” Plain and ordinary meaning. In the alternative, “directing the data processing device to a website related to the advertiser or seller” Plain and ordinary meaning. Plain and ordinary meaning. In the alternative, “information derived from a data network used to generate search results” connect[ing] the data processing device to the website of the advertiser or seller display [as defined] in a first|second window of a display of the data processing device information from the data network being searched Claim Term (Claim(s)) “subsequent advertisement selection operations” ’183 (8, 13) “interacting with the advertising machine via the communications link to provide information used to create user profile data for the user” ’883 (11) “update[e|ing] the advertisement database based upon the [non-] selection of the advertisement” ’970 (5, 13, 21, 29) “updating advertisements provided to the data processing device based upon a determination that the user does not select the at least one advertisement” ’178 (8) “distinct differing databases” ’883 (10, 28) “used to create user preference data by the advertising machine” ’245 (18) “the at least one advertisement obtained from at least one database having advertisement information based upon the search argument and the user preference data” ’245 (18) 3324145v1/013149 Rockstar’s Proposed Construction Plain and ordinary meaning. Google’s Proposed Construction selection of replacement ads within a search session Plain and ordinary meaning. the data processing device and advertising machine acting upon each other via the communications link to provide information used to create user profile data for the user In the alternative, “communicating with the advertising machine via the communications link to provide information used to create user profile data for the user” Plain and ordinary meaning. In the alternative, “modify[ing] the advertisement database based upon the [non-] selection of the advertisement” Plain and ordinary meaning. In the alternative, “modifying the advertisements provided to the data processing device based upon a determination that the user does not select the at least one advertisement” Plain and ordinary meaning. change[ing] the advertisement database to indicate that an advertisement has [not] been selected change[ing] the advertisement database to indicate that an advertisement has [not] been selected Indefinite In the alternative, “different databases” Plain and ordinary meaning. Indefinite Plain and ordinary meaning. indefinite In the alternative, “at least one advertisement selected from a plurality of possible advertisements to be provided to the user based upon the search argument and user preference data” VI. Ordering Disputes Claim Term (Claim(s)) Order of steps of claim 17 of the ’970 patent Order of steps of claim 26 of the ’970 patent Order of steps of claim 41 of the ’970 patent Order of steps of claim 1 of the ’178 patent Order of steps of claim 12 of the ’178 patent Order of steps of claim 1 of the ’183 patent 3324145v1/013149 Rockstar’s Proposed Construction Steps 17[b] and 17[c] need not occur in order Steps 26[b] and 26[c] need not occur in order Steps 41[b] and 41[c] need not occur in order Steps 1[b] and 1[c] need not occur in order. Steps 1[f] and 1[g] need not occur in order Google’s Proposed Construction Steps 17[b] and 17[c] must occur in order Steps 26[b] and 26[c] must occur in order Steps 41[b] and 41[c] must occur in order Steps 1[b] and 1[c] must occur in order. Steps 1[f] and 1[g] must occur in order Steps 12[d], 12[e], and 12[f] Steps 12[d], 12[e], and need not occur in order 12[f] must occur in order. Steps 1[b] and 1[c] need not Steps 1[b] and 1[c] must occur in order occur in order

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?