Method and apparatus for dynamically creating message mailboxes
First Claim
1. A method of creating a message mailbox, comprising:
- receiving a call including a message from a non-subscriber to be stored in a subscriber'"'"'s mailbox;
determining, after the call is received, if a mailbox creating condition exists; and
creating the subscriber'"'"'s mailbox for the message at a time that a mailbox creating condition exists and the subscriber'"'"'s mailbox does not exist.
8 Assignments
0 Petitions
Accused Products
Abstract
A system that dynamically creates a mailbox if the mailbox does not exist for a message at the time that the message is to be stored when dynamic mailbox creation is enabled. A system level process indicates that the mailbox exists and provides default subscriber information to a voice messaging application during the receipt of a message when a mailbox does not exist on the system for the recipient of the message and dynamic mailbox creation is enabled. At the time the message is to be stored the mailbox is created with the default subscriber information. The system checks for erroneous mailboxes by requesting confirmation of the recipient telephone number from the telephone system using a message waiting indication packet. This check can be performed before the mailbox is created when the mailbox address is available, while the message is being held before being stored, or it can be used to delete the mailbox after it is created. When the message is retrieved, the mailbox is initialized. Mailboxes that are not initialized and that are dynamically created are deleted after a mailbox expiration time period has elapsed.
-
Citations
21 Claims
-
1. A method of creating a message mailbox, comprising:
-
receiving a call including a message from a non-subscriber to be stored in a subscriber'"'"'s mailbox; determining, after the call is received, if a mailbox creating condition exists; and creating the subscriber'"'"'s mailbox for the message at a time that a mailbox creating condition exists and the subscriber'"'"'s mailbox does not exist. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of creating a message mailbox, comprising:
-
receiving a message to be stored; creating a subscriber'"'"'s mailbox is needed if the subscriber'"'"'s mailbox does not exist; and verifying mailbox validity by testing whether a mailbox address is authorized for a predetermined service. - View Dependent Claims (8)
-
-
9. A system for creating a message mailbox, comprising:
a message processing system performing, after an interaction with a non-subscriber, an application level process that requests storage of a message and a system level process that creates a subscriber'"'"'s mailbox upon the request for storage if the subscriber'"'"'s mailbox does not exits.
-
10. A system for creating a mailbox for messages, comprising:
a message processing system performing an application level process that requests storage of a message and a system level process that creates a mailbox upon the request for storage if the mailbox does not exist, and said application level process requesting verification of the existence of a mailbox for a mailbox address and said system level process verifying existence of the mailbox when dynamic mailbox creation is enabled and a mailbox does not exist for the address. - View Dependent Claims (11, 12)
-
13. A computer readable storage media storing a message mailbox creation process, the process determining whether a mailbox creating condition exists, and creating a mailbox after a call including a message is received from a non-subscriber at a time that the message is to be stored if the mailbox does not exist.
-
14. A method of creating a message mailbox, comprising:
-
receiving an address of a mailbox in which a message is to be stored; overriding mailbox validation rejection and creating a subscriber record containing default information when a mailbox for the address does not exist and dynamic mailbox creation is enabled; receiving a message to be stored; creating a mailbox at a time that the message is to be stored using the default subscriber information and flagging the mailbox as being dynamically created; storing the message in the mailbox; verifying mailbox validity by testing whether a mailbox address is authorized for a message waiting indication; issuing a message to check the mailbox when message waiting indication is not authorized; returning the message to a sender when the message is not retrieved within a retrieval time period; deleting the message after a message expiration time period when the message is not retrieved; deleting the mailbox when the mailbox has been dynamically created, has not been accessed and is empty for a predetermined mailbox expiration time period; and playing the message when a request to play the message is received from the mailbox address.
-
-
15. A method of creating a message mailbox, comprising:
-
receiving a message to be stored from a non-subscriber for a subscriber'"'"'s mailbox; and enabling a representation of the subscriber'"'"'s mailbox for use at a time before the subscriber'"'"'s mailbox is needed if the subscriber'"'"'s mailbox does not exist.
-
-
16. A method of creating a message mailbox, comprising:
-
determining that a subscriber'"'"'s mailbox attribute needs to be modified; and enabling a representation of the subscriber'"'"'s mailbox for use at a time before the mailbox is needed for attribute modifications if the subscriber'"'"'s mailbox does not exist.
-
-
17. A method of managing a message mailbox, comprising:
-
creating a subscriber'"'"'s mailbox associated with a call by a non-subscriber if the subscriber'"'"'s mailbox does not exist; and automatically deleting the subscriber'"'"'s mailbox when the subscriber'"'"'s mailbox is not used within a predetermined period of time.
-
-
18. A method of managing a message mailbox, comprising:
-
creating, associated with call arrival, a subscriber'"'"'s mailbox associated with a call by a non-subscriber if the subscriber'"'"'s mailbox does not exist; and deleting the subscriber'"'"'s mailbox when any information associated with the subscriber'"'"'s mailbox is not modified during the call. - View Dependent Claims (19, 20)
-
-
21. A method of creating a message mailbox, comprising:
-
receiving a message from a non-subscriber to be stored in a subscriber'"'"'s mailbox; and after the message is stored creating a subscriber'"'"'s mailbox for the message if the subscriber'"'"'s mailbox does not exist.
-
Specification