Abstract:
A user interface for a virtual world controls and allows registering new characters and also registering achievement when the user has carried out a number of different items.

Description:
This application claims priority from provisional application No. 61/327,346, filed Apr. 23, 2010, the entire contents of which are herewith incorporated by reference. 
    
    
     BACKGROUND 
     U.S. Pat. No. 7,425,169, filed Dec. 30, 2004 describes a system of interacting with a virtual representation of a real world product. According to this system, a user can buy a toy or item which is associated with a special code. The toy exists in the real world, and the code forms a key to the virtual world. The user enters the code on a website and enters the virtual world. 
     The virtual world  110  provides activities and views with which the user can interact. The virtual world, as part of the interaction, provides a virtual replica  115  of the actual toy  100 . Users can carry out various activities on the website using their virtual version of the toy. For example, the user can form a house with rooms, furniture, clothing, and other items. The user can also carry out activities to earn cash, and purchase virtual items using that cash. 
     SUMMARY 
     According to an embodiment, a computer, provides output information in a form to be displayed on a display screen, said output information including virtual world information indicative of a virtual world with which a user can interact, said computer controlling registering a number of different virtual characters with which the user can interact in the virtual world, and where said virtual characters can be traded with other users in the virtual world for other virtual characters and/or virtual cash, said computer also maintaining information about actions taken by a user, comparing said actions to a sequence of actions that is necessary to obtain and achievement icon, and providing said user with said achievement icon when said user has carried out all of said sequence of actions, and displaying said achievement icon on at least one user information page in the virtual world. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       In the drawings: 
         FIG. 1  shows the basic layout of operation in the virtual world; 
         FIG. 2  shows the different ways of handling the achievement icons on a user interface; 
         FIG. 3  shows tooltips on the achievement icons; 
         FIG. 4  shows achievement parts on the achievement icons; and 
         FIG. 5  shows the public profile and shows how the public profile includes the achievements. 
     
    
    
     DETAILED DESCRIPTION 
     The present application describes additional aspects, actions and activities and additional structure, for adding to a website of the type described in U.S. Pat. No. 7,421,569 and as shown generally in  FIG. 1 . It should be understood, however, that the aspects described herein are not limited to use with the system described in  FIG. 1 . These aspects can be used with other kinds of websites and/or games; for example, any website that allows user interaction can be used with this system. An embodiment describes new operations using the website illustrated in  FIG. 1 . 
     In an embodiment, and in websites such as the Webkinz® website, users carry out activities to earn virtual cash that is usable on the website. The virtual cash can be used to purchase items that are usable on the website, e.g., virtual food, furniture, virtual clothing or other items. 
     The embodiments describe special user interface sets that allow user/player access to many different features in a simplified manner, and that shows user information for a selected item in the virtual world while providing options for controlling that item. 
     Achievements are intangible rewards to mark accomplishments in the Tail Towns™ virtual world. Achievements are a type of collectible, and can also be used in some cases as a measure of the player&#39;s progress. In an embodiment, the player is represented by a villager that is an avatar associated with the player. These achievements are attached to the player&#39;s account. Unlike collectable items that can be traded and/or sold, achievements are personal, and according to an embodiment, they cannot be transferred or sold. 
     The inventors have found that achievements build the players&#39; attachment to the virtual world/game. By way of their villagers&#39; achievements, players are given a sense of accomplishment, and are able to reflect on and review what they have succeeded at in the game. This helps remind them of the “fun” in the game, which helps prolong their investment in the game. 
     Achievements also provide short and long term goals for players without unbalancing the game. These goals drive the collector and achiever types of players, which again creates a deeper attachment to the game. 
     Achievements are rewards that mark accomplishments in a social environment or game (e.g., Tail Towns™).  FIG. 2  shows a player&#39;s profile page, and shows how icons representing the achievements are stored and displayed. Each Achievement has a unique system name and is representative of a different task set having been completed defined according to its condition/trigger. In particular, an achievement has a listing of condition(s) that the player via his villager must accomplish before triggering and earning the achievement reward. 
     Each achievement has an achievement title, which is the published name of the achievement. This title can be displayed over a villager&#39;s head on her public profile, e.g. beneath her name and/or nickname in a smaller font ( FIG. 4 ). 
     A simple graphical (2D) icon  200  can represent each achievement.  FIG. 2  shows the achievement inventory that can be associated with a game or social environment. Each achievement icon can be unique or representative of the type of achievement. The area  205  shows the achievement icons which have been awarded to a player, which are shown in a first specified way (e.g., use of color or shading or image on the icon to distinguish between different status of displayed achievements). 
     There can be different types of achievement: those associated with a player, villager, or with the village itself. The inventory in  FIG. 2  shows different tabs for the player  212 , villager  213  (e.g., a player can own multiple villagers) and village  214 . Each achievement is displayed under an appropriate tab. There are also other achievement types such as “known locked achievement” icons  210  as well as “unknown locked achievement” icons  220 . A known locked achievement is one that has yet to be earned, but the player is aware of the achievement and the conditions which must be satisfied to earn the achievement. The unknown locked achievements  220  are kept secret from the player until the player satisfies the criteria and earns them. 
     In different embodiments, the player may know that she is working towards receiving an unknown achievement, even though she may be unaware as to which of her actions will result in obtaining the achievement. 
     Some unknown locked achievements can transform into known locked achievements (before they are fully awarded) after a previous achievement is earned. For example, once a player meets a Novice Quester criteria (e.g., completes 10 quests) to earn the Novice Quester achievement, the next achievement, a Veteran Quester achievement, changes from unknown to known. Once the player completes the criteria for Veteran Quester, the user is awarded the achievement. 
     Known achievements are unambiguously marked on the player&#39;s profile achievement pane as soon as they have been initiated. For example, a “Sunflower Collector” achievement requires the player to collect 20 sunflowers. As soon as the player collects his first sunflower, the achievement appears as one of the known locked icons such as  210 , is grayed out (to indicate that it has not yet been earned), and shows its corresponding achievement card (see  FIG. 4  below) upon rollover of the icon. The achievement card includes the name of the achievement, a list of conditions for attaining the achievement as well as the player&#39;s progress towards meeting the conditions: “Sunflower Collector. Collect 20 Sunflowers. 1/20” 
     Each Achievement has a hidden “tag” associated with it. The achievement tags are: gamer, collector, crafter, socialite, or some other tags. The game may use these tags to classify the lifestyle of the player who receives these achievement tags. 
     In an embodiment, the achievements are automatically awarded when the player meets the criteria. They may be associated with the sound effects such as “Zing-zing-zing!” In addition, there can also be a system message that is delivered and displayed in a villager&#39;s chat history. This can also cause a trigger animation of the villager, such as causing the villager to jump up excitedly or causing a sparkle effect in the air. 
     If the achievement has a related reward item, the player receives an in-game mail notification which indicates that she has received this reward item. 
     According to one embodiment, a player can only earn each achievement once. Even if the user meets the criteria again, the achievement (and corresponding reward item) will not be awarded again. 
       FIG. 3  illustrates the information that is revealed when rolling over an achievement icon  300  with a cursor or mouse. The achievement name  310  is displayed. 
     As mentioned above,  FIG. 4  demonstrates that hovering the cursor over a known achievement icon  400  displays its associated achievement card  405 . The achievement card  405  includes a special achievement badge  410  which may include or consist of the achievement icon image and/or some other graphical description of the achievement. Unknown achievement icons do not display achievement cards until they become known. 
     At least some achievements have titles, which are awarded once a particular achievement is earned. A title can be given to a player after a particular achievement is earned or after a collection of achievements have been earned. For example, a player that earns his first 5 achievements may be given the title Master Achievement Earner. For individual achievements that come with a title, the title  410  is specific to the achievement earned. According to an embodiment, a player can assign any of her achievement titles to any of her villagers. There are no restrictions to this, and the player might assign a different title to each villager; the same title to each villager; mix and match; or keep some (or all) villagers without titles. Titles are displayed whenever the villager&#39;s name is displayed. 
     The date earned  415  is also shown.  420  shows the number of the player&#39;s friends that have also earned the same achievement.  425  provides other statistics such as the percentage of all players who have earned this achievement.  430  explains the activities or actions that were completed to earn the achievement. 
       FIG. 5  illustrates the public profile of a user and illustrates the different ways in which a user can display his achievements. The public profile  500  may include a top three achievements page  502 , where the user can select the achievement badges that she is most proud of. For each of the top three achievements shown, the representative icon, title of the achievement, and global statistics are available to view by a spectator. In this embodiment, they do not show the conditions needed to earn that achievement. For a complete list, players can display all of their achievements on their personal web pages in the social environment. 
     The public profile  500  can also show a user&#39;s username  510 , villager name  512 , and the villager title  514 . It also includes an “add-a-friend” icon  516  which requests that the user be added as a friend. It provides a 3-D view of the player&#39;s current villager  518  (e.g., active villager), and also provides a number of object icons representing the user&#39;s favorite items  520 . 
     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 kinds of items can be maintained as items in the achievements, besides the specific items described herein. 
     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 computer may be an Intel (e.g., Pentium or Core 2 duo) or AMD based computer, running Windows XP or Linux, or may be a Macintosh computer. The computer may also be a handheld computer, such as a PDA, cellphone, or laptop. 
     The programs may be written in C or Python, 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, wired or wireless network based or Bluetooth based Network Attached Storage (NAS), or other removable medium 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. 
     Where a specific numerical value is mentioned herein, it should be considered that the value may be increased or decreased by 20%, while still staying within the teachings of the present application, unless some different range is specifically mentioned. Where a specified logical sense is used, the opposite logical sense is also intended to be encompassed.