Rockstar Consortium US LP et al v. Google Inc

Filing 123

RESPONSE in Opposition re 117 MOTION to Strike Defendant Google Inc.'s Deficient Obviousness Disclosure Under Patent Rule 3-3(B) filed by Google Inc. (Attachments: # 1 Declaration of Lance Yang, # 2 Exhibit A, # 3 Exhibit B, # 4 Exhibit C, # 5 Exhibit D, # 6 Exhibit E, # 7 Exhibit F, # 8 Exhibit G, # 9 Exhibit H, # 10 Exhibit I, # 11 Exhibit J, # 12 Text of Proposed Order)(Perlson, David)

Download PDF
EXHIBIT H Exhibit A1 Chart A-1 Claim Chart of ADAPT/X as prior art to Asserted Claim of U.S. Patent No. 6,098,065 (“’065 Patent”) and Asserted Claims of U.S. Patent No. 7,236,969 B1 (“’969 Patent”) and Asserted Claims of U.S. Patent No. 7,469,245 B2 (“’245 Patent”) and Asserted Claims of U.S. Patent No. 7,672,970 B2 (“’970 Patent”) and Asserted Claims of U.S. Patent No. 7,895,178 B2 (“’178 Patent”) and Asserted Claims of U.S. Patent No. 7,895,183 B2 (“’183 Patent”) and Asserted Claims of U.S. Patent No. 7,933,883 B2 (“’883 Patent”) This chart is based on Rockstar’s apparent construction of the claims, and is not an admission that those constructions are correct or appropriate. ADAPT/X ’065 Patent Claim 1 1. A method of searching for desired information within a data network, comprising the steps of: To the extent that this preamble may be construed to be limiting, ADAPT/X searched for desired information within a data network. See, e.g.: NAQVI WO1 at Abstract - “The advertisements on the server are not tied to any particular page containing information on the network, but rather, are retrieved in response to a query entered by the user (17)” NAQVI WO, p. 2 – “That is, when a user uses certain search engines for conducting a search, the user will be shown advertisements while doing the searching.” NAQVI WO, p. 15-16 – “Initially, a user requests a particular piece of information through one of the clients 17. The user's 10 request is given to the WWW Daemon 16, which passes the information to the gate 15. The gate 15 at this point 1 References to “NAQVI WO” are to WO9721183 to Naqvi et al. Google also here incorporates by reference the corresponding portions of US App. No. 08/569,639. GOOGLE’ INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-1 ADAPT/X ’065 Patent decides what piece of information is being requested by the user and finds other relevant pieces of information that can be commingled with what the user has asked. The user, 15 for example, might ask the system to see certain car dealers, to find a phone number of a car dealer, or to get a page of a particular magazine. The gate 15 at this point gives the request to the matching rule engine 18 ("MRE"). The purpose of the MRE 18 20 is to look at the content of the user's query and to find a category within its active index SIC 19 that matches the same type. If the user has asked for car dealers, the MRE 18 invokes its rules to determine that car dealers are part of a class of things relating to transportation. Based on 25 the classification determined by the MRE 18, the system now knows that the user is asking about cars or about transportation or about whatever else that the user might be interested in. The MRE 18 at this point then returns to the gate 15 30 the category index of the user's query. If the user had asked about cars or about family sedans or about sports cars, at this point the MRE 18 would have figured out that the user's interest falls into a certain category. Based on the user's interest category, the system then retrieves the advertisements that are relevant to that category. Thus, the purpose of the MRE 18 is to figure out what the 5 user requested, to place the user's request in a category of a classification system (i.e., the active index SIC 19) and, based on that classification, to retrieve relevant advertisements.” NAQVI WO, p. 21-22 – “The information brokers or content providers shown in Fig. 1 include a home page dispatcher 25, a search engine 5 INFORMIX 26, and a generic HTML 27. For purposes of the present invention, it is assumed that there are three broad classes of publishers that can utilize the advertising features of the present invention. A "publisher" can include virtually anyone that provides content to the 10 network. For example, anyone who is a home page owner is a publisher in the category shown as Generic HTML 27. A second kind of publisher is the search engine publisher 26, which includes phone company yellow page providers, such as NYNEX. And a third kind of publisher is the so-called home 15 page dispatchers, which include traditional magazines and newspapers, such as Business Week. … GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-2 ADAPT/X ’065 Patent The second kind of publisher that the present invention is used with is the search engine publisher 26. Currently, there are many companies on the WWW that permit 30 users to query their database and then return a set of answers from the database to the user. For example, a telephone company may have a site that allows a user to obtain a set of phone numbers and business names for a particular type of business (i.e., a yellow page directory) . For purposes of the present invention, the search 5 engine publisher 26 is distinguished from the home page dispatcher 25 in the sense that the content returned by the search engine publisher 26 does not contain any special tags or meta comments put in by the publisher to define the layout of the content and the ads. In this case, the 10 layout manager 10 of the present invention computes the optimum layout based upon the rules and layout templates, as described above. The final result, therefore, is that output is taken from the search engine publisher 26, adorned with certain relevant advertisements, and then 15 shown to the users.” NAQVI WO, p. 34 – “To start (step 80), the user enters a query. For example, the user may enter restaurants or cars as a query. The query has a focus, as described above. The system determines what the focus is and, as described above, the 25 system provides the user with a list of categories that relate to the query. For example, if the user requests restaurants, the user might be shown a list of restaurant types, such as Chinese, American, French, Italian, and so forth. The query entered by the user is evaluated by a 30 query form manager (step 81) to determine the focus of the query.” NAQVI WO at Claims 1, 2, 4 Figures 1, 2, 7, 8B, 10, 11 (and associated text) To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1 GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-3 ADAPT/X ’065 Patent [a] receiving, from a user, a search request including a search argument corresponding to the desired information;2 Naqvi received, from a user, a search request including a search argument corresponding to the desired information. See, e.g.,: NAQVI WO, p. 2 - “That is, when a user uses certain search engines for conducting a search, the user will be shown advertisements while doing the searching.” NAQVI WO, p. 4 – “The present invention provides a new process and system for online advertising. This new process will be referred to throughout this application as query-based advertising ("QBA"). In the QBA process, advertisements are primarily triggered by user queries. User queries, as 15 used herein, refer to requests from an information consumer for one or more pages of information from a computer network. As a result of a query, a user is exposed to advertisements with the present invention, i.e., the query triggers advertisements.” NAQVI WO, p. 5 - “When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below. The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with 20 specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or "relevance" of advertisements and help the advertisers to 25 target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information 2 The bracketed letter designations do not appear in the claims and are provided only for clarity. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-4 ADAPT/X ’065 Patent consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer.” NAQVI WO, p. 15-16 – “Initially, a user requests a particular piece of information through one of the clients 17. The user's 10 request is given to the WWW Daemon 16, which passes the information to the gate 15. The gate 15 at this point decides what piece of information is being requested by the user and finds other relevant pieces of information that can be commingled with what the user has asked. The user, 15 for example, might ask the system to see certain car dealers, to find a phone number of a car dealer, or to get a page of a particular magazine. The gate 15 at this point gives the request to the matching rule engine 18 ("MRE"). The purpose of the MRE 18 20 is to look at the content of the user's query and to find a category within its active index SIC 19 that matches the same type. If the user has asked for car dealers, the MRE 18 invokes its rules to determine that car dealers are part of a class of things relating to transportation. Based on 25 the classification determined by the MRE 18, the system now knows that the user is asking about cars or about transportation or about whatever else that the user might be interested in. The MRE 18 at this point then returns to the gate 15 30 the category index of the user's query. If the user had asked about cars or about family sedans or about sports cars, at this point the MRE 18 would have figured out that the user's interest falls into a certain category. Based on the user's interest category, the system then retrieves the advertisements that are relevant to that category. Thus, the purpose of the MRE 18 is to figure out what the 5 user requested, to place the user's request in a category of a classification system (i.e., the active index SIC 19) and, based on that classification, to retrieve relevant advertisements.” NAQVI WO, p. 21-22 – “The information brokers or content providers shown in Fig. 1 include a home page dispatcher 25, a search engine 5 INFORMIX 26, and a generic HTML 27. For purposes of the present invention, it is assumed that there are three broad classes of publishers that can utilize the advertising features of the present invention. A "publisher" can include virtually anyone that provides content to the 10 network. For example, anyone who is a home page owner is a publisher in the category shown as Generic HTML 27. A GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-5 ADAPT/X ’065 Patent second kind of publisher is the search engine publisher 26, which includes phone company yellow page providers, such as NYNEX. And a third kind of publisher is the so-called home 15 page dispatchers, which include traditional magazines and newspapers, such as Business Week. … The second kind of publisher that the present invention is used with is the search engine publisher 26. Currently, there are many companies on the WWW that permit 30 users to query their database and then return a set of answers from the database to the user. For example, a telephone company may have a site that allows a user to obtain a set of phone numbers and business names for a particular type of business (i.e., a yellow page directory) . For purposes of the present invention, the search 5 engine publisher 26 is distinguished from the home page dispatcher 25 in the sense that the content returned by the search engine publisher 26 does not contain any special tags or meta comments put in by the publisher to define the layout of the content and the ads. In this case, the 10 layout manager 10 of the present invention computes the optimum layout based upon the rules and layout templates, as described above. The final result, therefore, is that output is taken from the search engine publisher 26, adorned with certain relevant advertisements, and then 15 shown to the users.” NAQVI WO, p. 34 – “To start (step 80), the user enters a query. For example, the user may enter restaurants or cars as a query. The query has a focus, as described above. The system determines what the focus is and, as described above, the 25 system provides the user with a list of categories that relate to the query. For example, if the user requests restaurants, the user might be shown a list of restaurant types, such as Chinese, American, French, Italian, and so forth. The query entered by the user is evaluated by a 30 query form manager (step 81) to determine the focus of the query.” NAQVI WO at Claims 1-4 GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-6 ADAPT/X ’065 Patent Figures 1, 2, 7, 10, 11 (and associated text) To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1 [b] searching, based upon the received search argument and user profile data, a database of information to generate a search result; and ADAPT/X searched, based upon the received search argument and user profile data, a database of information to generate a search result. See, e.g.: NAQVI WO, p. 2 - “That is, when a user uses certain search engines for conducting a search, the user will be shown advertisements while doing the searching.” NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 4 – “The present invention provides a new process and system for online advertising. This new process will be referred to throughout this application as query-based advertising ("QBA"). In the QBA process, advertisements are primarily triggered by user queries. User queries, as 15 used herein, refer to requests from an information consumer for one or more pages of information from a computer network. As a result of a query, a user is exposed to advertisements with the present invention, i.e., the query triggers advertisements.” NAQVI WO, p. 5 - “When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-7 ADAPT/X ’065 Patent The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with 20 specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or "relevance" of advertisements and help the advertisers to 25 target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer.”” NAQVI WO, p. 15-16 – “Initially, a user requests a particular piece of information through one of the clients 17. The user's 10 request is given to the WWW Daemon 16, which passes the information to the gate 15. The gate 15 at this point decides what piece of information is being requested by the user and finds other relevant pieces of information that can be commingled with what the user has asked. The user, 15 for example, might ask the system to see certain car dealers, to find a phone number of a car dealer, or to get a page of a particular magazine. The gate 15 at this point gives the request to the matching rule engine 18 ("MRE"). The purpose of the MRE 18 20 is to look at the content of the user's query and to find a category within its active index SIC 19 that matches the same type. If the user has asked for car dealers, the MRE 18 invokes its rules to determine that car dealers are part of a class of things relating to transportation. Based on 25 the classification determined by the MRE 18, the system now knows that the user is asking about cars or about transportation or about whatever else that the user might be interested in. The MRE 18 at this point then returns to the gate 15 30 the category index of the user's query. If the user had asked about cars or about family sedans or about sports cars, at this point the MRE 18 would have figured out that the user's interest falls into a certain category. Based on the user's interest category, the system then retrieves the advertisements that are relevant to that category. Thus, the purpose of the MRE 18 is to figure out what the GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-8 ADAPT/X ’065 Patent 5 user requested, to place the user's request in a category of a classification system (i.e., the active index SIC 19) and, based on that classification, to retrieve relevant advertisements.” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” NAQVI WO, p. 26-27 – “The "focus" arrows 43 shown in Fig. 2 indicate that a certain focus is associated with each category. The query may have been directed to a category of listings or a particular vendor. In both cases there is a "focus" associated with the content of the query (e.g., automobiles, physicians, lawyers, etc.). In addition, there may be a focus associated with the geographic 5 location of the user to permit advertisers to target users in particular geographic regions. The focus process plays a major part in the present invention. No advertisements are shown unless it can be determined that the advertisements are in some way focused or related to the 10 content of what the user requested.” NAQVI WO, p. 40 – “The user may also be asked to provide certain demographic or profile information. For instance, the user can require that his advertisement be shown only to people in age group 30 to 40 or only to people living in Morristown, NJ or any other geographic location. The last item that the user is asked to specify is the contract. The various contracts available to the advertiser are explained above. When the user is finished entering all of this information, the system updates the ad info database 3 0 ( step 115 ) .” Figures 1, 2, 7, 10, 11 (and associated text) To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-9 ADAPT/X ’065 Patent Tables B1 & B4 [c] providing the search results to the user ADAPT/X provided the search results to the user. See, e.g.: NAQVI WO, p. 2 - “That is, when a user uses certain search engines for conducting a search, the user will be shown advertisements while doing the searching. These advertisements are sometimes referred to as "banner" advertisements because they simulate a banner that the user sees as the user is traveling down a "road" on the computer network. These advertisements are typically tied to a particular search page that the user encounters during the search.” NAQVI WO, p. 5 - “When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below. The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with 20 specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or "relevance" of advertisements and help the advertisers to 25 target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer.”” NAQVI WO, p. 15-16 – “Initially, a user requests a particular piece of information through one of the clients 17. The user's 10 request is given to the WWW Daemon 16, which passes the information to the gate 15. The gate 15 at this point GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-10 ADAPT/X ’065 Patent decides what piece of information is being requested by the user and finds other relevant pieces of information that can be commingled with what the user has asked. The user, 15 for example, might ask the system to see certain car dealers, to find a phone number of a car dealer, or to get a page of a particular magazine. The gate 15 at this point gives the request to the matching rule engine 18 ("MRE"). The purpose of the MRE 18 20 is to look at the content of the user's query and to find a category within its active index SIC 19 that matches the same type. If the user has asked for car dealers, the MRE 18 invokes its rules to determine that car dealers are part of a class of things relating to transportation. Based on 25 the classification determined by the MRE 18, the system now knows that the user is asking about cars or about transportation or about whatever else that the user might be interested in. The MRE 18 at this point then returns to the gate 15 30 the category index of the user's query. If the user had asked about cars or about family sedans or about sports cars, at this point the MRE 18 would have figured out that the user's interest falls into a certain category. Based on the user's interest category, the system then retrieves the advertisements that are relevant to that category. Thus, the purpose of the MRE 18 is to figure out what the 5 user requested, to place the user's request in a category of a classification system (i.e., the active index SIC 19) and, based on that classification, to retrieve relevant advertisements.” NAQVI WO, p. 23 - “In summary, the present invention partitions the publishers (i.e, the information brokers) into three 5 categories: the home page dispatchers 25, the search engine publishers 26, and the generic HTML home page providers 27. The distinction between the three is that the home page dispatchers 25 intersperse their content with special tags or meta comments which helps the present invention in 10 determining where to place the advertisements and what kind of advertisements to place, the search engine kind of publishers 26 return unadorned results of queries and the present invention is free to reformat and relay out the set of answers, and the generic HTML home page publishers 27 15 are publishers that have meticulously crafted their home pages, usually without special tags or meta comments, so that no guidance is provided to determine an appropriate space for placing an ad.” GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-11 ADAPT/X ’065 Patent NAQVI WO, p. 34 – “To start (step 80), the user enters a query. For example, the user may enter restaurants or cars as a query. The query has a focus, as described above. The system determines what the focus is and, as described above, the 25 system provides the user with a list of categories that relate to the query. For example, if the user requests restaurants, the user might be shown a list of restaurant types, such as Chinese, American, French, Italian, and so forth. The query entered by the user is evaluated by a 30 query form manager (step 81) to determine the focus of the query.” NAQVI WO at Claims 1, 4 Figures 1, 2, 7, 8B, 10, 11 (and associated text) To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1 [d] wherein searching the database includes correlating, as a function of a fuzzy logic algorithm, the received search argument and user profile data to particular information in the database, and providing the particular information as the search results. ADAPT/X correlated, as a function of a fuzzy logic algorithm, the received search argument and user profile data to particular information in the database, and provided the particular information as the search results. See, e.g.: NAQVI WO, p. 5-6 - “When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below. The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-12 ADAPT/X ’065 Patent "relevance" of advertisements and help the advertisers to target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer. The notion of a contract, however, goes well beyond just marketing rules. First of all, the advertising space on the online medium, although technically unlimited, is severely restricted by the user's attention span. Placing advertisements on the first page which constitutes the answer to a query gives the advertisements much higher probability to be seen than on later pages of the answer.” NAQVI WO, p. 15-16 – “Initially, a user requests a particular piece of information through one of the clients 17. The user's 10 request is given to the WWW Daemon 16, which passes the information to the gate 15. The gate 15 at this point decides what piece of information is being requested by the user and finds other relevant pieces of information that can be commingled with what the user has asked. The user, 15 for example, might ask the system to see certain car dealers, to find a phone number of a car dealer, or to get a page of a particular magazine. The gate 15 at this point gives the request to the matching rule engine 18 ("MRE"). The purpose of the MRE 18 20 is to look at the content of the user's query and to find a category within its active index SIC 19 that matches the same type. If the user has asked for car dealers, the MRE 18 invokes its rules to determine that car dealers are part of a class of things relating to transportation. Based on 25 the classification determined by the MRE 18, the system now knows that the user is asking about cars or about transportation or about whatever else that the user might be interested in. The MRE 18 at this point then returns to the gate 15 30 the category index of the user's query. If the user had asked about cars or about family sedans or about sports cars, at this point the MRE 18 would have figured out that the user's interest falls into a certain category. Based on the user's interest category, the system then retrieves the advertisements that are relevant to that category. Thus, the purpose of the MRE 18 is to figure out what the 5 user requested, to place the user's request in a category of a classification system (i.e., the active index SIC 19) and, based on that classification, to retrieve relevant advertisements.” GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-13 ADAPT/X ’065 Patent NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” NAQVI WO, p. 24-25 - In using a yellow page publisher there are two broad 20 distinctions for a query. A client may be asking for a certain category of listings, or the client may be asking for a particular vendor. For example, the user could ask for car dealers in Morristown, NJ (i.e., a category of listings), or the user could ask for Morristown BMW located 25 on South Street in Morristown, NJ (i.e., a particular vendor) . The system determines which of the two types of queries or searches the user has made, as illustrated by box 32 in Fig. 2. If the query is for a certain category, the process will go to the left hand side of the flow chart 30 of Fig. 2, and if the query is for a certain vendor, the process will go to the right hand side of the flow chart of Fig. 2. The left hand side of the flow chart will be explained first. After determining the type of query, the category search engine 33 next determines which category best fits 5 the user's request. The user may have asked for "car," but the category in the yellow page provider's index may in fact say "automobile." Or, the user may have asked for "spectacles," and the category in the yellow page provider may be called "optician." The matching of these variations 10 of terms is performed by the category search engine 33.” NAQVI WO, p. 26-27 – “The "focus" arrows 43 shown in Fig. 2 indicate that a certain focus is associated with each category. The query may have been directed to a category of listings or a particular vendor. In both cases there is a "focus" associated with the content of the query (e.g., automobiles, physicians, lawyers, etc.). In addition, there may be a focus associated with the geographic 5 location of the user to permit advertisers to target users in particular geographic regions. The focus process plays GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-14 ADAPT/X ’065 Patent a major part in the present invention. No advertisements are shown unless it can be determined that the advertisements are in some way focused or related to the 10 content of what the user requested.” NAQVI WO, p. 34 – “To start (step 80), the user enters a query. For example, the user may enter restaurants or cars as a query. The query has a focus, as described above. The system determines what the focus is and, as described above, the 25 system provides the user with a list of categories that relate to the query. For example, if the user requests restaurants, the user might be shown a list of restaurant types, such as Chinese, American, French, Italian, and so forth. The query entered by the user is evaluated by a 30 query form manager (step 81) to determine the focus of the query.” Figures 1, 2, 7, 8B, 10, 11 (and associated text) To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1 & B5 GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-15 ADAPT/X ’969 Patent Claim 1 1. A method of providing advertisements to a user searching for desired information within a data network, comprising the steps of: See ’065 Patent Claim 1[preamble]. See also, e.g.: NAQVI WO, p. 3 – “It is thus an object of the present invention to provide an improved method and system for advertising on a 10 computer network, particularly a wide area or metropolitan area network, which overcomes the above described problems of existing advertising systems.” NAQVI WO, p. 9 – “In summary, the present invention provides a system and method for advertising on a computer network, comprising a server containing a plurality of advertisements, means for electronically connecting the server to a computer network, and means for selecting and 15 retrieving an advertisement from the server in response to a query entered on the network. The selecting means comprises means for ensuring that a selected advertisement is relevant to the query. A mixer means is provided for combining a retrieved advertisement with a content page 20 returned by the computer network in response to the query. The mixer means comprises a layout manager means for computing an optimum layout of a combined page containing the retrieved advertisement and the content page. The mixer means also comprises a typography manager means for 25 detecting special tags and HTML rules in the content page and for determining which part of the content page the selected advertisement can be displayed on. The content page is provided by a home page dispatcher, a search engine, or a generic HTML content provider in response to 30 the query.” NAQVI WO, p. 39-40 - “Referring to Fig. 10, the flow of an ad placement process 110 according to the present invention will be described. The purpose of ad placement is to allow advertisers to enter their advertisements into the system. For entering an ad, the system provides a screen that is shown to the user asking whether the user wants to enter an ad. If the user indicates yes by clicking on that 20 particular choice, the system enters the start 111 of the ad placement mode. At this point the system asks the user for the focus (step 112). The advertiser may say, for GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-16 ADAPT/X ’969 Patent example, that he is in the car business, the car washing business, or that he is a physician, a lawyer or whatever 25 other category name that he wants to give. The user is also asked for an advertisement name at step 112. This is just a name for future reference. The purpose of the focus in step 112, as discussed above, is to prevent an advertisement from being shown that 30 is not relevant to the query at hand. The system of the present invention always shows advertisements that are relevant to what the user has asked for. Therefore, it is of paramount importance that the system know the context of the ad. Thus, when the advertiser places an ad, the system establishes the focus.” NAQVI WO at Claim 1, 8 Figures 1, 2, 7, 10, 11 (and associated text) BUSINESS WIRE (6/11/96)3 at 1 – “The promise of the World Wide Web as a truly interactive medium came one step closer to reality today with the introduction of a new, targeted advertising software system by Bellcore, a leading provider of communications software, engineering and consulting services. “ [a] receiving, from the user, See ’065 Patent Claim 1[a]. a search request including a See also, e.g.: search argument corresponding to the NAQVI WO, p. 7-8 – “A consequence of QBA is that ads cannot be desired information; placed on pages a priori because it is the query that determines what ads are to be placed on a page. This is referred to as dynamic advertising. The query asks for a page that has a 30 focus. Ads that are resident in the system are checked to determine which ads can potentially be placed on the page in question. This decision is based on matching the focus of a page with the focus of the ad. When not all matching ads can be placed on a page because of space limitations, the contract enforcement feature of the present invention ensures that the ads that are placed on the page are 5 consistent with the contracts signed by the system with the advertiser.” 3 BUSINESS WIRE refers to “Bellcore Adapt X Advertiser: New Software Solution for the Web Delivers Profitable, Measurable, Truly Interactive Advertising,” Business Wire (Jun. 11, 1996). GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-17 ADAPT/X ’969 Patent NAQVI WO, p. 9 – “In summary, the present invention provides a system and method for advertising on a computer network, comprising a server containing a plurality of advertisements, means for electronically connecting the server to a computer network, and means for selecting and 15 retrieving an advertisement from the server in response to a query entered on the network. The selecting means comprises means for ensuring that a selected advertisement is relevant to the query. A mixer means is provided for combining a retrieved advertisement with a content page 20 returned by the computer network in response to the query. The mixer means comprises a layout manager means for computing an optimum layout of a combined page containing the retrieved advertisement and the content page. The mixer means also comprises a typography manager means for 25 detecting special tags and HTML rules in the content page and for determining which part of the content page the selected advertisement can be displayed on. The content page is provided by a home page dispatcher, a search engine, or a generic HTML content provider in response to 30 the query.” NAQVI WO, p. 39-40 - “Referring to Fig. 10, the flow of an ad placement process 110 according to the present invention will be described. The purpose of ad placement is to allow advertisers to enter their advertisements into the system. For entering an ad, the system provides a screen that is shown to the user asking whether the user wants to enter an ad. If the user indicates yes by clicking on that 20 particular choice, the system enters the start 111 of the ad placement mode. At this point the system asks the user for the focus (step 112). The advertiser may say, for example, that he is in the car business, the car washing business, or that he is a physician, a lawyer or whatever 25 other category name that he wants to give. The user is also asked for an advertisement name at step 112. This is just a name for future reference. The purpose of the focus in step 112, as discussed above, is to prevent an advertisement from being shown that 30 is not relevant to the query at hand. The system of the present invention always shows advertisements that are relevant to what the user has asked for. Therefore, it is of paramount importance that the system know the context of GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-18 ADAPT/X ’969 Patent the ad. Thus, when the advertiser places an ad, the system establishes the focus.” NAQVI WO at Claim 1, 8 Figures 1, 2, 7, 10, 11 (and associated text) BUSINESS WIRE (6/11/96) at 1 – “The software's powerful engine allows it to "decide" which ad to display to a given consumer, based on tastes and preferences identified as the consumer surfs the Web site. This unique feature allows advertisers to finely target their desired audience, and provides for more interesting and relevant advertisements for consumers.” [b] searching, based upon the received search argument, a first database having data network related information to generate search results; See ’065 Patent Claim 1[b]. See also, e.g.: NAQVI WO, p. 7-8 – “A consequence of QBA is that ads cannot be placed on pages a priori because it is the query that determines what ads are to be placed on a page. This is referred to as dynamic advertising. The query asks for a page that has a 30 focus. Ads that are resident in the system are checked to determine which ads can potentially be placed on the page in question. This decision is based on matching the focus of a page with the focus of the ad. When not all matching ads can be placed on a page because of space limitations, the contract enforcement feature of the present invention ensures that the ads that are placed on the page are 5 consistent with the contracts signed by the system with the advertiser.” NAQVI WO, p. 9 – “In summary, the present invention provides a system and method for advertising on a computer network, comprising a server containing a plurality of advertisements, means for electronically connecting the server to a computer network, and means for selecting and 15 retrieving an advertisement from the server in response to a query entered on the network. The selecting means comprises means for ensuring that a selected advertisement is relevant to the query. A mixer means is provided for combining a retrieved advertisement with a content page 20 returned by the computer network in response to the query. The mixer means comprises a layout manager means for GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-19 ADAPT/X ’969 Patent computing an optimum layout of a combined page containing the retrieved advertisement and the content page. The mixer means also comprises a typography manager means for 25 detecting special tags and HTML rules in the content page and for determining which part of the content page the selected advertisement can be displayed on. The content page is provided by a home page dispatcher, a search engine, or a generic HTML content provider in response to 30 the query.” NAQVI WO, p. 39-40 - “Referring to Fig. 10, the flow of an ad placement process 110 according to the present invention will be described. The purpose of ad placement is to allow advertisers to enter their advertisements into the system. For entering an ad, the system provides a screen that is shown to the user asking whether the user wants to enter an ad. If the user indicates yes by clicking on that 20 particular choice, the system enters the start 111 of the ad placement mode. At this point the system asks the user for the focus (step 112). The advertiser may say, for example, that he is in the car business, the car washing business, or that he is a physician, a lawyer or whatever 25 other category name that he wants to give. The user is also asked for an advertisement name at step 112. This is just a name for future reference. The purpose of the focus in step 112, as discussed above, is to prevent an advertisement from being shown that 30 is not relevant to the query at hand. The system of the present invention always shows advertisements that are relevant to what the user has asked for. Therefore, it is of paramount importance that the system know the context of the ad. Thus, when the advertiser places an ad, the system establishes the focus.” NAQVI WO at Claim 1, 2 Figures 1, 2, 7, 10, 11 (and associated text) BUSINESS WIRE (6/11/96) at 1 – “The software's powerful engine allows it to "decide" which ad to display to a given consumer, based on tastes and preferences identified as the consumer surfs the Web site. This unique feature allows advertisers to finely target their desired audience, and provides for more interesting and relevant advertisements for consumers.” GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-20 ADAPT/X ’969 Patent [c] correlating the received search argument to a particular advertisement in a second database having advertisement related information; and ADAPT/X correlated the received search argument to a particular advertisement in a second database having advertisement related information. See, e.g.: NAQVI WO at Abstract - “The advertisements on the server are not tied to any particular page containing information on the network, but rather, are retrieved in response to a query entered by the user (17) and dynamically mixed with the content of the pages returned in response to the query (16).” NAQVI WO at Abstract – “The system uses contracts (21) to specify the marketing rules (18) that link ads with specific queries, to permit advertisers to target a specific audience, and to guarantee a certain amount of exposure of the advertisement in prime advertising space.” NAQVI WO, p. 2 - “That is, when a user uses certain search engines for conducting a search, the user will be shown advertisements while doing the searching. These advertisements are sometimes referred to as "banner" advertisements because they simulate a banner that the user sees as the user is traveling down a "road" on the computer network. These advertisements are typically tied to a particular search page that the user encounters during the search. The current state of the art is such that when the user uses a search engine, a randomly selected advertisement is shown as if it is part of the search page. For example, the user may enter a search request to see a home page on cooking and, as a part of that page, the existing systems might display an advertisement about cars. This is a problem, of course, because there is no connection made between the content of the advertisements or the message of the advertisements and what the user is actually searching.” NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 4 – “The present invention provides a new process and system for online advertising. This new process will be referred to throughout this application as query-based GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-21 ADAPT/X ’969 Patent advertising ("QBA"). In the QBA process, advertisements are primarily triggered by user queries. User queries, as 15 used herein, refer to requests from an information consumer for one or more pages of information from a computer network. As a result of a query, a user is exposed to advertisements with the present invention, i.e., the query triggers advertisements.” NAQVI WO, p. 4-5 - “The advertisements on the server are not tied to any particular page containing information on the computer network. Rather, the advertisements are contained on the server, distinct from the pages that may or may not later carry the advertisements. The pages by themselves have no advertisements. Thus, the pages are analogous to a newspaper or magazine devoid of any advertisements. When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below.” NAQVI WO, p. 5-6 – “The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or "relevance" of advertisements and help the advertisers to target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer. The notion of a contract, however, goes well beyond just marketing rules. First of all, the advertising space on the online medium, although technically unlimited, is severely restricted by the user's attention span. Placing advertisements on the first page which constitutes the answer to a query gives the advertisements much higher probability to be seen GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-22 ADAPT/X ’969 Patent than on later pages of the answer.” NAQVI WO, p. 7-8 – “A consequence of QBA is that ads cannot be placed on pages a priori because it is the query that determines what ads are to be placed on a page. This is referred to as dynamic advertising. The query asks for a page that has a 30 focus. Ads that are resident in the system are checked to determine which ads can potentially be placed on the page in question. This decision is based on matching the focus of a page with the focus of the ad. When not all matching ads can be placed on a page because of space limitations, the contract enforcement feature of the present invention ensures that the ads that are placed on the page are 5 consistent with the contracts signed by the system with the advertiser.” NAQVI WO, p. 9 – “In summary, the present invention provides a system and method for advertising on a computer network, comprising a server containing a plurality of advertisements, means for electronically connecting the server to a computer network, and means for selecting and 15 retrieving an advertisement from the server in response to a query entered on the network. The selecting means comprises means for ensuring that a selected advertisement is relevant to the query. A mixer means is provided for combining a retrieved advertisement with a content page 20 returned by the computer network in response to the query. The mixer means comprises a layout manager means for computing an optimum layout of a combined page containing the retrieved advertisement and the content page. The mixer means also comprises a typography manager means for 25 detecting special tags and HTML rules in the content page and for determining which part of the content page the selected advertisement can be displayed on. The content page is provided by a home page dispatcher, a search engine, or a generic HTML content provider in response to 30 the query.” NAQVI WO, p. 24-25 – “In using a yellow page publisher there are two broad 20 distinctions for a query. A client may be asking for a certain category of listings, or the client may be asking for a particular vendor. For example, the user could ask for car dealers in Morristown, NJ (i.e., a category of listings), or the user could ask for Morristown BMW located 25 on South Street in Morristown, NJ (i.e., a particular GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-23 ADAPT/X ’969 Patent vendor) . The system determines which of the two types of queries or searches the user has made, as illustrated by box 32 in Fig. 2. If the query is for a certain category, the process will go to the left hand side of the flow chart 30 of Fig. 2, and if the query is for a certain vendor, the process will go to the right hand side of the flow chart of Fig. 2. The left hand side of the flow chart will be explained first. After determining the type of query, the category search engine 33 next determines which category best fits 5 the user's request. The user may have asked for "car," but the category in the yellow page provider's index may in fact say "automobile." Or, the user may have asked for "spectacles," and the category in the yellow page provider may be called "optician." The matching of these variations 10 of terms is performed by the category search engine 33. Once it has been determined which category the user's request falls into, the advertisement selection process comes into play with the ad selector 34. The ad selector 34 determines what advertisements are best suited to be 15 mixed in with what the user has requested. The content from the category search engine 33 and the ad(s) from the ad selector 34 are then given to a mixer 35. The mixer 35 functions to mix the content coming from the search engine with the ad(s) selected by the ad selector 34. The result 20 is the creation of a page that is of interest to the user.” NAQVI WO, p. 32-33 – “Referring to Fig. 6, a process flow of the mixer and ad selector will be described. The purpose of the mixer 35 (as previously described in reference to Fig. 2) is to take publishers' content and advertisements and combine them 15 together so that the content and the advertisements are mixed on the same page. In Fig. 6, the mixer 35 is shown receiving two inputs from the publishers: data 50 (which is the content) and EHTML 61 (which contains the special tags). The layout 20 manager 10 and parser 60 both form a part of the mixer 35. The data 50 is input to the layout manager 10, and the E_HTML 61 is input to the E_HTML parser 60, as previously discussed. Both of these sub-modules then determine where the advertisements can be placed on the publisher's page. 25 The advertisement list is then input from the ad GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-24 ADAPT/X ’969 Patent selector 34. The ad selector 34 receives a focus input 43, retrieves relevant ads (step 70), and creates the advertisement list using the prime space manager 20 (step 71). These advertisements are then placed in the parser 60 30 and the layout manager 10 (step 72), as described above. The mixer 35 then logs all the essential billing and other user information (step 73) for keeping track of the system's placement of an advertiser's ad. At this point, a refresh tag is inserted (step 74) and the system outputs an HTML page (step 75).” NAQVI WO, p. 39-40 - “Referring to Fig. 10, the flow of an ad placement process 110 according to the present invention will be described. The purpose of ad placement is to allow advertisers to enter their advertisements into the system. For entering an ad, the system provides a screen that is shown to the user asking whether the user wants to enter an ad. If the user indicates yes by clicking on that 20 particular choice, the system enters the start 111 of the ad placement mode. At this point the system asks the user for the focus (step 112). The advertiser may say, for example, that he is in the car business, the car washing business, or that he is a physician, a lawyer or whatever 25 other category name that he wants to give. The user is also asked for an advertisement name at step 112. This is just a name for future reference. The purpose of the focus in step 112, as discussed above, is to prevent an advertisement from being shown that 30 is not relevant to the query at hand. The system of the present invention always shows advertisements that are relevant to what the user has asked for. Therefore, it is of paramount importance that the system know the context of the ad. Thus, when the advertiser places an ad, the system establishes the focus.” NAQVI WO at Claims 1, 2, 8 Figures 1, 2, 7, 8A, 8B, 10, 11 (and associated text) BUSINESS WIRE (6/11/96) at 1 – “The software's powerful engine allows it to "decide" which ad to display to a given consumer, based on tastes and preferences identified as the consumer surfs the Web site. This unique feature allows advertisers to finely target their desired audience, and provides for more interesting and relevant advertisements for consumers.” GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-25 ADAPT/X ’969 Patent To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B1, B2, and B7 [d] providing the search results together with the particular advertisement to the user. ADAPT/X provided the search results together with the particular advertisement to the user. See, e.g.: NAQVI WO at Abstract - “The advertisements on the server are not tied to any particular page containing information on the network, but rather, are retrieved in response to a query entered by the user (17) and dynamically mixed with the content of the pages returned in response to the query (16). The present invention displays the content pages with focused, targeted advertisements as a part of the page, in accordance with a particular layout.” NAQVI WO, p. 2 - “That is, when a user uses certain search engines for conducting a search, the user will be shown advertisements while doing the searching. These advertisements are sometimes referred to as "banner" advertisements because they simulate a banner that the user sees as the user is traveling down a "road" on the computer network. These advertisements are typically tied to a particular search page that the user encounters during the search. The current state of the art is such that when the user uses a search engine, a randomly selected advertisement is shown as if it is part of the search page. For example, the user may enter a search request to see a home page on cooking and, as a part of that page, the existing systems might display an advertisement about cars. This is a problem, of course, because there is no connection made between the content of the advertisements or the message of the advertisements and what the user is actually searching.” NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 4 – “The present invention provides a new process and system for online advertising. This new process will be referred to throughout this application as query-based advertising ("QBA"). In the QBA process, advertisements are primarily triggered by user queries. User queries, as GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-26 ADAPT/X ’969 Patent 15 used herein, refer to requests from an information consumer for one or more pages of information from a computer network. As a result of a query, a user is exposed to advertisements with the present invention, i.e., the query triggers advertisements.” NAQVI WO, p. 5-6 - “When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below. The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or "relevance" of advertisements and help the advertisers to target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer. The notion of a contract, however, goes well beyond just marketing rules. First of all, the advertising space on the online medium, although technically unlimited, is severely restricted by the user's attention span. Placing advertisements on the first page which constitutes the answer to a query gives the advertisements much higher probability to be seen than on later pages of the answer.” NAQVI WO, p. 9 – “In summary, the present invention provides a system and method for advertising on a computer network, comprising a server containing a plurality of advertisements, means for electronically connecting the server to a computer network, and means for selecting and 15 retrieving an advertisement from the server in response to a query entered on the network. The selecting means GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-27 ADAPT/X ’969 Patent comprises means for ensuring that a selected advertisement is relevant to the query. A mixer means is provided for combining a retrieved advertisement with a content page 20 returned by the computer network in response to the query. The mixer means comprises a layout manager means for computing an optimum layout of a combined page containing the retrieved advertisement and the content page. The mixer means also comprises a typography manager means for 25 detecting special tags and HTML rules in the content page and for determining which part of the content page the selected advertisement can be displayed on. The content page is provided by a home page dispatcher, a search engine, or a generic HTML content provider in response to 30 the query.” NAQVI WO, p. 24-25 - In using a yellow page publisher there are two broad 20 distinctions for a query. A client may be asking for a certain category of listings, or the client may be asking for a particular vendor. For example, the user could ask for car dealers in Morristown, NJ (i.e., a category of listings), or the user could ask for Morristown BMW located 25 on South Street in Morristown, NJ (i.e., a particular vendor) . The system determines which of the two types of queries or searches the user has made, as illustrated by box 32 in Fig. 2. If the query is for a certain category, the process will go to the left hand side of the flow chart 30 of Fig. 2, and if the query is for a certain vendor, the process will go to the right hand side of the flow chart of Fig. 2. The left hand side of the flow chart will be explained first. After determining the type of query, the category search engine 33 next determines which category best fits 5 the user's request. The user may have asked for "car," but the category in the yellow page provider's index may in fact say "automobile." Or, the user may have asked for "spectacles," and the category in the yellow page provider may be called "optician." The matching of these variations 10 of terms is performed by the category search engine 33. Once it has been determined which category the user's request falls into, the advertisement selection process comes into play with the ad selector 34. The ad selector 34 determines what advertisements are best suited to be 15 mixed in with what the user has requested. The content GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-28 ADAPT/X ’969 Patent from the category search engine 33 and the ad(s) from the ad selector 34 are then given to a mixer 35. The mixer 35 functions to mix the content coming from the search engine with the ad(s) selected by the ad selector 34. The result 20 is the creation of a page that is of interest to the user. If the user's category was about cars, at this point the ad selector 34 would have presumably found advertisements related to cars and displayed these ads at step 36 to the user. The user at this point can select one or more of the listed or advertised car dealers. This again results in more advertisements being selected by the ad selector 34, as well as the accessing of a vendor search engine 37 provided by the yellow page publisher, and a new page being shown to the user.” NAQVI WO, p. 32-33 – “Referring to Fig. 6, a process flow of the mixer and ad selector will be described. The purpose of the mixer 35 (as previously described in reference to Fig. 2) is to take publishers' content and advertisements and combine them 15 together so that the content and the advertisements are mixed on the same page. In Fig. 6, the mixer 35 is shown receiving two inputs from the publishers: data 50 (which is the content) and EHTML 61 (which contains the special tags). The layout 20 manager 10 and parser 60 both form a part of the mixer 35. The data 50 is input to the layout manager 10, and the E_HTML 61 is input to the E_HTML parser 60, as previously discussed. Both of these sub-modules then determine where the advertisements can be placed on the publisher's page. 25 The advertisement list is then input from the ad selector 34. The ad selector 34 receives a focus input 43, retrieves relevant ads (step 70), and creates the advertisement list using the prime space manager 20 (step 71). These advertisements are then placed in the parser 60 30 and the layout manager 10 (step 72), as described above. The mixer 35 then logs all the essential billing and other user information (step 73) for keeping track of the system's placement of an advertiser's ad. At this point, a refresh tag is inserted (step 74) and the system outputs an HTML page (step 75).” NAQVI WO at Claim 3, 8, 9 GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-29 ADAPT/X ’969 Patent Figures 1, 2, 7, 8A, 8B, 10, 11 (and associated text) To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B1, B2 & B3 Claim 2 2. A method as claimed in claim 1, wherein the step of correlating the received search argument to the particular advertisement including selecting the particular advertisement based on the received search argument and user profile data. ADAPT/X performed the method as claimed in claim 1, wherein the step of correlating the received search argument to the particular advertisement including selecting the particular advertisement based on the received search argument and user profile data. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” NAQVI WO, p. 26-27 – “The "focus" arrows 43 shown in Fig. 2 indicate that a certain focus is associated with each category. The query may have been directed to a category of listings or a particular vendor. In both cases there is a "focus" associated with the content of the query (e.g., automobiles, physicians, lawyers, etc.). In addition, there may be a focus associated with the geographic 5 location of the user to permit advertisers to target users in particular geographic regions. The focus process plays a major part in the present invention. No advertisements are shown unless it can be determined that the advertisements are in some way focused or related to the GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-30 ADAPT/X ’969 Patent 10 content of what the user requested.” NAQVI WO, p. 40 – “The user may also be asked to provide certain demographic or profile information. For instance, the user can require that his advertisement be shown only to people in age group 30 to 40 or only to people living in Morristown, NJ or any other geographic location. The last item that the user is asked to specify is the contract. The various contracts available to the advertiser are explained above. When the user is finished entering all of this information, the system updates the ad info database 3 0 ( step 115 ) .” NAQVI WO at Claim 7. BUSINESS WIRE (6/11/96) at 2 - "Until now, advertising on the Web has been as static as a billboard along a highway," said Carl Silva, executive director for business development of Bellcore's Technology Solutions business unit. "Adapt/X Advertiser enables Web-based advertising to be interactive and allows advertisers to target their messages to individual viewers." TELECOMMUNICATION ALERT (7/1/96)4 - Bellcore has introduced Adapt/X Advertiser, software that lets advertisers design ads that adapt to a user's profile and movement on a Web site. The software uses an algorithm to tailor the selection and composition of advertisements to match data gleaned from user registration or even such indicators as the Internet address, which show whether a user is a government or commercial entity, for example. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B1, B2 & B4 Claim 3 3. A method as claimed in claim 2, wherein the user profile data includes selections of the user from ADAPT/X performed the method as claimed in claim 2, wherein the user profile data includes selections of the user from previous search arguments. See, e.g.: 4 Telecommunications Alert (7/1/96) refers to “Bellcore Deploys Adaptive Web Software,” Telecommunications Alert (Jul. 1, 1996) GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-31 ’969 Patent ADAPT/X previous search arguments. NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 4 4. A method as claimed in claim 3, wherein the user profile data includes selections of the user from previous search results. ADAPT/X performed the method as claimed in claim 3, wherein the user profile data includes selections of the user from previous search results. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-32 ADAPT/X ’969 Patent To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 5 5. A method as claimed in claim 4, wherein the user profile data includes user specified preferences. ADAPT/X performed the method as claimed in claim 4, wherein the user profile data includes user specified preferences. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 6 6. A method as claimed in claim 1, wherein the step of providing the search results and the particular advertisement to the user includes displaying the search results as a page on a data processing device and the particular advertisement as an insert on the page. Adapt/X performed the method as claimed in claim 1, wherein the step of providing the search results and the particular advertisement to the user includes displaying the search results as a page on a data processing device and the particular advertisement as an insert on the page. See, e.g.: NAQVI WO, p. 2 - “That is, when a user uses certain search engines for conducting a search, the user will be shown advertisements while doing the searching. These advertisements are sometimes referred to as "banner" advertisements because they simulate a banner that the user sees as the user is traveling down a "road" on the computer network. These advertisements are typically tied to a GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-33 ADAPT/X ’969 Patent particular search page that the user encounters during the search. The current state of the art is such that when the user uses a search engine, a randomly selected advertisement is shown as if it is part of the search page. For example, the user may enter a search request to see a home page on cooking and, as a part of that page, the existing systems might display an advertisement about cars. This is a problem, of course, because there is no connection made between the content of the advertisements or the message of the advertisements and what the user is actually searching.” NAQVI WO, p. 9 – “In summary, the present invention provides a system and method for advertising on a computer network, comprising a server containing a plurality of advertisements, means for electronically connecting the server to a computer network, and means for selecting and 15 retrieving an advertisement from the server in response to a query entered on the network. The selecting means comprises means for ensuring that a selected advertisement is relevant to the query. A mixer means is provided for combining a retrieved advertisement with a content page 20 returned by the computer network in response to the query. The mixer means comprises a layout manager means for computing an optimum layout of a combined page containing the retrieved advertisement and the content page. The mixer means also comprises a typography manager means for 25 detecting special tags and HTML rules in the content page and for determining which part of the content page the selected advertisement can be displayed on. The content page is provided by a home page dispatcher, a search engine, or a generic HTML content provider in response to 30 the query.” NAQVI WO, p. 5-6 - “When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below. The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-34 ADAPT/X ’969 Patent prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or "relevance" of advertisements and help the advertisers to target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer. The notion of a contract, however, goes well beyond just marketing rules. First of all, the advertising space on the online medium, although technically unlimited, is severely restricted by the user's attention span. Placing advertisements on the first page which constitutes the answer to a query gives the advertisements much higher probability to be seen than on later pages of the answer.” NAQVI WO, p. 19 – “The prime space manager 20 has the responsibility of determining all the possible advertisements that can be shown in conjunction with the information requested by the user. The prime space manager 20 then decides which ads to 15 show based on the particular contracts that have been signed. If a contract has already been entered with an advertiser's competitor, the prime space manager 20 will make sure that it can in fact satisfy the new contract with the advertiser. Thus, the prime space manager 20 20 dynamically makes a decision of which advertisements to show given the amount and the number of advertisements that it can possibly show. The end result of the prime space manager 20's computation is that the system knows exactly which advertisements can and will be shown to the user.” Figures 3D, 8B, 8C, 13A, 15 To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B1, B2 & B3 Claim 8 8. A method of providing advertisements to a user See Claim 1[preamble]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-35 ADAPT/X ’969 Patent searching for desired information within a data network, comprising the steps of: [a] receiving, at a server, a search request sent from a user, the search request including a search argument corresponding to the desired information; See Claim 1[a]. [b] searching, by the server See Claim 1[b]. computer based upon the received search argument, a first database to generate search results, the first database having data network related information and being contained on the server computer; [c] correlating the received search argument to a particular advertisement in a second database having advertisement related information, the second database contained on a client computer; and See Claim 1[c]. [d] providing the search results together with the particular advertisement to the user. See Claim 1[d]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B2, B7 Claim 9 9. A method as claimed in See Claim 2. claim 8, wherein the step of correlating the received search argument to the particular advertisement includes selecting the particular advertisement based on the received search argument and user GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-36 ADAPT/X ’969 Patent profile data. Claim 10 10. A method as claimed in claim 9, wherein the user profile data is based partially upon previous search arguments of the user. See Claim 3. Claim 11 11. A method as claimed in claim 10, wherein the user profile data is based partially upon previous search results for the user. See Claim 4. Claim 12 12. A method as claimed in claim 11, wherein the user profile data includes user specified preferences. See Claim 5. Claim 13 13. A method as claimed in See Claim 6. claim 8, wherein the step of providing the search results and the particular advertisement to the user includes displaying the search results as a page on a data processing device and the particular advertisement as an insert on the page. Claim 14 14. A method as claimed in claim 8, wherein the step of correlating the received search argument to a particular advertisement in the second database is performed by the client computer. See Claim 8[c]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B2, B7 GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-37 ADAPT/X ’969 Patent Claim 15 15. A method as claimed in claim 8, wherein: See Claim 8. [a] the server computer is a database search engine computer; and See Claim 8[b]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1, B7 [b] the client computer is an access provider computer. See Claim 8[c]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1, B7 Claim 16 16. A method as claimed in claim 8, wherein: See Claim 8. [a] the server computer is a database search engine computer; and See Claim 15[a]. [b] the client computer is an associate search engine computer. See Claim 8[c]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1, B7 Claim 17 17. An advertising machine for providing advertisements to a user searching for desired information within a data network, the advertising machine comprising: See Claim 8[preamble]. [a] a server computer See Claim 8[a]. coupled to the data network GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-38 ADAPT/X ’969 Patent that receives a search request from the user, the search request including a search argument corresponding to the desired information; [b] a database search engine coupled to the server computer that receives the search argument from the server computer and searches a first database to generate search results, the first database having data network related information and being contained on the server computer; See Claim 8[b]. [c] an associative search engine coupled to the server computer that correlates the received search argument to a particular advertisement in a second database having advertisement related information, the second database contained on a client computer; and See Claim 8[c]. [d] the server computer providing the search results together with the particular advertisement to the user. See Claim 8[d]. Claim 18 18. The advertising machine of claim 17, wherein the associative search engine selects the particular advertisement based on the received search argument and user See Claim 2. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-39 ADAPT/X ’969 Patent profile data. Claim 19 19. The advertising machine of claim 18, wherein the user profile data is based partially upon previous search arguments of the user. See Claim 3. Claim 20 20. The advertising machine of claim 18, wherein the user profile data is based partially upon previous search results for the user. See Claim 4. Claim 21 21. The advertising machine of claim 18, wherein the user profile data includes user specified preferences. See Claim 5. Claim 22 22. An advertising machine coupled to a data network for providing advertisements to a user, the advertising machine comprising: See Claim 17[preamble]. [a] a server computer See Claim 17[a]. coupled to the data network that receives a search request from the user, the search request including a search argument corresponding to the desired information; [b] a database search engine coupled to the server computer that receives the search See Claim 17[b]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-40 ADAPT/X ’969 Patent argument from the server computer and searches a first database to generate search results, the first database having data network related information and being contained on the server computer; [c] an associative search engine coupled to the server computer that correlates the received search argument to a particular advertisement in a second database having advertisement related information, the second database contained on a client computer; See Claim 17[c]. [d] the server computer providing the search results together with the particular advertisement to the user; See Claim 17[d]. [e] the server computer determining whether the advertisement was successful; and ADAPT/X determined whether the advertisement was successful. See, e.g.: NAQVI WO, p. 42 – “Referring to Fig. 12, an architecture of the 10 underlying transaction system of the present invention will be described. One of the basic features of the present invention is that the advertisements displayed to users provide a gateway for the client to take further action with the advertiser. That is, the ads are not just there 15 for the user to see, they are interactive. For example, if the system shows the user a picture of a car or a cookie and the user wants to buy or receive further information about the advertised product, the user can make a transaction with the system. The transaction 20 can be very simple, such as where the user clicks on the advertisement and is displayed all information about that particular product. Or the transaction could be something more complicated, such as where the user actually enters a dialogue with the system and buys the product.” GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-41 ADAPT/X ’969 Patent NAQVI WO, p. 43 – “A typical transaction where the client 130 sees an advertisement and clicks on the advertisement will now be described by reference to the transaction system architecture diagram shown in Fig. 12 and the screen 10 displays shown in Figs. 13A and 13B. The action of clicking on the advertisement is captured by the gate 131 in Host 2, and the appropriate information is then displayed to the client by the transaction client 132 in Host 2. For example, the transaction client 132 might 15 prompt the client to enter the type of transaction desired. The transaction client in Host 2 is a client for a transaction server 133 in Host 3.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B4 & B6 [f] the server computer altering criteria for subsequent correlations of received search arguments to the second database. ADAPT/X altered criteria for subsequent correlations of received search arguments to the second database. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 42 – “Referring to Fig. 12, an architecture of the 10 underlying transaction system of the present invention will be described. One of the basic features of the present invention is that the advertisements displayed to users provide a gateway for the client to take further action with the advertiser. That is, the ads are not just there 15 for the user to see, they are interactive. For example, if the system shows the user a picture of a car or a cookie and the user wants to buy or receive further information about the advertised product, the user can make a transaction with the system. The transaction 20 can be very simple, such as where the user clicks on the advertisement and is displayed all information about that particular product. Or the transaction could be something more complicated, such as where the user actually enters a GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-42 ADAPT/X ’969 Patent dialogue with the system and buys the product.” NAQVI WO, p. 43 – “A typical transaction where the client 130 sees an advertisement and clicks on the advertisement will now be described by reference to the transaction system architecture diagram shown in Fig. 12 and the screen 10 displays shown in Figs. 13A and 13B. The action of clicking on the advertisement is captured by the gate 131 in Host 2, and the appropriate information is then displayed to the client by the transaction client 132 in Host 2. For example, the transaction client 132 might 15 prompt the client to enter the type of transaction desired. The transaction client in Host 2 is a client for a transaction server 133 in Host 3.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B4, B6, B7 Claim 23 23. The advertising See Claim 2. machine of claim 22, wherein the associative search engine correlates the received search argument to the particular advertisement based on the received search argument and user profile data. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-43 ADAPT/X ’245 Patent Claim 1 1. A method for operating an advertising machine implemented on at least one computer to provide advertisements via a communications link to a data processing device of a user, the method comprising: See ’969 Patent Claim 1[preamble]. [a] receiving user preference input from the data processing device via the communications link; ADAPT/X received user preference input from the data processing device via the communications link. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” NAQVI WO, p. 26-27 – “The "focus" arrows 43 shown in Fig. 2 indicate that a certain focus is associated with each category. The query may have been directed to a category of listings or a particular vendor. In both cases there is a "focus" associated with the content of the query (e.g., automobiles, physicians, lawyers, etc.). In addition, there may be a focus associated with the geographic 5 location of the user to permit advertisers to target users in particular geographic regions. The focus process plays a major part in the present invention. No advertisements are shown unless it can be determined that the advertisements are in some way focused or related to the GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-44 ADAPT/X ’245 Patent 10 content of what the user requested.” NAQVI WO, p. 40 – “The user may also be asked to provide certain demographic or profile information. For instance, the user can require that his advertisement be shown only to people in age group 30 to 40 or only to people living in Morristown, NJ or any other geographic location. The last item that the user is asked to specify is the contract. The various contracts available to the advertiser are explained above. When the user is finished entering all of this information, the system updates the ad info database 3 0 ( step 115 ) .” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 [b] creating user preference data based upon the user preference input; ADAPT/X created user preference data based upon the user preference input. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” NAQVI WO, p. 26-27 – “The "focus" arrows 43 shown in Fig. 2 indicate that a certain focus is associated with each category. The query may have been directed to a category of listings or a particular vendor. In both cases there is a "focus" associated with the content of the query (e.g., automobiles, physicians, lawyers, etc.). In addition, GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-45 ADAPT/X ’245 Patent there may be a focus associated with the geographic 5 location of the user to permit advertisers to target users in particular geographic regions. The focus process plays a major part in the present invention. No advertisements are shown unless it can be determined that the advertisements are in some way focused or related to the 10 content of what the user requested.” NAQVI WO, p. 40 – “The user may also be asked to provide certain demographic or profile information. For instance, the user can require that his advertisement be shown only to people in age group 30 to 40 or only to people living in Morristown, NJ or any other geographic location. The last item that the user is asked to specify is the contract. The various contracts available to the advertiser are explained above. When the user is finished entering all of this information, the system updates the ad info database 3 0 ( step 115 ) .” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 [c] receiving from the data processing device via the communications link a search request that includes a search argument; See ’969 Patent Claim 1[a]. [d] searching at least one See ’969 Patent Claim 1[b]. database using the search argument to produce search results; [e] selecting at least one advertisement from an advertisement database relating to the search argument using the user preference data; and See ’969 Patent Claims 1[c], 2. [f] transmitting the search results together with the at least one advertisement via the communications link to the data processing device. See ’969 Patent Claims 1[d]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-46 ADAPT/X ’245 Patent Claim 3 3. The method of claim 1, further comprising ordering the search results based upon the user preference data. On information and belief, ADAPT/X performed the method of claim 1, further comprising ordering the search results based upon the user preference data. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 4 4. The method of claim 1, wherein creating user preference data based upon the user preference input comprises setting the user preference data to default values. On information and belief, ADAPT/X performed the method of claim 1, wherein creating user preference data based upon the user preference input comprises setting the user preference data to default values. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 5 5. The method of claim 1, further comprising: See Claim 1. [a] receiving user preference edit input via the communications link from the data processing device; and See Claim 1[a]. [b] modifying the user preference data based upon the user preference edit input. See Claim 1[b]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 6 6. The method of claim 1, further comprising: See Claim 1. [a] receiving user See Claim 1[a]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-47 ADAPT/X ’245 Patent preference re-prioritization input; and To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 [b] re-prioritizing the user preference data based upon the user preference reprioritization input. See Claim 1[b]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 7 7. The method of claim 1, See ’969 Patent Claims 3, 4. wherein the user preference data is derived from prior searching history. Claim 8 8. The method of claim 1, further comprising: See Claim 1. [a] receiving search refinement input via the communications link from the data processing device of the user; See Claim 1[c]. [b] refining the search results based upon the search refinement input; and See Claim 1[d]. [c] transmitting the refined search results via the communications link to the data processing device. See Claim 1[f]. Claim 9 9. An advertising machine implemented on at least one computer and operable to provide advertisements via a communications link See Claim 1[preamble]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-48 ADAPT/X ’245 Patent to a data processing device of a user, the advertising machine comprising: [a] a communications interface operable to interface with the data processing device of the user via the communications link; See Claim 1[a, c]. [b] a database search engine operable to: See Claim 1[d]. [c] receive from the data processing device via the communications link a search request that includes a search argument; and See Claim 1[c]. [d] search at least one See Claim 1[d]. database using the search argument to produce search results; [e] an associative search engine operable to: See Claim 1[e]. [f] receive user preference input from the data processing device via the communications link; See Claim 1[a]. [g] create user preference data based upon the user preference input; and See Claim 1[b]. [h] select at least one advertisement from an advertisement database relating to the search argument using the user preference data; and See Claim 1[e]. [i] the advertising machine operable to transmit the search results together with the at least one advertisement via the See Claim 1[f]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-49 ADAPT/X ’245 Patent communications link to the data processing device. Claim 12 12. The advertising See ’969 Patent Claim 3. machine of claim 9, wherein the user preference data comprises a list of keywords. Claim 13 13. The advertising machine of claim 9, wherein creating the user preference data based upon the user preference input comprises setting the user preference data to default values. See Claim 4. Claim 14 14. The advertising machine of claim 9, wherein the associate search engine is further operable to: See Claim 9. [a] receive user preference edit input via the communications link from the data processing device; and See Claim 5[a]. [b] modify the user preference data based upon the user preference edit input. See Claim 5[b]. Claim 15 15. The advertising machine of claim 9, wherein the associate search engine is further operable to: See Claim 9. [a] receive user preference See Claim 6[a]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-50 ADAPT/X ’245 Patent re-prioritization input; and [b] re-prioritize the user preference data based upon the user preference reprioritization input. See Claim 6[b]. Claim 16 16. The advertising See Claim 7. machine of claim 9, wherein the user preference data is derived from prior searching history. Claim 17 17. The advertising machine of claim 9, wherein the database search engine is further operable to: See Claim 9. [a] receive search refinement input via the communications link from the data processing device of the user; See Claim 8[a]. [b] refine the search results based upon the search refinement input; and See Claim 8[b]. [c] transmit the refined search results via the communications link to the data processing device. See Claim 8[c]. Claim 18 18. A method for operating a data processing device of a user to receive advertisements via a communications link from an advertising machine implemented on at least one computer, the method comprising: See Claim 1[preamble]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-51 ADAPT/X ’245 Patent [a] interacting with the advertising machine via the communications link to provide user preference input used to create user preference data by the advertising machine; See Claim 1[a, b]. [b] transmitting to the advertising machine via the communications link a search request that includes a search argument; and See Claim 1[c]. [c] receiving search results and at least one advertisement via the communications link from the advertising machine; See Claim 1[f]. [d] the search results obtained from at least one database based upon the search argument; and See Claim 1[d]. [e] the at least one advertisement obtained from at least one database having advertisement information based upon the search argument and the user preference data. See Claim 1[e]. Claim 20 20. The method of claim 18, wherein the search results are ordered based upon the user preference data. See Claim 3. Claim 21 21. The method of claim See Claim 12. 18, wherein the user preference data comprises a list of keywords. Claim 22 GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-52 ADAPT/X ’245 Patent 22. The method of claim 18, further comprising: See Claim 18. [a] transmitting to the advertising machine via the communications link user preference edit input; and See Claim 5[a]. [b] receiving at least one of modified search results and at least one differing advertisement that are based upon the search argument, the user preference input, and the user preference edit input. See Claim 5[b], 18[c]. Claim 23 23. The method of claim 18, further comprising: See Claim 18. [a] transmitting to the advertising machine via the communications link user preference re-prioritization input; and See Claim 6[a]. [b] receiving at least one of modified search results and at least one differing advertisement that are based upon the search argument, the user preference input, and the user preference reprioritization input. See Claim 6[b], 18[c]. Claim 24 24. The method of claim 18, wherein the user preference data is derived from prior searching history. See Claim 7. Claim 25 25. The method of claim 18, further comprising: See Claim 18. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-53 ADAPT/X ’245 Patent [a] transmitting search refinement input via the communications link to the advertising machine; and See Claim 8[a]. [b] receiving refined search results via the communications link from the advertising machine that is based upon the search refinement input. See Claim 8[b, c]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-54 ADAPT/X ’970 Patent Claim 1 1. An advertising machine implemented on at least one computer and operable to provide advertisements via a communications link to a data processing device of a user, the advertising machine comprising: See ’245 Patent Claim 9[preamble]. [a] a communications interface operable to interface with the data processing device of the user via the communications link; See ’245 Patent Claim 9[a]. [b] a database search engine operable to: See ’245 Patent Claim 9[b]. [c] receive from the data processing device via the communications link a search request that includes a search argument; and See ’245 Patent Claim 9[c]. [d] search at least one See ’245 Patent Claim 9[d]. database using the search argument to produce search results; [e] an associative search engine operable to select at least one advertisement from an advertisement database based upon at least one of the search argument and the search results; and See ’245 Patent Claim 9[e, h]. [f] the advertising machine operable to: See ’245 Patent Claim 9[i]. [g] transmit the search results together with the at least one advertisement via the communications link to See ’245 Patent Claim 9[i]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-55 ADAPT/X ’970 Patent the data processing device; [h] receive a response from the data processing device via the communications link that indicates selection of an advertisement; and See ’969 Patent Claim 22[e]. [i] based upon the advertisement selection, generate a fee record. ADAPT/X generated a fee record based upon the advertisement selection, . See, e.g.: NAQVI WO, p. 37-38 - “Referring to Figs. 9A and 9B, a description of the billing system of the present invention will be provided. Figs. 9A and 9B show two submodules of the system called the info bank and ad auditing. The purpose of these two 10 modules is to construct log reports of various usages of the present invention. Fig. 9A shows the process flow for the info bank submodule 90. The purpose of the info bank submodule 90 is to log certain kinds of information during a particular 15 client's session. The logged information is then used to provide advertisers with a description of what advertisements have been shown, what the user has bought after seeing an ad, and so forth. Thus, the info bank submodule provides an information bank to show advertisers 20 who has been accessing the system and how successful the ads have been. The screen for the relevant module contains a link called the info bank which the user can select. When the user clicks on the info bank link, the user is shown the 25 start 91 of the info bank submodule. At this point the user is asked for authentication information (step 92), such as the user's name and personal identification number (PIN). The system then goes into the authentication mode 93 and verifies whether the user ID and PIN number typed in 30 are valid. If the authentication is successful, the system then searches the transaction log and filter (step 94) and pulls up the appropriate log requested by the user. The user can ask to see all transactions performed by the client or all of the things of a certain type that the user has bought. A report of the results (step 95) is automatically produced for the client and displayed.” NAQVI WO, p. 38-39 – “All the log information accessed by the GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-56 ADAPT/X ’970 Patent info bank and ad auditing submodules is logged in a single database 23 (Fig. 1). Whether the user is looking for auditing information, transactions, things that the user has bought, or user demographics, the information is all in the same database. However, when a user uses the info bank 5 submodule 90, the user is interested in only certain things, as described above. But when the user uses the ad auditing submodule 96, the user is interested in other things. Therefore, the reports that are produced by the info bank and ad auditing submodules contain different 10 data. The database is filtered and only the items of interest for a certain report are retained so that the rest of the database need not be used.” NAQVI WO, p. 44-45 – “The client 130 is asked to type in a PIN number to start the second part of the transaction. If the client 130 types in the PIN number, the second part of the transaction starts. The second part of the transaction is that the form that has now been filled in and constitutes the request for a renewal of driver's license is sent from the client 130 in Host 1 to the transaction client 132 in Host 2, and from the transaction client 132 in Host 2 to 20 the transaction server 133 in Host 3. At this point, there are two things that have to happen at Host 3. First, the particular request for renewal of the driving license has to be processed by making a record that this person has renewed the license and by sending confirmation back to the 25 client. Second, the transaction server 133 must be paid for the renewal of the driving license. In other words, there has to be a monetary fee that has to be exchanged between the client and the DMV. In exchanging the monetary fee, the transaction server 30 133 will also act as a transaction client 134 to the bank server 135 in Host 4. The transaction client 134 sends a message to the bank server 135 in Host 4 indicating that it has the client's PIN number and the authorization to deduct a certain fee from the client's account. The bank server 135 authenticates that information, logs the information in its own records, and sends back an electronic approval for 5 the debit.” Figures 9A, 9B, and 14 (and associated text) To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-57 ADAPT/X ’970 Patent skill in the art renders this claim element obvious. See, e.g.: Table B6 Claim 2 2. The advertising machine of claim 1, wherein the advertising machine is further operable to extract a toll based upon the fee record. ADAPT/X extracted a toll based upon the fee record. See, e.g.: NAQVI WO, p. 37-38 - “Referring to Figs. 9A and 9B, a description of the billing system of the present invention will be provided. Figs. 9A and 9B show two submodules of the system called the info bank and ad auditing. The purpose of these two 10 modules is to construct log reports of various usages of the present invention. Fig. 9A shows the process flow for the info bank submodule 90. The purpose of the info bank submodule 90 is to log certain kinds of information during a particular 15 client's session. The logged information is then used to provide advertisers with a description of what advertisements have been shown, what the user has bought after seeing an ad, and so forth. Thus, the info bank submodule provides an information bank to show advertisers 20 who has been accessing the system and how successful the ads have been. The screen for the relevant module contains a link called the info bank which the user can select. When the user clicks on the info bank link, the user is shown the 25 start 91 of the info bank submodule. At this point the user is asked for authentication information (step 92), such as the user's name and personal identification number (PIN). The system then goes into the authentication mode 93 and verifies whether the user ID and PIN number typed in 30 are valid. If the authentication is successful, the system then searches the transaction log and filter (step 94) and pulls up the appropriate log requested by the user. The user can ask to see all transactions performed by the client or all of the things of a certain type that the user has bought. A report of the results (step 95) is automatically produced for the client and displayed.” NAQVI WO, p. 38-39 – “All the log information accessed by the info bank and ad auditing submodules is logged in a single database 23 (Fig. 1). Whether the user is looking for auditing information, transactions, things that the user has bought, GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-58 ADAPT/X ’970 Patent or user demographics, the information is all in the same database. However, when a user uses the info bank 5 submodule 90, the user is interested in only certain things, as described above. But when the user uses the ad auditing submodule 96, the user is interested in other things. Therefore, the reports that are produced by the info bank and ad auditing submodules contain different 10 data. The database is filtered and only the items of interest for a certain report are retained so that the rest of the database need not be used.” NAQVI WO, p. 44-45 – “The client 130 is asked to type in a PIN number to start the second part of the transaction. If the client 130 types in the PIN number, the second part of the transaction starts. The second part of the transaction is that the form that has now been filled in and constitutes the request for a renewal of driver's license is sent from the client 130 in Host 1 to the transaction client 132 in Host 2, and from the transaction client 132 in Host 2 to 20 the transaction server 133 in Host 3. At this point, there are two things that have to happen at Host 3. First, the particular request for renewal of the driving license has to be processed by making a record that this person has renewed the license and by sending confirmation back to the 25 client. Second, the transaction server 133 must be paid for the renewal of the driving license. In other words, there has to be a monetary fee that has to be exchanged between the client and the DMV. In exchanging the monetary fee, the transaction server 30 133 will also act as a transaction client 134 to the bank server 135 in Host 4. The transaction client 134 sends a message to the bank server 135 in Host 4 indicating that it has the client's PIN number and the authorization to deduct a certain fee from the client's account. The bank server 135 authenticates that information, logs the information in its own records, and sends back an electronic approval for 5 the debit.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B6 Claim 3 3. The advertising machine ADAPT/X directed the data processing device to a website GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-59 ADAPT/X ’970 Patent of claim 1, wherein the advertising machine is further operable to direct the data processing device to a website corresponding to the selection of the advertisement. corresponding to the selection of the advertisement. See, e.g.: NAQVI WO, p. 42 – “Referring to Fig. 12, an architecture of the 10 underlying transaction system of the present invention will be described. One of the basic features of the present invention is that the advertisements displayed to users provide a gateway for the client to take further action with the advertiser. That is, the ads are not just there 15 for the user to see, they are interactive. For example, if the system shows the user a picture of a car or a cookie and the user wants to buy or receive further information about the advertised product, the user can make a transaction with the system. The transaction 20 can be very simple, such as where the user clicks on the advertisement and is displayed all information about that particular product. Or the transaction could be something more complicated, such as where the user actually enters a dialogue with the system and buys the product. The flow chart shown in Fig. 12 describes a typical scenario in which the client has seen a certain advertisement and clicks on that advertisement to actually buy something. In particular, whatever this person is going to buy is going to involve multiple servers. The 30 client is running on Host 1, and the transaction that the client is requesting will involve multiple servers, perhaps geographically distributed. Host 4 is a bank server running at a bank somewhere on the computer network. Host 3 is a transaction server for logging and serving as the transaction focal point. Host 2 is a server that accepts the start of the transaction from the client housed at Host 1. A typical transaction where the client 130 sees an advertisement and clicks on the advertisement will now be described by reference to the transaction system architecture diagram shown in Fig. 12 and the screen 10 displays shown in Figs. 13A and 13B. The action of clicking on the advertisement is captured by the gate 131 in Host 2, and the appropriate information is then displayed to the client by the transaction client 132 in Host 2. For example, the transaction client 132 might 15 prompt the client to enter the type of transaction desired. The transaction client in Host 2 is a client for a transaction server 133 in Host 3.” GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-60 ADAPT/X ’970 Patent Figure 12. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B2 & B3 Claim 4 4. The advertising machine of claim 1, wherein the advertising machine is further operable to update preference data for the user based upon the selection of the advertisement. ADAPT/X updated preference data for the user based upon the selection of the advertisement. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 42 – “Referring to Fig. 12, an architecture of the 10 underlying transaction system of the present invention will be described. One of the basic features of the present invention is that the advertisements displayed to users provide a gateway for the client to take further action with the advertiser. That is, the ads are not just there 15 for the user to see, they are interactive. For example, if the system shows the user a picture of a car or a cookie and the user wants to buy or receive further information about the advertised product, the user can make a transaction with the system. The transaction 20 can be very simple, such as where the user clicks on the advertisement and is displayed all information about that particular product. Or the transaction could be something more complicated, such as where the user actually enters a dialogue with the system and buys the product. The flow chart shown in Fig. 12 describes a typical scenario in which the client has seen a certain advertisement and clicks on that advertisement to actually buy something. In particular, whatever this person is going to buy is going to involve multiple servers. The 30 client is running on Host 1, and the transaction that the client is requesting will involve multiple servers, perhaps geographically distributed. Host 4 is a bank server running at a bank somewhere on the computer network. Host GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-61 ADAPT/X ’970 Patent 3 is a transaction server for logging and serving as the transaction focal point. Host 2 is a server that accepts the start of the transaction from the client housed at Host 1. A typical transaction where the client 130 sees an advertisement and clicks on the advertisement will now be described by reference to the transaction system architecture diagram shown in Fig. 12 and the screen 10 displays shown in Figs. 13A and 13B. The action of clicking on the advertisement is captured by the gate 131 in Host 2, and the appropriate information is then displayed to the client by the transaction client 132 in Host 2. For example, the transaction client 132 might 15 prompt the client to enter the type of transaction desired. The transaction client in Host 2 is a client for a transaction server 133 in Host 3.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 5 5. The advertising machine of claim 1, wherein the advertising machine is further operable to update the advertisement database based upon the selection of the advertisement. See ’969 Patent Claim 22[f]. Claim 6 6. The advertising machine of claim 1, wherein the advertising machine is further operable to again provide the at least one advertisement that solicited the selection of the advertisement. ADAPT/X was further operable to again provide the at least one advertisement that solicited the selection of the advertisement. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” To the extent this reference does not teach this claim element, this GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-62 ADAPT/X ’970 Patent reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B6 Claim 7 7. The advertising machine of claim 1, wherein the search results and the at least one advertisement are included in a web page. See ‘969 Patent Claim 6. Claim 8 8. The advertising machine of claim 1, wherein the associative search engine is operable to select at least one advertisement from an advertisement database based upon at least the search argument. See ’245 Patent Claim 9[e, h]. Claim 10 10. An advertising machine implemented on at least one computer and operable to provide advertisements via a communications link to a data processing device of a user, the advertising machine comprising: See Claim 1[preamble]. [a] a communications interface operable to interface with the data processing device of the user via the communications link; See Claim 1[a]. [b] a database search engine operable to: See Claim 1[b]. [c] receive from the data processing device via the communications link a search request that includes a search argument; and See Claim 1[c]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-63 ADAPT/X ’970 Patent [d] search at least one See Claim 1[d]. database using the search argument to produce search results; [e] an associative search engine operable to select at least one advertisement from an advertisement database based upon at least one of the search argument and the search results; and See Claim 1[e]. [f] the advertising machine operable to: See Claim 1[f]. [g] transmit the search results together with the at least one advertisement via the communications link to the data processing device; See Claim 1[g]. [h] receive a response from the data processing device via the communications link that indicates nonselection of the at least one advertisement. ADAPT/X received a response from the data processing device via the communications link that indicates non-selection of the at least one advertisement. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B4 & B6 Claim 11 11. The advertising machine of claim 10, wherein: See Claim 10. [a] the associative search engine is further operable to select at least one ADAPT/X was further operable to select at least one differing advertisement based upon the non-selection of the at least one advertisement. See, e.g.: GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-64 ADAPT/X ’970 Patent differing advertisement based upon the nonselection of the at least one advertisement; and NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 [b] the advertising machine is further operable to transmit the at least one differing advertisement via the communications link to the data processing device. ADAPT/X was further operable to transmit the at least one differing advertisement via the communications link to the data processing device. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Tables B2, B3 & B4 Claim 12 12. The advertising machine of claim 10, wherein the advertising machine is further operable to update preference data for the user based upon the non-selection of the at least one advertisement. See Claim 4. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 13 13. The advertising machine of claim 10, wherein the advertising machine is further operable to update the advertisement See Claim 5. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-65 ADAPT/X ’970 Patent database based upon the non-selection of the advertisement. skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 14 14. The advertising machine of claim 10, wherein the search results and the at least one advertisement are included in a web page transmitted to the data processing device via the communications link. See Claim 7. Claim 15 15. The advertising See Claim 8. machine of claim 10, wherein the associative search engine is operable to select at least one advertisement from an advertisement database based upon at least the search argument. Claim 17 17. A method for operating an advertising machine implemented on at least one computer to provide advertisements via a communications link to a data processing device of a user, the method comprising: See Claim 1[preamble]. [a] the advertising machine receiving from the data processing device via the communications link a search request that includes a search argument; See Claim 1[c]. [b] the advertising machine searching at least one See Claim 1[d]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-66 ADAPT/X ’970 Patent database using the search argument to produce search results; [c] the advertising machine selecting at least one advertisement from an advertisement database based upon at least one of the search argument and the search results; See Claim 1[e]. [d] the advertising machine transmitting the search results together with the at least one advertisement via the communications link to the data processing device; See Claim 1[g]. [e] the advertising machine receiving a response from the data processing device via the communications link that indicates selection of an advertisement; and See Claim 1[h]. [f] the advertising machine generating a fee record based upon the selection of the advertisement. See Claim 1[i]. Claim 18 18. The method of claim 17, further comprising the advertising machine extracting a toll based upon the fee record. See Claim 2. Claim 19 19. The method of claim 17, further comprising the advertising machine directing the data processing device to a website corresponding to the selection of the advertisement. See Claim 3. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-67 ADAPT/X ’970 Patent Claim 20 20. The method of claim 17, further comprising the advertising machine updating preference data for the user based upon the selection of the advertisement. See Claim 4. Claim 21 21. The method of claim 17, further comprising the advertising machine updating the advertisement database based upon the selection of the advertisement. See Claim 5. Claim 22 22. The method of claim 17, further comprising the advertising machine again providing the at least one advertisement that solicited the selection of the advertisement. See Claim 6. Claim 23 23. The method of claim 17, wherein the search results and the at least one advertisement are included in a web page transmitted to the data processing device via the communications link. See Claim 7. Claim 24 24. The method of claim 17, further comprising the advertising machine selecting at least one advertisement from an advertisement database See Claim 8. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-68 ADAPT/X ’970 Patent based upon at least the search argument. Claim 26 26. A method for operating an advertising machine implemented on at least one computer to provide advertisements via a communications link to a data processing device of a user, the method comprising: See Claim 10[preamble]. [a] the advertising machine receiving from the data processing device via the communications link a search request that includes a search argument; See Claim 10[c]. [b] the advertising machine See Claim 10[d]. searching at least one database using the search argument to produce search results; [c] the advertising machine selecting at least one advertisement from an advertisement database based upon at least one of the search argument and the search results; See Claim 10[e]. [d] the advertising machine transmitting the search results together with the at least one advertisement via the communications link to the data processing device; and See Claim 10[g]. [e] the advertising machine receiving a response from the data processing device via the communications See Claim 10[h]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-69 ADAPT/X ’970 Patent link that indicates nonselection of the at least one advertisement. Claim 27 27. The method of claim 26, further comprising: See Claim 26. [a] the advertising machine selecting at least one differing advertisement based upon the nonselection of the at least one advertisement; and See Claim 11[a]. [b] the advertising machine transmitting the at least one differing advertisement via the communications link to the data processing device. See Claim 11[b]. Claim 28 28. The method of claim 26, further comprising the advertising machine updating preference data for the user based upon the non-selection of the at least one advertisement. See Claim 12. Claim 29 29. The method of claim 26, further comprising the advertising machine updating the advertisement database based upon the non-selection of the advertisement. See Claim 13. Claim 30 30. The method of claim 26, wherein the search results and the at least one advertisement are included in a web page transmitted to the data processing See Claim 14. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-70 ADAPT/X ’970 Patent device via the communications link. Claim 31 31. The method of claim 26, further comprising the advertising machine selecting at least one advertisement from an advertisement database based upon at least the search argument. See Claim 15. Claim 33 33. A server computer that is operable to provide advertisements via a communications link to a data processing device of a user, the server computer comprising: See Claim 1[preamble]. [a] at least one communications interface operable to interface with the data processing device of the user, a database search engine, and an associative search engine; See Claim 1[a]. [b] the server computer, using the at least one communications interface, is operable to: See Claim 1[b]. [c] receive from the data processing device via the communications link a search request that includes a search argument; and See Claim 1[c]. [d] interact with the database search engine to receive search results from the database search engine that are selected based upon the search argument; See Claim 1[d]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-71 ADAPT/X ’970 Patent [e] interact with the See Claim 1[e]. associative search engine to receive an advertisement that is selected based upon at least one of the search argument and the search results; and [f] transmit the search results together with the at least one advertisement via the communications link to the data processing device. See Claim 1[g]. Claim 34 34. The server computer of claim 33, wherein the server computer, in conjunction with the at least one communications interface, is further operable to: See Claim 33. [a] receive a response from the data processing device via the communications link that indicates selection of an advertisement; and See Claim 1[h]. [b] based upon the advertisement selection, generate a fee record. See Claim 1[i]. Claim 35 35. The server computer of claim 34, wherein the server computer is further operable to extract a toll based upon the fee record. See Claim 2. Claim 36 36. The server computer of claim 34, wherein the server computer is further operable to direct the data processing device to a See Claim 3. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-72 ADAPT/X ’970 Patent website corresponding to the selection of the advertisement. Claim 37 37. The server computer of claim 34, wherein the server computer is further operable to update preference data for the user based upon the selection of the advertisement. See Claim 4. Claim 38 38. The server computer of claim 34, wherein the search results and the at least one advertisement are included in a web page. See Claim 7. Claim 39 39. The server computer of claim 33, wherein the server computer, using the at least one communication interface, is operable to interact with the database search engine to receive an advertisement that is selected based upon at least the search argument. See Claim 8. Claim 41 41. A method of operating a server computer to provide advertisements comprising: See Claim 33[preamble]. [a] the server computer receiving from a data processing device via at least one communications interface a search request that includes a search argument; and See Claim 33[c]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-73 ADAPT/X ’970 Patent [b] the server computer interacting with a database search engine via the at least one communications interface to receive search results from the database search engine that are selected based upon the search argument; See Claim 33[d]. [c] the server computer interacting with an associative search engine via the at least one communications interface to receive an advertisement that is selected based upon at least one of the search argument and the search results; and See Claim 33[e]. [d] the server computer transmitting the search results together with the at least one advertisement via the at least one communications interface to the data processing device. See Claim 33[f]. Claim 42 42. The method of claim 41, further comprising: See Claim 41. [a] the server computer receiving a response from the data processing device via the at least one communications interface that indicates selection of an advertisement; and See Claim 34[a]. [b] based upon the advertisement selection, generating a fee record. See Claim 34[b]. Claim 43 GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-74 ADAPT/X ’970 Patent 43. The method of claim 41, further comprising the server computer extracting a toll based upon the fee record. See Claim 35. Claim 44 44. The method of claim 41, further comprising the server computer directing the data processing device to a website corresponding to the selection of the advertisement. See Claim 36. Claim 45 45. The method of claim 41, further comprising the server computer updating preference data for the user based upon the selection of the advertisement. See Claim 37. Claim 46 46. The method of claim 41, wherein the search results and the at least one advertisement are included in a web page. See Claim 38. Claim 47 47. The method of claim 41, further comprising the server computer interacting with an associative search engine via the at least one communication interface to receive an advertisement that is selected based upon at least the search argument. See Claim 39. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-75 ADAPT/X ’178 Patent Claim 1 1. A method for operating an advertising machine implemented on at least one computer to provide advertisements via a communications link to a data processing device of a user, the method comprising: See ’970 Patent Claim 17[preamble]. [a] receiving from the data processing device via the communications link a search request that includes a search argument; See ’970 Patent Claim 17[a]. [b] searching at least one See ’970 Patent Claim 17[b]. database using the search argument to produce search results; [c] selecting at least one advertisement from an advertisement database relating to at least one of the search argument and the search results; See ’970 Patent Claim 17[c]. [d] transmitting the search results together with the at least one advertisement via the communications link to the data processing device; See ’970 Patent Claim 17[d]. [e] receiving search refinement input from the data processing device via the communications link; See ’245 Patent Claim 8[a]. [f] producing modified See ’245 Patent Claim 8[b, c]. search results based upon at least the search refinement input; [g] selecting at least one other advertisement from See ’970 Patent Claim 17[c]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-76 ’178 Patent ADAPT/X the advertisement database based upon at least one of the search refinement input and the modified search results; and To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B2 & B3 [h] transmitting at least one of the modified search results and the at least one other advertisement via the communications link to the data processing device. See ’970 Patent Claim 17[d]. Claim 5 5. The method of claim 1, wherein the search refinement input comprises at least one additional search argument. See ’245 Patent Claim 8[a]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1 Claim 6 6. The method of claim 1, wherein the search refinement input comprises additional search criteria. See ’245 Patent Claim 8[a]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1 Claim 7 7. The method of claim 1, wherein the at least one advertisement includes a link to a website sponsoring the advertisement. See ’970 Patent Claim 3. Claim 8 8. The method of claim 1, further comprising: See Claim 1 [a] determining, via communication with the data processing device that See ’970 Patent Claim 10[h]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-77 ADAPT/X ’178 Patent the user does not select the at least one advertisement; and [b] updating advertisements See ’970 Patent Claim 12, 13. provided to the data processing device based upon a determination that the user does not select the at least one advertisement. Claim 9 9. The method of claim 1, See ’969 Patent Claim 2. further comprising selecting the at least one advertisement based upon a least one of user profile data and user preference data. Claim 10 10. The method of claim 1, further comprising selecting the search results based upon at least one of user profile data and user preference data. See ’065 Patent Claim 1[b]. Claim 12 12. A method for operating a data processing device of a user to receive advertisements via a communications link from an advertising machine implemented on at least one computer, the method comprising: See Claim 1[preamble]. [a] based upon interaction with the user, creating a search request that includes a search argument; See Claim 1[a]. [b] transmitting to the advertising machine via the See Claim 1[a]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-78 ADAPT/X ’178 Patent communications link the search request that includes the search argument; [c] receiving search results and at least one advertisement via the communications link from the advertising machine, the at least one advertisement relating to the search argument; See Claim 1[d]. [d] displaying the search results and the at least one advertisement on a display of the data processing device; See Claim 1[d]. [e] based upon interaction with the user, receiving search refinement input; See Claim 1[e]. [f] transmitting the search refinement input to the advertising machine via the communications link; See Claim 1[e]. [g] receiving modified search results and at least one other advertisement from the advertising machine that are based upon at least the search refinement input; and See Claim 1[h]. [h] displaying the modified search results and the at least one other advertisement on the display of the data processing device. See Claim 1[h]. Claim 14 14. The method of claim 12, wherein the search refinement input comprises at least one additional See Claim 5. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-79 ADAPT/X ’178 Patent search argument. Claim 15 15. The method of claim 12, wherein the search refinement input comprises additional search criteria. See Claim 6. Claim 16 16. The method of claim 12, wherein the at least one advertisement includes a link to a website sponsoring the advertisement. See Claim 7. Claim 17 17. The method of claim 12, further comprising: See Claim 12. [a] determining that the user does not select the at least one advertisement; and See Claim 8[a]. [b] transmitting the indication that the user does not select the at least one advertisement to the advertising machine via the communications link. See Claim 8[a]. Claim 18 18. The method of claim 12, further comprising: See Claim 12. [a] receiving user input to indicate selection of the at least one advertisement; and See ’970 Patent Claim 1[h]. [b] transmitting the indication that the user selects the at least one advertisement to the advertising machine via the communications link. See ’970 Patent Claim 1[h]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-80 ADAPT/X ’183 Patent Claim 1 1. A method for operating an advertising machine implemented on at least one computer to provide advertisements via a communications link to a data processing device of a user, the method comprising: See ’970 Patent Claim 1[preamble]. [a] receiving from the data processing device via the communications link a search request that includes a search argument; See ’970 Patent Claim 1[a]. [b] searching at least one See ’970 Patent Claim 1[b]. database using the search argument to produce search results; [c] selecting at least one advertisement from an advertisement database based upon at least one of the search argument and the search results; and See ’970 Patent Claim 1[c]. [d] transmitting the search results together with the at least one advertisement via the communications link to the data processing device in a web page data format that causes the data processing device to display the search results in a first display portion of a display of the data processing device and to display the at least one advertisement in a second display portion of the display of the data See ’970 Patent Claim 1[d], ’969 Patent Claim 6. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-81 ADAPT/X ’183 Patent processing device. Claim 2 2. The method of claim 1, wherein the at least one advertisement includes a link to a website sponsoring the advertisement. See ’178 Patent Claim 7. Claim 4 4. The method of claim 1, further comprising updating a home web page to include the at least one advertisement. On information and belief, AdaptX performed the method of claim 1, further comprising updating a home web page to include the at least one advertisement. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B2 & B3 Claim 5 5. The method of claim 1, wherein the search results and the at least one advertisement are included in a web page transmitted to the data processing device via the communications link. See Claim 1[d]. Claim 6 6. The method of claim 1, wherein the at least one computer is operated by a search engine provider. See Claim 1[preamble]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B1 Claim 7 7. The method of claim 1, further comprising compiling user profile data for the user based upon at least the search term. See ’969 Patent Claim 3. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-82 ADAPT/X ’183 Patent Claim 8 8. The method of claim 1, further comprising: See Claim 1. [a] determining, via communication with the data processing device that the user does not select the at least one advertisement; and See ’970 Patent Claim 10[h]. [b] using the determination that the user does not select the at least one advertisement in subsequent advertisement selection operations. See ’970 Patent Claims 11, 12, 13; ’178 Patent Claim 8. Claim 9 9. A method for operating a See Claim 1[preamble]. data processing device of a user to receive advertisements via a communications link from an advertising machine implemented on at least one computer, the method comprising: [a] based upon interaction with the user, creating a search request that includes a search argument; See Claim 1[a]. [b] transmitting to the advertising machine via the communications link the search request that includes the search argument; See Claim 1[a]. [c] receiving search results and at least one advertisement via the communications link from the advertising machine, the at least one advertisement relating to See Claim 1[d]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-83 ADAPT/X ’183 Patent the search argument; [d] displaying the search results in a first display portion of a display of the data processing device; and See Claim 1[d]. [e] displaying the at least one advertisement in a second display portion of the display of the data processing device. See Claim 1[d]. Claim 10 10. The method of claim 9, wherein the at least one advertisement includes a link to a website sponsoring the advertisement. See Claim 2. Claim 11 11. The method of claim 9, wherein the search results and the at least one advertisement are included in a web page received from the advertising machine via the communications link. See Claim 5. Claim 12 12. The method of claim 9, further comprising transmitting user preference data to the advertising machine via the communications interface. See ’245 Patent Claim 1[a, b]. Claim 13 13. The method of claim 9, further comprising: See Claim 9. [a] determining, via communication with the data processing device that See Claim 8[a]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-84 ADAPT/X ’183 Patent the user does not select the at least one advertisement; and [b] using the determination that the user does not select the at least one advertisement in subsequent advertisement selection operations. See Claim 8[b]. Claim 14 14. An advertising machine implemented on at least one computer and operable to provide advertisements via a communications link to a data processing device of a user, the advertising machine comprising: See Claim 1[preamble]. [a] a communications interface operable to interface with the data processing device of the user via the communications link; See Claim 1[a]. [b] a database search engine operable to: See Claim 1[b]. [c] receive from the data processing device via the communications link a search request that includes a search argument; and See Claim 1[a]. [d] search at least one See Claim 1[b]. database using the search argument to produce search results; [e] an associative search engine operable to select at least one advertisement from an advertisement database based upon at least one of the search See Claim 1[c]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-85 ADAPT/X ’183 Patent argument and the search results; and [f] the advertising machine operable to transmit the search results together with the at least one advertisement via the communications link to the data processing device in a web page data format that causes the data processing device to display the search results in a first display portion of a display of the data processing device and to display the at least one advertisement in a second display portion of the display of the data processing device. See Claim 1[d]. Claim 15 15. The advertising machine of claim 14, wherein the at least one advertisement includes a link to a website sponsoring the advertisement. See Claim 2. Claim 16 16. The advertising machine of claim 14, wherein the advertising machine is further operable to update an access provider web page to include the at least one advertisement. See Claim 4. Claim 17 17. The advertising machine of claim 14, wherein the advertising See Claim 4. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-86 ADAPT/X ’183 Patent machine is further operable to update a home web page to include the at least one advertisement. Claim 18 18. The advertising machine of claim 14, wherein the search results and the at least one advertisement are included in a web page transmitted to the data processing device via the communications link. See Claim 5. Claim 19 19. The advertising machine of claim 14, wherein the advertising machine forms at least a portion of a search engine. See Claim 6. Claim 20 20. The advertising machine of claim 14, wherein the advertising machine is further operable to compile user profile data for the user based upon at least the search term. See Claim 7. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-87 ADAPT/X ’883 Patent Claim 1 1. A method for operating an advertising machine implemented on at least one computer to provide advertisements via a communications link to a data processing device of a user, the method comprising: See ’245 Patent Claim 1[preamble]. [a] creating user profile data for the user; See ’245 Patent Claim 1[b]. [b] storing the user profile data; See ’245 Patent Claim 1[b]. To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 [c] receiving from the data processing device via the communications link a search request that includes a search argument; See ’245 Patent Claim 1[c]. [d] searching at least one database having data network related information using the search argument to generate search results; See ’245 Patent Claim 1[d]. [e] selecting at least one advertisement from an advertisement database relating to the search argument using the user profile data; and See ’245 Patent Claim 1[e]. [f] transmitting the search results together with the at least one advertisement via the communications link to See ’245 Patent Claim 1[f]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-88 ADAPT/X ’883 Patent the data processing device. Claim 2 2. The method of claim 1, wherein the user profile data includes prior purchasing information regarding the user. ADAPT/X practiced the method of claim 1, wherein the user profile data includes prior purchasing information regarding the userr advertising on a computer network in which advertisements. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 3 3. The method of claim 1, See Claim 1[b]. wherein storing the user profile data comprises storing the user profile data in a user profile database of the advertising machine. Claim 4 4. The method of claim 1, wherein storing the user profile data comprises storing the user profile data on the data processing device. ADAPT/X practiced the method of claim 1, wherein storing the user profile data comprises storing the user profile data on the data processing device. See, e.g.: NAQVI WO, p. 3 – “It is a further object of the present invention to provide a method and system for advertising on a computer network in which advertisements are more focused and targeted, for example, by user queries and user profiles, including the past history of the user's interactions with the system.” NAQVI WO, p. 5 - “When the user requests a certain page or a certain topic of information, the relevant pages are retrieved from the computer network and shown to the user. The present invention, upon receiving the user's request, retrieves advertisements that are related to the user's action, dynamically GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-89 ADAPT/X ’883 Patent mixes the advertisements with the content of the pages according to a particular layout, and displays the pages with focused, targeted advertisements as a part of the page. The advertisements can be made to satisfy a set of constraints requested by the advertiser, as well as the constraints of the publisher of the page, as further discussed below. The advertisement triggering mechanism of the present invention is not random or coincidental, but rather, is prespecified in advance. This specification will be referred to in this application as a contract. A contract specifies the marketing rules that link advertisements with 20 specific queries. For example, a diet soft drink advertisement may be shown when a user asks for a page about exercising equipment. These rules are specified by advertisers implementing the concept of "focus" or "relevance" of advertisements and help the advertisers to 25 target a specific audience. Owners of pages specify the focus content of their pages through special tags within a page. These tags are not displayed to the information consumer; the tags are used to decide what advertisement can be shown when the page is requested by a consumer.”” NAQVI WO, p. 20 – “During the computation of the advertisements and all the other computations that the system of the present 5 invention performs, a logging module 22 of the system performs extensive logging of what the user has asked, what advertisements were shown, how long the advertisements were shown, and which advertisements were shown to which user. The logging module 22 then stores these logs in a SYS logs 10 database 23. Various scanned reports can be produced and defined using the information in the SYS logs database 23.” NAQVI WO, p. 26-27 – “The "focus" arrows 43 shown in Fig. 2 indicate that a certain focus is associated with each category. The query may have been directed to a category of listings or a particular vendor. In both cases there is a "focus" associated with the content of the query (e.g., automobiles, physicians, lawyers, etc.). In addition, there may be a focus associated with the geographic 5 location of the user to permit advertisers to target users in particular geographic regions. The focus process plays a major part in the present invention. No advertisements are shown unless it can be determined that the GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-90 ADAPT/X ’883 Patent advertisements are in some way focused or related to the 10 content of what the user requested.” NAQVI WO, p. 40 – “The user may also be asked to provide certain demographic or profile information. For instance, the user can require that his advertisement be shown only to people in age group 30 to 40 or only to people living in Morristown, NJ or any other geographic location. The last item that the user is asked to specify is the contract. The various contracts available to the advertiser are explained above. When the user is finished entering all of this information, the system updates the ad info database 3 0 ( step 115 ) .” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 5 5. The method of claim 1, wherein the user profile data is based upon prior search history of the user. See ’245 Patent Claim 7. Claim 6 6. The method of claim 1, wherein the user profile data is based upon user interests selected from the group consisting of social interests, family interests, political interests, technological interests, geographical interests, environmental interests, and educational interests. ADAPT/X practiced the method of claim 1, wherein the user profile data is based upon user interests selected from the group consisting of social interests, family interests, political interests, technological interests, geographical interests, environmental interests, and educational interests. See, e.g.: NAQVI WO, p. 26-27 – “The "focus" arrows 43 shown in Fig. 2 indicate that a certain focus is associated with each category. The query may have been directed to a category of listings or a particular vendor. In both cases there is a "focus" associated with the content of the query (e.g., automobiles, physicians, lawyers, etc.). In addition, there may be a focus associated with the geographic 5 location of the user to permit advertisers to target users in particular geographic regions. The focus process plays a major part in the present invention. No advertisements are shown unless it can be determined that the advertisements are in some way focused or related to the GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-91 ADAPT/X ’883 Patent 10 content of what the user requested.” NAQVI WO, p. 40 – “The user may also be asked to provide certain demographic or profile information. For instance, the user can require that his advertisement be shown only to people in age group 30 to 40 or only to people living in Morristown, NJ or any other geographic location. The last item that the user is asked to specify is the contract. The various contracts available to the advertiser are explained above. When the user is finished entering all of this information, the system updates the ad info database 3 0 ( step 115 ) .” To the extent this reference does not teach this claim element, this reference in combination with the knowledge of one of ordinary skill in the art renders this claim element obvious. See, e.g.: Table B4 Claim 7 7. The method of claim 1, further comprising updating the user profile data based upon the search argument. See ’969 Patent Claim 3. Claim 8 8. The method of claim 1, See Claim 1[a, b]. further comprising updating the user profile data using data obtained via interaction with the data processing device. Claim 9 9. The method of claim 1, further comprising sorting the search results based upon the user profile data. See ’245 Patent Claim 3. Claim 10 10. The method of claim 1, wherein searching at least one database having data network related See ’969 Patent Claim 1[b, c]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-92 ADAPT/X ’883 Patent information using the search argument to generate search results and selecting at least one advertisement from an advertisement database relating to the search argument using the user profile data comprise accessing distinct differing databases. Claim 11 11. A method for operating a data processing device of a user to receive advertisements via a communications link from an advertising machine implemented on at least one computer, the method comprising: See Claim 1[preamble]. [a] interacting with the See Claim 1[a]. advertising machine via the communications link to provide information used to create user profile data for the user; [b] transmitting to the advertising machine via the communications link a search request that includes a search argument; See Claim 1[c]. [c] receiving search results and at least one advertisement via the communications link from the advertising machine; See Claim 1[f]. [d] the search results obtained from at least one database having data network related information based upon the See Claim 1[d]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-93 ADAPT/X ’883 Patent search argument; and [e] the at least one advertisement obtained from at least one database having advertisement information based upon the search argument and the user profile data. See Claim 1[e]. Claim 12 12. The method of claim 11, wherein the user profile data is based upon prior purchasing information regarding the user. See Claim 2. Claim 13 13. The method of claim 11, further comprising storing the user profile data on the data processing device. See Claim 4. Claim 14 14. The method of claim 11, wherein the user profile data is based upon prior search history of the user. See Claim 5. Claim 15 15. The method of claim 11, wherein the user profile data is based upon user interests selected from the group consisting of social interests, family interests, political interests, technological interests, geographical interests, environmental interests, and educational interests. See Claim 6. Claim 16 16. The method of claim See Claim 7. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-94 ADAPT/X ’883 Patent 11, further comprising updating the user profile data based upon the search argument. Claim 17 17. The method of claim 11, further comprising updating the user profile data using data created via interaction with the advertising machine. See Claim 8. Claim 18 18. The method of claim 11, wherein the search results have been sorted based upon the user profile data. See Claim 9. Claim 19 19. The method of claim 11, wherein the search results and the at least one advertisement comprise: See Claim 11. [a] search results obtained from at least one database that stores network related information; and See Claim 10. [b] the at least one See Claim 10. advertisement was obtained from at least one differing database that stores advertisement information. Claim 20 20. An advertising machine implemented on at least one computer and operable to provide advertisements via a communications link to a data processing device of a user, the advertising machine comprising: See Claim 1[preamble]. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-95 ADAPT/X ’883 Patent [a] a communications interface operable to interface with the data processing device of the user via the communications link; See Claim 1[c]. [b] a database search engine operable to: See Claim 1[d]. [c] receive from the data processing device via the communications interface a search request that includes a search argument; and See Claim 1[c]. [d] search at least one database having data network related information using the search argument to generate search results; See Claim 1[d]. [e] an associative search engine operable to: See Claim 1[e]. [f] create user profile data for the user; See Claim 1[a]. [g] store the user profile data; and See Claim 1[b]. [h] select at least one advertisement from an advertisement database relating to the search argument using the user profile data; and See Claim 1[e]. [i] the advertising machine operable to transmit the search results together with the at least one advertisement via the communications link to the data processing device. See Claim 1[f]. Claim 21 21. The advertising See Claim 2. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-96 ADAPT/X ’883 Patent machine of claim 20, wherein the user profile data includes prior purchasing information regarding the user. Claim 22 22. The advertising See Claim 3. machine of clam 20, wherein the associative search engine is operable to store the user profile data in a user profile database of the advertising machine. Claim 23 23. The advertising See Claim 4. machine of claim 20, wherein the associative search engine is operable to transmit the user profile data via the communications interface to the data processing device for storage. Claim 24 24. The advertising machine of claim 20, wherein the user profile data is based upon prior search history of the user. See Claim 5. Claim 25 25. The advertising machine of claim 20, wherein the user profile data is based upon user interests selected from the group consisting of social interests, family interests, political interests, technological interests, geographical interests, environmental interests, See Claim 6. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-97 ADAPT/X ’883 Patent and educational interests. Claim 26 26. The advertising See Claim 7. machine of claim 20, wherein the associate search engine is operable to update the user profile data based upon the search argument. Claim 28 28. The advertising machine of claim 20, wherein the at least one database having data network related information and the advertisement database comprise distinct differing databases. See Claim 10. GOOGLE’S INVALIDITY CONTENTIONS CHART A-1 PAGE A-1-98

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?