Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
143 words
A method for confirming receipt to a caller of a caller's message by a message reception unit from a communication terminal, the method comprising the steps of: (1) receiving a message confirmation request from said caller, said message confirmation request including a message for a called party; (2) storing information relating to said message confirmation request in a record of a data structure, said data structure having an index; (3) providing said index to said caller for use in confirming whether the message reception unit received the message; (4) receiving confirmation from the message reception unit that the message was received by the message reception unit without interaction by the called party; (5) indicating said receipt of confirmation in said record; and (6) permitting said caller to access said record to confirm whether the message reception unit received the message using said index.
Claim 2
Independent Claim
143 words
A method for confirming receipt to a caller of a caller's message by a message reception unit from a communication terminal, the method comprising the steps of: (1) receiving a message confirmation request from said caller, said message confirmation request including a message for a called party; (2) storing information relating to said message confirmation request in a record of a data structure, said data structure having an index; (3) providing said index to said caller for use in confirming whether the message reception unit received the message; (4) receiving confirmation from the message reception unit that the message was received by the message reception unit without interaction by the called party; (5) indicating said receipt of confirmation in said record; and (6) permitting said caller to access said record to confirm whether the message reception unit received the message using said index.
Claim 3
Dependent Claim
20 words
The method of claim 1, further comprising a step after step (1) of: billing said caller for selecting message confirmation.
Claim 4
Dependent Claim
47 words
The method of claim 1, wherein step (1) comprises the steps of: (a) prompting said caller to select message confirmation; (b) determining whether said caller has selected message confirmation; and (c) if said caller has selected message confirmation, then prompting said caller to enter a caller identifier.
Claim 5
Dependent Claim
49 words
The method of claim 3, wherein step (c) comprises the steps of: (I) prompting said caller to enter one or more letters representative of said caller identifier; (II) converting said one or more letters into digits; and (III) storing said converted one or more letters as said caller identifier.
Claim 6
Dependent Claim
88 words
The method of claim 3, wherein step (2) comprises the steps of: (I) using said caller identifier to identify a generation index in said data structure; (II) using said generation index to locate a sequential index in said record; (III) appending at least said sequential index to the message to create a message confirmation message; (IV) storing at least said sequential index, the message and a confirmation flag in said record; and (V) initializing said confirmation flag to indicate the message reception unit has not received the message.
Claim 7
Dependent Claim
44 words
The method of claim 5, wherein step (II) comprises the steps of: searching said data structure with said generation index to locate a sequentially numbered list of said records mapped to said generation index; and sequentially traversing said records to locate a free record.
Claim 8
Dependent Claim
36 words
The method of claim 5, where step (3) comprises the step of: sending said sequential index to said caller to use with said caller identifier in determining whether the message reception unit has received the message.
Claim 9
Dependent Claim
64 words
The method of claim 5, wherein step (4) comprises the steps of: (i) sending said message confirmation message to the message reception unit; (ii) determining whether the message reception unit has confirmed receipt of said message confirmation message; and (iii) if the message reception unit has not confirmed receipt of said message confirmation message and a timeout has been exceeded, then repeating step (i).
Claim 10
Dependent Claim
47 words
The method of claim 5, wherein step (5) comprises the steps of: searching said data structure with at least said sequential index to locate a match; and if said match is found, then setting said confirmation flag to indicate the message reception unit has received the message.
Claim 11
Dependent Claim
58 words
The method of claim 5, wherein step (6) comprises the steps of: (i) prompting said caller to enter said caller identifier and said sequential index; (ii) using said caller identifier to identify said generation index in said data structure; and (iii) searching said data structure with said generation index and said sequential index to locate a corresponding record.
Claim 12
Dependent Claim
43 words
The method of claim 10, wherein step (6) further comprises the step of: (iv) indicating to said caller that the message reception unit has received the message if said confirmation flag is set to indicate the message reception unit has received the message.
Claim 13
Dependent Claim
45 words
The method of claim 10, wherein step (6) further comprises the step of: (iv) indicating to said caller that the message reception unit has not received the message if said confirmation flag is set to indicate the message reception unit has not received the message.
Claim 14
Independent Claim
147 words
A system for confirming receipt to a caller of a caller's message by a message reception unit from a communication terminal, comprising: message confirmation request receiving means for receiving a message confirmation request from a caller, said message confirmation request including the message; message confirmation request storing means for storing information relating to said message confirmation request in a record of a data structure, said data structure having an index; index providing means for providing said index to said caller for use in confirming whether the message reception unit received the message; confirmation receiving means for receiving confirmation from the message reception unit that the message was received without interaction by the called party; confirmation indicating means for indicating said receipt of confirmation in said record; and permitting means for permitting said caller to access said record to confirm whether the message reception unit received the message.
Claim 15
Independent Claim
147 words
A system for confirming receipt to a caller of a caller's message by a message reception unit from a communication terminal, comprising: message confirmation request receiving means for receiving a message confirmation request from a caller, said message confirmation request including the message; message confirmation request storing means for storing information relating to said message confirmation request in a record of a data structure, said data structure having an index; index providing means for providing said index to said caller for use in confirming whether the message reception unit received the message; confirmation receiving means for receiving confirmation from the message reception unit that the message was received without interaction by the called party; confirmation indicating means for indicating said receipt of confirmation in said record; and permitting means for permitting said caller to access said record to confirm whether the message reception unit received the message.
Claim 16
Dependent Claim
16 words
The system of claim 13, further comprising: means for billing said caller for selecting message confirmation.
Claim 17
Dependent Claim
53 words
The system of claim 13, wherein said message confirmation request receiving means comprises: means for prompting said caller to select message confirmation; means for determining whether said caller has selected message confirmation; and caller identifier prompting means for prompting said caller to enter a caller identifier if said caller has selected message confirmation.
Claim 18
Dependent Claim
52 words
The system of claim 15, wherein said caller identifier prompting means comprises: means for prompting said caller to enter one or more letters representative of said caller identifier; means for converting said one or more letters into digits; and means for storing said converted one or more letters in said caller identifier.
Claim 19
Dependent Claim
97 words
The system of claim 15, wherein said message confirmation request storing means comprises: means for using said caller identifier to identify a generation index in said data structure; sequential index locating means for using said generation index to locate a sequential index in said record; means for appending at least said sequential index to the message to create a message confirmation message; means for storing at least said sequential index, the message and a confirmation flag in said record; and means for initializing said confirmation flag to indicate the message reception unit has not received the message.
Claim 20
Dependent Claim
48 words
The system of claim 17, wherein said sequential index locating means comprises: means for searching said data structure with said generation index to locate a sequentially numbered list of said records mapped to said generation index; and means for sequentially traversing said records to locate a free record.
Claim 21
Dependent Claim
37 words
The system of claim 17, wherein said index providing means comprises: means for providing said sequential index to said caller to use with said caller identifier in determining whether the message reception unit has received the message.
Claim 22
Dependent Claim
66 words
The system of claim 17, wherein said confirmation receiving means comprises: message confirmation sending means for sending said message confirmation message to the message reception unit; returning means for determining whether the message reception unit has returned confirmation of receipt of said message confirmation message; and means for causing repeated operation of said message confirmation sending means if a timeout expires before said confirmation is returned.
Claim 23
Dependent Claim
49 words
The system of claim 17, wherein said confirmation indicating means comprises: means for searching said data structure with at least said sequential index to locate a match; and means for setting said confirmation flag to indicate the message reception unit has received the message if said match is found.
Claim 24
Dependent Claim
59 words
The system of claim 17, wherein said permitting means comprises: means for prompting said caller to enter said caller identifier and said sequential index; means for using said caller identifier to identify said generation index in said data structure; and means for searching said data structure with said generation index and said sequential index to locate a corresponding record.
Claim 25
Dependent Claim
42 words
The system of claim 22, wherein said permitting means further comprises: means for indicating to said caller that the message reception unit has received the message if said confirmation flag is set to indicate the message reception unit has received the message.
Claim 26
Dependent Claim
44 words
The system of claim 22, wherein said permitting means further comprises: means for indicating to said caller that the message reception unit has not received the message if said confirmation flag is set to indicate the message reception unit has not received the message.