Virtual environment for communication
First Claim
1. A method for enabling a first user to communicate with a plurality of groups of contacts, the first user and the plurality of groups of contacts communicating across a network of data-processing units (DPUs), the method comprising the first user performing at least one of the steps of:
- a) sending information, the information being sent to at least two of the plurality of groups of contacts via separate communication channels;
b) receiving information, the information being received from at least two of the plurality of groups of contacts via separate communication channels; and
c) sending information to at least a first group of contacts and receiving information from at least a second group of contacts via separate communication channels, the first group of contacts and the second group of contacts belonging to the plurality of groups of contacts;
wherein the above steps are performed in a single instance of a virtual environment module.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method, a system and a computer program product for communication across a network of computational devices. The present invention makes use of a virtual environment module for communication. The virtual environment module is utilized by a first user to communicate with one or more groups of contacts, who are connected to the first user via the networks of data-processing units. The first user utilizes various functions present in the virtual environment module, to send information to or receive information from the one or more groups of contacts. Further, the first user can also select the one or more groups of contacts with whom he/she wishes to communicate.
-
Citations
29 Claims
-
1. A method for enabling a first user to communicate with a plurality of groups of contacts, the first user and the plurality of groups of contacts communicating across a network of data-processing units (DPUs), the method comprising the first user performing at least one of the steps of:
-
a) sending information, the information being sent to at least two of the plurality of groups of contacts via separate communication channels; b) receiving information, the information being received from at least two of the plurality of groups of contacts via separate communication channels; and c) sending information to at least a first group of contacts and receiving information from at least a second group of contacts via separate communication channels, the first group of contacts and the second group of contacts belonging to the plurality of groups of contacts; wherein the above steps are performed in a single instance of a virtual environment module. - View Dependent Claims (2, 3, 4, 5, 6)
-
- 7. A method for enabling a first user to communicate with a plurality of groups of contacts, the first user and the plurality of groups of contacts communicating across a network of data-processing units (DPUs), the method comprising the step of sending information, the information being sent to at least two of the plurality of groups of contacts via separate communication channels, wherein the first user performs the above step in a single instance of a virtual environment module.
- 13. A method for enabling a first user to communicate with a plurality of groups of contacts, the first user and the plurality of groups of contacts communicating across a network of DPUs, the method comprising the step of receiving information, the information being received from at least two of the plurality of groups of contacts via separate communication channels, wherein the first user performs the above step in a single instance of a virtual environment module.
-
19. A method for enabling a first user to communicate with a plurality of groups of contacts, the first user and the plurality of groups of contacts communicating across a network of data-processing units (DPUs), the method comprising the first user performing the steps of:
-
a) sending information to at least a first group of contacts; and b) receiving information from at least a second group of contacts; wherein, the first group of contacts and the second group of contacts belong to the plurality of groups of contacts, wherein the above steps are performed via separate communication channels and in a single instance of a virtual environment module. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for enabling a first user to communicate with a plurality of groups of contacts, the first user and the plurality of groups of contacts communicating across a network of data-processing units (DPUs), the plurality of groups of contacts being connected to the first user via a plurality of messaging protocols, the method comprising:
-
a) selecting a first plurality of groups of contacts from the plurality of groups of contacts; and b) performing at least one of the steps of; i. sending information, the information being sent to each of the first plurality of groups of contacts via separate communication channels; ii. receiving information, the information being received from at least two of the first plurality of groups of contacts via separate communication channels; and iii. sending information to the first plurality of groups of contacts and receiving information from at least a group of contacts belonging to the first plurality of groups of contacts, via separate communication channels; wherein the first user performs the above steps in a single instance of a virtual environment module.
-
-
26. A system for enabling communication between a first user and a plurality of groups of contacts, the first user communicating with each of the plurality of groups of contacts via a network of data-processing units (DPUs), the system comprising a virtual environment module, the virtual environment module comprising:
-
a) an information sending module, the information sending module sending information to at least one of the plurality of groups of contacts; b) an information receiving module, the information receiving module receiving information from at least one of the plurality of groups of contacts; and c) a display module, the display module performing a task of displaying in a single instance of the virtual environment module, at least one of; i. information sent to at least two of the plurality of groups of contacts; ii. information received from at least two of the plurality of groups of contacts; and iii. information sent to at least one of the plurality of groups of contacts and information received from at least one of the plurality of groups of contacts; wherein the communication between the first user and each of the plurality of groups of contacts is accomplished via separate communication channels. - View Dependent Claims (27, 28)
-
-
29. A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for enabling a first user to communicate with a plurality of groups of contacts, the first user and the plurality of groups of contacts communicating across a network of data-processing units (DPUs), the computer program code enabling at least one of the steps of:
-
a) sending information, the information being sent to at least two of the plurality of groups of contacts via separate communication channels; b) receiving information, the information being received from at least two of the plurality of groups of contacts via separate communication channels; and c) sending information to at least a first group of contacts and receiving information from at least a second group of contacts via separate communication channels, the first group of contacts and the second group of contacts belonging to the plurality of groups of contacts; wherein the first user performs the above steps in a single instance of a virtual environment module.
-
Specification