Internet contest
First Claim
1. A method for directing internet traffic to web sites, the method comprising the steps of:
- providing an auction in which potential sponsors of an online scavenger hunt bid to host a target of the online scavenger hunt on the sponsor'"'"'s web site;
selecting one or more of the potential sponsors as winning sponsors; and
providing the online scavenger hunt in which a target object is hosted by a web site of the sponsor that wins the auction and in which participants in the online scavenger hunt navigate to the hosting web site in search of the target object, thereby driving internet traffic to the web site of the winning sponsor.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, the invention relates to providing infrastructure, process controls, and software to design, advertise, and implement an on-line contest in which participants in the contest search the Internet for a target in order to earn a reward. Hints and/or hidden objects may provide clues as to where to look for the reward, how to claim the reward, and what the reward is. The reward is funded by participating web site owners who reserve, in some embodiments via an auction, the opportunity to “host” the target during a contest or a portion of a contest, and as a result, drive traffic to their respective web sites.
257 Citations
97 Claims
-
1. A method for directing internet traffic to web sites, the method comprising the steps of:
-
providing an auction in which potential sponsors of an online scavenger hunt bid to host a target of the online scavenger hunt on the sponsor'"'"'s web site;
selecting one or more of the potential sponsors as winning sponsors; and
providing the online scavenger hunt in which a target object is hosted by a web site of the sponsor that wins the auction and in which participants in the online scavenger hunt navigate to the hosting web site in search of the target object, thereby driving internet traffic to the web site of the winning sponsor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system for modifying the functionality of a web page, the system comprising:
-
client software running in a web browser for use by a contestant in an online contest, wherein the client software presents added contest functionality to browsed web sites participating in the online contest; and
a client interface server in communication with the client software, the client interface server for determining if the web browser is presenting a web site participating in the online contest, and if so, transmitting instructions to the client software to present such added contest functionality with the browsed web sites. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A system for facilitating communication among participants in an online scavenger hunt, the system comprising:
-
client software running in a web browser and used by a plurality of participants in an online scavenger hunt, wherein the client software determines the current status of each of the plurality of participants in the online scavenger hunt;
a contest server for receiving the current status of each of the participants from the client software and transmitting the current status of at least a subset of the participants to the client software; and
a contest information component presented by the client software for displaying the current status of the subset of the participants. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A system for facilitating communication among participants in an online scavenger hunt, the system comprising:
-
client software running in a web browser and used by a plurality of participants in an online scavenger hunt, wherein the client software determines the current status of each of the plurality of participants in the online scavenger hunt, the client software configured to transmit the current status of each of the participants to a contest server and receive the current status of at least a subset of the participants from the contest server; and
a contest information component presented by the client software for displaying the current status of the subset of the participants.
-
-
66. A system for facilitating communication among participants in an online scavenger hunt, the system comprising:
a contest server for receiving the current status of each of the participants from client software running in a web browser and used by a plurality of participants in an online scavenger hunt and transmitting the current status of at least a subset of the participants to the client software, thereby facilitating the display of the current status of the subset of the participants via the client software.
-
67. A method of facilitating a team-based online scavenger hunt, the method comprising:
-
providing an online scavenger hunt in which a target object is hosted by web sites and in which participants in the online scavenger hunt navigate to the hosting web sites in search of the target object;
providing client software running in a web browser and used by the participants in the online scavenger hunt, wherein the client software facilitates communication among the participants, thereby allowing the participants to cooperate with each other to find the target object. - View Dependent Claims (68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80)
-
-
81. A method for providing online entertainment, the method comprising:
-
(a) providing an online scavenger hunt in which participants collect a series of electronic keys with which the participants can claim a prize;
(b) encouraging the participants to navigate to a first web page;
(c) presenting, in response to a participant viewing the first web page, an interactive screen in which the participant solves a puzzle by unscrambling a scrambled word, and upon determining the word, instructing the participant to locate the unscrambled word on the first web page;
(d) in response to the participant locating the unscrambled word, providing one of the series of electronic keys and an identifier of a next web page;
(e) repeating steps (b)-(d) wherein the next web page is the first web page until a predetermined stopping point; and
(f) presenting a target to the at least one participant, thereby allowing the at least one participant to interact with the target. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. A method for determining if a web site is in a list of web sites, the method comprising:
-
obfuscating URLs associated with a plurality of web sites by applying a Bloom Filter to each of the URLs;
transmitting a list of the obfuscated URLs to a client machine;
transmitting a client plug-in to a web browser, the client plug-in configured to;
receive the transmitted list of obfuscated URLs;
for each web site visited by the web browser, obfuscate a URL of a web site currently presented at the client by applying the Bloom Filter;
compare the obfuscated URL of the web site currently presented at the client to the list of obfuscated web sites; and
determine if the web site currently presented at the client is in the list of web sites based on the results of the comparison. - View Dependent Claims (94, 95, 96, 97)
-
Specification