WO2004109532A1 - A method of collecting data regarding a plurality of web pages visited by at least one user - Google Patents

A method of collecting data regarding a plurality of web pages visited by at least one user Download PDF

Info

Publication number
WO2004109532A1
WO2004109532A1 PCT/IB2004/001812 IB2004001812W WO2004109532A1 WO 2004109532 A1 WO2004109532 A1 WO 2004109532A1 IB 2004001812 W IB2004001812 W IB 2004001812W WO 2004109532 A1 WO2004109532 A1 WO 2004109532A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
web page
data
website
unique identifier
Prior art date
Application number
PCT/IB2004/001812
Other languages
French (fr)
Inventor
Megan Bouguenon
Steven Liversedge
Victor Bouguenon
Original Assignee
Cubicice (Pty) Ltd
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 Cubicice (Pty) Ltd filed Critical Cubicice (Pty) Ltd
Publication of WO2004109532A1 publication Critical patent/WO2004109532A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Definitions

  • THIS invention relates to a method of collecting data regarding a plurality of web pages visited by at least one user via the Internet or an intranet.
  • the present invention is in response to the business requirement to acquire and retain customers as well as build relationships with other business stakeholders, combined with a growing trend to use the Internet and computer networks as a communication tool by way of e-mail and/or website.
  • E-mails and websites are used by various businesses to interact with defined target markets and business stakeholder groups. Businesses require as much information as possible indicating how specific individuals and target markets respond to initiatives to communicate and conclude business through the Internet, such as e-mail and websites.
  • the ability to identify and match an individual with website interactivity is desirable in that it provides demographic information and important website interaction information relating to the response of individuals, the target market and website users in general.
  • the present invention seeks to address this. SUMMARY OF THE INVENTION
  • a method of collecting data regarding a plurality of web pages visited by at least one user comprising the steps of:
  • identification data identifies a website access device of a user and the web page data identifies a web page which the user has requested to view using the website access device;
  • the personal data including a unique identifier of each user
  • the request including a unique identifier of the user and identification data identifying the website access device used by the user;
  • the unique identifier may be at least one of a user's name, e-mail address or a unique identifier generated for the user.
  • the request from the user is generated from an email communication or identifiable interaction with the website such as the completing of an online form or the requesting of a web page through a website access device or internet browser.
  • a tracking script may be inserted into the code of a web page to communicate identification data and/or unique identifier data to the server.
  • the invention further comprises sending an e-mail to a plurality of users, the e-mail including a link to further information available within the e-mail or alternatively a requested web page therein, wherein the request from the user to view the information or requested web page is generated by the user selecting the link.
  • the user's request is routed first to the central server before being redirected to the requested web page or alternatively information relating to clicking on the link is shared with the server.
  • the method may comprise the step of providing a user with the capability to verify if their interactions with a website are being tracked as an identifiable user and accordingly opt out from the identification and tracking process.
  • a plurality of website access devices are associated with a single individual and therefore provide collective web page data on the individual.
  • a user wishing to visit a website uses a website access device typically in the form of a personal computer (PC) 10 to access, via the Internet 12, a web server 14.
  • the website access device could also be a mobile telephone, personal digital assistant (PDA), television, computer work station or touch screen device used to access a website.
  • PDA personal digital assistant
  • the web server 14 downloads a script onto the PC 10 typically in the form of a Java script contained in a web page to ascertain whether or not the PC has previously been used to access the server 14.
  • identification data in the form of an identification cookie is created and downloaded onto the PC 10.
  • the identification data identifies the website access device. If an identification cookie exists, or after the identification cookie has been created, web page data together with the identification cookie data are transferred to a server 16 with an associated database 18. Server 14 and 16 can be one and the same server.
  • the identification data and the web page data are stored in the database 18.
  • the script is used to identify and record when the web visitor uses the website access device to access a website or more specifically when the user requests access to one or more web pages contained in the website. Furthermore, the script can be used to record additional data relating to the interaction process such as browser information.
  • each time the user accesses the website or particular web pages data is transmitted to the server 16 and stored together with the cookie identification data. In this manner, a history is built of what web pages are accessed by the web visitor.
  • the server that hosts the invention is set up to track and report on defined websites and or web pages.
  • the abovementioned is implemented by inserting and or appending a tracking script into each web page which the website owner wishes to identify as having been visited.
  • This tracking script is inserted and or appended to the web page using an application specifically designed for the purpose of inserting the script into static web pages and or appending the script to dynamically generated web pages.
  • the script is embedded into the web page, and is returned to the web visitors Internet browser, thus allowing the script to communicate with the server 16 every time a web page is served to a web visitor's Internet browser thus recording website interactivity against the identification cookie.
  • personal information is transmitted to the server 16 by a website owner or associated party.
  • This additional information is in the form of personal data of a plurality of users which may be a plurality of customers or any other business stakeholder of the website owner.
  • the personal data at a minimum includes at least a unique identifier such as the user's name, email address or a unique identifier generated for the user or by the user, but typically includes more information such as company information, designation, contact details such as fax, phone and postal address.
  • visitor contact types such as:
  • each contact it is possible for each contact to be included in more than one contact type with the number of contact types being only limited by the inventions practical display limit. As will be described later, each contact also has the identification cookie number and web interaction history associated therewith.
  • the e-mail may begin with an introduction about a particular product and then encourage the user to click on the link for further information or to purchase the product.
  • a request is received at the central server 16 to view the requested web page.
  • the request includes the unique identifier such as the e-mail address of the recipient together with identification data identifying the website access device of the user.
  • the identification data takes the form of the identification cookie which has previously been placed on the user's computer.
  • the central server 16 uses the unique identifier such as the e-mail address and the identification data from the request to retrieve the user's personal data and to link the previously stored web page data to the user (e-mail recipient).
  • the user is then redirected to the requested web page.
  • this method is implemented by the website owner sending a request to the server 16 to insert a web page link into an e-mail.
  • the server 16 replaces the end destination link with a different link to re-route the request first to the server 16 before the request is redirected to the final destination.
  • the identification cookie described above is based on the domain name of the sender and not the entire URL of the sender. This is because if the URL changes or is typed in different case, a new cookie will be created based on a new URL.
  • a user's computer will in any event have a number of unique identification cookies thereon with each cookie being related to one of a number of domains.
  • the invention has the ability to associate more than one device with an individual thus allowing the invention to track and record individual website interactivity over numerous devices.
  • Information which can be extrapolated includes the recency of visits, the latency of visits, the frequency of visits, individual pages accessed, demographics, user browser information, user clickstream paths, website interaction intervals, noninteraction by defined parties and link tracking reports to mention a few of the reporting options available. Information can also be grouped according to contact list type or alternatively according to input page URL, referring URL etc.
  • the information is typically supplied from the central server 16 and database 18 to the business owner either by e-mail, pre-packaged reports, downloading of data into analysis applications, transfe ng data to other business related databases or by the business owner accessing the server 16 via the Internet, for example.
  • the invention has the added capability of providing website visitors both identified and unidentified with the ability to verify and opt out if required from the identification and tracking process.
  • the invention generating a website specific scripting code, which the invention user would include in email communications or on web pages.
  • the scripting code provides a link to a web page generated by the invention.
  • a website visitor would typically click on the link and be provided access to the generated web page.
  • the website visitor By entering information such as name, company details or email address into a form included in the web page, the website visitor would be able to submit said information and verify if they have been identified by the invention, as it relates to the website tracking process.
  • the invention typically compares information submitted, with information stored in the database and verifies if identification has taken place.
  • the website visitor is provided the functionality via the generated web page to opt out of the identification process if required. Selecting to opt-out instructs the invention to convert existing as well as future identification data to unidentified data with all website interactions being reported as unidentified actions.
  • the information can provide business with information to satisfy the following needs:
  • the present invention provides the following key web interaction functions:
  • Website interaction history based on contact category groups and individual users. Quickly and easily identify who has or has not interacted with the web presence or a specific section/page of the site based on visitor identification and grouping.

Abstract

A method of collecting data regarding a plurality of web pages visited by at least one user. The method comprises the steps of receiving, at a server, identification data together with web page data, wherein the identification data identifies a website access device of a user and the web page data identifies a web page which the user has viewed using the website access device. The identification data and the web page data are stored in a database. In addition, personal data of a plurality of users are stored, the personal data including a unique identifier of each user. A request is received from a user to view a web page, the request including a unique identifier of the user and identification data identifying the website access device used by the user. The unique identifier and identification data from the request are used to retrieve the user's personal data and to link the web page data to the user. A tracking script may be inserted into the code of a web page to communicate identification data and/or unique identifier data to the server.

Description

A METHOD OF COLLECTING DATA REGARDING A PLURALITY OF WEB PAGES VISITED BY AT LEAST ONE USER
BACKGROUND OF THE INVENTION
THIS invention relates to a method of collecting data regarding a plurality of web pages visited by at least one user via the Internet or an intranet.
The present invention is in response to the business requirement to acquire and retain customers as well as build relationships with other business stakeholders, combined with a growing trend to use the Internet and computer networks as a communication tool by way of e-mail and/or website. E-mails and websites are used by various businesses to interact with defined target markets and business stakeholder groups. Businesses require as much information as possible indicating how specific individuals and target markets respond to initiatives to communicate and conclude business through the Internet, such as e-mail and websites.
Previously, e-mail and website owners have only been able to obtain data such as the number of visits to a website or to particular pages on the website. However, without the website user sharing information, or identifying themselves through a login process or accessing information on the device being used to view a website, further personal information about the user is not obtainable.
The ability to identify and match an individual with website interactivity is desirable in that it provides demographic information and important website interaction information relating to the response of individuals, the target market and website users in general.
The present invention seeks to address this. SUMMARY OF THE INVENTION
According to the present invention there is provided a method of collecting data regarding a plurality of web pages visited by at least one user, the method comprising the steps of:
receiving, at a server, identification data together with web page data, wherein the identification data identifies a website access device of a user and the web page data identifies a web page which the user has requested to view using the website access device;
storing the identification data and the web page data in a database;
storing personal data of a plurality of users, the personal data including a unique identifier of each user;
receiving a request from a user to view a web page, the request including a unique identifier of the user and identification data identifying the website access device used by the user; and
using the unique identifier and identification data from the request to retrieve the user's personal data and to link the web page data to the user.
The unique identifier may be at least one of a user's name, e-mail address or a unique identifier generated for the user.
Preferably, the request from the user is generated from an email communication or identifiable interaction with the website such as the completing of an online form or the requesting of a web page through a website access device or internet browser.
A tracking script may be inserted into the code of a web page to communicate identification data and/or unique identifier data to the server. The invention further comprises sending an e-mail to a plurality of users, the e-mail including a link to further information available within the e-mail or alternatively a requested web page therein, wherein the request from the user to view the information or requested web page is generated by the user selecting the link.
Preferably, once the user has selected the link, the user's request is routed first to the central server before being redirected to the requested web page or alternatively information relating to clicking on the link is shared with the server.
The method may comprise the step of providing a user with the capability to verify if their interactions with a website are being tracked as an identifiable user and accordingly opt out from the identification and tracking process.
Preferably, a plurality of website access devices are associated with a single individual and therefore provide collective web page data on the individual.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying Figure is a schematic representation of the system within which the present invention operates.
DESCRIPTION OF AN EMBODIMENT
Referring to the accompanying drawing, a user wishing to visit a website uses a website access device typically in the form of a personal computer (PC) 10 to access, via the Internet 12, a web server 14. It will be appreciated that the website access device could also be a mobile telephone, personal digital assistant (PDA), television, computer work station or touch screen device used to access a website.
The web server 14 downloads a script onto the PC 10 typically in the form of a Java script contained in a web page to ascertain whether or not the PC has previously been used to access the server 14.
If the user has not accessed the web server 14, identification data in the form of an identification cookie is created and downloaded onto the PC 10. The identification data identifies the website access device. If an identification cookie exists, or after the identification cookie has been created, web page data together with the identification cookie data are transferred to a server 16 with an associated database 18. Server 14 and 16 can be one and the same server.
The identification data and the web page data are stored in the database 18.
The script is used to identify and record when the web visitor uses the website access device to access a website or more specifically when the user requests access to one or more web pages contained in the website. Furthermore, the script can be used to record additional data relating to the interaction process such as browser information.
In either case, each time the user accesses the website or particular web pages, data is transmitted to the server 16 and stored together with the cookie identification data. In this manner, a history is built of what web pages are accessed by the web visitor. The server that hosts the invention is set up to track and report on defined websites and or web pages.
Practically, the abovementioned is implemented by inserting and or appending a tracking script into each web page which the website owner wishes to identify as having been visited. This tracking script is inserted and or appended to the web page using an application specifically designed for the purpose of inserting the script into static web pages and or appending the script to dynamically generated web pages. The script is embedded into the web page, and is returned to the web visitors Internet browser, thus allowing the script to communicate with the server 16 every time a web page is served to a web visitor's Internet browser thus recording website interactivity against the identification cookie.
In addition, personal information is transmitted to the server 16 by a website owner or associated party. This additional information is in the form of personal data of a plurality of users which may be a plurality of customers or any other business stakeholder of the website owner. The personal data at a minimum includes at least a unique identifier such as the user's name, email address or a unique identifier generated for the user or by the user, but typically includes more information such as company information, designation, contact details such as fax, phone and postal address. Also included for each user are visitor contact types such as:
Customer type A Customer type B Training type A Training type B Potential customer Partner Distributor Media
E-mail newsletter A E-mail newsletter B Mailing list A Mailing list B
It is possible for each contact to be included in more than one contact type with the number of contact types being only limited by the inventions practical display limit. As will be described later, each contact also has the identification cookie number and web interaction history associated therewith.
In order to correlate web interaction history with personal information the following is carried out. Firstly, various e-mail correspondence is sent out to different contact types with the e-mail typically including some background information and then a link to a particular web page which the mail recipient is encouraged to visit.
For example, the e-mail may begin with an introduction about a particular product and then encourage the user to click on the link for further information or to purchase the product.
If the e-mail recipient clicks on the link, a request is received at the central server 16 to view the requested web page. The request includes the unique identifier such as the e-mail address of the recipient together with identification data identifying the website access device of the user. The identification data takes the form of the identification cookie which has previously been placed on the user's computer.
Once the central server 16 receives the request, the central server uses the unique identifier such as the e-mail address and the identification data from the request to retrieve the user's personal data and to link the previously stored web page data to the user (e-mail recipient).
The user is then redirected to the requested web page.
In practice, this method is implemented by the website owner sending a request to the server 16 to insert a web page link into an e-mail. The server 16 replaces the end destination link with a different link to re-route the request first to the server 16 before the request is redirected to the final destination. It will be appreciated that the user's personal information can now be linked to their website history giving the website owner a complete picture rather than merely knowing that an anonymous user has been visiting their site on various occasions. Furthermore it is now possible to track future direct visits to the website as visitor identified interactions.
In essence known users are matched from the click through thereby identifying the cookie with the contact. Thereafter, the individual is traced as a known user, and the server 16 will be able to provide ongoing tracking and reporting.
The identification cookie described above is based on the domain name of the sender and not the entire URL of the sender. This is because if the URL changes or is typed in different case, a new cookie will be created based on a new URL.
It will be appreciated that a user's computer will in any event have a number of unique identification cookies thereon with each cookie being related to one of a number of domains. The invention has the ability to associate more than one device with an individual thus allowing the invention to track and record individual website interactivity over numerous devices.
The above methodology is used to collect data on both identified and unidentified website users which can then be reported to the business concerned in a number of different ways. Information which can be extrapolated includes the recency of visits, the latency of visits, the frequency of visits, individual pages accessed, demographics, user browser information, user clickstream paths, website interaction intervals, noninteraction by defined parties and link tracking reports to mention a few of the reporting options available. Information can also be grouped according to contact list type or alternatively according to input page URL, referring URL etc. The information is typically supplied from the central server 16 and database 18 to the business owner either by e-mail, pre-packaged reports, downloading of data into analysis applications, transfe ng data to other business related databases or by the business owner accessing the server 16 via the Internet, for example.
The invention has the added capability of providing website visitors both identified and unidentified with the ability to verify and opt out if required from the identification and tracking process.
This is accomplished by the invention generating a website specific scripting code, which the invention user would include in email communications or on web pages. The scripting code provides a link to a web page generated by the invention. A website visitor would typically click on the link and be provided access to the generated web page.
By entering information such as name, company details or email address into a form included in the web page, the website visitor would be able to submit said information and verify if they have been identified by the invention, as it relates to the website tracking process. The invention typically compares information submitted, with information stored in the database and verifies if identification has taken place.
Furthermore if identification has taken place the website visitor is provided the functionality via the generated web page to opt out of the identification process if required. Selecting to opt-out instructs the invention to convert existing as well as future identification data to unidentified data with all website interactions being reported as unidentified actions.
In any event, it will be appreciated that the information can provide business with information to satisfy the following needs:
• Understand both individually and collectively how business stakeholders such as customers, known users and unidentifiable traffic interact with the web presence. • Understand both individually and collectively how recipients respond to e-mail communications.
• Provide insight into how website visitors are making use of a website as well as demonstrate the value of the visitor traffic and their actions relating to the website.
• Demonstrate the advertising value of a website.
• The ability to identify sales opportunities via the website and email communication.
• Have an early warning system that identifies increased or decreased website interactivity (Effective website success measurement).
• Assistance in identifying customers who are most likely to respond to business offers.
• Insights into how defined user groups (customers etc.), or identified individuals are interacting with web content.
• The ability to respond quickly and effectively to insights gauged from web interactivity.
• The availability of the above insights throughout the organisation, e.g. sales, marketing, customer care, training, management etc. With the ability to export and intergrate the information with other business information systems.
• Assistance in streamlining costs and improving customer communications. • Improved measurability and management of the sales, communication and marketing processes.
In meeting these needs, the present invention provides the following key web interaction functions:
• The ability to identify and track individual website visitors and group visitors such as customers or groups of customers to see how they interact with the web presence individually and collectively. (Click stream path and response to campaigns)
• The ability to link email communications to web interactivity in order to gauge individual responses.
• Extensive analysis and segmentation capabilities to provide effective business intelligence relating to the website (both identified and unidentified users).
• Website interaction history based on contact category groups and individual users. Quickly and easily identify who has or has not interacted with the web presence or a specific section/page of the site based on visitor identification and grouping.
• Provides a communication management facility by allowing organisations to establish their outward-bound email communications requirements.
• Provides a business with a facility to manage user identification as well as providing users with a facility to opt-out from the visitor identification and tracking process.

Claims

CLAIMS;
1. A method of collecting data regarding a plurality of web pages visited by at least one user, the method comprising the steps of:
receiving, at a server, identification data together with web page data, wherein the identification data identifies a website access device of a user and the web page data identifies a web page which the user has requested to view using the website access device;
storing the identification data and the web page data in a database;
storing personal data of a plurality of users, the personal data including a unique identifier of each user;
receiving a request from a user to view a web page, the request including a unique identifier of the user and identification data identifying the website access device used by the user; and
using the unique identifier and identification data from the request to retrieve the user's personal data and to link the web page data to the user.
2. A method according to claim 1 wherein the unique identifier is at least one of a user's name, e-mail address or a unique identifier generated for the user
3. A method according to claim 1 or claim 2 wherein the request from the user is generated from an email communication or identifiable interaction with the website.
4. A method according to claim 3 wherein the interaction with the website is the completing of an online form or the requesting of a web page through a website access device or internet browser.
5. A method according to any preceding claim further comprising sending an e-mail to a plurality of users, the e-mail including a link to further information available within the e-mail or alternatively a requested web page therein, wherein the request from the user to view the information or requested web page is generated by the user selecting the link.
6. A method according to claim 5 wherein once the user has selected the link, the user's request is routed first to the server before being redirected to the requested web page or alternatively information relating to clicking on the link is shared with the server.
7. A method according to any preceding claim wherein a tracking script is inserted into the code of a web page to communicate identification data and/or unique identifier data to the server.
8. A method according to any preceding claim further comprising the step of redirecting the user to the requested web page.
9. A method according to any preceding claim comprising the step of providing a user with the capability to verify if their interactions with a website are being tracked as an identifiable user and accordingly opt out from the identification and tracking process.
10. A method according any preceding claim wherein a plurality of website access devices are associated with a single individual and therefore provide collective web page data on the individual.
PCT/IB2004/001812 2003-06-05 2004-06-03 A method of collecting data regarding a plurality of web pages visited by at least one user WO2004109532A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ZA200304403 2003-06-05
ZA2003/4403 2003-06-05

Publications (1)

Publication Number Publication Date
WO2004109532A1 true WO2004109532A1 (en) 2004-12-16

Family

ID=33512029

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2004/001812 WO2004109532A1 (en) 2003-06-05 2004-06-03 A method of collecting data regarding a plurality of web pages visited by at least one user

Country Status (1)

Country Link
WO (1) WO2004109532A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8095644B2 (en) 2006-12-07 2012-01-10 Capital One Financial Corporation System and method for analyzing web paths
US8244740B2 (en) 2008-11-26 2012-08-14 Microsoft Corporation Providing suggested sites associated with target sites
US8869281B2 (en) 2013-03-15 2014-10-21 Shape Security, Inc. Protecting against the introduction of alien content
US8892687B1 (en) 2013-12-06 2014-11-18 Shape Security, Inc. Client/server security by an intermediary rendering modified in-memory objects
US8893294B1 (en) 2014-01-21 2014-11-18 Shape Security, Inc. Flexible caching
US8954583B1 (en) 2014-01-20 2015-02-10 Shape Security, Inc. Intercepting and supervising calls to transformed operations and objects
US9027142B1 (en) 2014-01-21 2015-05-05 Shape Security, Inc. Dynamic field re-rendering
US9083739B1 (en) 2014-05-29 2015-07-14 Shape Security, Inc. Client/server authentication using dynamic credentials
US9210171B1 (en) 2014-05-29 2015-12-08 Shape Security, Inc. Selectively protecting valid links to pages of a web site
US9225729B1 (en) 2014-01-21 2015-12-29 Shape Security, Inc. Blind hash compression
US9225737B2 (en) 2013-03-15 2015-12-29 Shape Security, Inc. Detecting the introduction of alien content
US9258274B2 (en) 2014-07-09 2016-02-09 Shape Security, Inc. Using individualized APIs to block automated attacks on native apps and/or purposely exposed APIs
US9411958B2 (en) 2014-05-23 2016-08-09 Shape Security, Inc. Polymorphic treatment of data entered at clients
US9438625B1 (en) 2014-09-09 2016-09-06 Shape Security, Inc. Mitigating scripted attacks using dynamic polymorphism
US9479529B2 (en) 2014-07-22 2016-10-25 Shape Security, Inc. Polymorphic security policy action
US9544329B2 (en) 2014-03-18 2017-01-10 Shape Security, Inc. Client/server security by an intermediary executing instructions received from a server and rendering client application instructions
US9608975B2 (en) 2015-03-30 2017-03-28 Shape Security, Inc. Challenge-dynamic credential pairs for client/server request validation
US9729506B2 (en) 2014-08-22 2017-08-08 Shape Security, Inc. Application programming interface wall
US9858440B1 (en) 2014-05-23 2018-01-02 Shape Security, Inc. Encoding of sensitive data
US9917850B2 (en) 2016-03-03 2018-03-13 Shape Security, Inc. Deterministic reproduction of client/server computer state or output sent to one or more client computers
US9986058B2 (en) 2015-05-21 2018-05-29 Shape Security, Inc. Security systems for mitigating attacks from a headless browser executing on a client computer
US10050935B2 (en) 2014-07-09 2018-08-14 Shape Security, Inc. Using individualized APIs to block automated attacks on native apps and/or purposely exposed APIs with forced user interaction
US10129289B1 (en) 2016-03-11 2018-11-13 Shape Security, Inc. Mitigating attacks on server computers by enforcing platform policies on client computers
US10298599B1 (en) 2014-09-19 2019-05-21 Shape Security, Inc. Systems for detecting a headless browser executing on a client computer
US10567363B1 (en) 2016-03-03 2020-02-18 Shape Security, Inc. Deterministic reproduction of system state using seeded pseudo-random number generators
CN110995835A (en) * 2019-12-02 2020-04-10 杭州麦达电子有限公司 Method for collecting purchased electronic resource database access records in real time
CN111400627A (en) * 2020-03-09 2020-07-10 政采云有限公司 Information acquisition method and device, electronic equipment and readable storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1026608A2 (en) * 1999-01-28 2000-08-09 Lucent Technologies Inc. Method and apparatus for logging web user activity using client-side support
US6138155A (en) * 1997-03-21 2000-10-24 Davis; Owen Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
US6725269B1 (en) * 1999-12-02 2004-04-20 International Business Machines Corporation System and method for maintaining multiple identities and reputations for internet interactions

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138155A (en) * 1997-03-21 2000-10-24 Davis; Owen Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database
EP1026608A2 (en) * 1999-01-28 2000-08-09 Lucent Technologies Inc. Method and apparatus for logging web user activity using client-side support
US6725269B1 (en) * 1999-12-02 2004-04-20 International Business Machines Corporation System and method for maintaining multiple identities and reputations for internet interactions

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KAMBA T. ET AL: "The Krakatoa Chronicle - An Interactive, Personalized, Newspaper on the Web", PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WORLD WIDE WEB, 11 December 1995 (1995-12-11) - 14 December 1995 (1995-12-14), XP002089804, Retrieved from the Internet <URL:http://www.w3.org/Conferences/WWW4/Papers/93> *
MONTICINO M.: "WEB-ANALYSIS: STRIPPING AWAY THE HYPE", COMPUTER, vol. 31, no. 12, December 1998 (1998-12-01), pages 130 - 132, XP002230375 *

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8326986B2 (en) 2006-12-07 2012-12-04 Capital One Financial Corporation System and method for analyzing web paths
US8095644B2 (en) 2006-12-07 2012-01-10 Capital One Financial Corporation System and method for analyzing web paths
US8244740B2 (en) 2008-11-26 2012-08-14 Microsoft Corporation Providing suggested sites associated with target sites
US9225737B2 (en) 2013-03-15 2015-12-29 Shape Security, Inc. Detecting the introduction of alien content
US8869281B2 (en) 2013-03-15 2014-10-21 Shape Security, Inc. Protecting against the introduction of alien content
US9794276B2 (en) 2013-03-15 2017-10-17 Shape Security, Inc. Protecting against the introduction of alien content
US9609006B2 (en) 2013-03-15 2017-03-28 Shape Security, Inc. Detecting the introduction of alien content
US9178908B2 (en) 2013-03-15 2015-11-03 Shape Security, Inc. Protecting against the introduction of alien content
US8892687B1 (en) 2013-12-06 2014-11-18 Shape Security, Inc. Client/server security by an intermediary rendering modified in-memory objects
US10027628B2 (en) 2013-12-06 2018-07-17 Shape Security, Inc. Client/server security by an intermediary rendering modified in-memory objects
US9270647B2 (en) 2013-12-06 2016-02-23 Shape Security, Inc. Client/server security by an intermediary rendering modified in-memory objects
US8954583B1 (en) 2014-01-20 2015-02-10 Shape Security, Inc. Intercepting and supervising calls to transformed operations and objects
US9584534B1 (en) 2014-01-21 2017-02-28 Shape Security, Inc. Dynamic field re-rendering
US9027142B1 (en) 2014-01-21 2015-05-05 Shape Security, Inc. Dynamic field re-rendering
US9225729B1 (en) 2014-01-21 2015-12-29 Shape Security, Inc. Blind hash compression
US9405851B1 (en) 2014-01-21 2016-08-02 Shape Security, Inc. Flexible caching
US10554777B1 (en) 2014-01-21 2020-02-04 Shape Security, Inc. Caching for re-coding techniques
US10212137B1 (en) 2014-01-21 2019-02-19 Shape Security, Inc. Blind hash compression
US8893294B1 (en) 2014-01-21 2014-11-18 Shape Security, Inc. Flexible caching
US9544329B2 (en) 2014-03-18 2017-01-10 Shape Security, Inc. Client/server security by an intermediary executing instructions received from a server and rendering client application instructions
US9411958B2 (en) 2014-05-23 2016-08-09 Shape Security, Inc. Polymorphic treatment of data entered at clients
US9858440B1 (en) 2014-05-23 2018-01-02 Shape Security, Inc. Encoding of sensitive data
US9210171B1 (en) 2014-05-29 2015-12-08 Shape Security, Inc. Selectively protecting valid links to pages of a web site
US9083739B1 (en) 2014-05-29 2015-07-14 Shape Security, Inc. Client/server authentication using dynamic credentials
US9716702B2 (en) 2014-05-29 2017-07-25 Shape Security, Inc. Management of dynamic credentials
US11552936B2 (en) 2014-05-29 2023-01-10 Shape Security, Inc. Management of dynamic credentials
US9621583B2 (en) 2014-05-29 2017-04-11 Shape Security, Inc. Selectively protecting valid links to pages of a web site
US10050935B2 (en) 2014-07-09 2018-08-14 Shape Security, Inc. Using individualized APIs to block automated attacks on native apps and/or purposely exposed APIs with forced user interaction
US9258274B2 (en) 2014-07-09 2016-02-09 Shape Security, Inc. Using individualized APIs to block automated attacks on native apps and/or purposely exposed APIs
US9479529B2 (en) 2014-07-22 2016-10-25 Shape Security, Inc. Polymorphic security policy action
US9729506B2 (en) 2014-08-22 2017-08-08 Shape Security, Inc. Application programming interface wall
US9438625B1 (en) 2014-09-09 2016-09-06 Shape Security, Inc. Mitigating scripted attacks using dynamic polymorphism
US10298599B1 (en) 2014-09-19 2019-05-21 Shape Security, Inc. Systems for detecting a headless browser executing on a client computer
US9608975B2 (en) 2015-03-30 2017-03-28 Shape Security, Inc. Challenge-dynamic credential pairs for client/server request validation
US9986058B2 (en) 2015-05-21 2018-05-29 Shape Security, Inc. Security systems for mitigating attacks from a headless browser executing on a client computer
US9917850B2 (en) 2016-03-03 2018-03-13 Shape Security, Inc. Deterministic reproduction of client/server computer state or output sent to one or more client computers
US10567363B1 (en) 2016-03-03 2020-02-18 Shape Security, Inc. Deterministic reproduction of system state using seeded pseudo-random number generators
US10129289B1 (en) 2016-03-11 2018-11-13 Shape Security, Inc. Mitigating attacks on server computers by enforcing platform policies on client computers
CN110995835A (en) * 2019-12-02 2020-04-10 杭州麦达电子有限公司 Method for collecting purchased electronic resource database access records in real time
CN110995835B (en) * 2019-12-02 2022-08-19 杭州麦达电子有限公司 Method for collecting purchased electronic resource database access records in real time
CN111400627A (en) * 2020-03-09 2020-07-10 政采云有限公司 Information acquisition method and device, electronic equipment and readable storage medium
CN111400627B (en) * 2020-03-09 2023-07-07 政采云有限公司 Information acquisition method and device, electronic equipment and readable storage medium

Similar Documents

Publication Publication Date Title
US20060271669A1 (en) Method of collecting data regarding a plurality of web pages visited by at least one user
WO2004109532A1 (en) A method of collecting data regarding a plurality of web pages visited by at least one user
US20200357018A1 (en) Method and system for tracking telephone calls
US10296521B2 (en) Method and system for providing content to users based on frequency of interaction
US6895387B1 (en) Dynamic marketing based on client computer configurations
CN101689210B (en) Aggregating and searching profile data from multiple services
US7155508B2 (en) Target information generation and ad server
US8918495B2 (en) Link tracking
US10600088B2 (en) Targeting online ads based on healthcare demographics
US20110041168A1 (en) Systems and methods for targeting online advertisements using data derived from social networks
US20040193685A1 (en) Method and apparatus for managing and sharing personal identities in a peer-to-peer environment
US20080071752A1 (en) Public relations communication methods and systems
KR20060130029A (en) Optimization of advertising campaigns on computer networks
US20230130850A1 (en) Techniques for integrating external content from advertising services into client applications
US20020112013A1 (en) Method for generating commercial email communications while preserving Internet privacy
US20120271719A1 (en) Targeting advertising based on tracking content sharing
US20120259703A1 (en) Methods and Systems to Facilitate Keyword Bid Arbitrage with Multiple Advertisement Placement Providers
EP2441235A1 (en) System and method to enable tracking of consumer behavior and activity
US20110022528A1 (en) Method and system for transmitting information via a plurality of different formats
US20040230562A1 (en) System and method of providing an online user with directory listing information about an entity
CN106228390A (en) The monitoring of the advertisement method and the corresponding reward voucher that utilize electronic coupons use terminal
US20050080854A1 (en) Internet-based system and method for providing selected information to recipients
US20020065920A1 (en) Host site based internet traffic meter
KR101097237B1 (en) System and method for searching the buddy of an instant messenger on the web search site
JP3133764U (en) SEO automatic mutual link 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 BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
WWP Wipo information: published in national office

Ref document number: 10556225

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 10559579

Country of ref document: US