Group Messaging
First Claim
1. A group messaging method occurring at a server executing a group messaging application, the method comprising:
- receiving, at the server through a communication network, a message from a first member of a group, wherein the server comprises one or more servers;
storing the message in a database at the server;
sending, from the server through a communication network, at least a portion of the message to at least a subset of the members of the group;
receiving an indication from a second member of the group, at the server through a communication network, notifying the server that the second member is available to receive group messages, wherein the second member of the group is not included within the subset of the members of the group; and
sending, from the server through a communication network, at least a portion of the message to the second member of the group.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users.
26 Citations
30 Claims
-
1. A group messaging method occurring at a server executing a group messaging application, the method comprising:
-
receiving, at the server through a communication network, a message from a first member of a group, wherein the server comprises one or more servers; storing the message in a database at the server; sending, from the server through a communication network, at least a portion of the message to at least a subset of the members of the group; receiving an indication from a second member of the group, at the server through a communication network, notifying the server that the second member is available to receive group messages, wherein the second member of the group is not included within the subset of the members of the group; and sending, from the server through a communication network, at least a portion of the message to the second member of the group. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A group messaging system comprising:
-
a database comprising a group list that includes a listing a plurality of members of the group and a first data file; a network interface; and a processor coupled with the database and the network connection, wherein the processor comprises one or more processor, and the processor is configured to; establish a first connection with each online group member; send the first data file to each online group member using the network interface through the first connection; establish an open connection with each online group member; receive a first message from a first group member through the open connection; forward the first message to each online group member; and append the first data file in the database with at least a portion of the first message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A group messaging method at a server, comprising:
-
maintaining, at the server, a group profile, wherein the group profile comprises a list of users that are members of a group, wherein the server comprises one or more servers; receiving, at the server over a communication network, a request from a first client to participate in a group conversation; and determining, at the server, whether the first client is permitted to participate in the group. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A group messaging system comprising:
-
a network interface adapted to communicate with a server through one or more communication links; a user interface adapted to communicate with a user; a processor; and a memory storage device, wherein the memory storage device includes instructions for the processor comprising instructions to retrieve at least one group message file from the server through the network interface, wherein the group message file includes more than one conversation between members of a group; and instructions to display more than one conversation at the user interface. - View Dependent Claims (27, 28, 29, 30)
-
Specification