Friends list management
First Claim
1. A method of managing a user'"'"'s friends in a virtual environment presented to the user via a user computer, the method comprising:
- on a server computer, representing a toy in the real world as a virtual character in the virtual environment;
accepting commands from the user to control the virtual character;
establishing a user account for the user in said virtual environment and saving the virtual character with the user account;
registering a plurality of additional virtual characters in the virtual environment to additional users, wherein additional toys in the real world are represented by the additional virtual characters in the virtual environment and the additional users control the additional virtual characters in the virtual environment;
using the server computer for interacting the virtual character with the plurality of additional virtual characters in response to commands accepted from the user;
transmitting content for displaying, with the user computer, an interface populated with an identifier indicative of each of the plurality of additional users controlling one of the additional virtual characters present in a communal portion of the virtual world also occupied by the virtual character, and said plurality of additional users are not already registered as friends of the user in the virtual environment, where said identifier is selectable by the user to allow the user to extend an invitation to any of the plurality of additional users to become the user'"'"'s friend, said invitation to be sent to at least one of the additional users selected using the interface that controls one of the additional virtual characters in the communal portion of the virtual world also occupied by the virtual character controlled by the user, and where the plurality of additional users are users who can control additional virtual characters and are not currently a friend of the user;
designating a subset of a combination of the additional users and the additional virtual characters that have received and accepted an invitation to become a friend from the user as friends of the user in the virtual environment and adding the friends to a list of friends associated with the user account;
sending information which causes the user account to be displayed to the user via the user computer; and
ranking the friends on the list displayed to the user in an order based at least in part on participation of the virtual character controlled by the user and one or more of the plurality of additional virtual characters controlled by the friends on the list in a common activity within a portion of the virtual environment occupied by both the virtual character and the one or more of the plurality of additional virtual characters, whereinthe participation in the common activity affecting the order of the friends comprises involvement of the virtual character controlled by the user and the one or more of the plurality of additional virtual characters in a game in the portion of the virtual environment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system of managing a user'"'"'s friends in a virtual environment are presented. The method includes interacting a virtual character with a plurality of additional virtual characters in response to commands input from the user entered via the user computer. A subset of the additional users, the additional virtual characters, or a combination of the additional users and the additional virtual characters are designated as friends of the user in the virtual environment, and the friends are added to a list of friends associated with the user. The friends on the list displayed to the user can be ranked in an order based at least in part on the interacting of the virtual character controlled by the user with the plurality of additional virtual characters in the virtual environment.
63 Citations
21 Claims
-
1. A method of managing a user'"'"'s friends in a virtual environment presented to the user via a user computer, the method comprising:
-
on a server computer, representing a toy in the real world as a virtual character in the virtual environment; accepting commands from the user to control the virtual character; establishing a user account for the user in said virtual environment and saving the virtual character with the user account; registering a plurality of additional virtual characters in the virtual environment to additional users, wherein additional toys in the real world are represented by the additional virtual characters in the virtual environment and the additional users control the additional virtual characters in the virtual environment; using the server computer for interacting the virtual character with the plurality of additional virtual characters in response to commands accepted from the user; transmitting content for displaying, with the user computer, an interface populated with an identifier indicative of each of the plurality of additional users controlling one of the additional virtual characters present in a communal portion of the virtual world also occupied by the virtual character, and said plurality of additional users are not already registered as friends of the user in the virtual environment, where said identifier is selectable by the user to allow the user to extend an invitation to any of the plurality of additional users to become the user'"'"'s friend, said invitation to be sent to at least one of the additional users selected using the interface that controls one of the additional virtual characters in the communal portion of the virtual world also occupied by the virtual character controlled by the user, and where the plurality of additional users are users who can control additional virtual characters and are not currently a friend of the user; designating a subset of a combination of the additional users and the additional virtual characters that have received and accepted an invitation to become a friend from the user as friends of the user in the virtual environment and adding the friends to a list of friends associated with the user account; sending information which causes the user account to be displayed to the user via the user computer; and ranking the friends on the list displayed to the user in an order based at least in part on participation of the virtual character controlled by the user and one or more of the plurality of additional virtual characters controlled by the friends on the list in a common activity within a portion of the virtual environment occupied by both the virtual character and the one or more of the plurality of additional virtual characters, wherein the participation in the common activity affecting the order of the friends comprises involvement of the virtual character controlled by the user and the one or more of the plurality of additional virtual characters in a game in the portion of the virtual environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A web server system comprising:
-
a network connection port through which content is to be served over a communication network to a user computer and a plurality of additional user computers for generating a virtual environment on a website to be viewed by a user via the user computer and by a plurality of additional users via the plurality of additional user computers, wherein the network connection port is configured to serve outbound content to at least ten (10) concurrent client connections over the communication network; and a plurality of computer-readable memory modules forming a storage array operatively connected to the web server system for storing the outbound content to be served via the network connection port, wherein a plurality of the computer-readable memory modules of the redundant array stores substantially similar content to provide at least one backup copy of the substantially similar content, a computer part, communicating with said network connection part and said memory modules, wherein the substantially similar content stored by the computer-readable memory modules and served by said computer part over the communication network to the user computer comprises; a virtual character that can be controlled by the user in the virtual environment via the user computer, wherein a toy in the real world is represented by the virtual character in the virtual environment, a plurality of additional virtual characters that can be controlled by the plurality of additional users in the virtual environment, wherein a plurality of additional toys in the real world are represented by the plurality of additional virtual characters in the virtual environment, an interface that presents to the user an identifier representing each of a plurality of the additional virtual characters that are present in a communal portion of the virtual environment also occupied by the virtual character, and an invitation tool that is operable by the user to extend a friend invitation to at least one of the additional users controlling one of the additional virtual characters presented in the interface by selecting the identifier corresponding to the at least one of the additional users that is not already registered as a friend of the user'"'"'s in the virtual environment and is to receive the friend invitation from the interface, and a list, accessible and editable by the user, and including a subset of at least one of the additional characters and the additional users that have become friends of the user in the virtual environment, said friends on the list being ranked in order based at least in part on interactions between the virtual character controlled by the user and the plurality of additional virtual characters participating in a common activity within a portion of the virtual environment that is occupied by both the virtual character and the one or more of the plurality of additional characters during the common activity, wherein access to a restricted portion of the website where the virtual character is to appear and be controlled by the user and the additional characters on the list can appear and be controlled by the additional users is granted to the plurality of additional characters on the list and restricted for other additional characters that are not on the list. - View Dependent Claims (18, 19, 20, 21)
-
Specification