Personal Notification And Broadcasting
First Claim
1. A computer-implemented method for contacting a plurality of contacts, the method comprising:
- receiving a call from a caller attempting to reach the plurality of contacts;
responsive to receiving the call, automatically determining an identifier associated with the caller without requiring the caller to provide the identifier;
comparing the determined identifier associated with the caller to identifiers stored in a database to authenticate identity of the caller;
responsive to a positive authentication of the identity of the caller, identifying which group of contacts on a contact list to be reached from stored information previously provided by the caller based on the determined identifier;
performing a first action of contacting via telephone the identified group of contacts;
selecting a second action, distinct from the first action, for contacting one or more contacts from the identified group of contacts from at least one of the group consisting of broadcasting a recorded message to the identified group of contacts and broadcasting an electronic message to the identified group of contacts, wherein the second action is selected based on the determined identifier; and
performing the selected second action.
0 Assignments
0 Petitions
Accused Products
Abstract
While various communication systems permit one-on-one communication between users, it is difficult to contact multiple users at a time with little hassle. The personal notification and broadcasting system provides a solution for contacting a plurality of contacts in emergency and non-emergency contexts. The system receives a call from a caller attempting to reach the plurality of contacts. The system compares an identifier associated with the caller to identifiers stored in a database to authenticate identity of the caller. Responsive to a positive authentication of the identity of the caller, the system identifies which contacts on a contact list to be reached based on information provided by the caller. In some embodiments, the system retrieves from a database stored contact information for the identified contacts. The system contacts the identified plurality of contacts and selects an action to take (e.g., arranging a conference call, broadcasting a message from the caller, etc.) from a one or more actions, wherein the action to take is selected based on the identifier.
33 Citations
20 Claims
-
1. A computer-implemented method for contacting a plurality of contacts, the method comprising:
-
receiving a call from a caller attempting to reach the plurality of contacts; responsive to receiving the call, automatically determining an identifier associated with the caller without requiring the caller to provide the identifier; comparing the determined identifier associated with the caller to identifiers stored in a database to authenticate identity of the caller; responsive to a positive authentication of the identity of the caller, identifying which group of contacts on a contact list to be reached from stored information previously provided by the caller based on the determined identifier; performing a first action of contacting via telephone the identified group of contacts; selecting a second action, distinct from the first action, for contacting one or more contacts from the identified group of contacts from at least one of the group consisting of broadcasting a recorded message to the identified group of contacts and broadcasting an electronic message to the identified group of contacts, wherein the second action is selected based on the determined identifier; and performing the selected second action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for contacting a plurality of contacts, the system comprising:
-
a receiving module for receiving a call from a caller attempting to reach the plurality of contacts; an authentication module for automatically determining an identifier associated with the caller without requiring the caller to provide the identifier responsive to receiving the call and comparing the determined identifier associated with the caller to identifiers stored in a database to authenticate identity of the caller; an identification module for identifying which group of contacts on a contact list to be reached from stored information previously provided by the caller based on the determined identifier, wherein the identification occurs responsive to a positive authentication of the identity of the caller; a contact module for performing a first action of contacting via telephone the identified group of contacts; an action selection module for selecting a second action, distinct from the first action, for contacting one or more contacts from the identified group of contacts from at least one of the group consisting of broadcasting a recorded message to the identified group of contacts and broadcasting an electronic message to the identified group of contacts, wherein the action to take is selected based on the identifier; and wherein the contact module is further configured to perform the selected second action.
-
- 10. The system of claim 10, wherein the identifier is the caller'"'"'s phone number identified by caller identification or the caller'"'"'s phone number identified by automatic number identification.
-
17. A system for contacting a plurality of contacts, the system comprising:
-
means for receiving a call from a caller attempting to reach the plurality of contacts; means for automatically determining an identifier associated with the caller without requiring the caller to provide the identifier responsive to receiving the call; means for comparing the determined identifier associated with the caller to identifiers stored in a database to authenticate identity of the caller; means for identifying which group of contacts on a contact list to be reached from stored information previously provided by the caller based on the determined identifier, wherein the identification occurs responsive to a positive authentication of the identity of the caller; means for performing a first action of contacting via telephone the identified plurality of contacts; means for selecting a second action, distinct from the first action, for contacting one or more contacts from the identified group of contacts from at least one of the group consisting of broadcasting a recorded message to the identified group of contacts and broadcasting an electronic message to the identified group of contacts, wherein the second action is selected based on the determined identifier; and performing the selected second action. - View Dependent Claims (18, 19, 20)
-
Specification