Demographic information gathering and incentive award system and method
Abstract
A demographic information gathering system provides web site proprietors with information about the users who visit their web sites, and provides web site visitors with incentive awards in exchange for providing the demographics information and interacting with the web sites in a predefined manner, the information gathering system for use with at least two websites, comprises: 1) a profile server including a database containing information concerning participating web site visitors; 2) first means associated with a first one of the at least two web sites for determining whether a first website visitor to the first website is one of the participating visitors; 3) second means associated with a second one of the at least two web sites for determining whether a second website visitor to the second website is one of the participating visitors; 4) means for developing demographic information concerning visitors to the first and second web sites, the first determining means being responsive to a request to view first content information at the first web site received from the first web site visitor to communicate information to the developing means if the first web site visitor is participating member. 5) redirection means for sending a first redirection message to the first web site visitor directing the first web site visitor to automatically request the first content information from the first web and sending a second redirection message in a similar manner to sending the first redirection message. 6) awarding means for the first and the second web site visitors, awarding an incentive award to the first web site visitor if the first means determines that the first web site visitor is a participating visitor and for awarding an incentive award to the second web site visitor in a similar manner to awarding the first web site visitor. This method can be implemented in network environment having first and second network devices for gathering information.

Term
Term ended
Projected expiry passed 13 May 2019, 7.4 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
64 claims: 64 independent, 0 dependent
- 1An information gathering system for use with at least two web sites on the Internet, the system comprising:a profile server including a database containing information concerning participating web site visitors;first means associated with a first one of the at least two web sites for determining whether a first web site visitor to the first web site is one of the participating visitors;second means associated with a second one of the at least two web sites for determining whether a second web site visitor to the second web site is one of the participating visitors;means for developing demographics information concerning visitors to the first and second web sites, the first determining means being responsive to a request to view first content information at the first web site received from the first web site visitor to communicate information to the developing means if the first web site visitor is a participating member, and the second determining means being responsive to a request to view second content information at the second web site received from the second web site visitor to communicate information to the developing means if the second web site visitor is a participating member, the developing means developing the demographics information based upon information from the database and information from at least one of the first and second determining means;redirection means for sending a first redirection message to the firs web site visitor directing the first web site visitor to automatically request the first content information from the first web site and for sending a second redirection message to the second web site visitor directing the second web site information from the second web site;and first awarding means for awarding an incentive award to the first web site visitor if the first means determines that the first web site 5 visitor is a participating visitor and for awarding an incentive award to the second web site visitor if the second determining means determines that the second web site visitor is a participating visitor.
- 2A system as defined in 1, wherein the first awarding io means awards the incentive award on a first identified visit.
- 3A system as defined in claim 2, wherein the first awarding means awards a second incentive award for a subsequent visit if the subsequent visit occurs after a predetermined period of time. is
- 4A system as defined in claim 2, wherein the first awarding means refuses to award a second incentive award after the first incentive award.
- 5A system as defined in claim 2, wherein the size of the incentive award is defined by the first web site.
- 6A system as defines in claim 1, wherein the first awarding means awards the incentive award in response to a task.
- 7A system as described in claim 6, wherein the task is responding to a question. -258. A system as defined in claim 1, further comprising second means for awarding an incentive award to participating web site visitors to the second web site. 9. A system as defined in claim 1, wherein the first determining means comprises software executed by the first web site.
- 810. A system as defined in claim 1, wherein the first determining means comprises software executed by the profile server. io
- 911. A system as defined in claim 1, wherein the first determining means received identification information.
- 1012. . A system as defined in claim 11, wherein the * identification information comprises encrypted identification information. Received -2613. A demographic information gathering system for use in a networked environment having first and second networked devices, the system comprising:a database server for storing profile information and identification 5 information associated with a participant;a third networked device;means responsive to a signal from the third networked device for determining whether the third networked device is the participant and for identifying an intended network device by io determining whether the signal was a request from the first networked device or a request for information from the second networked device;means responsive to the determining means for associating identification information associated with the third network is device with the intended network device, wherein the association is subsequently stored by the database server, means for sending a second signal to the third networked device identifying a redirected network location associated with the intended network device;and 20 means for adjusting incentive points associated with the participant.
- 1114. A system as described in claim 13, wherein the redirected network location comprises an address of the intended network device.
- 1215. A system as described in claim 13, further comprising means for identifying a profile specific network location. -n
- 1316. A system as described in claim 15, wherein the redirected network location comprises the profile specific network location.
- 1417. A system as defined in claim 13, wherein the 5 networked environment comprises the Internet.
- 1518. A system as defined in claim 13, wherein the database server comprises the third networked device.
- 1619. A system as defined in claim 13, wherein the database server comprises a fourth networked device for storing the io demographic information and a fifth networked device for storing the identification information.
- 1720. A system as defines in claim 13, wherein the first networked device comprises a personal computer.
- 1821. A system as defined in claim 13, wherein the is determining means comprises software instructions operating a microprocessor.
- 1922. A system as defined in claim 13, wherein the determining means receives identification information.
- 2023. A system as defined in claim 22, wherein the 20 identification information comprises encrypted identification information. INTELLECTUAL phuperty office OF N2. 1 * AUG 2003 _PEC£i\/pq -2824. A system as defined in claim 13, wherein the associating means comprises software instructions operating in a microprocessor.
- 2125. ·. A system as defined in claim 13, wherein the adjusting 5 means comprises software instructions operating in a microprocessor.
- 2226. - An apparatus for recording predefined actions related to first and second domains, said apparatus comprising:a database server for storing transaction and profile information;io means for receiving a request for information related to a domain and for receiving identification information associated with a user;means for determining whether the requested information is related to the first or second domain;is means for determining whether the user is identified in the database;means for modifying the transaction information based on the request and the identification information;means for sending a redirection message to the user in response to 20 receiving the request for information, the redirection message directing the user to automatically request the requested information from a server associated with the domain;and means for storing and adjusting incentive points associated with 25 the user.
- 2429. An apparatus as defined in claim 26, wherein the database server comprises a transaction database for storing the transaction information and a profile database for storing the profile information, and the apparatus further comprises means for transferring the transaction information from the transaction database to the profile database.
- 2530. An apparatus as defined in claim 26, wherein the io database server comprises a first networked device for storing the profile information and a second networked device for storing the incentive points.
- 2631. An apparatus as defined in claim 26, wherein the means for modifying the transaction comprises a networked device is
- 2732. An apparatus as defined in claim 26, wherein the means for determining whether the user is identified in the database receives identification information.
- 2833. - An apparatus as defined in claim 32, wherein the identification information comprises encrypted identification 20 information. received -3034. A method for recording predefined actions in first and second domains comprising the steps of:receiving a request for information related to a domain;determining whether the requested information is related to the first 5 or second domain;receiving identification information associated with a first user;associating the request for information with the determined domain;sending a redirection message to the first user, the redirection 10 message directing the first user to automatically request the requested information from a server associated with the domain;and adjusting incentive points associated with the first user.
- 2935. A method as described in claim 34, further comprising 15 the step of transmitting a representation of the requested information.
- 3036. ~ A method as described in claim 35, wherein the representation comprises a web page address.
- 3137. A method as described in claim 35, wherein the 20 representation comprises a web page.
- 3238. A method as described in claim 34, wherein the step of receiving the request for information comprises receiving a transport protocol message.
- 3441. A method as described in claim 34, wherein the identification information comprises one or more of the group 5 consisting of a network address, an identification number, and a user name.
- 3542. A method as described in claim 34, further comprising the step of determining whether the user is associated with a predefined profile type.
- 3643. A method as described in claim 42, further comprising the step of transmitting and e-mail message to the user.
- 3744. A method as described in claim 43, wherein the step of transmitting comprises composing the e-mail message based on a predefined profile associated with the user.
- 3845?' A method as described in claim 44, wherein composing the e-mail message comprises selecting an e-mail message from a plurality of e-mail messages.
- 3946. A method as described in claim 43, wherein the step of transmitting comprises composing the e-mail message based on the request. A method as described in claim 46, wherein composing the e-mail message comprises selecting an e-mail message from a plurality of e-mail messages. INTELLECTUAL PROPERTY OFFICE OF N.Z. 1 h AUG 2003 RECEIVED
- 4047. -3248. A method comprising the steps of:receiving a request for information stored on a first remote device from a second remote device;receiving an identifier associated with the second remote device from the second remote device;determining if the second remote device is a member of a predefined set;if the second remote device is a member of the predefined set, storing a representation of the information request relationally with a representation of the second remote device;transmitting an instruction to the second remote device, wherein the instruction redirects the second remote device to request the information from a third remote device;and adjusting incentive points associated with the second remote device.
- 4149. A method as described in claim 48, wherein the third remote device is the first remote device.
- 4250. A method as described in claim 48, further comprising the step of storing predefined profiles relationally with the predefined set;
- 4351. A method as described in claim 50, wherein the profiles comprise demographic information associated with people.
- 4452. A method as described in claim 50, further comprising the step of locating a particular profile by matching the Intellectual property OFNZ 1 * AUS 2003 RECEIVED -33representation of the second remote device with a member of the predefined set.
- 4553. A method as described in claim 48, further comprising the step of requesting identification information.
- 4654. A method as described in claim 48, wherein the step of determining comprises receiving identification information.
- 4755. A method as described in claim 54, wherein the identification information comprises encrypted identification information. }
- 4856. A method as described in claim 48, wherein the step of receiving comprises receiving a transport protocol message.
- 4957. A method as described in claim 48, wherein the request comprises a network address.
- 5058. A method as described in claim 48, wherein the »5 information comprises web page information.
- 5159. A method as described in claim 48, wherein the first remote device comprises a network server.
- 5260. A method as described in claim 48, wherein the second remote device comprises a network client. INTELLECTUAL PROPERTY OFFICE OF N.Z. 1 * AUS 2003 RECEIVED -3461. A method as described in claim 48, wherein the received identifier comprises one or more of the group consisting of a network address, an identification number, and a user name.
- 5362. A method as described in claim 48, wherein the 5 representation of the request comprises the request.
- 5463. A method as described in claim 48, wherein the representation of the request comprises a network address.
- 5564. A method as described in claim 48, wherein the instruction comprises a network address. 10
- 5665. A method as described in claim 48, further comprising the step of determining whether the second remote device is associated with a predefined profile type.
- 5766. A method as described in claim 65, further comprising the step of transmitting an e-mail message to the second remote is device.
- 5867. A method as described in claim 66, wherein the step of transmitting comprise composing the e-maii message based on the particular profile.
- 5968. A method as described in claim 67 wherein composing 20 the e-mail message comprises selecting an a-mail message from a plurality of e-mail messages. INTELLECTUAL PROPERTY OFFICE OF N.Z. 1 h AUG 2003 RECEIVED -3569. A Method as described in claim 66, wherein the step of transmitting comprises the e-mail message based on the request.
- 6070. A method as described in claim 69, wherein composing the e-mail message comprises selecting an e-mail message from a plurality of e-mail messages.
- 6171. An information gathering system for use with at least two websites on the Internet, said system substantially as described hereinbefore in relation to any one of the described embodiments with reference to Figs 1 to 7 of the accompanying drawings.
- 6272. A demographic information gathering system for use in a networked environment, said system substantially as described hereinbefore in relation to any one of the described embodiments with reference to Figs 1 to 7 of the accompanying drawings.
- 6373. An apparatus for recording predefined actions related to first and second domains said apparatus substantially as described hereinbefore in relation to any one of the described embodiments with reference to Figs 1 to 7 of the accompanying drawings.
- 6474. A method substantially as described hereinbefore in relation to any one of the described embodiments with reference to Figs 1 to 7 of the accompanying drawings.
Independent claims64
98 paragraphs in 25 sections, as filed
DEMOGRAPHIC INFORMATION GATHERING AND INCENTIVE AWARD SYSTEM AND METHOD
TECHNICAL FIELD OF THE INVENTION
The present invention relates in general to gathering demographic information and in particular to storing identification information, storing request information, and awarding incentive points in a networked environment.
BACKGROUND OF THE INVENTION
Networked environments such as the Internet allow people using local network devices to request information from remote network devices. Typically the local network device is a personal computer (PC) executing client software (e.g., a web browser); the remote network device is a server executing server software; and the network is the Internet. The requested information could be a web page containing information related to a hyperlink. For example, a user (web site visitor) may request a web page about baseball, from a more general web page about sports, by selecting a picture of a baseball with a pointing device such as a mouse. Once the selection is made, the local device sends a message to the remote device via the network. The message typically includes the domain and the name (i.e., the address) of the requested information, as well as information identifying the local device. Often, several messages are exchanged between the client and the server, further specifying the identity and capabilities of the local device.
Frequently, the proprietor of a particular web site desires information about the people requesting information from his web site. This demographic information allows the proprietor to tailor
Printed from Mimosa 12/20/2000 11:51:46 page -3WO 99/60503
PCT/US99/10636
- 2the content of his web site to the preferences of its visitors. For example, if a particular page is visited frequently by a particular demographic group (e.g., teen males), than the web site proprietor could target that demographic group whan selecting content such as advertising banners. Ordinarily, only limited demographic information such as browser version and the address of the local device are available for collection by the server. This limited demographic information is typically inadequate for most content tailoring, because it contains very little personal information about the visitor.
A common technique to overcome this drawback is to develop a profile for each visitor by requesting or requiring each visitor to fill out a questionnaire on their first visit. Profile information gathered from the questionnaire is than stored locally in a small file called a cookie on the visitors PC. Alternatively, the information is stored on the server and correlated to an identification number or password associated with the visitor. Regardless of the manner in which the profiles are stored, each time the visitor returns to the web site, his profile information is associated with the requests he makes, creating transaction information for subsequent analysis and content tailoring.
However, this technique suffers from certain drawbacks. Often, visitors are irritated by the inconvenience of multiple questionnaires from multiple web sites asking the same questions over and over. In fact, this may have the detrimental affect of averting visitors from such sites. Further, many visitors are unwilling to disclose personal information for fear it may compromise their privacy. Often, visitors prefer anonymous browsing in an effort to reduce junk e-mail. Although many web
Printed from Mimosa 12/20/2000 11:51:46 page -4I intellectual propertyofficeI
I OF N.Z. I
I 14 AU3 2003 I <sup>3</sup>' L RECEIVED I sites guarantee anonymity, others do not. Investigating individual proprietors privacy policies while browsing can be burdensome. Still further, collection of demographic information by individual proprietors precludes analysis by that proprietor that goes beyond his particular web site. For example, a web site proprietor may want to know what percentage of visitors to any web site (not just his own) are teen males.
SUMMARY
In accordance with a first aspect of the invention, there is disclosed an information gathering system for use with at least two web sites on the Internet, the system comprising: a profile server including a database containing information concerning participating web site visitors; first means associated with a first one of the at least two web site; for determining whether a first web site visitor to the first web site is one of the participating visitors; second means associated with a second one of the at least two we sites for determining whether a second web site visitor to the second web site is one of the participating visitors; means for developing demographics information concerning visitors to the first and second web sites, the fist determining means being responsive to a request to view first content information at the first web site received from the first web site visitor to communicate information to the developing means if the first web site visitor is a participating member, and the second determining means being responsive to a request to view second content information at the second web site received from the second web site visitor to communicate information to the developing means if the second web site visitor is a participating member, the developing means developing the demographics information based upon information from the database and information from at least one of the first and second determining means; redirection means for sending a first redirection message to the first web site visitor directing the first web site visitor to automatically request the first content information from the first web site and for sending a second redirection message to the second web site visitor directing the second web site visitor to automatically request the second content information from the second web site; and first awarding means for awarding an incentive award to the first web site visitor if the first means determines that the first web site visitor is a participating visitor and for awarding an incentive award to the second web site visitor if the second determining means determines that the second web site visitor is a participating visitor.
In some preferred embodiments, the system further comprises first means for awarding an incentive award to participating web site visitors to the first web site. In some such preferred embodiments, the first awarding means awards the incentive award [R:\LIBE]4I0S.doc:inic
INTELLECTUAL PROPERTY OFFICE
OF N.Z.
AUG 2003
RECEIVED
-410 on a first identified visit. In other such preferred embodiments, the first awarding means awards a second incentive award for subsequent visit if the subsequent visit occurs after a predetermined period of time. In some embodiments, the first awarding means refuses to award a second incentive award after the first incentive award. In certain embodiments, the size of the incentive award is defined by the first web site. In any of the foregoing embodiments, the first awarding mans may award the incentive award in response to a task. In such an instance, the task may be responding to a question.
In some preferred embodiments, the system further comprises second means for awarding an incentive award to participating web site visitors to the second web site. In some preferred embodiments, the first and/or second determining means is located proximate to a server associated with the first and/or second web site. In some such preferred embodiments, the first and/or second determining means is located proximate to the profile server.
In some preferred embodiments, the first and/or second determining means receives identification information. In some such embodiments, the identification information. In some such embodiments, the identification information comprises encrypted identification information.
In accordance with a further aspect of the present invention there is disclosed a demographic information gathering system for use i a networked environment having first and second networked devices, the system comprising: a database server for storing profile information and identification information associated with a participant; a third networked device; means responsive to a signal fiom the third networked device for determining whether the third networked device is the participant and for identifying an intended network device by determining whether the signal was a request from the first networked device or a request for information fiom the second networked device; means responsive to the determining means for associating identification information associated with the third network device with the intended network device, wherein the association is subsequently stored by the database server, means for sending a second signal to the third networked device identifying a redirected network location association with the intended network device; and means for adjusting incentive points associated with the participant.
In some preferred embodiments, the redirected network location comprises an address of the intended network device. In some preferred embodiments, the system further comprises means for identifying a profile specific network location. In some such preferred embodiments, the redirected network location comprises the profile specific [R:\LIBE]4I05.doc:inic
-5network location. In some preferred embodiments, the system further comprises means for adjusting incentive points associated with the participant. In some such preferred embodiments, the networked environment comprises the Internet. In other such preferred embodiments, the database server comprises a third networked device. In some embodiments, the database server comprises a fourth networked device for storing the demographic information and a fifth networked device for storing the identification information. In certain embodiments, the first networked device comprises a personal computer. In any of the foregoing embodiments, the determining means, associating means, and/or adjusting means comprise software instructions operating in a microprocessor.
In accordance with yet another aspect of the present invention there is disclosed an apparatus for recording predefined actions related to first and second domains, said apparatus comprising: a database server for storing transaction and profile information; means for receiving a request for information related to a domain and for receiving is identification information associated with a user; means for determining whether the requested information is related to the first or second domain; means for determining whether the user is identified in the database; means for modifying the transaction information based on the request and the identification information; means for sending a redirection message to the user in response to receiving the request for information, the redirection message directing the user to automatically request the requested information from a server associated with the domain; and means for stonng and adjusting incentive points associated with the user.
I INTELLECTUAL PROPERTY OFFICE OF NZ.
i ‘i AUS 2003 RECEIVED [fc\UBE}410J.<toc:inic
-6In accordance with another aspect of the present invention there is disclosed a method for recording predefined actions in first and second domains comprising the steps of: receiving a request for information related to a domain; determining whether the requested information is related to the first or second domain; receiving identification information associated with a first user; associating the request for information with the determined domain; sending a redirection message to the first user, the redirection message directing the first user to automatically request the requested information from a server associated with the domain; and adjusting incentive points associated with the first user.
In some preferred embodiments, the identification information comprises a network address, an identification number, and/or a user name. In some such preferred embodiments, the system further comprises the step of determining whether the user is associated with a predefined profile type. In other such preferred embodiments, thesystem further comprises the step of transmitting an e-mail message to the user. In such an instance, transmitting comprises composing and/or selecting the e-mail message based on a predefined profile associated with the user and/or based on the request.
” AUS 2003
Seceived [R:\UBB]4I0S.doc:niic
-Ί Ιη accordance with yet another aspect of the present invention there is disclosed a method comprising the steps of: receiving a request for information stored on a first remote device from a second remote device; receiving an identifier associated with the second remote device from the second remote device; determining if the second remote device is a member of a predefined set; if the second remote device is a member of the predefined set, storing a representation of the information request relationally with a representation of the second remote device; transmitting an instruction to the second remote device, wherein the instruction redirects the second remote device to request the information from a third remote device; and adjusting incentive points associated with the second remote device.
<sup>1</sup> * AUS 20G3 Bg.CE I VEn [IL\UBE]4105.doc:(nK
WO 99/60503
PCT/US99/10636
-8BRIEF DESCRIPTION OF THE DRAWINGS These and other features and advantages of the present invention will become more apparent from a detailed consideration of the following detailed description of certain preferred embodiments when taken in conjunction with the drawings in which:
FIG. 1 is a block diagram of a computer network capable of utilizing the present invention;
FIG. 2 is a block diagram showing a web site, suitable for use as the web site depicted in FIG 1, along with the data files it serves;
FIG. 3 is a block diagram showing a client, suitable for use as the client depicted in FIG 1, along with a constructed web page;
FIG. 4 is a block diagram showing a profile server, suitable for use as the profile server depicted in FIG 1, along with a profile database;
FIG. 5 is a block diagram showing a transaction server, suitable for use as the transaction server depicted in FIG 1, along with a transaction database;
FIG. 6 is a flowchart of a program that can be implemented by the transaction server 18 to monitor network usage; and,
FIG. 7 is a block diagram of an apparatus, suitable for use as the apparatus depicted in FIG 1.
Printed from Mimosa 12/20/2000 11:51:46 page -10WO 99/60503
PCT/US99/10636
-9DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Although the following description focuses on the Internet connecting personal computers to servers, persons of ordinary skill in the art will readily appreciate that the techniques of the present invention are in no way limited to the Internet, personal computers, or servers. On the contrary, any system which might benefit from tracking usage, relating that usage to user profiles, and/or from motivating users to use the system in predetermined ways may employ the techniques shown herein.
Generally, a system employing the present invention provides web site proprietors with demographics information about the users who visit their web sites. Further, the system provides web site visitors with incentive awards (i.e. points) in exchange for interacting with the web sites in a predefined manner. Anyone who uses the Internet can be a participating web site visitor. To participate, a user must visit a registration web site and complete a questionnaire. The questionnaire is designed to solicit various demographics data of interest to web site proprietors. For example, a profile may include a participating user's age, income,
2Q occupation, etc. Once the questionnaire is completed, a profile server 16 sets up an account for the newly subscribing user and saves the user's demographic profile to a database 40 (see FIG. 4). Significantly, the user need only register once. Optionally, the participant may thereafter earn additional points by completing supplementary questionnaires. These new questionnaires expand the user's profile with new information or update the user's profile when information becomes outdated.
The profile information is then associated with identification information unique to the participant and stored in memory. The
Printed from Mimosa 12/20/2000 11:51:46 page -11WO 99/60503
PCT/US99/10636
- 10profiles (i.e., profile information with identification information) are preferably stored in a database 40 on a profile server 16 (see FIG.
4). However, each profile could be stored on the associated user's iocal device or in some other manner, in any event, the identification information is stored on the user's local device, typically as a cookie, to identify the user on subsequent visits to participating sites. Preferably, the identification information comprises a unique alphanumeric string (e.g., a serial number).
After registering, a user can enjoy the benefits of the system by visiting the web sites of one or more participating web site proprietors. Preferably, the web sites of participating proprietors will include a message identifying the site as one included in the program. For example, a logo indicating the number of points that may be earned could be displayed on an ad banner. The system automatically awards points to deserving users without requiring the users to manually leave the web site awarding the points. In this sense, the system is distributed. It works behind the scenes of numerous, typically unrelated web sites to record predefined actions and to award points to visiting registered users.
Periodically, the system develops a report for each participating web site proprietor. Each report provides a demographics profile of the participating users that interacted with that particular site in a predefined manner.. Further, the report can include aggregated demographics information. The report is developed from transaction information gathered when a user interacts with a web site in a predefined manner and the system's database 40 of demographic profiles for participating users.
If they wish, each individual site proprietor can customize their site to request participating visitors to perform certain tasks
Printed from Mimosa 12/20/2000 11:51:46 page -12WO 99/60503
PCT/US99/10636
- 11 such as answering questions or visiting certain pages. By performing the requested tasks, the participating user will be awarded points that can be redeemed for products or services at a later date. However, specific tasks need not be required in this manner, instead, merely visiting a participating web site is preferably sufficient to obtain award points.
In addition to the registration site, the system provides redemption sites which participating users can visit to convert the points accumulated by visiting sites into products or services. The system automatically accepts redemption orders, places purchase orders with vendors for the requested product or service, and, where applicable, directs the vendor in question to deliver the redeemed products to the redeeming user. The points are automatically deducted from the participant's account, preferably located on a profile server 16.
A significant feature of the system is its ability to permit web site proprietors to create their own business rules governing the distribution of points. For example, a web site proprietor can select any number of points to be given visiting users; can specify activities or questions that must be completed by the visitor before points are awarded; and/or can limit the frequency at which users can be awarded points for visiting the site (e.g., once a year, once a month, etc.). As a further example, a web-site owner can provide two questionnaires to visitors and award more points to visitors that answer the more extensive questionnaire than to visitors that choose to answer the more limited questionnaire. The points a web site awards are preferably purchased from a central provider at a premium over their redemption value. For example,
Printed from Mimosa 12/20/2000 11:51:46 page -13WO 99/60503
PCT/US99/10636
- 12an apparatus 8, as described below, could serve as such a central provider.
Apparatus 8 constructed in accordance with the teachings of the invention is shown in FIG. 1 in a preferred embodiment. A communication channel 10 is shared by the apparatus 8 , a plurality of clients 12, and web site servers 14. A client 12 is a consumer of information (e.g., a web site visitor) and a web site server 14 is a provider of information. Although a client could take on many forms, such as a telephone, pager, kiosk, teller machine, reservation system, etc., in the typical case for the internet, the client 12 is implemented as a web browser on a personal computer.
Clients 12 request pages of information from the web sites 14 by transmitting a request message to an address where desired information is located. Typically this is accomplished by selecting a hyperlink that points to the desired page. Hyperlinks are usually pictures or highlighted words. A user may select the hyperlink in a variety of known ways. For example, the user could click on the hyperlink with a mouse or other pointing device. The user may or may not be a participating user (i.e., profile information may or may not be stored in the apparatus 8 for this user). The address specifies the name of the desired page and the domain in which it is located. For example, “www.xyz.com/sports” specifies the sports page in the www.xyz.com domain, in the typical instance, the web site 14 receives the request and responds with a markup file 20 such as a Hyper Text Markup Language (HTML) file. The markup file 20 specifies the layout of the requested page and any content files 22 needed to construct the page (see FIG. 2). Subsequently, the client 12 receives the markup file 20 and makes
Printed from Mimosa 12/20/2000 11:51:46 page -14WO 99/60503
PCT/US99/10636
- 13further requests for the content files 22. As the files are received, the constructed page 30 is displayed on the client 12 (see FIG. 3).
Typically, hyperlinks point to a page associated with the link. For example, a picture of a baseball might lead to a web page about baseball. However, in the preferred embodiment, participating web sites may include hyperlinks that appear to point to an associated page, but actually point to a transaction server 18 resident in the apparatus 8 (see FIG. 1 and FIG. 5). Preferably, included in the hyperlink information is an award id 24. The combination of the award id 24 and the address of the hyperlink is unique within the domain of this web page. Further, all domain names are unique, therefore, the combination of domain name, address, and award id 24 is unique across the entire network and may be used to determine the ultimate destination of a hyperlink.
When a user selects a hyperlink that points to the transaction server 18, messages are transmitted to the transaction server 18. These messages may include the award id 24 associated with that hyperlink, user identification information, and the intended destination of the hyperlink. In the preferred embodiment, the intended destination is developed by translating the award id 24 into a network address via a look-up table. For the purpose of properly processing received messages, the apparatus 8 is provided with means for determining whether the user associated with a received message is a registered user. Preferably, the determining means makes this determination by receiving the identification information stored on the user's local device (e.g., the cookie). If the local device responds with valid identification information, then the user is a registered participant. However, if valid identification information is not received, then the
Printed from Mimosa 12/20/2000 11:51:46 page -15WO 99/60503
PCT/US99/10636
- 14user is determined not to be a participant. In the preferred embodiment the identification information is encrypted when received and, therefore, decrypted by the determining means. Alternatively, identification information could ba retrieved from the local device for the purpose of checking it against a local list of registered participants. Instead of a local list, the transaction server 18 could query the profile server 16 to access data stored on that server. Optionally, the transaction server 18 and the profile server 16 could be implemented as the same device. In an alternate embodiment, means associated with the participating web sites determine whether a web site visitor is one of the participating visitors. For example, software instructions operating in a microprocessor could query the registration server to determine if a web site visitor is a participating visitor. Alternatively, the participating web site could search a local list of participating visitors.
If the transaction server 18 determines that the user is not a participant, then it translates the award id 24 into an address that does point to an associated page (e.g., picture of baseball to a baseball page). This translation is preferably performed with a look-up table. However, persons of ordinary skill in the art will readily appreciate that the associated page could be determined by parsing the transmitted messages. For example, the address the hyperlink actually points to could embed the address of the desired or associated web page. Subsequently, the transaction server 18 preferably sends a message to the client 12 redirecting it to the associated page. The client 12 then requests the associated page from the appropriate web site 14. Alternatively, the nonparticipating user could be redirected to a registration page or
Printed from Mimosa 12/20/2000 11:51:46 page -16WO 99/60503
PCT/US99/10636
- 15temporarily shown a page about how points could have been earned if he were registered, and then subsequently redirected to the associated page.
If the transaction server 18 determines that the user is a participant, it records data associated with the transaction in a transaction database 50 (see FIG 5). For example, the transaction database 50 may include the participant's identification information, the award id, the address of the desired web page, and the time of the request. Alternatively, the data associated with the transaction could ba stored by the profile server 16.
Optionally, the transaction server 18 includes means for awarding incentive points to participating web site visitors. Although a person with ordinary skill in the art will readily appreciate that the awarding means can be implemented in many ways without departing from the scope of the invention, in the preferred embodiment the awarding means is implemented by software instructions operating in a microprocessor resident in apparatus 8.
Preferably, certain conditions must be met before points are awarded. These business rules are preferably unique to a participating web site and are preferably defined by that web site's proprietor. The business rules are preferably stored on the transaction server 18 and indexed by the award id. However, the business rules could optionally ba stored on another server and retrieved. To determine if the participant identified by the identification information is eligible for the award identified by the award id, the awarding means tests the rules against circumstances specific to the participant. For example, the awarding means may award points because it determines that this
Printed from Mimosa 12/20/2000 11:51:46 page -17WO 99/60503
PCT/US99/10636
-16visit is a first visit by this participant. Similarly, the awarding means may award points because it determines that a predetermined amount of time has elapsed since this participant's last visit. The size of the award (i.e., number of points awarded) could vary from visit to visit and is preferably determined by the web site(s). Further, the awarding means may refuse to award points because it determines that this visit is not the first visit by this participant. Similarly, the awarding means may refuse to award points because it determines that a predetermined amount of time has not elapsed since this participant's last visit.
Optionally, the participant may earn points by completing certain tasks. For example, the participant may be asked to respond to a question or series of questions in exchange for a predetermined number of points.
Each web site could have a local business rule determining means or web sites could share one or more centralized determining means. For example, the determining means may be located proximate to a server associated with a web site. Alternatively, the determining means may be located proximate to the registration server. Further, the circumstances specific to each participant may be stored at the transaction server 18, on each participant's client, and/or on the profile server 16. In the event that information stored on a remote device is required to resolve a business rule, the determining means could query the appropriate device.
Preferably, if points are awarded the transaction is recorded and the award id 24 is translated into an address that points to an associated page. Optionally, zero points may be awarded for tracking predefined activities. As in the non-participant case, the
Printed from Mimosa 12/20/2000 11:51:46 page -18WO 99/60503
PCT/US99/10636
- 17 transaction server 18 preferably sends a message to the client 12 redirecting it to the associated page, and, the client 12 requests the associated page from the appropriate web site 14.
Alternatively, the participating user could optionally be temporarily shown a page about how many points he earned, then redirected to the associated page; or, the participating user could optionally be redirected to a page based on his profile information. For example, a participant requesting information about local restaurants could be redirected to a page that is iocal to him based on his address. Periodically (e.g., once a day), the participant's account is updated using the transaction information.
The apparatus 8 is preferably provided with means for developing demographic information concerning visitors to web sites 14. This developing means can be implemented as means for associating the demographic information of a participating user with a visited web site 14. The developing means or the associating means may include software instructions operating in a microprocessor that correlate the web page visited and visitor identification information with information in the profile database. For example, the percentage of males visiting a particular web page or web pages could be calculated by looking up each participating visitor in the profile database, checking a field in the database for sex, and tabulating the results.
if, due to the controlling business rules of the visited site 14, no points are awarded, the transaction may be still recorded, but the participant's account is not updated. As before, the award id 24 is translated into an address that points to an associated page. Preferably, the transaction server 18 sends a message to the client 12 redirecting it to the associated page, and, the client 12
Printed from Mimosa 12/20/2000 11:51:46 page -19WO 99/60503
PCT/US99/10636
- 18requests the associated page from the appropriate web site 14; or, the participating user could optionally be redirected to a page based on his profile information. Alternatively, the participating user could be temporarily shown a page informing him that no points were awarded, then redirected to the associated page.
A flowchart of a program that can be implemented by the transaction server 18 to monitor network usage in accordance with the teachings of the present invention is illustrated in FIG. 6. The programmed steps are typically performed by a control circuit such as a microprocessor as is conventional. Once the program is initiated the control circuit waits until it receives a message, such as a request for information from a particular network address (block 60). Preferably the request is a transport protocol message such as a hypertext transport protocol (HTTP) message. Typically, the information (e.g., a particular web page) is related to a particular domain in the network (e.g., a particular web site).
Subsequently, the control circuit receives identification information from the client 12 making the request (block 62). The identification information may be any identifier such as a network address, an identification number, and/or a user name.
Accordingly, the control circuit determines whether the user is a registered user (block 64) by waiting for valid identification information. If valid identification information is received, then the user is a registered user. Preferably, the identification information is an encrypted cookie. Alternatively, the identification information is checked against a predefined set of registered users. In the event that the control circuit determines that the client 12, browser, or the identification information is not associated with a registered user, it optionally transmits information to display a
Printed from Mimosa 12/20/2000 11:51:46 page -20WO 99/60503
PCT/US99/10636
- 19 message informing the user about how points could have been earned if he were a registered participant (block 66).
Subsequently, the control circuit transmits additional information to the client 12 from which the identification information originated (block 78). This additional information preferably includes a message redirecting a browser on the client 12 to request the desired information from the appropriate location; or, the participating user could optionally be redirected to a page based on his profile information.
in the event that the control circuit determines that the client 12, browser, or the identification information is associated with a registered user (block 64), it may determine what domain the requested information is related to (block 68). Typically, the domain name is included in the hyperlink and in the message requesting the information. For example, a request for a desired web page includes the address of the web page, which includes the domain. Alternatively, the domain name may be in the look-up table used to translate an award id into an intended destination.
Further, the control circuit may determine whether the user is associated with a predefined profile type. For example, the control circuit may be programmed to determine if the user is male. This determination can then be used in a variety of ways. For example, it could be stored in the transaction database 50, included in a report, used to determine the number of incentive points to award, or used to determine what messages to transmit. To determine if a user matches a predetermined profile type the control circuit could query the profile database 40 using the received identification information and compare the results of the query with the predetermined profile type. Alternatively, any other
Printed from Mimosa 12/20/2000 11:51:46 page -21WO 99/60503
PCT/US99/10636
-20database containing the appropriate information could be used (e.g., a subset of the profile database located on the transaction server 18).
Subsequently, the control circuit associates the request for information with the identification information and preferably stores the associated data in a database 50 on the transaction server 18 at a block 70 (see FIG. 5). However, the database may be stored on the profile server 16, on a client 12, on several clients 12, or on some other device. Further, the database could be queried over the communication channel 10 or over some other communication means such as a dedicated connection. Optionally, the control circuit awards or adjusts incentive points (block 72). The number of incentive points awarded is preferably based on business rules established by the web site proprietor. The business rules are preferably stored on the transaction server 18. However, the business rules may be stored on the profile server 16, on a client 12, on several clients 12, or on some other device. The business rules compare the current transaction to relevant parameters such as time since last related award and profile information to determine the number of points to be awarded.
Further, the control circuit may transmit other messages, such as an e-mail message (block 74). The e-mail message could be composed based on the predefined profile associated with the user. For example, if a registered user requests information related to a naw car purchase, a dealer in the user's area could be determined by the user's location information, and a personalized invitation for a test drive could be sent to the user on behalf of the dealer if the user is over a certain age and income level. Still further, the control circuit may transmit other messages, such as
Printed from Mimosa 12/20/2000 11:51:46 page -22WO 99/60503
PCT/US99/I0636
-21 information to display a massage informing the user about how many points were awarded or that no points were awarded and why no points were awarded (block 76). For example, on a first visit a participating user may be informed that he earned 500 points, but on a subsequent visit on the same day the participating user may be informed that no points ware awarded and that he should return in 24 hours.
In response to receiving the request for information, the control circuit transmits a representation of the requested information (block 78). For example, the representation may be a web page, or the network address of a web page instructing the client 12 to request the information from a particular wab site 14 (e.g., a redirection message). As a result the desired information is typically displayed on the client 12.
A block diagram of a device suitable for use as the apparatus 8 is illustrated in FIG. 7. The device comprises a set of coupled circuits, such as software instructions operating in a microprocessor. Messages requesting information arrive over the communication channel 10. Means for receiving, such as a receiver circuit 80, capture the message for processing in a known manner. The domain of origin and/or the domain of the desired information is determined by means for determining, such as a domain classifier circuit 82. Preferably, the domain classifier 82 parses the message to determine the domain of origin and/or the domain of the desired information. Similarly, means for determining whether the user is identified in a database, such as an identifier circuit 84, examines the message for identification information. Preferably, the identification information is a cookie sent by the client 12. Portions of the message, including the
Printed from Mimosa 12/20/2000 11:51:46 page -23WO 99/60503
PCT/US99/10636
-22domain and identification information are preferably stored by means for modifying. For example, a transaction logger 86 may send instructions to the transaction server 18 for such purposes. Similarly, means for.storing and adjusting incentive points, such as a point awarder circuit 88, modify point information on the transaction server 18. Means for transferring information 90 between the transaction server 18 and the profile server 16 allow information destined for one to be stored on the other and then updated. For example, the transaction information is preferably transferred to the profile server periodically. Means for transferring preferably include a transceiver on each of the devices and a network connection.
In summary, parsons of ordinary skill in the art will readily appreciate that a demographic information gathering and incentive award system and method have been provided. Users of systems implementing the teachings of the present invention can enjoy network browsing with increased privacy, unfettered by redundant questionnaires. Further, these users may be rewarded for their activity. Proprietors of such systems can benefit from the collection of demographic information across domains as well as increased traffic.
The foregoing description has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in fight of the above teachings. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.
Contents25
8 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8
8 priority claims, no other members on record
Priority claims8
| Document | Office | Kind | Date |
|---|---|---|---|
| 8094698 | United States of America | A | |
| 8094698 | United States of America | A | |
| 9910636 | United States of America | W | |
| 9910636 | United States of America | W | |
| 9880946 | – | – | – |
| PCTUS9910636 | – | – | – |
| US19980080946 | – | – | – |
| WO1999US10636 | – | – | – |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Renewal (renewal fees accepted)RENW | RENW | |
| Renewal (renewal fees accepted)RENW | RENW | |
| Renewal (renewal fees accepted)RENW | RENW | |
| Patent sealedPSEA | PSEA |
Numbers
- Publication, DOCDB
- 508992
- Publication, EPODOC
- NZ508992
- Application
- 508992
- Application, DOCDB
- 50899299
- Application, EPODOC
- NZ19990508992
Titles
- English
- Demographic information gathering and incentive award system and method
Classification
- CPC, 13
- G06Q30/02
- G06Q30/00
- G06Q30/0204
- G06Q30/0207
- G06Q30/0217
- G06Q30/0224
- G06Q30/0225
- G06Q30/0226
- G06Q30/0236
- G06Q30/0239
- G06Q30/0264
- G06Q30/0269
- G06Q30/0277
- IPC, 1
- G06Q30 02