[go: up one dir, main page]

SG177805A1 - A method for dynamic in-text advertising - Google Patents

A method for dynamic in-text advertising Download PDF

Info

Publication number
SG177805A1
SG177805A1 SG2010080109A SG2010080109A SG177805A1 SG 177805 A1 SG177805 A1 SG 177805A1 SG 2010080109 A SG2010080109 A SG 2010080109A SG 2010080109 A SG2010080109 A SG 2010080109A SG 177805 A1 SG177805 A1 SG 177805A1
Authority
SG
Singapore
Prior art keywords
advertisement
keywords
strip
web page
script
Prior art date
Application number
SG2010080109A
Inventor
Chee Leong Phang
Original Assignee
Innity Sdn Bhd
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 Innity Sdn Bhd filed Critical Innity Sdn Bhd
Publication of SG177805A1 publication Critical patent/SG177805A1/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A METHOD FOR DYNAMIC IN-TEXT ADVERTISINGA method of presenting information to an end user via a display of a client system, theclient system being communicatively coupled to a computer network, the method comprising embedding a script into a web site; detecting keywords within a web page script; matching detected keywords (103) with relevant advertisement; converting detected keywords into hyperlinks, to link to an advertisement strip; embedding aadvertisement strip (105) into an existing web page script; connecting matched relevant advertisement to the advertisement strip. The advertisement strip (105) comprises a push down advertisement (202). The advertisement strip (105) is located as close as possible to the detected keyword (103).Figure 1a

Description

A METHOD FOR DYNAMIC IN-TEXT ADVERTISING
TECHNICAL BACKGROUND
The object of the invention is to provide a solution for keyword base advertising on a web page on relevant web sites.
BACKGROUND OF INVENTION
At present banners have been employed for advertising on a web page. Where the banners are generally positioned at the top or sides of a web page. Furthermore, the contents of the advertisement may not be relevant to the contents of the web page. This brought about the introduction of contextual advertising.
One such solution to the contextual relevancy of an advertisement may be found in
United States patent application US20090164949. The application discloses a technique for presenting information to a first end user via a first display of a client system, the client system being communicatively coupled to a computer network. In at least one embodiment, the method includes: displaying, at the first display, during a first time interval, a first portion of displayed content, wherein the displaying of the first portion of displayed content includes displaying a first portion of original web page content at the first display in accordance with instructions for modifying the displayed appearance of the first portion of original web page content; detecting a location of a cursor displayed at the first display being positioned over a first specific portion of the first portion of displayed content; and automatically displaying, during a second time interval and in response to detecting the location of the cursor being positioned over the first specific portion of the first portion of displayed content, a first overlay layer at the first display, wherein the display of the first overlay layer includes displaying, at the first overlay layer, first and second portions of contextually related information; wherein the first portion of contextually related information includes video content which is contextually related to the first portion of original web page content; and wherein the second portion of contextually related information includes a first portion of text which is contextually related to the first portion of original web page content.
SUMMARY OF INVENTION
Preferably, a method of presenting information to an end user via a display of a client system, the client system being communicatively coupled to a computer network, the method comprising embedding a code into a web page to call a script from a server via a link; analyzing content of a web page performed by the script; detecting keywords within a web page performed by the script; matching detected keywords with a keywords database with relevant content; converting detected keywords into hyperlinks, to link to an advertisement strip; embedding an advertisement strip into an existing web page script to provide a teaser advertisement; connecting matched relevant advertisement to the advertisement strip, wherein the advertisement strip comprises of push down advertisement; locating the advertisement strip as close as possible to the detected keywords.
The detection of keywords includes identifying negative keywords, wherein the negative keywords are compared with a list of keywords that an advertiser does not want to be associated with, and the advertisement strip is not displayed when a negative keyword is detected.
Preferably, a method, wherein the push down advertisement of the advertisement strip self triggers when a cursor hovers above the advertisement strip for a preset time without an active selection. The push down advertisement of the advertisement strip may be triggered by an active selection, and may comprise of video and/or animated content and/or static content and/or audio content. The advertisement strip may be located at the bottom of the web page when relevant keywords are not found on the page.
Preferably, a method, whereby the push down advertisement automatically adjusts its size according to the proportion of the web page in which it is triggered. Whereby, the script inserts a dummy advertisement that provides feedback of the appropriate size for the web page.
Preferably, a method, further comprising logging the number of advertisement impressions; logging the number of unique advertisement impressions; logging the number of advertisement engagement; logging the number of unique advertisement engagement. Wherein the logging of the number of advertisement impressions, the number of unique advertisement impressions, the number of advertisement engagement, the number of unique advertisement engagement allows for the derivation of metrics to track the effectiveness of an advertisement.
Preferably, a system of presenting information to an end user via a display of a client system, the client system being communicatively coupled to a computer network, the system comprising a code embedded into a web page calls a script from a server via a link; content of a web page is analysed; keywords detected within a web page; a keywords database is compared with matched keywords to provide relevant advertisement; detected keywords are converted into hyperlinks to link to an advertisement strip; an advertisement strip is embedded into an existing web page script to provide a teaser advertisement; the advertisement strip comprises of push down advertisement connecting matched relevant advertisement to the advertisement strip; the advertisement strip is located as close as possible to the detected keywords.
The detection of keywords includes identifying negative keywords, wherein the negative keywords are compared with a list of keywords that an advertiser does not want to be associated with, and the advertisement strip is not displayed when a negative keyword is detected
Preferably, a system, wherein the push down advertisement of the advertisement strip self triggers when a cursor hovers above the advertisement strip for a preset time without an
C4. active selection. The push down advertisement of the advertisement strip may be triggered by an active selection, and may comprise of video and/or animated content and/or static content and/or audio content. The advertisement strip may be located at the bottom of the web page when relevant keywords are not found on the page.
Preferably, a system, whereby the push down advertisement automatically adjusts its size according to the proportion of the web page in which it is triggered. Whereby, the script inserts a dummy advertisement that provides feedback of the appropriate size for the web page.
Preferably, a system, further comprising the number of advertisement impressions being logged; the number of unique advertisement impressions being logged; the number of advertisement engagement being logged; the number of unique advertisement engagement being logged. Wherein the logging of the number of advertisement impressions, the number of unique advertisement impressions, the number of advertisement engagement, the number of unique advertisement engagement allows for the derivation of metrics to track the effectiveness of an advertisement.
BRIEF DESCRIPTION OF DRAWINGS
Figure 1 illustrates the general process of the system.
Figure 2 illustrates the triggering of the push down advertisement.
Figure 3a illustrates the keyword search pattern.
Figure 3b illustrates the keyword search pattern with graphics.
Figure 4 illustrates the matching of keywords with the keyword database.
Figure 5 illustrates an example of an analysis report.
DETAILED DESCRIPTION OF EMBODIMENTS
Described below are preferred embodiments of the present invention with reference to the accompanying drawings. Each of the following preferred embodiments describes an example in which the system dynamically performs contextual in-text advertising with push down advertisement.
In as much as the present invention is subject to many variations, modifications and changes in detail, it is intended that all matter contained in the foregoing description or shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.
Referring to figure 1a, a process flow of an embodiment of the invention is illustrated. It provides an example of the steps involved in how it inserts an advertisement strip into a web page. The embodiment of the main processes is described by figure 1b.
Referring to figure 1b, an embodiment of the invention is illustrated. For information to be presented to an end user via a display of a client system, whereby the client system is communicatively coupled to a computer network, a code is embedded into a website and/or web page. The embedded code (101) calls a script from a server which analyzes the content of the website and/or web page to detect keywords that match those in a keywords database (102). The keywords (103) are compiled into a keyword database (102). The advertiser may select the keywords for an advertisement campaign published on the Internet. The keywords are then stored into the database (102).
The script scans the main content on the web page. The area may be pre-defined by the owner of the web page. When the content area is detected, the script will start analyzing each word of the content for a word that matches any of the words in the keyword database (102).
When a detected keyword (103) is found to be unfavourable, the script may skip to the end of the web page, and not display any advertisement content. Unfavourable keywords may be called negative keywords. Negative keywords are words that advertisers do not want to be associated with. For example, an airline advertiser may not want their advertisements shown on news related to accidents.
When no negative keyword (103a) is detected, the script may continue to search the content for a match.
When there is a match for the keywords, the advertisement contents are associated with the matched keywords (103). The matched keywords (103) on the website and/or web page, are converted into in-text hyperlinks (104). The in-text hyperlinks (104) may link to an associated advertisement strip (105) bearing the advertisement contents associated with the keywords (103) in relation to the context of the content of the web page. The advertisement strip (105) provides a teaser advertisement to capture the attention of the end user. The teaser advertisement comprises of text that is limited to a predefined maximum number of characters. For example, the maximum may be 60 characters.
An advertisement area analysis is performed when a keyword is matched with the content of the web page. The script performs a check for an appropriate size for the advertisement content by inserting a dummy advertisement (105a) that provides feedback of the appropriate size for the web page.
The advertisement strip (105) is placed as close to the associated keyword (103) as possible. The script (101) automatically adjusts the size of the advertisement strip (105) according to the proportion of the contents of the web page in which it is embedded.
However, it may not always be possible to locate the advertisement strip (105) as close as possible to the keyword (103). In such case, the advertisement strip (105) is located at the next best location on the web page statically.
Statically locating the advertisement strip (105) at the next best location on the web page, places the advertisement strip (105) at a location on the web page, where it remains visible to the end user.
However, if no keywords or space are matched on the web page, the advertisement strip (105) may be position at the bottom of the web page.
Figure 2, illustrates the expansion of the advertisement strip (105) to reveal a push down advertisement. The push down advertisement (202) may be triggered by hovering a cursor for a statistically derived period of time over the advertisement strip (105).
Typically, an interested user’s cursor would hover over an advertisement for at least 0.6 seconds. The content strip may be passively triggered when a cursor hovers for a predetermined time delay. Typically, an interested user’s cursor would hover over an advertisement for at least 0.6 seconds. Furthermore, having a trigger time delay minimizes involuntary triggering of the advertisement (202) when a cursor momentarily hovers over the advertisement strip (105), which may enhance the end users’ enjoyment.
Alternatively, the push down advertisement (202) may be triggered actively by clicking the push down button (201) in the advertisement strip (105) or by clicking the keyword in-text hyperlink (104).
When the advertisement is engaged (i.e. triggered) the advertisers may be charged a fee when the end user engages an advertisement strip (105). A cost-per-engagement (CPE) information relating to one or more monetary values that the advertiser will pay for each user click on the advertisement.
The push down advertisement (202) automatically adjusts its size according to the proportion of the web page and/or the window in which it is engaged.
The appropriate size of the advertisement for the web page may be determined by having the script insert a dummy advertisement (105a) on to the web page to provide feedback of the appropriate size.
When the appropriate size is determined, the actual advertisement (202) may be inserted into the web page.
The push down advertisement (202) may contain at least one of the following: video, static pictures, animated content, audio content, text, hyperlinks (203) to an associated site.
The contents for the push down advertisement (202) are provided by an advertisement provider, such as advertisement service providers, website operators providing online content. The push down advertisement (202) contains links to external websites to provide the end user with further information.
A limit may be set for the frequency of the advertisement (202) to be made available to an end user for a preset period of time. The frequency of views per end user is tracked by placing a cookie in the terminal used for viewing the website. When the viewing limit is reached for an advertisement for the preset period of time, the subsequent view of the page may display a new advertisement. Thus, allowing another end user on another client system can be viewing the same web page simultaneously but with different advertisement content on the same web page.
Thus, by collecting data of an end user’s viewership of an advertisement content, and advertisements engaged by the end user, new advertisement presented may be based upon the end user’s preference.
Referring to figure 3a, the analysis of the contents of a web page are scanned based on a statistically derived pattern (301). The statistically derived pattern (301) analyses the area of the web page where end users would typically look at as they scan a web page.
Typically, this results in a P-like or F-like pattern. Whereby, the areas most focused by an end user tend to be biased towards the left of a screen. During the analysis of the web page, keywords are being detected and matched based on a pre-selected set of words.
Referring to figure 3b, if graphics fall within the area of the search pattern (301), the graphics may be ignored while the analysis of the web page is performed to detect and match keywords.
An illustrative example is provided in figure 4, as the script performs the detection of keywords, it scans a web page in a P-like or F-like pattern (301) for graphics, keywords (103). The keywords (103) are compared against a database (102) of keywords for keyword matches. The script, furthermore, performs a cross check with the push down advertisement (202) for space to place the advertisement strip (105) with the provision for its expansion.
Figure 5, illustrates a form of report and analysis of the website traffic. Data such as, advertisement impressions, unique advertisement impressions, advertisement engagements, unique advertisement engagements are compiled by the system (501). The system collects and stores the data . The data may be tabulated (502a) and/or presented graphically (502b) in a report (502) providing information to the website manager as to the effectiveness of the keywords (103), and/or contents of an advertisement strip (105), and/or the push down advertisement (202).
Advertisement impressions are logged each time an advertisement is displayed on a web page. An impression is the number of times an advertisement is displayed. However, this does not provide the advertiser with accurate enough information. Thus, unique advertisement impressions are logged as well. Unique impressions count only the number of unique impressions on a website.
For example, assuming each are viewing from separate terminals, if Paul views 5 pages on a website, while Simon views 3, and Andrew views 10, their visits would total 18 impression, but only 3 unique impressions. Unique impressions are usually counted by “sending a cookie to the end users’ browsers that may expire in 24 hours. As such, if Paul visits the site on Saturday morning and Sunday evening, it would count as two unique impressions.
Likewise, for the case of advertisement engagements and unique engagements, Paul may engage an advertisement 21 times in a day; the total engagements would be counted as 21, but counts as one unique engagement.
The logged data of impressions and engagements are tabulated, which may be processed to be presented in an informative report. The number of impressions and engagements collected allows for the derivation of other metrics to track the effectiveness of an advertisement.
In as much as the present invention is subject to many variations, modifications and changes in detail, it is intended that all matter contained in the foregoing description or shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.

Claims (20)

1. A method of presenting advertisement to an end user via a web page, the method comprising: embedding a code into a web page to call a script from a server via a link; analyzing content of a web page performed by the script; detecting keywords within a web page performed by the script; matching detected keywords (103) with a keywords database (102) with relevant advertisement; converting detected keywords (103) into hyperlinks, to link to an advertisement strip; embedding an advertisement strip into an existing web page script to provide a teaser advertisement; connecting matched relevant advertisement to the advertisement strip, wherein the advertisement strip (105) comprises of push down advertisement (202); and locating the advertisement strip (105) as close as possible to the detected keywords (103).
2. A method according to claim 1, whereby the detection of keywords includes identifying negative keywords (103a), wherein the negative keywords are compared with a list of keywords that an advertiser does not want to be associated with, and the advertisement strip (105) is not displayed when a negative keyword (103a) is detected.
3. A method according to any one of claims 1 to 2, wherein the push down advertisement (202) of the advertisement strip (105) self triggers when a cursor hovers above the advertisement strip (105) for a preset time without an active selection.
4. A method according to any one of claims 1 to 3, wherein the push down advertisement (202) of the advertisement strip (105) is triggered by an active selection.
5. A method according to any one of claims 1 to 4, wherein the push down advertisement (202) comprises any one or a combination of video, animated content, static content, or audio content.
6. A method according to any one of claims 1 to 5, wherein the advertisement strip (105) is located at the bottom of the web page when relevant keywords are not found on the page.
7. A method according to any one of claims 1 to 6, whereby the push down advertisement (202) automatically adjusts its size according to the proportion of the web page in which it is triggered.
8. A method according to claim 7, whereby the script inserts a dummy advertisement (105a) that provides feedback of the appropriate size for the web page.
9. A method according to any one of claims 1 to 8, further comprising: logging the number of advertisement impressions; logging the number of unique advertisement impressions; "logging the number of advertisement engagement; and logging the number of unique advertisement engagement.
10. A method according to claim 9, wherein the logging of the number of advertisement impressions, the number of unique advertisement impressions, the number of advertisement engagement, the number of unique advertisement engagement allows for the derivation of metrics to track the effectiveness of an advertisement.
11. A system of presenting advertisement to an end user via a web page, the system comprising: a code embedded into a web page calls a script from a server via a link; advertisement of a web page is analysed by the script; keywords detected within a web page by the script; a keywords database (102) is compared with matched keywords (103) to provide relevant advertisement; detected keywords (103) are converted into hyperlinks to link to an advertisement strip (105); the advertisement strip (105) is embedded into an existing web page script to provide a teaser advertisement; the advertisement strip (105) comprises of push down advertisement (202) connecting matched relevant advertisement to the advertisement strip (105); and the advertisement strip (105) is located as close as possible to the detected keywords (103).
12. A system according to claim 11, whereby the detection of keywords includes identifying negative keywords (103a), wherein the negative keywords are compared with a list of keywords that an advertiser does not want to be associated with, and the advertisement strip (105) is not displayed when a negative keyword (103a) is detected.
13. .A system according to anyone of claims 11 to 12, wherein the push down advertisement (202) of the advertisement strip (105) self triggers when a cursor hovers above the advertisement strip (105) for a preset time without an active selection.
14. A system according to any one of claims 11 to 13, wherein the push down advertisement (202) of the advertisement strip (105) is triggered by an active selection.
15. A system according to any one of claims 11 to 14, wherein the push down advertisement (202) comprises any one or a combination of video, animated content, static content, or audio content.
16. A system according to any one of claims 11 to 15, wherein the advertisement strip (105) is located at the bottom of the web page when relevant keywords are not found on the page.
17. A system according to any one of claims 11 to 16, whereby the push down advertisement (202) automatically adjusts its size according to the proportion of the web page in which it is triggered.
18. A system according to claim 17, whereby the script inserts a dummy advertisement (105a) that provides feedback of the appropriate size for the web page.
19. A system according to any one of claims 11 to 18, further comprising: the number of advertisement impressions being logged; the number of unique advertisement impressions being logged; the number of advertisement engagement being logged; and the number of unique advertisement engagement being logged.
20. A system according to claim 19, wherein the logging of the number of advertisement impressions, the number of unique advertisement impressions, the number of advertisement engagement, the number of unique advertisement engagement allows for the derivation of metrics to track the effectiveness of a advertisement.
SG2010080109A 2010-07-08 2010-10-29 A method for dynamic in-text advertising SG177805A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
MYPI2010003250A MY155354A (en) 2010-07-08 2010-07-08 A method for dynamic in-text advertising

Publications (1)

Publication Number Publication Date
SG177805A1 true SG177805A1 (en) 2012-02-28

Family

ID=45922864

Family Applications (1)

Application Number Title Priority Date Filing Date
SG2010080109A SG177805A1 (en) 2010-07-08 2010-10-29 A method for dynamic in-text advertising

Country Status (2)

Country Link
MY (1) MY155354A (en)
SG (1) SG177805A1 (en)

Also Published As

Publication number Publication date
MY155354A (en) 2015-10-15

Similar Documents

Publication Publication Date Title
Sahni et al. Sponsorship disclosure and consumer deception: Experimental evidence from native advertising in mobile search
US8880541B2 (en) Qualification of website data and analysis using anomalies relative to historic patterns
US8676637B2 (en) Methods, systems and computer program products that use measured location data to identify sources that fraudulently activate internet advertisements
US9311648B2 (en) Advertisement server device, advertisement display method, and advertisement server program
US6385590B1 (en) Method and system for determining the effectiveness of a stimulus
US7996519B1 (en) Detecting content and user response to content
US20030163370A1 (en) Method and apparatus for measuring user access to image data
US20150154632A1 (en) Determining a number of view-through conversions for an online advertising campaign
CN101203875A (en) Adjusting an advertising cost, such as a per-ad impression cost, using a likelihood that the ad will be sensed or perceived by users
US20130013409A1 (en) Storage of Advertisements in a Personal Account at an Online Service
US20140164385A1 (en) Method And System For Categorizing Users Browsing Web Content
US20090112918A1 (en) Rich media content web site analytics system and method and network analytics infrastructure employing the same
US20100262486A1 (en) Network Advertisement Transmission Device and Method
WO2005040976A2 (en) Optimization of advertising campaigns on computer networks
EP2304676A1 (en) Automated monitoring and verification of internet based advertising
US20090327081A1 (en) System to Correlate Online Advertisement
US20110145398A1 (en) System and Method for Monitoring Visits to a Target Site
US20180047048A1 (en) Digital advertising campaign monitoring system, apparatus, and method
US20130066709A1 (en) Method of and system for determining contextually relevant advertisements to be provided to a web page
Kursan et al. Business intelligence: The role of the internet in marketing research and business decision-making
KR20010074095A (en) A method of providing and managing an advertisement service on the Internet, and an advertisement service providing and management system on the Internet for implementing the method.
US9947017B2 (en) Online content campaign classification
KR101930821B1 (en) System and method for providing smart advertisement
JP6816091B2 (en) Analytical system
WO2004107109A2 (en) System and method for dynamically and adaptively delivering special offerings in a network environment