×

Methods and systems for searching, selecting, and displaying content

  • US 8,234,275 B2
  • Filed: 07/15/2011
  • Issued: 07/31/2012
  • Est. Priority Date: 03/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing search results, including ads, for display to a user, comprising:

  • providing a client application comprising a browser plug-in or software extension configured to execute on a client system comprising computer hardware, the client application configured to cause the client system to perform operations comprising;

    displaying, by way of the client application, a user interface configured to;

    receive acceptance, from a user, of one or more network reference content providers to target for inserting, modifying, or substituting of search result content associated with a search result content from the one or more network reference content providers; and

    receive acceptance, from the user, of one or more configuration actions, the configuration actions comprising inserting, modifying, or substituting of content outputted for display and associated with the one or more network reference content providers;

    receiving, from the user, acceptance of a configuration action to be performed after the search result content is outputted for display on a web browser associated with the client system and acceptance of a selection of a content provider to target;

    receiving over a network at the client system a search result from a remote search engine provided in response to a search query, wherein the search query is not submitted by the client application,the search result including a plurality of search result items, andone or more network resource references;

    automatically modifying, at the client system and based on the user acceptances, the search result outputted for display, wherein the modifying comprises;

    identifying a characteristic associated with the received search result, 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 search result, and wherein the identifying includes analyzing page structure to unmask characteristics that are obfuscated if present;

    selecting, using at least one computing device, a first network resource reference, the first network resource reference comprising a uniform resource locator,wherein the first network resource reference is selected based at least on a;

    demographic information associated with the user,interests associated with the user,service subscribed to by an entity, the entity comprising an ad provider, an ad network provider, an advertiser, a merchant or an information content provider,a specification related to the selected first network resource reference provided by the entity,the identified characteristic associated with the received search result, anda shape and size of ones of the plurality of search result items of the received search result;

    choosing a destination position for the selected first network reference, wherein the destination position is selected based on the service subscribed to by the entity that provided the specification related to the selected first network resource reference; and

    displaying the selected first network reference at the destination position on the web browser associated with the client system, wherein when the received search result from the remote search engine is displayed on the client system without modification, the first network resource reference is not at the destination position.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×