Methods and systems for searching, selecting, and displaying content
First Claim
1. A system, comprising:
- a processor;
tangible, non-transitory memory configured to store a program that when executed by the processor by a client application at a client system is configured to perform operations, comprising;
receiving, by the client application, consent from a user of alteration of advertising content from a selected subset of one or more network reference content providers, wherein the advertising content is associated with a first advertising provider, and wherein the alteration comprises inserting, modifying, or substituting content outputted for display associated with the selected subset of one or more network reference content providers;
receiving data for a first document at the client system from a remote system, wherein the first document is to be displayed on a terminal associated with the user;
identifying, by the client application, a characteristic associated with the received first document, wherein the characteristic comprises at least one of meta data, referring or embedded network resource reference, scripting, source code tag, or other source code element associated with the first document;
causing, by the client application, at least in part, an automatic identification of;
(a) a first advertisement, or(b) a reference to content, or(c) both (a) and (b),in the first document data based at least in part on the user consent of alteration of advertising content from the selected subset of one or more network reference content providers and associated with the first advertising provider, and wherein the causing an automatic identification includes analyzing the first document structure to detect any specific technique or code that may be employed to make it difficult for the client application to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers;
causing, by the client application, at least in part, a second advertisement from a second advertisement provider to be selected based at least in part on;
information, accessed from memory, associated with an advertiser associated with the second advertisement,user-related information;
the identified characteristic associated with the received first document; and
a shape and size of the first advertisement or the reference to content;
based at least in part on the user consent, and after outputting the first document for display to a web browser associated with the terminal associated with the user, automatically causing, by the client application, at least in part,the first advertisement to be replaced with the second advertisement, orthe first advertisement to be obscured by the second advertisement, orthe reference to content to be replaced with a reference to the second advertisement,so that if the first document is displayed on the terminal associated with the user, the second advertisement is displayed and the first advertisement or the reference to content is not visible and wherein the first document, with the second advertisement being displayed, preserves formatting of the first document with the first advertisement or the reference to content.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for identifying and presenting information are described. Search results are received from a search engine. An entity associated with a networked site is selected using a selection criterion. A determination is made as to whether the listing includes a link to the networked site or includes the link to the networked site at a list position that fails to satisfy a first criterion. After determining that the link to the site associated with the entity is not included in the search result listing, or that the link to the site associated with the entity is not at a position in the search result listing that satisfies the first criterion, the search listing is modified by causing the link to the site associated with the entity to appear in a first position in the search listing. The modified search listing is displayed on a user terminal.
81 Citations
10 Claims
-
1. A system, comprising:
-
a processor; tangible, non-transitory memory configured to store a program that when executed by the processor by a client application at a client system is configured to perform operations, comprising; receiving, by the client application, consent from a user of alteration of advertising content from a selected subset of one or more network reference content providers, wherein the advertising content is associated with a first advertising provider, and wherein the alteration comprises inserting, modifying, or substituting content outputted for display associated with the selected subset of one or more network reference content providers; receiving data for a first document at the client system from a remote system, wherein the first document is to be displayed on a terminal associated with the user; identifying, by the client application, a characteristic associated with the received first document, wherein the characteristic comprises at least one of meta data, referring or embedded network resource reference, scripting, source code tag, or other source code element associated with the first document; causing, by the client application, at least in part, an automatic identification of; (a) a first advertisement, or (b) a reference to content, or (c) both (a) and (b), in the first document data based at least in part on the user consent of alteration of advertising content from the selected subset of one or more network reference content providers and associated with the first advertising provider, and wherein the causing an automatic identification includes analyzing the first document structure to detect any specific technique or code that may be employed to make it difficult for the client application to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers; causing, by the client application, at least in part, a second advertisement from a second advertisement provider to be selected based at least in part on; information, accessed from memory, associated with an advertiser associated with the second advertisement, user-related information; the identified characteristic associated with the received first document; and a shape and size of the first advertisement or the reference to content; based at least in part on the user consent, and after outputting the first document for display to a web browser associated with the terminal associated with the user, automatically causing, by the client application, at least in part, the first advertisement to be replaced with the second advertisement, or the first advertisement to be obscured by the second advertisement, or the reference to content to be replaced with a reference to the second advertisement, so that if the first document is displayed on the terminal associated with the user, the second advertisement is displayed and the first advertisement or the reference to content is not visible and wherein the first document, with the second advertisement being displayed, preserves formatting of the first document with the first advertisement or the reference to content. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of processing a document, comprising
providing a client application configured to execute on a client system comprising computer hardware, the client application configured to cause the client system to perform operations comprising: -
receiving, by the client application, consent from a user of alteration of advertising content from at least a selected subset of one or more network reference content providers, wherein the advertising content is associated with a first advertising provider, and wherein the alteration comprises inserting, modifying, or substituting content outputted for display associated with the selected subset of one or more network reference content providers; receiving, by the client application, data for a first document from a remote system, wherein the first document is to be displayed on a terminal associated with the user; causing, by the client application, at least in part, an automatic identification of; (a) a first advertisement, or (b) a reference to content, or (c) both (a) and (b), in the first document data based at least in part on the user consent of alteration of advertising content from the selected subset of one or more network reference content providers and associated with a first advertising provider, and wherein the causing an automatic identification of includes analyzing the first document structure to detect any specific technique or code that may be employed to make it difficult for the client application to identify advertising content to be altered in accordance with the user consent of alteration of advertising content from the selected subset of one or more network reference content providers; identifying, by the client application, a characteristic associated with the received first document, wherein the characteristic comprises at least one of meta data, referring or embedded network resource reference, scripting, source code tag, or other source code element associated with the first document; causing, by the client application, at least in part, a second advertisement from a second advertisement provider to be selected based at least in part on; information, accessed from memory, associated with an advertiser associated with the second advertisement, user-related information; the identified characteristic associated with the received first document; and a shape and size of the first advertisement or the reference to content; based at least in part on the user consent, and after outputting the first document for display to a web browser associated with the terminal associated with the user, automatically causing, by the client application;
at least in part,the first advertisement to be replaced with the second advertisement, or the first advertisement to be obscured by the second advertisement, or the reference to content to be replaced with a reference to the second advertisement, so that if the first document is displayed on the terminal associated with the user, the second advertisement is displayed and the first advertisement or the reference to content is not visible and wherein the first document, with the second advertisement being displayed, preserves formatting of the first document with the first advertisement or the reference to content. - View Dependent Claims (7, 8, 9, 10)
-
Specification