WO2001090966A1 - Monitoring system - Google Patents
Monitoring system Download PDFInfo
- Publication number
- WO2001090966A1 WO2001090966A1 PCT/AU2001/000621 AU0100621W WO0190966A1 WO 2001090966 A1 WO2001090966 A1 WO 2001090966A1 AU 0100621 W AU0100621 W AU 0100621W WO 0190966 A1 WO0190966 A1 WO 0190966A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- link
- links
- server
- data
- modified
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- the present invention relates to a monitoring process and a system for executing that process, and in particular to a process that can be used to monitor user behaviour and usage on a network such as the Internet.
- a major component of electronic commerce on the Internet is the placement of advertising in web pages.
- web page providers are able to obtain income from advertisers.
- the methods by which these charges are determined are not entirely satisfactory, being primarily based on the following: (i) a simple rental fee for the placement of the advertising; (ii) the number of "hits" on the advertisement; and/or (iii) a percentage of the revenues resulting from visits to the merchant's site.
- the first two methods are trivial to implement, but may not be desirable from an advertiser's perspective, since the relationship between the presence of an advertisement on a given web page and the number of hits it receives are not clearly linked to product sales or services.
- the third method may be the most desirable for both the web site provider and the advertiser, since it is linked to actual revenues.
- charges under this model are determined on the basis of reports provided by the advertiser, or by the installation of special reporting software on the advertiser's site or the customer's computer.
- the former does not provide a way for the web page provider to verify the accuracy of the reports, and the latter requires the advertiser or the customer to agree to the installation of the appropriate software.
- the present invention relates to a monitoring process, including: receiving a first access request from a first computer device including a modified link of network data, said modified link including link data representing an original link; extracting said link data from said modified link; and sending a second access request to a second computer device including said original link.
- the monitoring process further includes: receiving a response to said second access request from said second computer device; modifying original links in said response to generate respective modified links including link data representing said original links; and sending said response with said modified links to the first computer device.
- the present invention also provides a monitoring process executed by a server, including: receiving an access request including a first link modified to direct the request to the server, said first link including link data representing a second link to another server; sending an access request with the second link to the other server and receiving in response a page corresponding to the second link; modifying third links in the page to include modified links to the server with link data representing the third links, respectively; and sending the page to a computer device.
- FIG. 1 is a block diagram of a preferred embodiment of a monitoring system, showing the interaction of a customer's computer with the monitoring system and an advertiser's web server;
- FIG 2 is a schematic representation of the process flow for the monitoring system.
- a typical web server 4 of a web page provider may provide content of interest below an advertisement placed prominently as a "banner" across the top of any given web page.
- the advertisement is usually a graphic image which also serves to defines an area of the page as a hyperlink to the advertiser's web site on a server 8.
- the customer's web browser is redirected to the advertiser's web site via the Internet 6, and subsequent transactions between the customer and the advertiser can take place between the customer's browser and the advertiser's web server without further involvement of the referring web page server 4.
- a monitoring system comprises an Intelligent Web Site Monitor (IWSM) server 10 that includes an interceptor module 14 so the server 10 acts like a filtering server between the browser on the customer's computer 2 and the advertiser's web server 8.
- IWSM Intelligent Web Site Monitor
- the advertisement hyperlinks in the web page provider's site are adjusted to not refer directly to an advertiser's web site on the server 8, but instead refer to the IWSM server 10 with the URL of the advertiser's web site or page passed as data.
- the customer's browser When a customer clicks on an advertisement, the customer's browser sends an access request to the IWSM server 10.
- the IWSM module 14 determines the advertiser's URL, logs the request, and then sends the request to obtain in response the corresponding web page from the advertiser's web server 8. In this sense the server 10 acts somewhat like a conventional proxy server. However, before passing the web page on to the customer's browser, the module
- the IWSM process steps are described in further detail with reference to Figure 2 for the following example.
- the URL corresponding to this action would be http://merch.antl .com/sales.htm, and the merchant's page would be loaded directly into the customer's browser.
- this URL is instead previously encoded into a new URL which refers to the provider's IWSM server 10, but includes the merchant's URL as data, http://IWSM.provider.com7nierchantl.com/sales.htm.
- the customer's browser connects to the provider's IWSM server 10, as shown in Figure 2, at step 1, rather than the merchant's server.
- the interceptor module 14 determines the merchant's URL at step 2, logs the request at step 3, and gets the corresponding web page, sales, htm, from merchantl.com at step 4. All references to the merchantl .com web server in hyperlinks and forms in the returned web page are modified by the module 14 to refer to the IWSM server itself, with the original references encoded, at step 5. The modified page is then returned to the customer's browser, at step 6. Also any transaction data or data of interest is logged at step 5 by the IWSM server.
- the IWSM server Because each data transfer of interest is logged by the IWSM server, all financial and service transactions between the customer and the merchant's site are available for analysis. Because the transactions are associated by readily available data which may include customer host identification, timestamps and the original referring page, the revenue and/or services generated by a particular advertisement on a particular web page may be determined.
- the logged data may include the JavaScript variable documentreferrer, and server environment variables such as REMOTE_ADDR, REMOTE DENT, and REMOTEJJSER, or a dynamically generated SESSION D.
- the analysis of the logged data may be executed by a data mining/reporting module 16, as shown in Figure 1.
- the primary factor of interest may be the merchant revenues generated by a particular advertisement on a particular web page.
- the standard is used to determine which data fields of a form require logging by the interceptor module 16.
- the module 16 is adjusted to identify the correct fields. This information can then be used to determine the fees to be paid by the advertiser to the web page provider.
- IWSM server can pre-fetch, modify and cache the links referring to the advertiser's servers after the modified version of the advertiser's page has been sent to the customer's browser.
- the advertiser's CGI scripts can also be mirrored to the IWSM server.
- a link in the context of this specification includes a URL, a URI, a hyperlink, or any data which identifies a resource, such as a document, and is sent using a communications protocol, such as HTTP or FTP.
- the modules 14 and 16 of the server 10 are preferably software modules that execute on the server 10 to implement the IWSM process, and the server 10 is a standard computer system that acts as a web server. Alternatively, the steps of the IWSM process can be executed at least in part by dedicated hardware components, such as ASICs, of the server 10.
- the computer 2 may be a personal computer, handheld computer, mobile telephone or any other such device.
- the IWSM process can be used for a range of monitoring applications, such as monitoring customer behaviour and usage patterns over the Internet.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A monitoring process, including receiving a first access request from a first computer device including a modified link of network data, the modified link including link data representing an original link, extracting the link data from the modified link, and sending a second access request to a second computer device including the original link. A response to the second access request is received from the second computer device, and the original links in the response are modified to generate respective modified links including link data representing the original links, and the response with the modified links is sent to the first computer device. The modified links, which may relate to Internet advertisements, are directed to a monitoring server. The server adjusts links of responses to direct transactions between a client and a site to the monitoring server, whilst retaining the original link information. The transactions are recorded and may be analysed to determine usage patterns and derived revenues.
Description
NETWORK USAGE MONITORING SYSTEM
The present invention relates to a monitoring process and a system for executing that process, and in particular to a process that can be used to monitor user behaviour and usage on a network such as the Internet.
A major component of electronic commerce on the Internet is the placement of advertising in web pages. In return for including advertisements, web page providers are able to obtain income from advertisers. However, the methods by which these charges are determined are not entirely satisfactory, being primarily based on the following: (i) a simple rental fee for the placement of the advertising; (ii) the number of "hits" on the advertisement; and/or (iii) a percentage of the revenues resulting from visits to the merchant's site.
The first two methods are trivial to implement, but may not be desirable from an advertiser's perspective, since the relationship between the presence of an advertisement on a given web page and the number of hits it receives are not clearly linked to product sales or services. The third method may be the most desirable for both the web site provider and the advertiser, since it is linked to actual revenues. Presently, charges under this model are determined on the basis of reports provided by the advertiser, or by the installation of special reporting software on the advertiser's site or the customer's computer. However, the former does not provide a way for the web page provider to verify the accuracy of the reports, and the latter requires the advertiser or the customer to agree to the installation of the appropriate software. It is desired to provide at least provide a useful alternative, and in particular a method that can be used to accurately and automatically determine the effectiveness of referring links in advertisements on web pages, so as to determine the appropriate fees for placing that advertisement. It is also desired to provide in particular a monitoring process that can be used for a range of monitoring applications, such as customer behaviour and usage patterns over the Internet.
The present invention relates to a monitoring process, including: receiving a first access request from a first computer device including a modified link of network data, said modified link including link data representing an original link; extracting said link data from said modified link; and sending a second access request to a second computer device including said original link.
Preferably the monitoring process further includes: receiving a response to said second access request from said second computer device; modifying original links in said response to generate respective modified links including link data representing said original links; and sending said response with said modified links to the first computer device.
The present invention also provides a monitoring process executed by a server, including: receiving an access request including a first link modified to direct the request to the server, said first link including link data representing a second link to another server; sending an access request with the second link to the other server and receiving in response a page corresponding to the second link; modifying third links in the page to include modified links to the server with link data representing the third links, respectively; and sending the page to a computer device.
Preferred embodiments of the present invention are hereinafter described, by way of example only, with reference to the accompanying drawings, wherein:
Figure 1 is a block diagram of a preferred embodiment of a monitoring system, showing the interaction of a customer's computer with the monitoring system and an advertiser's web server; and
Figure 2 is a schematic representation of the process flow for the monitoring system.
A typical web server 4 of a web page provider, as shown in Figure 1, may provide content of interest below an advertisement placed prominently as a "banner" across the top of any given web page. The advertisement is usually a graphic image which also serves to defines an area of the page as a hyperlink to the advertiser's web site on a server 8. When a potential customer uses a computer 2 to select within the area defined by the advertisement, the customer's web browser is redirected to the advertiser's web site via the Internet 6, and subsequent transactions between the customer and the advertiser can take place between the customer's browser and the advertiser's web server without further involvement of the referring web page server 4.
A monitoring system, as shown in Figure 1, comprises an Intelligent Web Site Monitor (IWSM) server 10 that includes an interceptor module 14 so the server 10 acts like a filtering server between the browser on the customer's computer 2 and the advertiser's web server 8. As part of an IWSM process executed by the server 10, the advertisement hyperlinks in the web page provider's site are adjusted to not refer directly to an advertiser's web site on the server 8, but instead refer to the IWSM server 10 with the URL of the advertiser's web site or page passed as data.
When a customer clicks on an advertisement, the customer's browser sends an access request to the IWSM server 10. The IWSM module 14 determines the advertiser's URL, logs the request, and then sends the request to obtain in response the corresponding web page from the advertiser's web server 8. In this sense the server 10 acts somewhat like a conventional proxy server. However, before passing the web page on to the customer's browser, the module
14 replaces all hyperlink and form references to the advertiser's web server with encoded versions which refer to the IWSM server 10 rather than the advertiser's web server but which also include the advertiser's URLs as data. Thus, when the customer clicks on any http hyperlink or submits any forms or data which would normally access the advertiser's server or servers 8, the http requests and messages are instead directed to the IWSM server 10. Before any forms are received at the advertiser's web server, any form data of interest is logged. Messages sent back to the customer's browser from the advertiser's web are also logged by
the IWSM server 10. Thus the IWSM server 10 logs all transactions of interest between the customer 2 and the advertiser 8 subsequent to the customer clicking on the advertisement.
The IWSM process steps are described in further detail with reference to Figure 2 for the following example. A customer browsing a web page provider's site clicks on merchantl 's advertisement. Normally, the URL corresponding to this action would be http://merch.antl .com/sales.htm, and the merchant's page would be loaded directly into the customer's browser. However, according to the IWSM process, this URL is instead previously encoded into a new URL which refers to the provider's IWSM server 10, but includes the merchant's URL as data, http://IWSM.provider.com7nierchantl.com/sales.htm. Thus, the customer's browser connects to the provider's IWSM server 10, as shown in Figure 2, at step 1, rather than the merchant's server. The interceptor module 14 determines the merchant's URL at step 2, logs the request at step 3, and gets the corresponding web page, sales, htm, from merchantl.com at step 4. All references to the merchantl .com web server in hyperlinks and forms in the returned web page are modified by the module 14 to refer to the IWSM server itself, with the original references encoded, at step 5. The modified page is then returned to the customer's browser, at step 6. Also any transaction data or data of interest is logged at step 5 by the IWSM server. Because each data transfer of interest is logged by the IWSM server, all financial and service transactions between the customer and the merchant's site are available for analysis. Because the transactions are associated by readily available data which may include customer host identification, timestamps and the original referring page, the revenue and/or services generated by a particular advertisement on a particular web page may be determined. For instance the logged data may include the JavaScript variable documentreferrer, and server environment variables such as REMOTE_ADDR, REMOTE DENT, and REMOTEJJSER, or a dynamically generated SESSION D.
The analysis of the logged data may be executed by a data mining/reporting module 16, as shown in Figure 1. The primary factor of interest may be the merchant revenues generated by a particular advertisement on a particular web page. For merchants who adopt the Electronic Commerce Modeling Language (ECML) standard, the standard is used to determine
which data fields of a form require logging by the interceptor module 16. For merchants not conforming to any form data standard, the module 16 is adjusted to identify the correct fields. This information can then be used to determine the fees to be paid by the advertiser to the web page provider.
To reduce performance penalties resulting from the addition of the IWSM server, the
IWSM server can pre-fetch, modify and cache the links referring to the advertiser's servers after the modified version of the advertiser's page has been sent to the customer's browser. To further enhance performance, the advertiser's CGI scripts can also be mirrored to the IWSM server.
A link in the context of this specification includes a URL, a URI, a hyperlink, or any data which identifies a resource, such as a document, and is sent using a communications protocol, such as HTTP or FTP.
The modules 14 and 16 of the server 10 are preferably software modules that execute on the server 10 to implement the IWSM process, and the server 10 is a standard computer system that acts as a web server. Alternatively, the steps of the IWSM process can be executed at least in part by dedicated hardware components, such as ASICs, of the server 10. The computer 2 may be a personal computer, handheld computer, mobile telephone or any other such device.
The IWSM process can be used for a range of monitoring applications, such as monitoring customer behaviour and usage patterns over the Internet.
Many modifications will be apparent to those skilled in the art without departing from the scope of the present invention as herein described with reference to the accompanying drawings.
Claims
1. A monitoring process, including: receiving a first access request from a first computer device including a modified link of network data, said modified link including link data representing an original link; extracting said link data from said modified link; and sending a second access request to a second computer device including said original link.
2. A monitoring process as claimed in claim 1, including receiving a response to said second access request from said second computer device; modifying original links in said response to generate respective modified links including link data representing said original links; and sending said response with said modified links to the first computer device.
3. A monitoring process as claimed in claim 2, including recording data passed between the first and second computer devices.
4. A monitoring process as claimed in claim 2, including recording transaction data passed between the first and second computer devices.
5. A monitoring process as claimed in claim 2, including maintaining a log of predetermined data transfers between the first and second computer devices.
6. A monitoring process as claimed in claim 2, wherein the first computer device is for a customer and said second computer device serves web pages of an advertiser.
7. A monitoring process as claimed in claim 5, wherein said predetermined data transfers represent service or financial transactions.
8. A monitoring process as claimed in claim 2, wherein said network data is markup language data.
9. A monitoring process as claimed in claim 2, wherein said original links are links of advertisements of a page.
10. A monitoring process as claimed in claim 3, wherein said data includes data identifying a customer.
11. A monitoring process as claimed in claim 3, including analysing said data to determine transactions generated by advertisements corresponding to said original links.
12. A monitoring process as claimed in any one of the preceding claims, including modifying said original link of said network data to generate the modified link in said network data.
13. A monitoring system having components for executing the steps of the method as claimed in any one of the preceding claims.
14. A server having components for executing the steps of the method as claimed in any one of claims 1 to 12.
15. Software stored on a computer readable storage medium and having code for executing the steps of the method as claimed in any one of claims 1 to 12.
16. A monitoring process executed by a server, including: receiving an access request including a first link modified to direct the request to the server, said first link including link data representing a second link to another server; sending an access request with the second link to the other server and receiving in response a page corresponding to the second link; modifying third links in the page to include modified links to the server with link data representing the third links, respectively; and sending the page to a computer device.
17. A server having an interceptor module for executing the steps of claim 16; and a data module for storing predetermined data passed between the computer device and the other server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001259956A AU2001259956A1 (en) | 2000-05-24 | 2001-05-24 | A monitoring system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AUPQ7740 | 2000-05-24 | ||
AUPQ7740A AUPQ774000A0 (en) | 2000-05-24 | 2000-05-24 | A monitoring system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2001090966A1 true WO2001090966A1 (en) | 2001-11-29 |
Family
ID=3821817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/AU2001/000621 WO2001090966A1 (en) | 2000-05-24 | 2001-05-24 | Monitoring system |
Country Status (2)
Country | Link |
---|---|
AU (1) | AUPQ774000A0 (en) |
WO (1) | WO2001090966A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003065232A1 (en) | 2002-01-31 | 2003-08-07 | Witness Systems, Inc. | Method, apparatus, and system for capturing, processing, and/or playing selected data exchanged between a server and a user |
CN111209166A (en) * | 2020-01-06 | 2020-05-29 | 深圳市同洲电子股份有限公司 | Automatic inspection system for B/S architecture business system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998053406A1 (en) * | 1997-05-19 | 1998-11-26 | Matchlogic, Inc. | Information storage, and delivery over a computer network using distributed information and centralized intelligence |
EP0952522A2 (en) * | 1998-04-22 | 1999-10-27 | Nippon Telegraph and Telephone Corporation | Method and device for acquiring usage data of an application |
WO2000004475A1 (en) * | 1998-07-20 | 2000-01-27 | Usa Technologies, Inc. | A method of transacting e-commerce and e-business from a public access pervasive computing device |
WO2000042735A1 (en) * | 1999-01-15 | 2000-07-20 | British Telecommunications Public Limited Company | A method of and appartus for generating data for charging a user for access over a communications network link |
-
2000
- 2000-05-24 AU AUPQ7740A patent/AUPQ774000A0/en not_active Abandoned
-
2001
- 2001-05-24 WO PCT/AU2001/000621 patent/WO2001090966A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998053406A1 (en) * | 1997-05-19 | 1998-11-26 | Matchlogic, Inc. | Information storage, and delivery over a computer network using distributed information and centralized intelligence |
EP0952522A2 (en) * | 1998-04-22 | 1999-10-27 | Nippon Telegraph and Telephone Corporation | Method and device for acquiring usage data of an application |
WO2000004475A1 (en) * | 1998-07-20 | 2000-01-27 | Usa Technologies, Inc. | A method of transacting e-commerce and e-business from a public access pervasive computing device |
WO2000042735A1 (en) * | 1999-01-15 | 2000-07-20 | British Telecommunications Public Limited Company | A method of and appartus for generating data for charging a user for access over a communications network link |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003065232A1 (en) | 2002-01-31 | 2003-08-07 | Witness Systems, Inc. | Method, apparatus, and system for capturing, processing, and/or playing selected data exchanged between a server and a user |
EP1479005A1 (en) * | 2002-01-31 | 2004-11-24 | Witness Systems, Inc. | Method, apparatus, and system for capturing, processing, and/or playing selected data exchanged between a server and a user |
EP1479005A4 (en) * | 2002-01-31 | 2010-10-13 | Witness Systems Inc | Method, apparatus, and system for capturing, processing, and/or playing selected data exchanged between a server and a user |
CN111209166A (en) * | 2020-01-06 | 2020-05-29 | 深圳市同洲电子股份有限公司 | Automatic inspection system for B/S architecture business system |
Also Published As
Publication number | Publication date |
---|---|
AUPQ774000A0 (en) | 2000-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU754298B2 (en) | Method and apparatus for redirection of server external hyper-link references | |
US8363544B2 (en) | System and method for ranking the quality of internet traffic directed from one web site to another | |
US7676574B2 (en) | Internet website traffic flow analysis | |
US8452865B1 (en) | System and method for reporting website activity based on inferred attribution methodology | |
US20100281008A1 (en) | Universal Tracking Agent System and Method | |
US6553417B1 (en) | Internet data access acknowledgment applet and method | |
US20020029290A1 (en) | System and method for tracking affiliates and merchants | |
US20020082919A1 (en) | System method and article of manufacture for affiliate tracking for the dissemination of promotional and marketing material via e-mail | |
US20140052518A1 (en) | Affiliate Marketing Method That Provides Inbound Affiliate Link Credit Without Coded URLs | |
US20050055269A1 (en) | Systems and methods for determining user actions | |
WO2010045434A2 (en) | Method and system for displaying internet ad media using etags | |
US20120221386A1 (en) | Real-time online advertisement verification system and method | |
GB2359644A (en) | Dynamically adding new functions for Web pages | |
WO2001090966A1 (en) | Monitoring system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |