+

WO2010049919A1 - Bannières publicitaires ciblées - Google Patents

Bannières publicitaires ciblées Download PDF

Info

Publication number
WO2010049919A1
WO2010049919A1 PCT/IB2009/055240 IB2009055240W WO2010049919A1 WO 2010049919 A1 WO2010049919 A1 WO 2010049919A1 IB 2009055240 W IB2009055240 W IB 2009055240W WO 2010049919 A1 WO2010049919 A1 WO 2010049919A1
Authority
WO
WIPO (PCT)
Prior art keywords
banner
user
webpage
targeted
network
Prior art date
Application number
PCT/IB2009/055240
Other languages
English (en)
Inventor
Manoj Mourya
Vinay Settepalli
Original Assignee
France Telecom
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by France Telecom filed Critical France Telecom
Publication of WO2010049919A1 publication Critical patent/WO2010049919A1/fr

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Definitions

  • the present invention relates generally to the customization of advertisements and more specifically to the transmission of such ads over a c o mp ute r ne two rk.
  • web banners b a nne r a d s in sho it
  • This form of online advertising consists in embedding an advertisement into a web page. It is intended to attract traffic to a website by linking to the website of the advertiser.
  • the advertisement is constructed from an image (GIF, JPBG, PNG), JavaScript program or multimedia object employing technologies such as Silverlight, Java, Shockwave or Hash, often employing animation or sound to maximize presence. Images are usually in a high-aspect ratio shape (i.e.
  • a web banner is displayed when a web page that references the banner is loaded into a web browser.
  • An illustration of a known system for displaying a web bannerad is shown in FIG. IA.
  • a c ommunication device 100 (forinstanc e a computer, laptop, smart phone and the likes) is equipped with a web browser to upload a webpage provided by a c ontent provider 120 (or content publisher), for instance www.c nn.c om. www. apple sto re. c om ...
  • the content provider 120 generally d e fine s/ a llo c ates regions, spaces or boxes in its web pages that are reserved for the inse rtio n o f the banner ads.
  • the banner ads can be found in banner ad inventories 111 that are available to banner ads providers or publishers BAP 110, also called ad publishers.
  • Ad inventories 111 and BAP 110 can be seen as forming an ad server 115.
  • the c ontent provider generally has agreements with a number of ad servers or banner ad providers for choosing what banner ads may be inserted in the allocated regions or boxes of their webpages.
  • Profiling techniques may be used to improve the efficiency of ads pushed to users.
  • a targeted ad is an advertisement that is pushed to a party (user, household, device, ...) after a selection based on a profile of said party.
  • F techniques are readily available to the man skilled in the art for pushing ads may through different means such as text messages, emails, ring tones, ... targeted ads on the internet are more difficult as a content provider has limited ace ess if any to data related to the visitors to its webpages.
  • a first party using device 100 may be for instance a user or subscriber to an internet service provider (ISP), shown through the BP upper section in the FlG. IA, this first party having ac c ess to c ontent providers 120 through the BP.
  • ISP internet service provider
  • the first party request for c ontent namely a webpage
  • This may be achieved through an http request (Hypertext Transfer Pro toe ol) sent to the content provider 120 overthe BP network, which may transit over the internet if the content provider is outside the BP network.
  • the BP network will also be referred to as the opera to rorc airier network as today BP offers more se rvic e s sue h as te Ie p ho ny, a c c e ss to the inte me t, the ir o wn c o nte nt p ro vid e rs such as media providers, TV, ...
  • the content provider and/or the BAP may choose/select a banner ad for insertion in the webpage through scripting instructions related to that ad.
  • These scripting instructions, or plug in, are provided by the banner ad provider 110 to the content provider 120.
  • the scripting instructions related to the selected banner ad are instructions in a scripting language, which, when executed for instance in a web browser applic ation, will retrieve this selected ad from an ad inventory 111 of the banner ad provider 110.
  • These scripting instructions may comprise generally:
  • an address forthe ad server 115 an address forthe ad server 115, more precisely the bannerad inventory 111, from which the selected bannerad can be retrieved, and,
  • the first party uploads the webpage sent by the content provider 120, which causes the browser application to execute the scripting instructions.
  • the ad server 115 i.e. the bannerad inventory 111, for fetching the bannerad chosen by the content provider 120 or BAP 110.
  • the ad server 115 will reply to these http requests with the chosen banner add which is subsequently loaded and displayed in the webpage (act 160) in the allocated region.
  • these ads generally appear in the alloc ate d regions with some latency, ie. after the data linked to the content provider 120 itself are loaded. This is due to the fact that the webpage needs to be uploaded in the browser application to cause the e xe c utio n o f the sc rip ting instruc tio ns.
  • the first party clicks on the bannerad he is directed to the website advertised in the bannerad as the bannerad generally c omp rises a re -direction link for redirecting the first party the advertised website.
  • the advertised website may then record a visit from the initial webpage of the content provider.
  • the content provider may itself keep a record of the clicking on the bannerad.
  • Each click on a banner ad and the subsequent redirecting will generate re ve nue fo r the c o nte nt p ro vid e r.
  • the content provider 120 knows which ads are available.
  • the banner ads are generally identified through a tag o r id e ntifie r.
  • the se ad tags are passed on parameters to the scripting instructions and are subsequently in the http requests to the BAP that can thus identity the chosen bannerad.
  • banner ads are chosen randomly. When loading several times in a row a www.yahoo.com orwww.cnn.com page for instance, the bannerads willkeep on changing with randomly with no apparent logic. After a number of uploads of the same page, the same ads will appear again, which gives at most an indication of the BAPs the content provider has an agreement. No targeting of the chosen ad seems to come into play.
  • banner ad could be chosen based on some rules so as to offertargeted bannerads, ie. bannerads that are of interest to the party uploading webpages from c ontent providers.
  • US2006085263 proposes a method and apparatus for targeting advertising content.
  • a content provider generates ad banners.
  • the content provider transmits an agent to a target computer.
  • the agent obtains user information and transmits the user information to the content provider.
  • a program running on the content provider organizes the user information and updates a userspecific database wherein all targeted bannerads are stored for a subsequent push to the target computer.
  • an agent needs to be downloaded to the targeted computer. Furthermore, a pre-storing (in the userspecific database) of targeted ads is needed, which will re quire a lot of data storage if the method is generalized to a lot of target computers.
  • the present invention proposes a method, in an operator network, for pushing targeted banner ads in a webpage uploaded from a content provider by a user from said operator network, said webpage comprising scripting instructions for requesting a first banner ad from an ad server to be inserted in said webpage, the method comprising the acts of:
  • the present method allows substituting a request fora first banner ad with a request fora targeted banner ad.
  • the substitution is done on the fly, after the e xe c utio n o f the sc rip ting instruc tio ns fo r the first b a nne rad generates one or more requests to the ad server.
  • the ta rg e ting o f the b a nne r ad is fa c ilita ting b y the p ro filing o f the subscriber through its usage/consumed data over the operator network.
  • the usage data may be seen as the raw data resulting from a userwho is browsing the web, using multimedia, or even his phone experience as described later on. This information is essentially a collection of a subscriber's behavior without any analysis. Some processing and analysis of this usage data helps to make intelligent judgments about the subscriber's preferences.
  • the network profile may be seen as the processed output from the analyzed usage data. Once analyzed, the usage data may help the operator of a network to provide personalized recommendations.
  • This c onsumed data available at the network level is used in the present method to generate a sub sc rib e r p ro file .
  • This network level information c onta ins a 11 the re Ie va nt info rma tio n tha t c o mp Ie te Iy d e fine s a use r.
  • Tha nks to the p re se nt method there is no need for an agent on the user's device. No storage of banner ads is required beside a banner ad inventory from the ad server. The intervention is transparent to the user.
  • the network profile may furthermore be short-lived (based on recent c onsumed data from the user) orspanning overa longer period of time.
  • a banner ad is characterized by an ad identifier, the act of transmitting a request comprising the a c t o f sub stituting the first ad id e ntifie r b y the targeted bannerad identifier.
  • the data consumed by the user comprises keywords input from a search query sent to a search engine.
  • the present invention also relates to a banner ad engine provided in an operator network for pushing targeted banner ads in a webpage uploaded from a content provider by a user from said operator network, said webpage comprising scripting instructions for requesting a first banner ad from an ad server to be inserted in said webpage, the banner ad engine being arranged to:
  • a banner ad is characterized by an ad identifier, the present engine being arranged to substitute the first ad identifier by the targeted bannerad identifier.
  • the data consumed by the user comprises keywords input from a search query sent to a search engine.
  • the p re se nt inve ntio n also relates to a system forpushing targeted banner ads in a webpage uploaded from a content provider by a user from an operator network, said webpage comprising scripting instruc tio ns fo r re q ue sting a first banner ad from an ad serverto be inserted in said webpage, the system c o mp rising
  • a bannerad engine arranged to : -intercept the request for the first banner ad resulting from the execution of the scripting instruc tio ns whe n the webpage is uploading b y the sub sc rib e r,
  • the present invention also relates to a computer readable carrier including c omputer pro gram instructions that cause a computerto implementa method for pushing targeted banner ads in a webpage uploaded from a content provider by a user from said operator network, said webpage comprising scripting instructions for requesting a first banner ad from an ad server to be inserted in said webpage, the readable c airier c omp rising:
  • IA shows an exemplary embodiment of a known system for providing banneradsina webpage
  • FlG. IB shows an exemplary embodiment of a known method for providing banners ads in a webpage
  • FlG. 2A shows a first exemplary embodiment of the present system for pushing targeted banner ads in a webpage
  • FTG.2B shows a first exemplary embodiment of the present method for pushing targeted banners ads in a web page
  • FlG. 3 shows an illustration of a system to collect and aggregate subscribers usage data overan operatornetwork
  • FlG.4A shows a second exemplary embodiment of the present system for pushing targeted banner ads in a web page, and;
  • FlG.4B shows a second exemplary embodiment of the present method for pushing targeted banners ads in a web page.
  • the invention allows the provision of targeted banner ads taking into a subscriber network profile, and is described here after in its application to webpages.
  • This is not the sole embodiment possible, and that the system and method according to the invention may be implemented to documents available on one or more databases, ace essible through a Io c al network.
  • Other embodiments are readily available to the man skilled in the art.
  • FlG. 2A shows an exemplary embodiment of the present system.
  • An operator's network is illustrated on the upper part of FlG. 2A while a content provider and BAP are represented on the lower part.
  • the content provider may be a distant node from the operator's network or part of it. The same can be said for the banner ad provider 210 associated with an ad inventory 211.
  • the operator's network may be seen as all the infrastructure in control of an operator, and that provides to subscribers to said operator communic ation services (voice, internet, TV, ).
  • the operator may be a telco (Orange, AT&T, Verizon, ...) or a cable operator (Comcast, One of more gateways (not shown in FTG.2A) are provided to allow the subscribers to access services and content hosted by distant nodes, like e.g. a content provider 220.
  • a subscriber, here after also referred to as a user, of the operator's network may access a web page from his communication device 200, for instanc e a personal computer, a laptop, a smart phone, a PDA (personal digital assistant) and the likes.
  • instanc e a personal computer, a laptop, a smart phone, a PDA (personal digital assistant) and the likes.
  • a web page or web page canbe seenasa resourc e of information that is suitable forthe World Wide Web and canbe accessed through a web browser ho ste d o n a c o mmunic a tio n d e vie e .
  • This info rma tio n is usua Uy in HIML o r XHIML format, and may provide navigation to other web pages via hypertext links.
  • Web pages may be retrieved from a loc al c omputer or from a remote web server. Web pages are requested by applications running on a device, and served from web servers, seen as content providers, using Hypertext Transfer Protocol (HTTP).
  • HTTP Hypertext Transfer Protocol
  • Web pages may consist of files of static text stored within the web server's file system (static web pages), or the web server may c onstruct the (X)HTML for each web page when it is requested by an app Hc ation such as a browser applic ation (dynamic web pages).
  • Client-side scripting can make web pages more responsive to use r inp ut o nc e in the client browser.
  • the here after banner ads are generally implemented through these client side scripting instructions uploaded with the webpage. The instructions are then executed through the web browserto retrieve a bannerad from ad servers.
  • the webpage provided by a content provider 220 may c omprise one or more banner ads selected from a plurality of stored banner ads in an ad inventory 211.
  • the content provider 220 is affiliated (has agreement) with one or more banner ad providers 210 which provide(s) the bannerad plugins taken from the ad inventory 211 for insertion into a webpage generated by content provider 220.
  • the ad inventory 211 a nd the b a nne r a d pro vid er210 can be seen asfo miing a n a d se rve r 215 that allows the selection and the provision of banner ads to a c ontent provider o r p ub lishe r sue h a s c o nte nt p ro vid e r 220.
  • a banner ad engine 205 is provided in the present system.
  • This banner ad engine can monitor the http request to the ad server215 forretrieving a banner ad and resulting from the execution of the scripting instructions when a webpage is uploading by the subscriber.
  • these requests may comprise :
  • the banner ad engine 205 may be implemented through software and hosted on a node or server in the operator network.
  • the request to the ad inventory 211 may be routed through the banner ad engine 205 so that the may alter/ modify the request so as to change the banner initially inse rte d b y the c o nte nt p ro vid e r 220.
  • a behavioral profiling module 206 is furthe r p ro vid e d to generate sub sc rib e rs p ro file s.
  • the profiling module 206 and the targeted banner engine 205 may be part of the same server or hosted on operative Iy connected servers in the operator network. This profiling module 206, illustrated later on in FlG.3, may forinstanc e :
  • the bannerad engine 250 is adapted to : -selecting a targeted bannerad available from the ad inventory 211 of the bannerad provider210 based on the user network pro file,
  • Fiiown profiling techniques readily available to the man skilled in the art maybe used by the profile module 206 to aggregate the collected consumed data into a subscriber network pro file.
  • An e xe nip Ia ry e nib o d ime nt of the p ie se nt me tho d is illustia te d in FTG .2B.
  • This embodiment may be carried out by the targeted banner ad engine 205.
  • a subscriber to an operator network uses a device 200 to ace ess a web page provided by a c ontent provider 220. This may be achieved through an http request sent to the content provider 220 over the operator network.
  • the request to the content provider may be generated through the use of a web browserapplic a tion running on the device 200.
  • the content provider will choose /select a banner ad and insert in the webpage the scripting instructions - or plug in - related to that ad.
  • the banner ads (scripting instructions) are generally provided by a BAP 210 and retrieved from the ad inventory 211 of said BAP 210.
  • the selection of a banner add may be based on agreements between the content provider 220 and the BAP 210.
  • the scripting instructions related to the selected banner ad are instructions in a scripting language, which, when executed for instance in a web browserapplic a tion, will retrieve this selected ad from the ad inventory 211 of the banner ad provider 210.
  • BAP 210 maybe the network entity selecting the banner ad in place of the content provider 220 (as defined in the agreements between content pro viderand BAP).
  • scripting instructions may comprise generally:
  • the selected ad may be identified through an ad tag.
  • the content provider through an agreement with a BAP may have access to the available banner ads through their corresponding tag, which then willbe used by the BAPto identify and then push the selected ad to the subscriber up Io a ding the webpage,
  • This last field may be used for tracking the clicks from the subscriber. This field is not nee essary as the tracking o f c lie ks fo r sta tistic s a nd revenue purpose is beyond the scope of the present method and system. Indeed this may be achieved as mentioned before through the redirection when a user clicks on the banner ad.
  • the scripting instructions may comprise an indication of the BAP 210 which provided the banner ad plug in.
  • the scripting instructions may comprise an indication of the ad server 215 which provides the the bannerad plug in through its two c o mp o ne nts, the ad inventory 211 and the BAP 210 respectively.
  • the first party uploads the webpage sent by the content provider 220, which causes the browser application to execute the scripting instructions.
  • the scripting instructions As a consequence, using the information embedded in these instructions, one or mo re http requests are sent to the ad inventory 211for fetching/ retrieving the bannerad chosen by the c ontent provider220.
  • the targeted banner ad engine 205 will intercept the request(s) resulting from the execution of the scripting instructions.
  • One possible way of making the engine 205 aware of these requests may result from agreements between the operator of the network and the BAP 210 (or more generally the ad server 215).
  • the engine 205 may filter the monitored requests for any recipient ad inventories listed in such agreements.
  • the filtering of the bannerad engine 205 may be performed on this address. ha further act 254, the bannerad engine 205 will retrieve the subscriber's profile available from the profiling module 206.
  • the network may readily identify the user uploading the page as a subscriberto the network, through e.g. the IP address where from the webpage is uploaded.
  • the profile c an then be retrieved through matching the profiling module database with an identifier for the subscriber, either his IP address or another identifier associated to the subscriber IP address.
  • the sub sc rib e r p ro file will help the bannerad engine 205 to select a targeted bannerad, ie. an ad that better matches the subscriber's interests, as d e fine d fro m his p ro filing .
  • network opera tor/ BAP or network opera tor/ content provider agreements may exist to facilitate the implementation of the present method. These agreements may be used for instance to select the targeted banner ad based on the retrieved subscriber's profile. Thanks to the above mentioned agreements, the bannerad engine 205 may either
  • the banner ad engine 205 will replace in the intercepted request the initial banner ad (as selected by the content provider 220) with the targeted banner ad as chosen from the subscriber's profile.
  • banner ads may furthermore be indexed according to categories, keywords ... that can be matched with the retrieved subscriber's profile.
  • the request fora bannerad then becomes a request for the targeted bannerad.
  • the selection of the targeted bannerad maybe carried out by the bannerad engine 205.
  • the bannerad engine may query an advertisement service node (not shown in FTG.2A) with the sub sc rib e r p ro file , the advertisement service node replying with a targeted bannerad to push to the sub sc rib e r, b a se d o n his p ro file .
  • the banner ad engine 205 will carry out act 256 through changing in the intercepted request the ad tag forthe initially selected ad with the targeted bannerad tag.
  • the banner ad engine 205 will then forward the request forthe targeted bannerad in place of the intercepted request.
  • the ad inventory 211 will then reply upon re c eiving the request forthe targeted banner ad by providing to the requester (i.e. the device 200, more specifically the browser applic ation executing the scripting instructions) the targeted banner ad.
  • This ad will be uploaded and displaying in the web page in a further act 260.
  • One possible approach to increase advertising e ffe c tive ne ss is to develop profiles of interest forusers by searching and analyzing their behavior.
  • a profile may be generated for a user, a subscriber household or a c ommunic ation device depending on the type of information which is monitored.
  • FTG.3 is an illustration of an exemplary embodiment of the profiling module 206.
  • a subscriberLe. a user may enjoy services like telephony 301, internet ac cess 302 and media ace ess 303 (TV, video , music , ).
  • the operator through its infrastructure, has access to the usage data generated by subscribers through different paths described he re a fte r.
  • a sniffer also known as a network analyzer or protoc ol analyzer or, for particular types of networks, an Ethernet sniffer or wireless sniffer
  • a network sniffer may also be seenasan application that passively records any packet traffic that runs through a given network point. The sniffer will pick up all the IP packets for every internet p ro to c o L
  • a sniffer may be located at the network gateway to the world wide web or within the network for network services.
  • a sniffer may also for instance be located in a residential gateway to sniff the subscriber experienc e.
  • An example of a sniffer may be the network analyzers provided by Packeteer® or more generally an intercepting proxy (to intercept all the traffic passing through it).
  • the output from the network sniffers 340 may be stored in offline operator's logs, respectively the mobile logs, the internet logs and the media Io gsfo reach sub sc rib e r.
  • CRM Customer Resource Management
  • the mobile, internet and media CRM databases are iespec tively dedic ated for telephony, internet and media. They are repositories of data rec oids relating to each customer or subscriber to the network.
  • a data record within any of the CRM databases may comprise sub sc riptio n de tails sue has:
  • user personal data e.g. name, age, address, fixed telephone, date of birth, profession, personal email address
  • demographic data also referred to the demographic data of a userhere after.
  • the whole usage data collected (the mobile, internet and media operator's logs respectively, as well as the mobile, internet and media CRM respectively) for each subscriber is processed by the profile engine 206 to determine for each subscriber a (subscriber) network profile.
  • Known profiling techniques readily available to the man skilled in the art may be used at this point by the profile engine 206 to aggregate the collected content data into subscriber network profiles.
  • the profiling maybe approached for instance from a user point of view or from an ac Completed (duration, frequency or Io cation) point of view.
  • a sub sc rib e r p ro file may for instance be based ona short or a long period of time, depending on whether short or long trends ought to be taken into ace ount.
  • instanc e for a short lived profile, only the recent experience (e.g. within the same day, week ...) is taken into account to generate the profile, which is c onsequently constantly updated.
  • different subscriber profiles may also be created forthe same subscriber, for instance a news profile, a sports profile ... so as to improve the se Ie c tio n o f the targeted banner ad.
  • the corresponding profile When a content provider belongs to one of these categories, the corresponding profile will be retrieved to select the targeted banner ad.
  • the payments over the internet may also be emphasized as they can show that a subscriber is interested in a certain type of goods. Banner ads related to these goods or similar ones may be favored for such a sub sc rib e r.
  • the profile of a user may be based on his recent search queries, using the keywords (clear text entries) to build a user profile forthe targeted banner ad se Ie c tio n.
  • One particular implementation of the present system is for residential gateways (RGs) and the present method is used to push relevant/targeted banner ad s on the plurality of devices c onnected to the RG in the same home.
  • RGs residential gateways
  • FIg.4A is an illustration of a known residential gateway environment.
  • a Residential Gate way (RG) 425 in Te Ic o orCable network (not shown in FlG.4A) is responsible for Triple play services (media, internet, phone).
  • RG 425 has two types of interfac e WAN (Wide Area Network) and HAN (Home Area Network):
  • WAN inte rfa c e connects to external phone wire (DSI), cable or fiber coming into home, notably to access the network, and the internet,
  • the - HAN includes network inside the home (referred to as the home network here after) which may be Flhemet, Wi-fi, HPNA, Bluetooth etc. through which the plurality of the home de vie es 400 ace ess the network.
  • the home network may be Flhemet, Wi-fi, HPNA, Bluetooth etc. through which the plurality of the home de vie es 400 ace ess the network.
  • Hybrid mode RG RG has both a router 426 and a bridge module 427 present inside. Some home devic es may c onnect to Routerand some to Bridge d e p e nd ing o n Ne two rk Arc hite c ture o f c a me r.
  • Routed mode RG RG has only router module 426 present inside. AH d e vie e s in ho me c o nne c t to Ro ute r.
  • Bridge mode RG RG has only bridge module 427 present inside. AH devices in home connect to Bridge. The IP address used to identify the subscriber, as described eaiiy on, may not be enough in the present RG environment as the IP address is allocated to the RG itself and not to the devices 400 of the home environment.
  • the RG IP address will be assigned by the operator (ie. carrier) through a DHCP (Dynamic Host Configuration Protocol) request.
  • Carriers generally assign one IP address, c ailed public IP address, to a RG, whetherits mode is hybrid, routed orbridged.
  • RG 425 acts as a router for IP packets from and to the home network. Tb that extend, devices 400 may be identified by RG 425 through their MAC address as well as the port used by the application sending/receiving IP packets. Private IP addresses allocated by RG 425 may also be used. Requests from applications running on a device 400 may be characterized by a TO/FROM address as well as the port used by the application to send the request.
  • RG 425 will store in a table tying an application request to a device through its MAC, private IP address (if any) the port used by the application, and the recipient address (content provider for instance) of the request.
  • RG 425 will identify the origin of the reply, and will use the table to rout the reply to the rightdevice 400.
  • Carrier could profile consumers based on IP address of RG by sniffing data at DSIAM 416 (Digital Subscriber line Access Multiplexer), backhaul or at BRAS (broadband remote access server), but this profiling will be incorrect because the same IP address is used by all ho me users.
  • DSIAM 416 Digital Subscriber line Access Multiplexer
  • BRAS broadband remote access server
  • each device 400 has to be profiled separately. This profiling ought to be performed at the RG 425 level as any device 400 form the home network is invisible beyond RG 425.
  • the present teaching maybe applied at the DSIAM level.
  • FTG. 4B is an illustration of an exemplary embodiment of the present system.
  • a content provider 420 is accessible from a device 400 of the home network thro ugh RG 425, DSIAM 426, and the operator c airier network (opening on to the internet).
  • a banner ad provider 410 has ac cess to a plurality of banner ads from an ad inventory 411.
  • the banner ad engine 405 is provided as a module within the RG 425 for implementing the present method, and may be operatively coupled to banner ad engine 405.
  • such a module may e a sily inte re e p t the request forthe banner ads as RG 425 is the gateway to the carrier network for ace essing any content, including the content provider 420 and the BAP 410.
  • the bannerad engine 405 is arranged to c any out the present method as illustrated inrelationto FlG.2B
  • the retrievalof the user's profile (act 254) may be carried out as follows to allow the distinction of the different devices 400 besides the unique public IP address.
  • a behavioral pro filing module BPM 406 is furthe r p ro vid e d in RG 425.
  • BPM 406 may have one ormore of the following capabilities: a. Learn MAC and IPaddress of all the device 400 present in HAN b. Detect the device type like Media Server, PC, Camera, Music player
  • Detect application type like media player, game player... d.
  • Analyze the telephone callrecord e. Detect system's browsing pattern through sniffing of visited webpages. The Media Ace ess Control address (MAC address) or Flhe met Hardware
  • FHA hardware address
  • adapter address or physical address is a quasi-unique id e ntifie r a ssig ne d to most network adapters or network interfac e cards (NICs) by the manufacturer for identification.
  • BPM 406 and banner ad engine can be seen as logical egress interfac es of RG 425. All upstream data going through RG 425 is sniffed by BPM 406.
  • a device profile maybe generated:
  • BPM 406 When a device identifier is used, the sniffing may be performed per device by BPM 406. Thus, BPM may generate a profile per device, which will be retrieved (act 254) by RG 425 when a request for a banner ad sent from this device is inte re e p te d .
  • the id e ntifie r is use d in p Ia c e ofthe public IPaddress, RG 425 ensuring the proper routing by keeping track of which device sends which request.
  • Another approach is to generate through BPM 406 short lived profiles, ie. profiles that are linked to a given device 400 ofthe home network for a short time such as a connection time to the network.
  • the profiling maybe carried out over a certain duration of data c onsumption, any older data being discarded and replaced by newly consumed data.
  • BPM at RG uses above c onsumed data to build a profile per devic e in the home network.
  • This profile is built dynamically in real-time and is destroyed quickly as the device can show behavioral changes due to a change in the activity of one residential consumer during his current use, or a different residential c o nsumer started to use the same device.
  • System behavior may also change ifa home user launches applications like lunes orgames on the device whic h will Ie a d to d iffe re nt p ro filing .
  • RG acts as SIP user agent
  • BPM may sniff c ailed party number and if it is c ommereial number then relevant ads are pushed on PC. For example, if someone dials for pizza then pizza ad is pushed to browser if at that instant user is browsing.
  • the RG will again act as a router of the incoming targeted banner ad sent by the BAP in response to a request fora banner ad.
  • BPM 406 may sniff the keywords as consumed data (the request to the search engine) going through RG 425.
  • a short-lived profile may be based on these keywords.
  • Any subsequent query to a c ontent provider (either the same search engine or another c ontent provider) may cause the device to upload a webpage with banner ads.
  • the banner ad engine with then intercept the request(s) for banner ads and used this short-lived profile to select a targeted banner ad and insert it into the intercepted request.
  • a user types on a google searchpage the keywords "pizza + san Francisco + delivery".
  • BPM may detect these direct keyword entries, and build a simple profile based on these entries.
  • the bannerad engine 405 will later on, as the user upload a cnn.com webpage, push targeted bannerad fora Io c a 1 p izza re sta ura nt in Sa n Fra nc isc o tha t e nsure s p izza delivery over the who Ie city.
  • a bannerad server or ad seiverin short, comprising two parts, the ad inve nto ry fo r sto ring banner ads, and the bannerad provider that provides the scripting instructions related to the banner ads to the content provider needing such banner ads.
  • This illustration as two parts is in no way limiting as these two parts could be hosted by the same network entity, or being operatively linked to each other.
  • the two part presentation helps to illustrate the different tasks performed by the ad seiver215 o f the p re se nt syste m.
  • the ad inventory 211 which comprises both the bannerad initially inserted by the content provider 220, and the selected bannerad, that will replace this initial banner ad.
  • the selected bannerad based on the user profile, may be selected from another ad inventory, distinct from ad inventory 211.
  • These distinct ad inventories may be seen as part of the same ad server 215, as they are both o p e ra tive Iy linke d to the same BAP 210.
  • this user may register with a node that monitors all his browsing experienc e , an agent may be provided on his devic e to collect the data when the method is not performed at the operator's level .
  • a user may also be identified through his network ID, the monitoring of his consumed data being carried out through sniffing data consumed by the party identified in the network with this network ID.
  • the subsequent request for banner ads (from an initial webpage uploaded on a device) c ould be linked to the user thro ugh his network ID.
  • BPM and banner ad engine have been presented as separate logic al entities, they may nonetheless be part of the same entity in the network, like forinstance RG 425.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

L’invention concerne, dans un réseau opérateur, un procédé permettant de placer des bannières publicitaires ciblées dans une page Web téléchargée en amont à partir d’un fournisseur de contenu par un utilisateur dudit réseau opérateur, ladite page Web comprenant des instructions de script pour demander l’insertion d’une première bannière publicitaire provenant d’un serveur de bannières publicitaires dans ladite page Web, le procédé consistant à : - intercepter la demande de la première bannière publicitaire résultant de l’exécution des instructions de script lorsque la page Web est téléchargée en amont par l’abonné, - sélectionner une bannière publicitaire ciblée disponible à partir du serveur de bannières publicitaires d’après un profil de réseau utilisateur, ledit profil de réseau utilisateur résultant de l’agrégation des données utilisées par ledit utilisateur dans le réseau opérateur, - transmettre une demande de bannière publicitaire ciblée au serveur de bannières publicitaires au lieu de la demande interceptée.
PCT/IB2009/055240 2008-10-31 2009-10-30 Bannières publicitaires ciblées WO2010049919A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11050208P 2008-10-31 2008-10-31
US61/110,502 2008-10-31

Publications (1)

Publication Number Publication Date
WO2010049919A1 true WO2010049919A1 (fr) 2010-05-06

Family

ID=41666795

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2009/055240 WO2010049919A1 (fr) 2008-10-31 2009-10-30 Bannières publicitaires ciblées

Country Status (1)

Country Link
WO (1) WO2010049919A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110161172A1 (en) * 2009-12-30 2011-06-30 Wei-Yeh Lee System and method for providing user control of the user's network usage data and personal profile information
CN102710658A (zh) * 2012-06-20 2012-10-03 深圳市宏电技术股份有限公司 信息推送方法及系统
GB2503287A (en) * 2012-06-22 2013-12-25 5Th Tier Ltd Enabling advertising content delivery in a telecommunications network
US9787753B2 (en) 2012-06-22 2017-10-10 5Th Tier Limited Network communications

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339761B1 (en) * 1999-05-13 2002-01-15 Hugh V. Cottingham Internet service provider advertising system
US20060085263A1 (en) 1997-06-25 2006-04-20 Paul Greer User demographic profile driven advertising targeting
WO2006099583A2 (fr) * 2005-03-16 2006-09-21 121 Media, Inc. Systeme et procede de publicite ciblee
US20080040225A1 (en) * 2005-02-07 2008-02-14 Robert Roker Method and system to process a request for an advertisement for presentation to a user in a web page

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060085263A1 (en) 1997-06-25 2006-04-20 Paul Greer User demographic profile driven advertising targeting
US6339761B1 (en) * 1999-05-13 2002-01-15 Hugh V. Cottingham Internet service provider advertising system
US20080040225A1 (en) * 2005-02-07 2008-02-14 Robert Roker Method and system to process a request for an advertisement for presentation to a user in a web page
WO2006099583A2 (fr) * 2005-03-16 2006-09-21 121 Media, Inc. Systeme et procede de publicite ciblee

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110161172A1 (en) * 2009-12-30 2011-06-30 Wei-Yeh Lee System and method for providing user control of the user's network usage data and personal profile information
CN102710658A (zh) * 2012-06-20 2012-10-03 深圳市宏电技术股份有限公司 信息推送方法及系统
WO2013189134A1 (fr) * 2012-06-20 2013-12-27 深圳市宏电技术股份有限公司 Procédé et système pour un « pousser » d'informations
CN102710658B (zh) * 2012-06-20 2015-01-07 深圳市宏电技术股份有限公司 信息推送方法及系统
GB2503287A (en) * 2012-06-22 2013-12-25 5Th Tier Ltd Enabling advertising content delivery in a telecommunications network
US9787753B2 (en) 2012-06-22 2017-10-10 5Th Tier Limited Network communications
US10542070B2 (en) 2012-06-22 2020-01-21 Smartpipe Technologies Limited Network communications
US11153362B2 (en) 2012-06-22 2021-10-19 Novatiq Technologies Limited Network communications
US11770438B2 (en) 2012-06-22 2023-09-26 Novatiq Technologies Limited Network communications
US12289358B2 (en) 2012-06-22 2025-04-29 Novatiq Technologies Limited Provision of targeted content data in a telecommunications network

Similar Documents

Publication Publication Date Title
US20200294086A1 (en) Managing associations between device identifiers
JP6629804B2 (ja) 数のデバイスにわたるプライバシー管理
US11770438B2 (en) Network communications
US8903857B2 (en) Provision of targeted content
US8478862B2 (en) Method and apparatus for internet traffic monitoring by third parties using monitoring implements
US10628858B2 (en) Initiating real-time bidding based on expected revenue from bids
US20090055267A1 (en) Internet advertising brokerage apparatus, systems, and methods
US20090144159A1 (en) Advertisement Insertion Module and Advertisement Replacement Module
GB2502872A (en) Targeting advertising
JP2014529813A (ja) 通信ネットワーク内でユーザがブラウジングする間にユーザを監視する方法およびサーバ
WO2010049919A1 (fr) Bannières publicitaires ciblées
KR20050095402A (ko) 위치 기반 인터넷 광고 서비스 시스템 및 방법
US8589802B2 (en) Method and system to serve the dynamic relevant advertisements from the access node
KR20090050492A (ko) 광고 제공방법 및 시스템과 이를 위한 기록매체

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09802008

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09802008

Country of ref document: EP

Kind code of ref document: A1

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载