Use of information channels to provide communications in a virtual environment
First Claim
1. A computer-implemented method of providing communication in a virtual universe (VU), the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:
- instantiating, by the computer system, an information channel for a first client of the VU, the information channel comprising a data link over which data may be transferred to another client of the VU;
assigning, by the computer system, the information channel to the first client;
granting, by the computer system, at least one additional client of the VU access to the information channel assigned to the first client;
linking, by the computer system, the information channel and a second information channel assigned to at least one other client, wherein the information channel and the second information channel are managed by a host of the VU, wherein no client is associated with both the information channel and the second information channel prior to the linking, and wherein the linking of the information channel and the second information channel is initiated by at least one request from at least one of the first client, the at least one additional client, or the at least one other client; and
conveying, by the computer system, data placed on the information channel or the second information channel to the first client, the at least one additional client, and the at least one other client.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention generally relates to virtual environments, and more particularly to systems and methods for communicating in virtual environments. A method of providing communication in a virtual universe (VU) includes instantiating and assigning an information channel to a first client of the VU, associating at least one additional client of the VU to the information channel, and conveying data placed on the information channel to the first client and the at least one additional client.
134 Citations
19 Claims
-
1. A computer-implemented method of providing communication in a virtual universe (VU), the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:
-
instantiating, by the computer system, an information channel for a first client of the VU, the information channel comprising a data link over which data may be transferred to another client of the VU; assigning, by the computer system, the information channel to the first client; granting, by the computer system, at least one additional client of the VU access to the information channel assigned to the first client; linking, by the computer system, the information channel and a second information channel assigned to at least one other client, wherein the information channel and the second information channel are managed by a host of the VU, wherein no client is associated with both the information channel and the second information channel prior to the linking, and wherein the linking of the information channel and the second information channel is initiated by at least one request from at least one of the first client, the at least one additional client, or the at least one other client; and conveying, by the computer system, data placed on the information channel or the second information channel to the first client, the at least one additional client, and the at least one other client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method of providing communication in a virtual universe (VU), the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:
-
instantiating, by the computer system, a private information channel of the VU, the private information channel comprising a data link over which data may be privately transferred between clients of the VU; assigning, by the computer system, ownership of the private information channel to a first client of the VU, the first client being associated with a first avatar of the VU; in response to a second client of the VU accepting an invitation to join the private information channel, associating, by the computer system, the second client of the VU to the private information channel, the second client being associated with a second avatar of the VU; linking, by the computer system, the private information channel owned by the first client to a second private information channel owned by a third client, wherein the private information channel and the second private information channel are managed by a host of the VU, wherein no client is associated with both the private information channel and the second private information channel prior to the linking, and wherein the linking of the information channel and the second information channel is initiated by at least one request from at least one of the first client, the second client, or the third client; and conveying, by the computer system, data placed on the private information channel or the second private information channel to the first client via the first avatar, the second client via the second avatar, and the third client. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method for providing communication in a virtual universe (VU), the method being implemented by a computer system that includes one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:
-
instantiating, by the computer system, an information channel in the VU, the information channel being a data link over which data may be transferred to another client of the VU; identifying, by the computer system, a plurality of clients of the VU having a common characteristic;
associating, by the computer system, the plurality of clients of the VU having the common characteristic with the information channel; andpresenting, by the computer system, data that is placed on the information channel to the plurality of clients of the VU having the common characteristic, wherein the information channel is instantiated before the plurality of clients are determined to have the common characteristic. - View Dependent Claims (16, 17, 18, 19)
-
Specification