Method and system for group communications
DCFirst Claim
1. A method for sharing data via a server, comprising:
- receiving by the server a request from a first client machine to establish a connection with a second client machine;
forwarding the request by the server to the second client machine;
permitting the first client machine to communicate with the second client machine via the server in response to the second client machine granting the request;
in response to the first client machine uploading a file to a file list coupled to a store that is remotely located to the first and second client machines;
notifying the second client machine by the server of the file, andestablishing a level of access to the file list coupled to the store, wherein the store is independent of a file path and unnavigable to by a user; and
establishing a connection between the file list and the store by a secured channel to download the file.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A group communication system is disclosed. The group communication system integrates a number of electronic communication tools to meet various communication needs among registered users. The group communication system allows a group of users to participate in communications including internal mail, message exchanging and accessing files. When a member of a group shares a file with another member or members of the group, instead of sending a copy of the file directly to the members, the file is retained in a file store remotely located. Each of the members in the group gets notified of the availability of the file for sharing, thus avoiding distributing copies of the file to the members regardless they need it or not.
50 Citations
22 Claims
-
1. A method for sharing data via a server, comprising:
-
receiving by the server a request from a first client machine to establish a connection with a second client machine; forwarding the request by the server to the second client machine; permitting the first client machine to communicate with the second client machine via the server in response to the second client machine granting the request; in response to the first client machine uploading a file to a file list coupled to a store that is remotely located to the first and second client machines; notifying the second client machine by the server of the file, and establishing a level of access to the file list coupled to the store, wherein the store is independent of a file path and unnavigable to by a user; and establishing a connection between the file list and the store by a secured channel to download the file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21, 22)
-
-
12. A method for sharing data via a server, the method comprising:
-
displaying, by a server, a user interface including a list of users registered with the system, each of the users being identified with an identifier that is not in form of an email address; establishing a group with some of the users as members of the group; updating the user interface to include the group so that each of the members knows what group the each of the members is associated with and who else is in the group; facilitating private communications only between or among the members, no one else other than the members is able to conduct the private communications, which include at least file sharing, internal mail and message exchanging, wherein the private communications are conducted over a network via the server based on the identifier of each of the members in the group, and wherein the file sharing is conducted with operations of; accepting in a file list coupled to a store a file from a first member in the group; in response to the first member uploading the file to the store; notifying a second member by the server of the file, and establishing a level of access to the file list coupled to the store, wherein the store is independent of a file path and unnavigable to by a user; and establishing a connection between the file list and the store by a secured channel to download the accessible file. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for sharing data, comprising:
a client machine, including a memory for storage of program instructions, configured to display a user interface delivered from a server, the user interface including a list of users registered with the system, each of the users being identified with an identifier, wherein the server is configured to; establish a group with some of the users as members of the group; update the user interface to include the group so that each of the members knows what group the each of the members is associated with and who else is in the group; facilitate private communications for the members, no one else other than the members is able to conduct the private communications including at least file sharing, internal mail and message exchanging, wherein the private communications are conducted over a network via the server based on the identifier of each of the members in the group, and wherein the file sharing is conducted with operations of; accepting in a file list coupled to a store a file from a first member in the group; in response to the first member uploading the file to the store; notifying a second member by the server of the file, and establishing a level of access to the file list coupled to the store, wherein the store is independent of a file path and unnavigable to by a user; and establishing a connection between the file list and the store by a secured channel to download the accessible file. - View Dependent Claims (20)
Specification