Websites have been used to create virtual worlds and display the contents of those virtual worlds to users. The virtual world may be displayed to include a user's individual items such as characters, and special items that are used, e.g., worn or otherwise interacted with, for those characters, all associated together.
A virtual world can be implemented on any suitable website including a graphical chat room and/or a virtual world, such as the one described in U.S. Patent Application Publication No. 2005/0177428 A1 to Ganz, which is incorporated by reference in its entirety herein. This website defines a system where there is a product that is sold; that product has a hidden code on the product, and the code is entered into a website to create a virtual representation of the product on the website.
Many of these websites may be supported by advertising. It is desirable to find ways to get users to view the advertising.
One aspect relates to displaying advertising (an “ad”) on a website that a user can view and select. Most or some of the time, clicking on the ad will trigger a pop-up giving more detail about the ad/promotion. However, there is also a probabilistic chance that the user will trigger an activity that will allow the user to search for unique virtual or real prizes on the website. The prizes are tied into the content of the ad.
In one embodiment, the content is a movie and the prizes are tied to the content of the movie.
In the Drawings:
Our previous issued U.S. Pat. Nos. 7,465,212, 7,442,108 and 7,425,169, the entire contents of which are herewith incorporated by reference, describe a system which uses a real or tangible item to present a corresponding virtual item on a website; where the real item and the virtual item look similar to one another. In that application, a tangible item is packaged with a code, and that code is later used to register the virtual item. After registration of the code, a virtual representation of the tangible item is created into the Internet virtual world. The website hosts a user account that stores information indicative of the registered items that have been registered in this way.
In some embodiments, the code that is packaged with a product can be a unique registration number provided with the product at purchase, where the registration number is typically hidden from view until after purchase or use of the product.
The virtual representation that is shown on the virtual world may be a replica of the actual item—e.g. similar to, a cartoonized version, or otherwise recognizable as a replica of the actual item. Users buy items, toys for example, in a tangible form, and some part of the packaging of the tangible toy has the code. For example, the toy may have a tag that is hidden in a special way to avoid access to the code prior to purchase of the toy. Opening that hidden tag reveals the registration code.
The code can be entered into a website to register the toy. For example, the website can have a computer that looks up the code, providing a virtual representation of the specific product which has been purchased. The website also hosts a virtual world, and allows the user to enter a virtual world in which the user can interact with a virtual version of the product that the user has purchased. For example, if a user buys a toy stuffed monkey, the monkey is packaged with a code that is looked up by the computer, allows entering the code to enter the virtual world with a virtual version of that specific monkey.
The users can get other codes to unlock other items within the virtual world, such as, for example, by purchasing additional products/accessories (real or virtual) or as a prize for playing a game (real or virtual). For example, clothing, room furnishings, or other items for use with the user's already unlocked toys can be obtained in these ways, among others.
An online “virtual world” is described where the user of a product can register the product and then interact with the virtual version of the product. For example, a user of a toy can register the toy using a unique registration number provided with the toy at purchase, adopt the toy online, and play/interact with a virtual representation of the toy (the “virtual toy) in the virtual world.
In some embodiments, the “virtual world” can be implemented using an interactive website via a user computer connected to the Internet. In this manner, a user can play/interact with the virtual toy in a computer generated fantasy world (i.e., the virtual world).
The term “toy” could be any type of toy (for example, those used by a child), including, for example, plush toys (including but not limited to stuffed animals, fantasy figures, dinosaurs, vehicles, dolls, etc.), along with other types of toys (including, but not limited to, vehicles such as cars and trucks; action figures such as army figures, monsters, sports figures, fantasy figures, dinosaurs; and dolls, etc.).
Graphics, animation, sound, and recorded or live images might be utilized to generate the virtual world and the virtual toy. In addition, other sources of material can also be utilized. In essence, the virtual world creates an interactive playland for the toy owner to encourage imagination using the toy, and at the same time, provide an incentive to purchase additional toys or encourage additional individuals to also purchase toys in order to participate in the Entertainment System.
Throughout this disclosure, the term “virtual” is used, for example, to describe the user viewable/hearable material presented to the user on the user computer from data and/or computer programs and commands generated and/or provided by the Entertainment System, to the user computer running one or more computer applications (e.g., a web browser with the appropriate plug-ins, applets, and/or other support programs, etc.). The System provides the data and/or programs, via a communication network connected to the System and the user computer (e.g., the Internet). The term “virtual” does not necessarily mean that the displayed item is not “real”, because the displayed item could, for example, be a video or picture of a real item, for example. Furthermore, the “virtual world” is presented using “real” physical phenomena (e.g., light and sound), and is impacted by “real” user interactions (e.g., mouse and keyboard manipulations). Rather, the term “virtual” is used to describe the computer generated and/or provided presentation to the user, including both visual and audible effects, via the user computer. It is a “virtual world” in the sense that it is primarily a computer presented fantasy world with which the user can interact via manipulations of the user computer. In this manner, the “virtual” items of the virtual world can be presented as interacting with each other and with the user.
A virtual world allows advertising by advertisers, such as by the virtual world itself, or by third party advertisers. These advertisements can be used, for example to provide revenue to the website. Advertisers can target the specific audience of the virtual world, or of any character, or room, or area in the virtual world.
In the embodiment used in Ganz' WEBKINZ® website, for example, the user is a child. An embodiment allows parents to disable any third party advertisements to the child. The embodiments address this by providing those interested users or parents of users with the ability to modify, e.g., disable, third party advertisements.
In an embodiment, the interactive experience includes a private room 100 for the interaction.
Selection of the “MY OPTIONS” tab 202 navigates the user to the “MY OPTIONS” page 300 shown in
As a further alternative embodiment, once the third party advertisements have been deactivated, internal advertisements from the virtual world hosting organization may take the place of the third party advertisements. These advertisements may optionally describe other toy offerings, such as a pet of the month, related product offerings (clothing, games etc), upcoming products, upcoming events, and additional games and services to which the users may avail themselves.
In one embodiment, the ability to turn off third party ads is limited to members who have paid active accounts. Free accounts and expired accounts will not provide the ability to turn the ads off. This option will be inactive for those account holders.
According to an embodiment, users are encouraged to leave the ads running. In an embodiment, users who have chosen to view third party ads on the site get special opportunities related to those ads.
According to one embodiment, certain ads have premium content. The premium content can include bonuses, such as prizes which can include, for example, virtual items for use on the website, as well as real items that can be delivered to users. The premium content, however, is not always provided to the user. A rule is defined probabilistically in one embodiment. In another embodiment, the rule operates randomly or by some regular or irregular interval, for example, which defines how often the content is provided to the user.
In an example embodiment described herein, the content is provided to a requesting user some times (but not always). One embodiment of a new release, here Walt Disney's upcoming release of the “Diamond Edition” for Snow White and the Seven Dwarfs is described. In this embodiment, there may be ads for the upcoming release of the Diamond Edition.
An advertisement is shown (such as an advertising banner, for example), which has selectable portions, for example areas on the graphical user interface that can be clicked on by a user. Most of the time, clicking on the ad will only trigger a pop-up giving more detail about the promotion. However, based on a probabilistic rule or some other methodology, some but not all users will receive premium content when they click on the ad. The user receiving the premium content gets special opportunities as described herein.
At 1100, the system operates the Webkinz website, according to the systems described in our above referenced patents. Part of this website 1105 shows an ad, such as the advertisement 400 shown in
If the user is not one of the special users who will receive the special content, the system displays the conventional ad content at 1130 and provides information about the advertised product to the user in the normal fashion when the user clicks on the ad.
If the user is determined to be special at 1120, the system displays additional content at 1140. As described herein, this additional content provides at least one opportunity for the user to obtain a bonus, such as a special item that is related to the ad, for example. That special item is received either in the real world (such as by delivering the item to the user at the user address, for example) or the virtual world (such as providing an additional virtual item, for example, or providing a video or access to a special feature in the website) which is not provided to users who are not determined special and thereby simply receive the display of the ad at 1130.
In this embodiment, 1120 operates probabilistically based on a rule 1121 which specifies a criteria that provides a percentage of selection. For example, the rule 1121 could select every tenth ad selection by any user as being an ad that is entitled to additional content. Alternatively, the rule can operate according to a random function, e.g., a pseudorandom number generator. In this case, the rule would select the additional content when the pseudorandom number matches the specified criterion. In the Webkinz embodiment, the user who receives the additional content obtains unique Webkinz prizes that are usable on the Webkinz website, but are tied into the movie ad, for example. Only users who are randomly selected in this way can actually participate in the activity that can lead to getting these prizes. Thus, users are encouraged to click on ads in order to see if they are selected to receive the additional bonus content, but the system can efficiently operate by not having to provide the bonus content to all users every time they click on the ads.
The click for details button opens a detailed screen shown as 500 in
At 1140 in
The user first executes the play button at 620, to start the game, shown in
This embodiment allows the user to select three different rocks, to try and find prizes under those rocks that can be provided at random, for example.
The system determines that the user has clicked on a digging spot with a prize and triggers an animation—within a mini popup in this embodiment—revealing what was buried under the rock as shown in
The system also deactivates the first digging spot.
The user then hovers the “pickaxe” cursor over a second digging spot.
The system highlights the second digging spot.
The user clicks the second digging spot.
The pickaxe animates in a “chipping” action.
The system determines that the user has spotted a prize and triggers an animation (a popup) to reveal the second prize.
The system fades out the second “counter pickaxe” and deactivates the second digging spot.
The system adds the revealed prize to the user's dock.
The user clicks the [X] button to close the prize award mini popup.
The system closes the prize award mini popup and displays the Dwarf Diamond Digger interface.
A similar combination occurs for the third time: The user hovers the “pickaxe” cursor over a third digging spot; The system highlights the third digging spot; The user clicks the third digging spot; The pickaxe animates in a “chipping” action; The system determines that the user has spotted a prize and triggers an animation [in a popup] to reveal the third prize; The system fades out the third “counter pickaxe” and adds the revealed prize to the user's dock.
The user clicks the [X] button to close the prize award mini popup.
Once receiving a prize, the screen of
According to an embodiment, a statistical value is maintained for the rule 1121, wherein average number of gameplays per user or per click is carried out. For example, the user may get a gameplay randomly, or one time in each nine clicks. The value may be an adjustable value that can preset on the server by an administrator.
The system adds the revealed prizes to the user's dock shown as 910 in
The user clicks the [X] button to close the prize award mini popup.
The prizes obtained under the rocks are usable in the Webkinz game as virtual items. These items can be stored associated with a user account, and therefore can be used by the user either indefinitely, or for some period of time specified by the game. Alternatively, a user might be able to transfer the items to another account or another user.
According to an embodiment, each ad can only be clicked once by a user, to avoid a user trying to click repeatedly to obtain bonus content. The click for details button 405 allows the user to click on the ad once. Once the user has clicked on and triggered either the ad or the additional content, the select button is removed at 1150. Another embodiment may allow the ad to be selected more than once, e.g., every day or once every visit, to encourage repeated visits and/or repeated exposure to the ads.
An important feature of this system is that it encourages users to actually view the ads and also to click on the ads. Rather than an advertisement being an annoyance, this scenario transforms the ads into a desired feature, and encourages the user to select the ad, knowing that the user has a chance of winning items that they might find valuable.
An alternative Scenario 1 is that the user clicks on empty digging spots with their 3 tries and gets no prize.
An Alternative Scenario 2 is that the user quits the Dwarf Diamond Digger game. This scenario extends from step 1 in the main scenario and can occur at any point during game play.
A number of prize items can be awarded, including:
All of these example items can have tie-ins to the existing item being advertised, although alternative items not related to the advertised item might be offered in some embodiments, such as where the advertiser does not want to grant legal permission for related items, for example.
Other bonuses can be prizes that are already for sale, such as items for sale in the W-shop.
Although only a few embodiments have been disclosed in detail above, other embodiments are possible and the inventors intend these to be encompassed within this specification. The specification describes specific examples to accomplish a more general goal that may be accomplished in another way. This disclosure is intended to be exemplary, and the claims are intended to cover any modification or alternative which might be predictable to a person having ordinary skill in the art. For example, other prizes can be obtained in this way.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the exemplary embodiments of the invention.
The various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein, may be implemented or performed with a general purpose processor, or computer, operating as either or both of the client or server computer. The computer can be part of a system that also has a user interface port that communicates with a user interface, and which receives commands entered by a user, has at least one memory (e.g., hard drive or other comparable storage, and random access memory) that stores electronic information including a program that operates under control of the processor and with communication via the user interface port, and a video output that produces its output via any kind of video output format, e.g., VGA, DVI, HDMI, displayport, or any other form.
The computer may include a processor that operates to accept user commands, execute instructions and produce output based on those instructions. The computer is preferably connected to a communication bus. The communication bus may include a data channel for facilitating information transfer between storage and other peripheral components of the computer system. The communication bus further may provide a set of signals used for communication with the processor, including a data bus, address bus, and/or control bus.
The communication bus may comprise any standard or non-standard bus architecture such as, for example, bus architectures compliant with industry standard architecture (“ISA”), extended industry standard architecture (“EISA”), Micro Channel Architecture (“MCA”), peripheral component interconnect (“PCl”) local bus, or any old or new standard promulgated by the Institute of Electrical and Electronics Engineers (“IEEE”) including IEEE 488 general-purpose interface bus (“GPIB”), and the like.
A computer system used according to the present application preferably includes a main memory and may also include a secondary memory. The main memory provides storage of instructions and data for programs executing on the processor. The main memory is typically semiconductor-based memory such as dynamic random access memory (“DRAM”) and/or static random access memory (“SRAM”). The secondary memory may optionally include a hard disk drive and/or a solid state memory and/or removable storage drive for example an external hard drive, thumb drive, a digital versatile disc (“DVD”) drive, etc.
A least one possible storage medium is preferably a computer readable medium having stored thereon computer executable code (i.e., software) and/or data thereon in a non-transitory form. The computer software or data stored on the removable storage medium is read into the computer system as electrical communication signals.
The computer system may also include a communication interface. The communication interface allows' software and data to be transferred between computer system and external devices (e.g. printers), networks, or information sources. For example, computer software or executable code may be transferred to the computer to allow the computer to carry out the functions and operations described herein.
This can operate on a computer system from a network server via communication interface. The communication interface may be a wired network card, or a Wireless, e.g., Wifi network card.
Software and data transferred via the communication interface are generally in the form of electrical communication signals.
Computer executable code (i.e., computer programs or software) are stored in the memory and/or received via communication interface and executed as received. The code can be compiled code or interpreted code or website code, or any other kind of code.
A “computer readable medium” can be any media used to provide computer executable code (e.g., software and computer programs and website pages), e.g., hard drive, USB drive or other. The software, when executed by the processor, preferably causes the processor to perform the inventive features and functions previously described herein.
A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. These devices may also be used to select values for devices as described herein.
Combinations of the above should also be included within the scope of computer-readable media. The computer readable media can be an article comprising a machine-readable non-transitory tangible medium embodying information indicative of instructions that when performed by one or more machines result in computer implemented operations comprising the actions described throughout this specification.
Operations as described herein can be carried out on or over a website. The website can be operated on a server computer, or operated locally, e.g., by being downloaded to the client computer, or operated via a server farm. The website can be accessed over a mobile phone or a PDA, or on any other client. The website can use HTML code in any form, e.g., MHTML, or XML, and via any form such as cascading style sheets (“CSS”) or other.
Also, the inventors intend that only those claims which use the words “means for” are intended to be interpreted under 35 USC 112, sixth paragraph. Moreover, no limitations from the specification are intended to be read into any claims, unless those limitations are expressly included in the claims.
The computers described herein may be any kind of computer, either general purpose, or some specific purpose computer such as a workstation. The programs may be written in C, or Java, Brew or any other programming language. The programs may be resident on a storage medium, e.g., magnetic or optical, e.g. the computer hard drive, a removable disk or media such as a memory stick or SD media, or other removable medium. The programs may also be run over a network, for example, with a server or other machine sending signals to the local machine, which allows the local machine to carry out the operations described herein.
For example, An system for implementing one or more embodiments of the invention is shown in
The Entertainment System 1 is comprised of a server subsystem 2 for interacting with the users 10 via a user computer being operated by the user. The server subsystem can utilize a server 3, for serving content, including web pages, data, commands, and/or programs, for example, to the user computer. In addition, the server subsystem can include a reception subsystem 4, for receiving information and commands from the users 10. Alternatively, the server 3 and reception subsystem 4 might be combined into a single computer application, such as a commercially available web server, for example, running on one or more computers. The current system uses commercially available computer applications, such as Windows Server to implement much of the server subsystem.
The example Entertainment System 1 also comprises a Storage Subsystem 5, for storing system data, user IDs and passwords, toy registration codes, personalized user information, etc. utilized by the various subsystems. The Storage Subsystem 5 of the current system will utilize a commercially available database application running on commercially available hardware, for example.
A Registration Subsystem 6 can be used for registering the user and the user's toy into the system, so that the user has access to restricted portions of the system. The Registration Subsystem 6 may utilize its own dedicated application and hardware, or could be combined with or share the Server Subsystem 2 applications and/or hardware. The registration subsystem examines the registration code against stored data relating to a plurality of registration codes each representing a toy for sale.
A Virtual World Providing Subsystem 7 generates and/or provides the virtual world data to be served by the server 3 to the users 10 for use in displaying a virtual world on the users' computers. This subsystem 7 can be used to generate the ads and for providing the bonus content discussed above. Portions of this data may be generated on the fly in response to user interactions, and portions are likely to be obtained and/or derived from data stored in the Storage Subsystem 5. (For example, in an example embodiment, items owned by the user (the items in the dock for example), the virtual room state (virtual furniture in the room for example), virtual cash, health, happiness, hunger parameters are all examples of “stored data”, whereas data generated on the fly include position in the room (which also gets stored), and Arcade Game scores, for example).
Again, the Subsystem 7 may utilize unique applications and/or hardware, or may be combined with one or more of the Registration Subsystem 6 and/or the Server Subsystem 2 applications and hardware.
The previous description of the disclosed exemplary embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these exemplary embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
This application claim priority from provisional application No. 61/246,826, filed Sep. 29, 2009, the entire contents of which are herewith incorporated by reference.
Number | Date | Country | |
---|---|---|---|
61246826 | Sep 2009 | US |