Information processing apparatus, information processing method, service providing system, and computer program thereof
First Claim
1. An information processing apparatus for exchanging information with other information processing apparatuses over a network, said apparatus comprising:
- first record control means for controlling the recording of information relating to at least one community composed of a plurality of users;
second record control means for controlling the recording of information relating to said plurality of users;
first generation means for generating a first set of information corresponding to a virtual space capable of being utilized by said plurality of users using said other information processing apparatuses;
second generation means for generating a second set of information including an information list showing said community a first user participates in from information relating to said plurality of users;
a display which displays at least a portion of the virtual space and said information list;
first output control mean, for controlling the output to said other information processing apparatuses, of said first set of information generated by said first generation means, and said second set of information generated by said second generation means, andan input control means for controlling the input front said other information processing apparatuses, of a fourth set of information showing the operation by said first user for giving a third set of information showing a specified community to a second user, from among the second set of information generated by said second generation means, within said virtual space generated by said first generation means,wherein the third set of information is represented by an icon, where the first user can deliver the third set of information to said second user by dragging and dropping the icon onto a representation of said second user, within the virtual space,wherein said first record control means controls the recording of information relating to said community shown by said third set of information, on the basis of said fourth set of information with inputs controlled by said input control means, andwherein said second record control means controls the recording of information relating to said first user and said second user, on the basis of said fourth set of information with inputs controlled by said input control means.
1 Assignment
0 Petitions
Accused Products
Abstract
An invention allowing the exchange of community cards within a virtual space by an easy operation. A display screen shown on the display section of the user terminal device is composed of a virtual space display for displaying three-dimensional objects in a virtual space, and a list window of belongings displayed by the user'"'"'s own community cards. The user can move freely within the virtual space while referring to the virtual space display, and when conversing with other users within the virtual space and the user wants to let another user participate in the community the user himself belongs to, the user can present community cards corresponding to the avatar, to a user for newly participating in the community, by drag-and-drop of any of the community cards on the avatar.
-
Citations
21 Claims
-
1. An information processing apparatus for exchanging information with other information processing apparatuses over a network, said apparatus comprising:
-
first record control means for controlling the recording of information relating to at least one community composed of a plurality of users; second record control means for controlling the recording of information relating to said plurality of users; first generation means for generating a first set of information corresponding to a virtual space capable of being utilized by said plurality of users using said other information processing apparatuses; second generation means for generating a second set of information including an information list showing said community a first user participates in from information relating to said plurality of users; a display which displays at least a portion of the virtual space and said information list; first output control mean, for controlling the output to said other information processing apparatuses, of said first set of information generated by said first generation means, and said second set of information generated by said second generation means, and an input control means for controlling the input front said other information processing apparatuses, of a fourth set of information showing the operation by said first user for giving a third set of information showing a specified community to a second user, from among the second set of information generated by said second generation means, within said virtual space generated by said first generation means, wherein the third set of information is represented by an icon, where the first user can deliver the third set of information to said second user by dragging and dropping the icon onto a representation of said second user, within the virtual space, wherein said first record control means controls the recording of information relating to said community shown by said third set of information, on the basis of said fourth set of information with inputs controlled by said input control means, and wherein said second record control means controls the recording of information relating to said first user and said second user, on the basis of said fourth set of information with inputs controlled by said input control means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method for an information processing apparatus for exchanging information with other information processing apparatuses over a network, said method comprising:
-
recording information relating to at least one community composed of a plurality of users; recording information relating to said plurality of users of said community; generating a first set of information corresponding to a virtual space utilizable by a plurality of said users using other said information processing apparatuses; generating a second set of information including a table showing said community participated in by a first user of said plurality of users; displaying at least a portion of the virtual space and said table on a display; controlling an output to said other information processing apparatuses, of said first set of information and said second set of information controlling the input from said other information processing apparatuses, of a fourth set of information showing the operation by said first user for giving a third set of information showing a specified community to a second user, from among said second set of information generated by said second generation means, within said virtual space, controlling the recording of information relating to said community shown by said third set of information, on the basis of said fourth set of information with inputs controlled by said input control means, wherein the third set of information is represented by an icon, where the first user can deliver the third set of information to said second user by dragging and dropping the icon onto a representation associated with said second user within the virtual space, and, controlling the recording of information relating to said first user and said second user, on the basis of said fourth set of information with inputs controlled by the processing in said input control step.
-
-
10. An information processing computer program for exchanging information with other information processing apparatuses over a network, said computer program comprising:
-
a first recording control step for controlling the recording of information relating to at least one community composed of a plurality of users; a second recording control step for controlling the recording of information relating to said plurality of users in said community; a first generation step for generating a first set of information corresponding to a virtual space utilizable by a plurality of said users using other said information processing apparatuses; a second generation step for generating a second set of information including information on a table showing said community participated in by said first user, from information relating to said plurality of said users; displaying at least a portion of the virtual space and said table on a display; an output control step for controlling an output to said other information processing apparatuses, of said first set of information generated by processing in said first generation step, and said second set of information generated by processing in said second generation step; and an input control step for controlling an input from said other information processing apparatuses, of a fourth set of information showing the operation by a said first user for giving a third set of information showing a specified community to a second user, from among said second set of information generated by said second generation means, within said virtual space generated by the processing in said first generation step;
wherein said first recording control step controls the recording of information relating to said community shown by said third set of information, on the basis of said fourth set of information with inputs controlled by said input control means,wherein the third set of information is represented by an icon, where the first user can deliver the third set of information to said second user by dragging and dropping the icon onto said second user within the virtual space, and wherein said second recording control step controls the recording of information relating to said first user and said second user, on the basis of said fourth set of information with inputs controlled by the processing in said input control step.
-
-
11. A service providing system which comprises a first information processing apparatus for exchanging information with other information processing apparatuses over a network, and a second information processing apparatus possessed by a user, said first information processing apparatus comprising:
-
first record control means for controlling the recording of information relating to a community composed of a plurality of users; second record control means for controlling the recording of information relating to said plurality of users in said community; first generation means for generating a first set of information corresponding to a virtual space capable of being utilized by said plurality of users using said other information processing apparatuses; second generation means for generating a second set of information including a list showing said community a first user participates in, from information relating to said plurality of users; first output control means for controlling output to said second set of information processing apparatus, of said first set of information generated from said first generation means, and said second set of information generated by said second generation means; first input control means for controlling an input from said second set of information processing apparatus, of a fourth set of information showing the operation by said first user for giving a third set of information showing a specified community to a second user, from among a second set of information generated by said second generation means, within said virtual space generated by said first generation means; wherein the third set of information is represented by an icon, where the first user can deliver the third set of information to said second user by dragging and dropping the icon onto said second user within the virtual space, wherein said first record control means controls the recording of information relating to said community shown by said third set of information, on the basis of said fourth set of information with inputs controlled by said first input control means, and said second record control means controls the recording of information relating, to said first user and said second user, on the basis of said fourth set of information with inputs controlled by said first input control means, and said second information processing apparatus comprising; second input control means for controlling the input of said first set of information and said second set of information with outputs controlled by said first output control means; display control means for controlling the display of at least a portion of the virtual space, said first set of information and said second set of information with outputs controlled by said second input control means; third input control means for controlling the input of said fourth set of information showing the operation for supplying to said second user said third set of information showing a specified community from among said second set of information within said virtual space showing said first set of information, and said third set of information was supplied by said first user after referring to said first set of information and said second set of information whose display is controlled by said display control means; and second output control means for controlling the output to said first set of information processing apparatus, of said fourth set of information with inputs controlled by said third input control means.
-
-
12. An information processing apparatus for exchanging information with other information processing apparatuses over a network, said apparatus comprising:
-
a first recorder that records information relating to at least on community composed of a plurality of users; a second recorder that records information for each of said plurality of users; a first information generator that generates a first set of information corresponding to a virtual space, wherein the virtual space is capable of being utilized by said plurality of users using said other information processing apparatuses; a second information generator that generates a second set of information including an information list showing said community a first user participates in based on said information relating to each of said plurality of users, wherein each of said communities on said information list are represented by an image; a display screen that displays at least a portion of said virtual world and said information list; an output controller for controlling the output of said first set of information, and said second set of information to the other information processing apparatuses; and an input controller for controlling the communication of a third set of information regarding a specific community on said information list from said first user to a second user within said virtual space, wherein the third set of information is represented by an icon, where the first user can deliver the third set of information to said second user by dragging and dropping the icon onto said second user within the virtual space, wherein said first recorder controls the recording of said third set of information; and
said second recorder controls the recording of information relating to said first user and said second user;and wherein said first user uses said input controller to move the image of said specific community from said information list to said second user within said virtual space on said display screen. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification