WO2000058893A1 - Method and system for tracking user selections made over a bidirectional communication system - Google Patents

Method and system for tracking user selections made over a bidirectional communication system Download PDF

Info

Publication number
WO2000058893A1
WO2000058893A1 PCT/US2000/008281 US0008281W WO0058893A1 WO 2000058893 A1 WO2000058893 A1 WO 2000058893A1 US 0008281 W US0008281 W US 0008281W WO 0058893 A1 WO0058893 A1 WO 0058893A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
data
information
file
storing
Prior art date
Application number
PCT/US2000/008281
Other languages
French (fr)
Other versions
WO2000058893A9 (en
Inventor
Michael L. Cassara
Justin E. Greene
Original Assignee
Clicvu, Inc.
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 Clicvu, Inc. filed Critical Clicvu, Inc.
Priority to AU39289/00A priority Critical patent/AU3928900A/en
Publication of WO2000058893A1 publication Critical patent/WO2000058893A1/en
Publication of WO2000058893A9 publication Critical patent/WO2000058893A9/en

Links

Classifications

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

Definitions

  • the present invention generally relates to the field of data communications over a bidirectional communication system. More specifically, the invention is directed to a method and system for tracking selections made by users, for example, the selection of particular advertisements by users, and for creating a profile and/or identifying each user and presenting to each user selected and/or customized advertisements.
  • Bidirectional communication systems such as the Internet, bring people from all corners of the world together, providing for the exchange of ideas, information, and the like.
  • the Internet is fast replacing other more conventional means of communication, such as the mail and telephone.
  • the Internet is used by a number of content providers, which provide information, services, and the like, e.g. , on their respective web sites.
  • both content and advertising are presented to a user at the same time. It is difficult for a user to pursue both content and advertising simultaneously.
  • a method and system are provided for presenting information, for example, selected advertisements, to a user of a bidirectional communication system, such as the Internet or any other two-way network.
  • a user selects certain advertisements relating to goods and/or services on a web site, and those selections are stored by the system. Subsequently, when the user returns to the same site or to the system's site, the selected advertisements, as well as possibly new advertisements related to the same goods and/or services, are available to the user upon his or her request.
  • the system provides for the registration of users and includes a number of different storage options from which a user may select when he or she registers with the system, such as automatically storing each selected advertisement, querying the user upon each selection, and the like.
  • the present invention may be implemented using a computer network-based system associated with a web site which includes a processor operative to receive advertisement selections from a user and to store the selections in a database for future retrieval.
  • a processor operative to receive advertisement selections from a user and to store the selections in a database for future retrieval.
  • the processor retrieves the user's profile, optionally determines whether any new advertisements are available for advertisers listed in the user's profile, and presents any such new advertisements to the user, in addition to the stored information
  • the system maintains a number of databases for each user, each of which corresponds to a particular web site visited by the user These databases may reside at the system, or alternatively may reside at the various web sites
  • the system of the present invention in one illustrative embodiment includes a central computer system comprising an interface to communicate with remote users and/or content providers over a communications network facility, and a processor programmed to receive advertisements for users and to create user profiles, and to present to each user, upon request, the stored information and, optionally, additional information, such as new advertisements, based upon each user's profile
  • the system creates an "ad-file" for each registered user, into which selected advertisements are stored for future retrieval and presentation to the user In this manner, a user does not need to spend time reading an advertisement at the time it is presented to him or her at a web site, but may do so whenever it is convenient for the user
  • the system maintains an ad-file for each site visited by a user, with the ad-files residing at either the system or, alternatively, at the various web sites themselves
  • the system preferably maintains one global ad-file for each user which stores all of the advertisements selected by that user at the various web sites
  • An illustrative method includes the steps of presenting at least one advertisement to a user, creating a profile for the user if the user selects the advertisement, and, subsequently presenting the user with the advertisement and with additional information related to the original advertisement when the user returns to the system
  • FIG. 1 is a block diagram of a system for creating advertising profiles for users on a bidirectional communication system according to one illustrative embodiment of the present invention.
  • FIG. 2 is a flow chart depicting the operational flow of the system of FIG. 1.
  • the system includes a central tracking system 12 for receiving, storing, and presenting selected advertisements to users who access the system.
  • the tracking system 12 creates and maintains a plurality of advertisement databases (i.e. "ad-files") for various users, with the ad-files storing user-selected advertisements for future retrieval, as is described in greater detail below.
  • the tracking system is connected to a communication network facility 14 which provides for communication via telephone lines, data lines, or a functionally equivalent link to a number of remote users, each located at a respective terminal 16, and to a number of remote sites 18, for example, web sites, operated by various content providers, each of which includes a web server 21 programmed to present content to users over the network facility 14, as is conventional.
  • the "terminals" referred to herein may be computers, telephones, facsimile machines, or any other suitable device which allows for bidirectional communication over a network, and includes an interface having well known hardware and software structure such as a modem, tone decoder, networking interface, and the like, which is operative to initiate a connection via the communication network facility 14 to the central tracking system 12 or to one of the web sites 18.
  • the communication network facility 14 may be a telephone, facsimile, or data network system, a cellular telephone system, or any other suitable communication system.
  • data may be transmitted over a conventional telephone network system, and data terminals can be attached to a cellular telephone for receiving and sending information.
  • the communication network facility may include the Internet, a wide area network (WAN), a local area network (LAN), local computer terminals, or other suitable computer-based networks.
  • WAN wide area network
  • LAN local area network
  • local computer terminals or other suitable computer-based networks.
  • the central tracking system 12 in one illustrative embodiment includes a private system and preferably is located at the service provider's facility or similarly secure facilities. Alternatively, the system 12 may be part of a public network. For example, Internet service providers such as CompuServe ® , America Online ® , Earthlink ® , and others provide access to various web sites to thereby make the data available to subscribers. Thus, it will be apparent that the system 10 of the present invention can either be implemented as a private network, or may be implemented in connection with a public network, for example, the Internet.
  • the central tracking system 12 includes a number of communication ports C connected to the communication network facility 14 for simultaneous, two-way communication with one or more of the users 16 and/or web sites 18.
  • the respective communication ports C are also connected to an interface 19 which is part of the central tracking system 12 and represents and incorporates well known hardware and software structures to allow for simultaneous communications with plural users and web sites. While only one tracking system 12 is shown, it will be apparent that there may be a plurality of such systems, each of which corresponds to one or more of the web sites or the like.
  • the central tracking system 12 further includes a processor 20 and memory 22.
  • the processor 20 is coupled to the interface 19 to communicate information with the remote users via the terminals 16 and with the remote web sites 18, as is described in greater detail below.
  • the memory 22 is electrically connected to the processor, and receives and stores data from the processor, such as user profile information regarding selected advertisements, the advertisements themselves, as well as user registration information supplied by the users upon registering with the system 12.
  • the memory 22 is hierarchical and may include cache memory, RAM memory, disk subsystem memory, optical media, and/or tape and remote storage devices that can be accessed as needed.
  • the system 10 of the present invention creates and maintains a number of databases which serve to link various predetermined advertisements (e.g. , "ad-file enabled advertisements") to the appropriate tracking system 12, so that a user who selects an advertisement is at least initially directed to the system 12. rather than being directed to the advertiser's web site, to provide the user with the option of creating and/or modifying his or her ad-file, as is described in greater detail below.
  • a first database links each advertisement to a unique ad system URL which identifies the particular advertisement.
  • each advertisement includes an embedded URL which links the advertisement to an ad server 30 which maintains the first database in memory 32.
  • the user is instead routed to the ad server, which then accesses the first database to determine the URL of the appropriate ad-file (which is preferably stored at one of the tracking systems 12).
  • the ad server and the first database are controlled by the web sites 18, and may reside anywhere, so long as the web sites may access them when a user clicks on an ad-file enabled advertisement.
  • the system may be designed such that the ad server is accessed regardless of whether the advertisement is ad-file enabled, with the ad server then accessing the association table in the database to determine an appropriate tracking system URL based on the particular advertisement that was selected, as is described in greater detail below.
  • the tracking system 12 which maintains the appropriate ad-file also stores a number of databases, which may be in the form of association tables.
  • One association table links the ad system URL with an advertisement identification number, which serves to uniquely identify the advertisement selected by the user at the web site 18.
  • the association table also links the advertisement ID number to the actual advertisement URL (i.e. , the real URL associated with the advertisement).
  • the advertisement URL may be provided by the ad server, as is described in greater detail below. It will be understood that each tracking system 12 may service a number of ad- file URLs, such that a plurality of different URLs direct the user to the same system 12, where the system can determine the appropriate advertiser URL by accessing the association table in the database.
  • the tracking system 12 also maintains a user identifying database which, in one illustrative embodiment, relies on the receipt of "cookies" to determine the identity of the user.
  • a cookie is a unique identifier sent by a content provider the first time content is sent to a particular computer that is typically associated with a user. The cookie is stored on the user's machine, and is transmitted by the user's machine with each subsequent request to that particular content provider to identify the user.
  • the user identifying database associates cookies with a unique user ID number, and with that user's profile. Alternatively, the system may simply ask the user to enter a user name and/or password for identification purposes.
  • the system 12 also maintains a log file, which stores a user ID number, the advertisement identification number, a time stamp, and the action performed (e.g. , whether the ad was saved in the user's ad-file or not).
  • a log file which stores a user ID number, the advertisement identification number, a time stamp, and the action performed (e.g. , whether the ad was saved in the user's ad-file or not).
  • the special features of the system of the present invention are implemented, in part, by software programs stored in memory 22 of the central tracking system 12.
  • the software programs are stored in one or more preselected data files and are accessible by the processor 20, the function of which is described in greater detail in connection with FIG. 2.
  • the system 10 may store the user-selected advertisement in many different ways.
  • the system 10 maintains a "global" ad-file for each user, which is a data file that stores each advertisement selected by a user at the various web sites.
  • the global ad-file preferably resides at the tracking system 12.
  • the system may maintain a number of "local" ad-files for each user corresponding to the various web sites visited by the user.
  • the local ad-files may reside at each web site, or alternatively at the tracking system 12, but preferably in a manner transparent to the user.
  • an advertiser may provide a conventional advertising banner (i.e. , graphics) to the operator of the ad-file tracking system 12, along with an embedded URL of the advertiser.
  • the operator of the tracking system 12 stores the banner and embedded URL, and provides an ad-file URL to the advertiser, which the advertiser provides to the web site operator, along with the banner.
  • the web site operator then links the ad-file URL with the advertisement in the association table in the database.
  • the ad server accesses the database to determine the appropriate ad-file URL for that advertisement, and directs the user to that URL, as is described in greater detail below.
  • the operator of a web site 18 may contract with the operator of the system 12, and provide the operator of the system 12 with one or more advertising banners previously received from various advertisers, along with the URL(s) associated with the advertisement(s).
  • the operator of the system 12 stores those banners and URLs, and then provides the web site 18 with various ad-file URLs to link to the corresponding advertisements.
  • the process begins when a user at one of the remote terminals 16 accesses a content provider's web site 18 via the communication network facility 14. Once communication is established with the web site 18, operation begins at step 50, and the user receives information from the web server at the web site, which includes one or more advertisements, as is conventional. At step 52, the user clicks on one of the advertisements, desiring to be directed to the advertiser's web site.
  • the ad server 30 maintained by the web site determines the appropriate ad system URL, with the ad system URL directing the user to the tracking system 12 and also including a unique ad identifier to identify the advertisement selected by the user.
  • Operation then flows to step 58, and the user is directed to the tracking system 12 via the ad system URL. Also transmitted to the ad system URL is the real URL of the advertisement.
  • the system 12 determines whether a cookie is transmitted from the user's terminal. If so, this indicates that the user has already visited the tracking system 12, operation proceeds to step 62, and the system retrieves the user's profile. If, on the other hand, the user's terminal 16 does not transmit a cookie, then operation flows to step 64 and the user is registered as either a first-time visitor or as an existing user using a different terminal.
  • step 66 operation flows to step 66, and the system 12 determines, from the user's profile, whether the user's preference is to save every advertisement he or she selects. If the user preference is to save every ad, the user's indication to save the ad and/or the advertisement graphics themselves are saved in the user's ad-file at step 68, along with the advertiser's URL, for future retrieval.
  • the advertisement can be stored in a global ad-file, a local ad-file, or both.
  • each advertisement may be saved in one central database at the system 12, with a user's ad-file simply storing a link to that advertisement. In that manner, storage space is optimized.
  • the user is also notified that the advertisement (or a link to the advertisement) has been saved.
  • the user may then be directed back to the original web site which presented the advertisement to the user.
  • the user may be directed to the advertiser's web site after the advertisement has been saved by using the advertiser's URL transmitted by the ad server 30. If, at step 66, the automatic saving of each advertisement is not the user's preference, operation instead proceeds to step 70, and the system 12 determines whether the user's preference is to be asked whether he or she wishes to go to the advertiser's web site.
  • step 72 If the user's preference is to be asked whether he or she wishes to go to the advertiser's web site, operation flows to step 72, and the system 12 queries the user whether he or she wishes to be directed to the advertiser's web site. If the user wishes to be directed to the advertiser's web site, operation proceeds to step 74, and the system stores the advertisement (or the link to it) in the user's ad-file. Operation then proceeds to step 76, and the user is directed to the advertiser's web site. If, at step 70, the user's preference is not the "always ask" option, operation proceeds instead to step 78, and the system 12 determines whether the user's preference is to always go to the advertiser's web site.
  • step 74 If the user's preference is to always go to the advertiser's web site, operation proceeds to step 74 and the advertisement (or the link to it) is stored in the user's ad-file. Operation then proceeds to step 76 and the user is directed to the advertiser's web site.
  • step 78 If at step 78, it is determined that the user's preference is to not always go to the advertiser's web site, operation proceeds to step 80, and the user is redirected back to the publisher's site.
  • a user will create a file of stored advertisements or links to advertisements (the user's ad-file), which is maintained at the tracking system 12 in memory 22, to which the user may return at some later time.
  • advertisers may have promotions or new advertisements, and will provide those promotions and/or new advertisements to the operator of the tracking system 12. Then, when the user accesses the system 12, the system retrieves the user's ad-file and presents the advertisements to the user.
  • the system may either present the promotions or new advertisement(s) to the user, or inform the user that promotions or new advertisements exist and ask the user whether he or she wishes to be presented with those promotions or advertisement(s). In this manner, users may be presented with only certain advertisements based upon the user's profile.
  • an advertiser may generate a new advertisement which is intended to be a substitute for an old advertisement, or may provide additional information to supplement an old advertisement.
  • the new advertisement (or supplemental information) may be stored in the ad-files of the users who selected the old advertisement, with the old advertisement being removed from those ad-files in the case of a new advertisement.
  • advertisers may have ad schedules, with certain advertisements being stored in the various ad-files depending on the time of year.
  • an advertisement When an advertisement is retrieved by the tracking system 12, it may be provided to the user in a number of ways. In one preferred embodiment, as is described above, the advertisement is transmitted to the user via the communication network facility 14. Alternatively, the advertisement may be transmitted as an electronic mail ("email") transmission, a facsimile transmission, or any other suitable transmission.
  • email electronic mail
  • facsimile facsimile transmission
  • the system 10 of the present invention provides a convenient, efficient system for storing and later presenting information, for example, selected advertisements, to a user of a bidirectional communication system.
  • the system stores selected advertisements for a user which the user may access at some later time to read.
  • the system 12 may generate revenue for the system operator in the form of any one or more of advertising fees, registration fees, and the like.

Abstract

A system and method for presenting information, for example, selected advertisements, to a user of a bidirectional communication system, such as the Internet or any other two-way network. In one illustrative embodiment, a user (16) selects certain advertisements relating to goods and/or services on a web site (18), and those selections are stored by the system. Subsequently, when the user (16) returns to the same site (18) or to the system's site (12), the selected advertisements, as well as possibly new advertisements related to the same goods and/or services, are available to the user (16) upon his or her request and the user may optionally proceed to the advertiser's site (18).

Description

METHOD AND SYSTEM FOR TRACKING USER SELECTIONS MADE OVER A BIDIRECTIONAL COMMUNICATION SYSTEM
FIELD OF THE INVENTION
The present invention generally relates to the field of data communications over a bidirectional communication system. More specifically, the invention is directed to a method and system for tracking selections made by users, for example, the selection of particular advertisements by users, and for creating a profile and/or identifying each user and presenting to each user selected and/or customized advertisements.
BACKGROUND OF THE INVENTION
Bidirectional communication systems, such as the Internet, bring people from all corners of the world together, providing for the exchange of ideas, information, and the like. The Internet is fast replacing other more conventional means of communication, such as the mail and telephone. As is well known, the Internet is used by a number of content providers, which provide information, services, and the like, e.g. , on their respective web sites.
Many of these site operators sell advertising space on their sites to third party advertisers, which a user may click on to be directed to the advertiser's web site. Some of those content providers are publishers of newspapers, magazines, and the like, which provide access to their publications electronically over the Internet. Other content providers include those entities engaged in electronic commerce.
Typically, both content and advertising are presented to a user at the same time. It is difficult for a user to pursue both content and advertising simultaneously.
Thus, what is lacking is the ability to pursue one without losing or disregarding the other. Internet advertising is also temporal in that there is no provision for efficiently and/or intelligently storing particular advertisements selected by a user, or of interest to the user. If the user is in a hurry, he or she may elect not to read an advertisement he or she otherwise would want to read. Accordingly, it will be apparent to those skilled in the art that there continues to be a need for a method and system for presenting particular advertisements and/or other information to certain users of a bidirectional communication system which uses a user profile and/or identification to handle those advertisements and/or information for that user. There is also a need for tracking and/or storing those advertisements and/or information of interest to a particular user. The present invention addresses such needs.
SUMMARY OF THE INVENTION
According to the present invention, a method and system are provided for presenting information, for example, selected advertisements, to a user of a bidirectional communication system, such as the Internet or any other two-way network. In one illustrative embodiment, a user selects certain advertisements relating to goods and/or services on a web site, and those selections are stored by the system. Subsequently, when the user returns to the same site or to the system's site, the selected advertisements, as well as possibly new advertisements related to the same goods and/or services, are available to the user upon his or her request.
In one embodiment, the system provides for the registration of users and includes a number of different storage options from which a user may select when he or she registers with the system, such as automatically storing each selected advertisement, querying the user upon each selection, and the like.
In one illustrative embodiment, the present invention may be implemented using a computer network-based system associated with a web site which includes a processor operative to receive advertisement selections from a user and to store the selections in a database for future retrieval. When the user returns to the web site linked to the system, and requests their stored information, the processor retrieves the user's profile, optionally determines whether any new advertisements are available for advertisers listed in the user's profile, and presents any such new advertisements to the user, in addition to the stored information
In another illustrative embodiment, the system maintains a number of databases for each user, each of which corresponds to a particular web site visited by the user These databases may reside at the system, or alternatively may reside at the various web sites
Thus, the system of the present invention in one illustrative embodiment includes a central computer system comprising an interface to communicate with remote users and/or content providers over a communications network facility, and a processor programmed to receive advertisements for users and to create user profiles, and to present to each user, upon request, the stored information and, optionally, additional information, such as new advertisements, based upon each user's profile
According to another illustrative embodiment of the invention, the system creates an "ad-file" for each registered user, into which selected advertisements are stored for future retrieval and presentation to the user In this manner, a user does not need to spend time reading an advertisement at the time it is presented to him or her at a web site, but may do so whenever it is convenient for the user
In one embodiment, the system maintains an ad-file for each site visited by a user, with the ad-files residing at either the system or, alternatively, at the various web sites themselves In addition, the system preferably maintains one global ad-file for each user which stores all of the advertisements selected by that user at the various web sites
An illustrative method according to the present invention includes the steps of presenting at least one advertisement to a user, creating a profile for the user if the user selects the advertisement, and, subsequently presenting the user with the advertisement and with additional information related to the original advertisement when the user returns to the system
BRIEF DESCRIPTION OF THE DRAWINGS Other objects, features and advantages of the invention discussed in the above summary of the invention will be more clearly understood when taken together with the following detailed description of the embodiments which will be understood as being illustrative only, and the accompanying drawings reflecting aspects of those embodiments, in which:
FIG. 1 is a block diagram of a system for creating advertising profiles for users on a bidirectional communication system according to one illustrative embodiment of the present invention; and
FIG. 2 is a flow chart depicting the operational flow of the system of FIG. 1.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring now to the drawings, and particularly to FIG. 1, there is shown a system 10 for storing and subsequently presenting selected advertisements to a user of a bidirectional communication system, such as the Internet or other two-way network, according to an illustrative embodiment of the present invention. Generally, the system includes a central tracking system 12 for receiving, storing, and presenting selected advertisements to users who access the system. The tracking system 12 creates and maintains a plurality of advertisement databases (i.e. "ad-files") for various users, with the ad-files storing user-selected advertisements for future retrieval, as is described in greater detail below. The tracking system is connected to a communication network facility 14 which provides for communication via telephone lines, data lines, or a functionally equivalent link to a number of remote users, each located at a respective terminal 16, and to a number of remote sites 18, for example, web sites, operated by various content providers, each of which includes a web server 21 programmed to present content to users over the network facility 14, as is conventional. The "terminals" referred to herein may be computers, telephones, facsimile machines, or any other suitable device which allows for bidirectional communication over a network, and includes an interface having well known hardware and software structure such as a modem, tone decoder, networking interface, and the like, which is operative to initiate a connection via the communication network facility 14 to the central tracking system 12 or to one of the web sites 18.
It will be apparent to those skilled in the art that the communication network facility 14 may be a telephone, facsimile, or data network system, a cellular telephone system, or any other suitable communication system. As is well known in the art, data may be transmitted over a conventional telephone network system, and data terminals can be attached to a cellular telephone for receiving and sending information. In addition, the communication network facility may include the Internet, a wide area network (WAN), a local area network (LAN), local computer terminals, or other suitable computer-based networks. Thus, it will be apparent that any communications network facility which allows for the bidirectional transmission of data is suitable for use with the central tracking system 12 of the present invention.
The central tracking system 12 in one illustrative embodiment includes a private system and preferably is located at the service provider's facility or similarly secure facilities. Alternatively, the system 12 may be part of a public network. For example, Internet service providers such as CompuServe®, America Online®, Earthlink®, and others provide access to various web sites to thereby make the data available to subscribers. Thus, it will be apparent that the system 10 of the present invention can either be implemented as a private network, or may be implemented in connection with a public network, for example, the Internet.
In one illustrative embodiment, the central tracking system 12 includes a number of communication ports C connected to the communication network facility 14 for simultaneous, two-way communication with one or more of the users 16 and/or web sites 18. The respective communication ports C are also connected to an interface 19 which is part of the central tracking system 12 and represents and incorporates well known hardware and software structures to allow for simultaneous communications with plural users and web sites. While only one tracking system 12 is shown, it will be apparent that there may be a plurality of such systems, each of which corresponds to one or more of the web sites or the like. The central tracking system 12 further includes a processor 20 and memory 22. The processor 20 is coupled to the interface 19 to communicate information with the remote users via the terminals 16 and with the remote web sites 18, as is described in greater detail below. The memory 22 is electrically connected to the processor, and receives and stores data from the processor, such as user profile information regarding selected advertisements, the advertisements themselves, as well as user registration information supplied by the users upon registering with the system 12.
In one illustrative embodiment, the memory 22 is hierarchical and may include cache memory, RAM memory, disk subsystem memory, optical media, and/or tape and remote storage devices that can be accessed as needed. The system 10 of the present invention creates and maintains a number of databases which serve to link various predetermined advertisements (e.g. , "ad-file enabled advertisements") to the appropriate tracking system 12, so that a user who selects an advertisement is at least initially directed to the system 12. rather than being directed to the advertiser's web site, to provide the user with the option of creating and/or modifying his or her ad-file, as is described in greater detail below. In one embodiment, a first database links each advertisement to a unique ad system URL which identifies the particular advertisement. In the case of ad-file enabled advertisements, each advertisement includes an embedded URL which links the advertisement to an ad server 30 which maintains the first database in memory 32. Thus, when a user clicks on the advertisement, instead of being directed to the advertiser's web site (via the ad server), as is conventional, the user is instead routed to the ad server, which then accesses the first database to determine the URL of the appropriate ad-file (which is preferably stored at one of the tracking systems 12). The ad server and the first database are controlled by the web sites 18, and may reside anywhere, so long as the web sites may access them when a user clicks on an ad-file enabled advertisement. Alternatively, the system may be designed such that the ad server is accessed regardless of whether the advertisement is ad-file enabled, with the ad server then accessing the association table in the database to determine an appropriate tracking system URL based on the particular advertisement that was selected, as is described in greater detail below. The tracking system 12 which maintains the appropriate ad-file also stores a number of databases, which may be in the form of association tables. One association table links the ad system URL with an advertisement identification number, which serves to uniquely identify the advertisement selected by the user at the web site 18. The association table also links the advertisement ID number to the actual advertisement URL (i.e. , the real URL associated with the advertisement). Alternatively, the advertisement URL may be provided by the ad server, as is described in greater detail below. It will be understood that each tracking system 12 may service a number of ad- file URLs, such that a plurality of different URLs direct the user to the same system 12, where the system can determine the appropriate advertiser URL by accessing the association table in the database.
The tracking system 12 also maintains a user identifying database which, in one illustrative embodiment, relies on the receipt of "cookies" to determine the identity of the user. As is well known in the art, a cookie is a unique identifier sent by a content provider the first time content is sent to a particular computer that is typically associated with a user. The cookie is stored on the user's machine, and is transmitted by the user's machine with each subsequent request to that particular content provider to identify the user. Thus, the user identifying database associates cookies with a unique user ID number, and with that user's profile. Alternatively, the system may simply ask the user to enter a user name and/or password for identification purposes. Preferably, the system 12 also maintains a log file, which stores a user ID number, the advertisement identification number, a time stamp, and the action performed (e.g. , whether the ad was saved in the user's ad-file or not).
The special features of the system of the present invention are implemented, in part, by software programs stored in memory 22 of the central tracking system 12. The software programs are stored in one or more preselected data files and are accessible by the processor 20, the function of which is described in greater detail in connection with FIG. 2.
The system 10 may store the user-selected advertisement in many different ways. In one embodiment, the system 10 maintains a "global" ad-file for each user, which is a data file that stores each advertisement selected by a user at the various web sites. The global ad-file preferably resides at the tracking system 12. Alternatively, the system may maintain a number of "local" ad-files for each user corresponding to the various web sites visited by the user. The local ad-files may reside at each web site, or alternatively at the tracking system 12, but preferably in a manner transparent to the user.
Thus, in one illustrative embodiment of the invention, an advertiser may provide a conventional advertising banner (i.e. , graphics) to the operator of the ad-file tracking system 12, along with an embedded URL of the advertiser. The operator of the tracking system 12 stores the banner and embedded URL, and provides an ad-file URL to the advertiser, which the advertiser provides to the web site operator, along with the banner. The web site operator then links the ad-file URL with the advertisement in the association table in the database. Thus, when a user clicks on the banner, the user is not directed to the advertiser's web site, but instead is directed to the ad server associated with the web site operator. As described above, the ad server then accesses the database to determine the appropriate ad-file URL for that advertisement, and directs the user to that URL, as is described in greater detail below.
Alternatively, the operator of a web site 18 may contract with the operator of the system 12, and provide the operator of the system 12 with one or more advertising banners previously received from various advertisers, along with the URL(s) associated with the advertisement(s). The operator of the system 12 stores those banners and URLs, and then provides the web site 18 with various ad-file URLs to link to the corresponding advertisements.
It will be apparent that the invention can be implemented by web site content providers such as publishers and the like, by brand advertisers, either on their own web sites or on content provider web sites, by entities engaged in electronic commerce, and the like.
Referring now to FIG. 2. the operation of the system 10 of the present invention is described in conjunction with the above structural description of the central tracking system 12 and the remote user terminals 16. As illustrated in FIG. 2, the process begins when a user at one of the remote terminals 16 accesses a content provider's web site 18 via the communication network facility 14. Once communication is established with the web site 18, operation begins at step 50, and the user receives information from the web server at the web site, which includes one or more advertisements, as is conventional. At step 52, the user clicks on one of the advertisements, desiring to be directed to the advertiser's web site. At step 54, the ad server 30 maintained by the web site determines the appropriate ad system URL, with the ad system URL directing the user to the tracking system 12 and also including a unique ad identifier to identify the advertisement selected by the user.
Operation then flows to step 58, and the user is directed to the tracking system 12 via the ad system URL. Also transmitted to the ad system URL is the real URL of the advertisement. At step 60, the system 12 determines whether a cookie is transmitted from the user's terminal. If so, this indicates that the user has already visited the tracking system 12, operation proceeds to step 62, and the system retrieves the user's profile. If, on the other hand, the user's terminal 16 does not transmit a cookie, then operation flows to step 64 and the user is registered as either a first-time visitor or as an existing user using a different terminal.
Once the user's profile is retrieved or created, operation flows to step 66, and the system 12 determines, from the user's profile, whether the user's preference is to save every advertisement he or she selects. If the user preference is to save every ad, the user's indication to save the ad and/or the advertisement graphics themselves are saved in the user's ad-file at step 68, along with the advertiser's URL, for future retrieval. As described above, the advertisement can be stored in a global ad-file, a local ad-file, or both. Alternatively, each advertisement may be saved in one central database at the system 12, with a user's ad-file simply storing a link to that advertisement. In that manner, storage space is optimized. Optionally, the user is also notified that the advertisement (or a link to the advertisement) has been saved. The user may then be directed back to the original web site which presented the advertisement to the user. Alternatively, the user may be directed to the advertiser's web site after the advertisement has been saved by using the advertiser's URL transmitted by the ad server 30. If, at step 66, the automatic saving of each advertisement is not the user's preference, operation instead proceeds to step 70, and the system 12 determines whether the user's preference is to be asked whether he or she wishes to go to the advertiser's web site. If the user's preference is to be asked whether he or she wishes to go to the advertiser's web site, operation flows to step 72, and the system 12 queries the user whether he or she wishes to be directed to the advertiser's web site. If the user wishes to be directed to the advertiser's web site, operation proceeds to step 74, and the system stores the advertisement (or the link to it) in the user's ad-file. Operation then proceeds to step 76, and the user is directed to the advertiser's web site. If, at step 70, the user's preference is not the "always ask" option, operation proceeds instead to step 78, and the system 12 determines whether the user's preference is to always go to the advertiser's web site. If the user's preference is to always go to the advertiser's web site, operation proceeds to step 74 and the advertisement (or the link to it) is stored in the user's ad-file. Operation then proceeds to step 76 and the user is directed to the advertiser's web site.
If at step 78, it is determined that the user's preference is to not always go to the advertiser's web site, operation proceeds to step 80, and the user is redirected back to the publisher's site.
Thus, a user will create a file of stored advertisements or links to advertisements (the user's ad-file), which is maintained at the tracking system 12 in memory 22, to which the user may return at some later time. In addition, advertisers may have promotions or new advertisements, and will provide those promotions and/or new advertisements to the operator of the tracking system 12. Then, when the user accesses the system 12, the system retrieves the user's ad-file and presents the advertisements to the user. In addition, if any of the promotions or new advertisements relate to the same goods and/or services as those advertisements stored in the user's ad- file, the system may either present the promotions or new advertisement(s) to the user, or inform the user that promotions or new advertisements exist and ask the user whether he or she wishes to be presented with those promotions or advertisement(s). In this manner, users may be presented with only certain advertisements based upon the user's profile.
Alternatively, an advertiser may generate a new advertisement which is intended to be a substitute for an old advertisement, or may provide additional information to supplement an old advertisement. Thus, the new advertisement (or supplemental information) may be stored in the ad-files of the users who selected the old advertisement, with the old advertisement being removed from those ad-files in the case of a new advertisement. In addition, advertisers may have ad schedules, with certain advertisements being stored in the various ad-files depending on the time of year.
When an advertisement is retrieved by the tracking system 12, it may be provided to the user in a number of ways. In one preferred embodiment, as is described above, the advertisement is transmitted to the user via the communication network facility 14. Alternatively, the advertisement may be transmitted as an electronic mail ("email") transmission, a facsimile transmission, or any other suitable transmission.
From the foregoing, it will be apparent that the system 10 of the present invention provides a convenient, efficient system for storing and later presenting information, for example, selected advertisements, to a user of a bidirectional communication system. In addition, the system stores selected advertisements for a user which the user may access at some later time to read.
The system 12 may generate revenue for the system operator in the form of any one or more of advertising fees, registration fees, and the like.
While forms of the invention have been described, it will be apparent to those skilled in the art that various modifications and improvements may be made without departing from the spirit and scope of the invention. As such, it is not intended that the invention be limited to the illustrative embodiments set forth herein.

Claims

WHAT IS CLAIMED IS:
1. A method for storing and selectively presenting selected information to a user of a bidirectional communication system, comprising the steps of: storing data relating to the information in a preselected file, in response to the selection of the information by the user; and subsequently presenting the data to the user in response to a user request.
2. The method of claim 1, further including the step of redirecting the user to a central tracking system in response to the selection of particular information by the user.
3. The method of claim 1 , wherein the step of storing data comprises storing the data in a global file at a central tracking system.
4. The method of claim 1 , wherein the step of storing data comprises storing the data in a selected local file for the user.
5. The method of claim 4, wherein the local file is maintained at a central tracking system.
6. The method of claim 1, wherein the step of storing data comprises storing at least one of graphical data, text data, audio, video and identification data.
7. The method of claim 2, wherein the step of storing data comprises storing data corresponding to each piece of information selected by the user.
8. The method of claim 2, wherein the step of storing data comprises querying the user whether to store data for each piece of information selected by the user, and storing data corresponding to the pieces of information that the user designates for storage.
9. The method of claim 1. wherein the step of presenting comprises presenting the data along with additional data relating to the selected information.
10. The method of claim 1 , wherein the information comprises at least one advertisement, and further including the step of directing the user to a URL of the selected advertisement after storing the data relating to the selected advertisement.
11. The method of claim 1 , further including the steps of directing the user to a central tracking system, and creating a profile for the user and registering the user if the user is a new user.
12. The method of claim 1, further including the steps of directing the user to a central tracking system, determining if the user is a registered user, retrieving the user's profile if the user is a registered user, and presenting additional information based on said profile.
13. The method of claim 1 , wherein the step of storing comprises storing, in addition to the data relating to the selected information, additional data in the preselected file, and presenting the additional data to the user in response to the user request.
14. The method of claim 1, wherein the step of storing comprises storing, in the preselected file, a link to a selected piece of information.
15. The method of claim 1, further including the step of creating a corresponding file for each site visited by a user, and wherein the step of storing comprises storing the data in the corresponding file.
16. The method of claim 1, further including the steps of maintaining a database to link selected pieces of information to a central tracking system, and directing a user to the central tracking system when the user selects one or more of the selected pieces of information.
17. The method of claim 1 , further including the steps of accessing a server when a user selects a piece of information, and accessing, at the server, a database to determine an appropriate destination based on the selected information, and routing the user to the destination.
18. The method of claim 1, further including the steps of maintaining, at a central tracking system, a database to link unique pieces of information with a URL for the information.
19. The method of claim 1, further including the step of identifying the user via a user identification database and information transmitted by the user's terminal.
20. The method of claim 1, wherein the information comprises advertisements, and wherein the step of storing data comprises the steps of storing the advertisement in a centralized database, and storing identifying data in a user file.
21. A system for storing and selectively presenting selected information to a user of a bidirectional communication system, comprising: a central computer system comprising an interface to communicate with remote users and content providers over a communications network facility; and a processor programmed to create at least one file for each user, and to be responsive to selection by a user of a particular piece of information to store data relating to the piece of information in the user's file, the processor being further programmed to present to each user, upon request, the data stored in the user's file.
22. The system of claim 21 for use over a computer network, wherein the interface is designed to communicate over the computer network.
23. The system of claim 21, wherein the processor is programmed to create a global file for each user, and to store the data in the global file for the user.
24. The system of claim 21, wherein the processor is programmed to create a plurality of local files for each user, and to store the data in the corresponding local file for the user.
25. The system of claim 21 , wherein the processor is programmed to store at least one of graphical data, text data, video, audio and identification data.
26. The system of claim 21, wherein the processor is programmed to retrieve a user's profile, and to store data in the user's file based on the user's profile.
27. The system of claim 21, wherein the processor is programmed to present the stored data to the user, along with additional data relating to the selected information.
28. The system of claim 21, wherein the processor is programmed to determine if the user is a registered user, and retrieving the user's profile if the user is a registered user.
29. The system of claim 21, wherein the processor is programmed to create a corresponding file for each site visited by a user, and to store the data in the corresponding file.
30. The system of claim 21, further including a server that maintains a database to determine an appropriate destination for a user based on the selected information, and programmed to route the user to the destination.
31. The system of claim 21, wherein the selected information comprises at least one advertisement, and wherein the processor is responsive to selection by a user of a particular advertisement to store data relating to the advertisement in the user's file.
32. The system of claim 31 wherein the processor is programmed to direct the user to a URL of the selected advertisement.
PCT/US2000/008281 1999-03-29 2000-03-29 Method and system for tracking user selections made over a bidirectional communication system WO2000058893A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU39289/00A AU3928900A (en) 1999-03-29 2000-03-29 Method and system for tracking user selections made over a bidirectional communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12667699P 1999-03-29 1999-03-29
US60/126,676 1999-03-29

Publications (2)

Publication Number Publication Date
WO2000058893A1 true WO2000058893A1 (en) 2000-10-05
WO2000058893A9 WO2000058893A9 (en) 2002-01-31

Family

ID=22426140

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/008281 WO2000058893A1 (en) 1999-03-29 2000-03-29 Method and system for tracking user selections made over a bidirectional communication system

Country Status (2)

Country Link
AU (1) AU3928900A (en)
WO (1) WO2000058893A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1280077A2 (en) * 2001-07-26 2003-01-29 Hewlett-Packard Company Content clipping method
FR2834160A1 (en) * 2001-12-26 2003-06-27 M D I C Advertising message Internet window removal having navigator software web pages memorized/stored with advertising messages indexed following interest function/consulted using mouse click.
JP2008282180A (en) * 2007-05-09 2008-11-20 Accelia Inc User terminal, registration server, advertisement registration method, advertisement data transmission method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5287181A (en) * 1992-08-20 1994-02-15 Holman Michael J Electronic redeemable coupon system and television
JPH0934902A (en) * 1995-07-14 1997-02-07 Toppan Printing Co Ltd Method for supplying advertisement information and registration method therefor
US5809242A (en) * 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user
US5855007A (en) * 1995-11-15 1998-12-29 Jovicic; Neboisa Electronic coupon communication system
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5287181A (en) * 1992-08-20 1994-02-15 Holman Michael J Electronic redeemable coupon system and television
US6029195A (en) * 1994-11-29 2000-02-22 Herz; Frederick S. M. System for customized electronic identification of desirable objects
JPH0934902A (en) * 1995-07-14 1997-02-07 Toppan Printing Co Ltd Method for supplying advertisement information and registration method therefor
US5855007A (en) * 1995-11-15 1998-12-29 Jovicic; Neboisa Electronic coupon communication system
US5809242A (en) * 1996-04-19 1998-09-15 Juno Online Services, L.P. Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system
US5848396A (en) * 1996-04-26 1998-12-08 Freedom Of Information, Inc. Method and apparatus for determining behavioral profile of a computer user

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
GIOBBE, DOROTHY: "California daily developing cable classified service, Orange Country Register, in parthership with the Interactive Channel, hopes to roll out the American Clasiffed Network in 1995", EDITOR & PUBLISHER, vol. 127, no. 25, 18 June 1994 (1994-06-18), pages 26 *
REICHARD, KEVIN: "Caches as cache can", UNIX REVIEW'S PERFORMANCE COMPUTING, vol. 16, no. 10, September 1998 (1998-09-01), pages 55 - 57, XP002929474 *
SULLIVAN, EAMONN: "Lessening Internet speed penalties", (INTERSIGHTS)(PC WEEK NETWEEK) PC. WEEK, vol. 13, no. 25, 24 June 1996 (1996-06-24), pages N3, XP002928975 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1280077A2 (en) * 2001-07-26 2003-01-29 Hewlett-Packard Company Content clipping method
EP1280077A3 (en) * 2001-07-26 2003-11-05 Hewlett-Packard Company Content clipping method
FR2834160A1 (en) * 2001-12-26 2003-06-27 M D I C Advertising message Internet window removal having navigator software web pages memorized/stored with advertising messages indexed following interest function/consulted using mouse click.
WO2003056482A1 (en) * 2001-12-26 2003-07-10 M.D.I.C. Method and system for managing advertising messages displayed on internet
JP2008282180A (en) * 2007-05-09 2008-11-20 Accelia Inc User terminal, registration server, advertisement registration method, advertisement data transmission method, and program
WO2008140091A1 (en) * 2007-05-09 2008-11-20 Accelia, Inc. User terminal, registering server, advertisement registering method and advertisement data transmitting method and program

Also Published As

Publication number Publication date
AU3928900A (en) 2000-10-16
WO2000058893A9 (en) 2002-01-31

Similar Documents

Publication Publication Date Title
US6208975B1 (en) Information aggregation and synthesization system
US5995943A (en) Information aggregation and synthesization system
US8452657B2 (en) User-driven data network communication system and method
US6073105A (en) Interactive personals online network method and apparatus
US8239510B2 (en) Method and systems for locating geographical locations of online users
US20050090314A1 (en) Worldwide casino tour promotion and acceptance system and method
US20010032258A1 (en) System for internet connections, system for providing internet user information, method for providing internet user preference information, and method for distributing digital contents using the internet
US20060059129A1 (en) Public relations communication methods and systems
US20070294725A1 (en) Message-to-wap link for content and advertising
US20080028040A1 (en) Method and apparatus for location dependent software applications
JP2001519130A (en) Message service
US20140019258A1 (en) Advertisement delivery
AU2004215883B2 (en) A method and apparatus for advertising objects
US20050010485A1 (en) Integrated system and method for selectively populating and managing multiple, site-specific, interactive, user stations
US20150302484A1 (en) Technique for effectively promoting goods for service through an information assistance service
WO2000013434A2 (en) Method and system of biderictional communication facilitating internet commerce
WO2000058893A9 (en) Method and system for tracking user selections made over a bidirectional communication system
JP2003303148A (en) Information delivery method, information delivery system, and system control program
TW515962B (en) User-profile driven mapping of hyperlinks onto URLS
EP1247225A1 (en) On-line advertisement mechanism
WO2003063043A1 (en) Service and method for self-directed marketing
JP2002132787A (en) System and server for client
JP2002169832A (en) Device and method for providing information, and computer-readable recording medium with information providing program recorded thereon
KR20000037431A (en) Method of real time advertising on internet
JP2001319144A (en) Advertising method giving advantage to user's autonomous access to advertisement system by moving picture using internet

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX 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 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 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)
AK Designated states

Kind code of ref document: C2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX 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: C2

Designated state(s): GH GM KE LS MW 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 BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

COP Corrected version of pamphlet

Free format text: PAGES 1/2-2/2, DRAWINGS, REPLACED BY NEW PAGES 1/3-3/3; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: COMMUNICATION UNDER RULE 69 EPC (EPO FORM 2524 OF 30.12.2002)

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP