Systems methods circuits and associated computer executable code for facilitating selective messaging and multicasting
First Claim
Patent Images
1. A system for selective messaging, said system comprising:
- a data storage containing a list of member identifiers (MIDs), each MID identifying a specific human member, and, for each listed MID;
a. a set of secondary identifiers correlated to the listed MID, andb. one or more mobile devices associated with the listed MIDwherein the secondary identifiers are character strings, associated with the specific member, other than the MID and identifiers associated with the one or more mobile devices;
a messages database configured to store messages in correlation to MIDs;
two or more client applications, each running on a given mobile client device and configured to;
(i) cause the given mobile client device to communicate to the data storage an event specific secondary identifier to be associated with a given human member associated with the given mobile client device, the event specific secondary identifier being a unique identifier of the given human member assigned to the given human member by an organizer of a specific event involving multiple human members, the multiple human members involved in the event each being assigned an event specific secondary identifier by the organizer for the purpose of the event;
(ii) cause the given mobile client device to transmit to an associated system server a first message and a selected event specific secondary identifier associated with the first message, and(iii) retrieve from said messages database messages correlated to the given MID; and
said system server being communicatively coupled to said data storage and said messages database and configured to;
(i) receive the first message and the selected event specific secondary identifier associated with the first message;
(ii) identify a target MID associated with the received selected event specific secondary identifier in the data storage; and
(iii) transmit the first message to a mobile device associated with the target MID in the data storage.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems methods circuits and associated computer executable code for facilitating selective messaging and multicasting, wherein system users are associated with one or more identifiers. And, wherein user messages or multicasts are relayed along with one or more identifiers or filtering conditions to a system server, and the system server relays the messages to users associated with the system server received identifiers or to users satisfying the system server received filtering conditions.
-
Citations
9 Claims
-
1. A system for selective messaging, said system comprising:
-
a data storage containing a list of member identifiers (MIDs), each MID identifying a specific human member, and, for each listed MID; a. a set of secondary identifiers correlated to the listed MID, and b. one or more mobile devices associated with the listed MID wherein the secondary identifiers are character strings, associated with the specific member, other than the MID and identifiers associated with the one or more mobile devices; a messages database configured to store messages in correlation to MIDs; two or more client applications, each running on a given mobile client device and configured to; (i) cause the given mobile client device to communicate to the data storage an event specific secondary identifier to be associated with a given human member associated with the given mobile client device, the event specific secondary identifier being a unique identifier of the given human member assigned to the given human member by an organizer of a specific event involving multiple human members, the multiple human members involved in the event each being assigned an event specific secondary identifier by the organizer for the purpose of the event; (ii) cause the given mobile client device to transmit to an associated system server a first message and a selected event specific secondary identifier associated with the first message, and (iii) retrieve from said messages database messages correlated to the given MID; and said system server being communicatively coupled to said data storage and said messages database and configured to; (i) receive the first message and the selected event specific secondary identifier associated with the first message; (ii) identify a target MID associated with the received selected event specific secondary identifier in the data storage; and (iii) transmit the first message to a mobile device associated with the target MID in the data storage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for selective messaging, said method comprising:
-
maintaining a data storage containing; a list of member identifiers (MIDs), each MID identifying a specific human member, and for each listed MID; a. a set of secondary identifiers correlated to the listed MID, and b. one or more mobile devices associated with the listed MID wherein the secondary identifiers are character strings, associated with the specific member, other than the MID and identifiers associated with the one or more mobile devices; maintaining a messages database configured to store messages in correlation to MIDs; receiving from each of a set of client applications, each running on a given mobile client device, an event specific secondary identifier to be associated with a given human member associated with the given mobile client device, the event specific secondary identifier being a unique identifier of the given human member assigned to the given human member by an organizer of a specific event involving multiple human members, the multiple human members involved in the event each being assigned an event specific secondary identifier by the organizer for the purpose of the event; receiving at a system server, from one of the client applications, a first message and one or more first user selected event specific secondary identifiers; using the system server to identify all MIDs associated with the received selected event specific secondary identifier in the data storage; storing the first message in the messages database in correlation with each identified MID; and relaying the first message to client applications associated with the identified MIDs, by request from the client applications. - View Dependent Claims (8, 9)
-
Specification