Message exchange
First Claim
1. A platform for processing messages between a message creator and a message recipient, the platform comprising:
- a memory; and
at least one processor and/or circuit coupled to the memory, the at least one processor and/or circuit configured to;
provide a list of available notification options to the message recipient;
receive, from the message recipient, a selection indicating the plurality of notification options associated with the message recipient;
store the plurality of notification options in the memory in association with the message recipient;
receive the message from the message creator that is designated for the message recipient;
store the message in the memory in association with the message recipient;
carry out a first notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the platform;
carry out a second notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the platform, upon a failure of the first notification option to successfully notify the message recipient,wherein the first notification option is different from the second notification option.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a voice message exchange system and method for improving communication between an inmate and a third party by enabling the inmate to leave a message when a call is not answered and further allowing the third party who receives the message to reply with a message to the inmate. Additionally, outside parties that meet the institution'"'"'s requirements can leave messages for inmates at any time. The present invention can be used as an add-on to legacy inmate call management systems or incorporated internally into an inmate call management system. The system also provides monitoring, controlling, recording, and billing means.
81 Citations
22 Claims
-
1. A platform for processing messages between a message creator and a message recipient, the platform comprising:
-
a memory; and at least one processor and/or circuit coupled to the memory, the at least one processor and/or circuit configured to; provide a list of available notification options to the message recipient; receive, from the message recipient, a selection indicating the plurality of notification options associated with the message recipient; store the plurality of notification options in the memory in association with the message recipient; receive the message from the message creator that is designated for the message recipient; store the message in the memory in association with the message recipient; carry out a first notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the platform; carry out a second notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the platform, upon a failure of the first notification option to successfully notify the message recipient, wherein the first notification option is different from the second notification option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 22)
-
-
8. A method for processing messages between a message creator and a message recipient, the method comprising:
-
providing a list of available notification options to the message recipient; receiving, from the message recipient, a selection indicating a plurality of notification options to be associated with the message recipient; storing the plurality of notification options in a memory in association with the message recipient; receiving a message from the message creator that is designated for the message recipient; storing the message in the memory; identifying the plurality of notification options based on at least one of the message creator and the message recipient; performing a first notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the memory; performing a second notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the memory, upon a failure of the first notification option to successfully notify the message recipient, wherein the first notification option is different from the second notification option. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A messaging platform, comprising:
-
a memory; and at least one processor and/or circuit coupled to the memory, the at least one processor and/or circuit configured to; provide a list of available notification options to the message recipient; receive, from the message recipient, a selection indicating the plurality of notification options associated with the message recipient; store the plurality of notification options in the memory in association with the message recipient; receive the message from the message creator, the message being designated by the message creator for the message recipient; store the message in the memory in association with the message recipient; call the message recipient in order to notify the message recipient that the message awaits retrieval by the message recipient from the messaging platform; carry out a selected notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the messaging platform, upon a failure of the call to successfully notify the message recipient. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A platform for processing messages between a message creator and a message recipient, the platform comprising:
-
a memory; and at least one processor and/or circuit coupled to the memory, the at least one processor and/or circuit configured to; receive the message from the message creator that is designated for the message recipient; store the message in the memory in association with the message recipient; carry out a first notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the platform; carry out a second notification option from among the plurality of notification options in order to attempt to notify the message recipient that the message awaits retrieval by the message recipient from the platform, upon a failure of the first notification option to successfully notify the message recipient; receive a message access attempt from a purported recipient; receive identifying information of the purported recipient; authenticate the purported recipient as being the message recipient; and provide the message to the message recipient in response to the authentication, wherein the first notification option is different from the second notification option.
-
Specification