Enabling display of a recipient list for a group text message
First Claim
1. A method operating on a processor of managing a communication over a network by performing actions, comprising:
- receiving a message to be communicated within a plurality of members associated with an event, the event being a current physical gathering of members in the plurality of members;
after receiving the message, determining a recipient list for the received message based on identities of the plurality of members, wherein the determined recipient list has an initial order;
after determining the recipient list, determining ordering information for the recipient list based on at least one characteristic of the event;
re-ordering the recipient list based on the determined ordering information; and
providing with the message, access to the ordered recipient list;
determining additional ordering information for the recipient list based on other characteristics of other events, wherein the other events include at least one of the plurality of members, and wherein re-ordering the recipient list is further based on the additional ordering information; and
wherein determining the additional ordering information is based at least on one of;
an aggregate amount of messages sent by each of the plurality of members, for each of the other events, ora number of matched characteristics between the at least one characteristic and the other characteristics.
5 Assignments
0 Petitions
Accused Products
Abstract
A device, system, and method are directed towards providing a recipient list for a message to be communicated within a group associated with an event. A recipient list for the message is defined based on identities of a plurality of members in the group. Ordering information for the recipient list is determined based on at least one characteristic of the event. Additional ordering information may also be determined based on other characteristics of other events. The recipient list is ordered based on the determined ordering information(s). The ordered recipient list is truncated if a length of the recipient list exceeds a first threshold. A selectable option to retrieve the (truncated) recipient list is provided with the message, if a length of the message plus a length if of the (truncated) recipient list exceeds a second threshold. Otherwise, the (truncated) recipient list is provided with the message.
-
Citations
16 Claims
-
1. A method operating on a processor of managing a communication over a network by performing actions, comprising:
-
receiving a message to be communicated within a plurality of members associated with an event, the event being a current physical gathering of members in the plurality of members; after receiving the message, determining a recipient list for the received message based on identities of the plurality of members, wherein the determined recipient list has an initial order; after determining the recipient list, determining ordering information for the recipient list based on at least one characteristic of the event; re-ordering the recipient list based on the determined ordering information; and
providing with the message, access to the ordered recipient list;determining additional ordering information for the recipient list based on other characteristics of other events, wherein the other events include at least one of the plurality of members, and wherein re-ordering the recipient list is further based on the additional ordering information; and wherein determining the additional ordering information is based at least on one of; an aggregate amount of messages sent by each of the plurality of members, for each of the other events, or a number of matched characteristics between the at least one characteristic and the other characteristics. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A network device of managing a communication over a network, comprising:
-
a transceiver to send and receive data over the network; and a processor that is operable to perform actions, comprising; receiving a message to be communicated within a group associated with an event, the event being a current physical gathering of members of the group; after receiving the message, determining a recipient list for the received message based on the group, wherein the determined recipient list has an initial order; truncating the recipient list if a length of the recipient list exceeds a threshold; and after determining the recipient list, determining ordering information for the truncated recipient list based on at least one characteristic of the event; re-ordering the truncated recipient list based on the determined ordering information; providing the message and information configured to provide the truncated recipient list, to a plurality of client devices, wherein each device of the plurality of client devices are associated with a different one of a plurality of members of the group; re-ordering the truncated recipient list based on characteristics of other events, wherein every one of the other events includes at least one of the plurality of members, wherein the other events includes at least one of a past event occurring before the event, a present event occurring concurrently with the event, or a future event scheduled to occur after the event, and wherein the information configured to provide the truncated recipient list is based on the ordered and truncated recipient list. - View Dependent Claims (7)
-
-
8. A system for managing a communication over a network, comprising:
-
at least one processor; an event manager operable on the at least one processor to perform actions comprising; determining event characteristics for a plurality of events, wherein the plurality of events includes a current event; providing at least one of the event characteristics to a recipient list manager; a message server operable to perform actions comprising; receiving a message to be communicated within a group associated with the current event, the event being a current physical gathering of members of the group; receiving from the recipient list manager, access to the recipient list; and providing with the message, the access to the recipient list, the recipient list manager operable to perform actions comprising; after receiving the message, determining the recipient list for the received message based on a plurality of members in the group, wherein the determined recipient list has an initial order; after determining the recipient list, determining ordering information for the recipient list based on the at least one provided characteristic of the event; re-ordering the recipient list based on the determined ordering information; and sending to the message server, the access to the recipient list; determining additional ordering information for the recipient list based on other characteristics of other events, wherein the other events include at least one of the plurality of members, and wherein re-ordering the recipient list is further based on the additional ordering information; and wherein determining the additional ordering information is based at least on one of; an aggregate amount of messages sent by each of the plurality of members, for each of the other events, or a number of matched characteristics between the at least one characteristic and the other characteristics. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory processor readable medium having processor executable instructions for managing a communication, over a network, the processor executable instructions configured to enable a processor to perform actions, comprising:
-
receiving a message to be communicated within a group associated with an event, the event being a current physical gathering of members of the group; after receiving the message, determining a recipient list for the received message based on identities of a plurality of members in the group, wherein the determined recipient list has an initial order; after determining the recipient list, determining ordering information for the recipient list based on at least one characteristic of the event; re-ordering the recipient list based on the determined ordering information; and adding information configured to provide the recipient list to the message; determining additional ordering information for the recipient list based on other characteristics of other events, wherein the other events include at least one of the plurality of members, and wherein re-ordering the recipient list is further based on the additional ordering information; and wherein determining the additional ordering information is based at least on one of; an aggregate amount of messages sent by each of the plurality of members, for each of the other events, or a number of matched characteristics between the at least one characteristic and the other characteristics. - View Dependent Claims (13, 14)
-
-
15. A mobile device for managing a communication over a network, comprising:
-
a transceiver to send and receive data over the network; and a processor that is operable to perform actions, comprising; sending a request to add a member to a group associated with an event, wherein the member is a user of the mobile device, the event being a current physical gathering of members of the group; receiving a message to be communicated within the group, wherein the message includes information configured to provide a recipient list for the received message, and wherein the recipient list includes at least one other member of the group; and retrieving the recipient list based on the information included in the received message, wherein the recipient list is re-ordered based on at least one characteristic of the event; determining additional ordering information for the recipient list based on other characteristics of other events, wherein the other events include at least one of the plurality of members, and wherein re-ordering the recipient list is further based on the additional ordering information; and wherein determining the additional ordering information is based at least on one of; an aggregate amount of messages sent by each of the plurality of members, for each of the other events, or a number of matched characteristics between the at least one characteristic and the other characteristics. - View Dependent Claims (16)
-
Specification