Mailbox profile portion copying among voicemail system components of networks
Node component(s) of apparatus in one example, upon registration of user(s) in second network subsequent to registration of one or more of user(s) in first network, serve to cause mailbox profile portion(s) for voice mailbox(es) that are associated with one or more of user(s) to be copied from first voicemail system component(s) that are associated with first network to second voicemail system component(s) that are associated with second network contemporaneous with location of voicemail message(s), for one or more of user(s), on storage device(s) that are coupled with second voicemail system component(s) through internet protocol network. Mailbox profile portion(s) comprise address(es) for location(s) on storage device(s) that serve to allow one or more of user(s) to employ voice mailbox(es) on second voicemail system component(s) to access one or more of voicemail message(s) on storage device(s).
Latest Lucent Technologies Inc. Patents:
- CLOSED-LOOP MULTIPLE-INPUT-MULTIPLE-OUTPUT SCHEME FOR WIRELESS COMMUNICATION BASED ON HIERARCHICAL FEEDBACK
- METHOD OF MANAGING INTERFERENCE IN A WIRELESS COMMUNICATION SYSTEM
- METHOD FOR PROVIDING IMS SUPPORT FOR ENTERPRISE PBX USERS
- METHODS OF REVERSE LINK POWER CONTROL
- NONLINEAR AND GAIN OPTICAL DEVICES FORMED IN METAL GRATINGS
This application relates to co-filed, commonly-owned U.S. patent application Ser. No. 10/099,874, entitled “VOICEMAIL SYSTEM COMPONENT EMPLOYMENT OF INTERNET PROTOCOL NETWORK TO STORE OR ACCESS ONE OR MORE VOICEMAIL MESSAGES ON ONE OR MORE STORAGE DEVICES”), which is hereby incorporated herein by reference in its entirety.
TECHNICAL FIELDThe invention in one example relates generally to communications and more particularly to voicemail.
BACKGROUNDIn one example of a communication system, a first user places a call to a second user. Should the first user be unavailable to take the call, the communication system in one example allows the second user to leave a voice message in a voice mailbox that the communication system provides for the first user.
The communication system in one example employs a voicemail system to store the voice mailbox as well as the voice messages associated therewith. In a further example, the same voicemail system or other voicemail systems serve to store additional voice mailboxes and the voice messages associated therewith.
Forwarding of a voicemail message from a first voice mailbox to one or more additional voice mailboxes in one example involves writing of the voicemail message from the first voice mailbox to each of the one or more additional voice mailboxes. Moving of a voice mailbox from a first location to a second location in one example involves writing of the voice mailbox and the voice messages associated therewith from the first location to the second location.
SUMMARYThe invention in one embodiment encompasses an apparatus. The apparatus includes one or more node components that, upon registration of one or more users in a second network subsequent to registration of one or more of the one or more users in a first network, serve to cause one or more mailbox profile portions for one or more voice mailboxes that are associated with the one or more of the one or more users to be copied from one or more first voicemail system components that are associated with the first network to one or more second voicemail system components that are associated with the second network contemporaneous with location of one or more voicemail messages, for the one or more of the one or more users, on one or more storage devices that are coupled with the one or more second voicemail system components through an internet protocol network. The one or more mailbox profile portions comprise one or more addresses for one or more locations on the one or more storage devices that serve to allow the one or more of the one or more users to employ the one or more voice mailboxes on the one or more second voicemail system components to access one or more of the one or more voicemail messages on the one or more storage devices.
Another embodiment of the invention encompasses a method. Upon registration of a user in a second network subsequent to registration of the user in a first network, an address of a voicemail message is copied on a second voice mailbox, on a second voicemail system component that is associated with the second network, from a first voice mailbox, on a first voicemail system component that is associated with the first network, to move an association with the user from the first voice mailbox to the second voice mailbox.
A further embodiment of the invention encompasses an article. The article includes a computer-readable signal-bearing medium. The article includes means in the medium for copying, upon registration of a user in a second network subsequent to registration of the user in a first network, an address of a voicemail message on a second voice mailbox, on a second voicemail system component that is associated with the second network, from a first voice mailbox, on a first voicemail system component that is associated with the first network, to move an association with the user from the first voice mailbox to the second voice mailbox.
Features of exemplary implementations of the invention will become apparent from the description, the claims, and the accompanying drawings in which:
Turning to
Referring further to
Still referring to
Referring again to
Further referring to
Referring to
Referring to
Referring to
Exemplary instances of the entry 206 comprise entries 220, 222, 224, 226, and 228. The entry 206 in one example comprises a linked list 212. For example, the entry 206 comprises one or more of information 214, 216, and 218.
Referring further to
Referring to
Referring again to
Still referring to
Further referring to
Referring to
Referring to
Referring further to
Referring to FIGS. 1 and 4-11, logic 400, 500, 600, 700, 900, 1000, and 1100 present exemplary logic that is employable in one example of the apparatus 100. The logic 400 in one example serves to allow exemplary broadcasting of the voicemail message 202, for example, through employment of one or more of exemplary STEPS 402, 404, 406, 408, and 410. The logic 500 in one example serves to allow exemplary editing of the voicemail message 202, for example, through employment of one or more of exemplary STEPS 502, 504, 506, and 508. The logic 600 in one example serves to allow exemplary deleting of the voicemail message 202, for example, through employment of one or more of exemplary STEPS 602, 604, 606, 608, 610, 612, 614, 616, 618, 620, 622, and 624. The logic 700 in one example serves to allow exemplary moving of the voice mailbox 204, for example, through employment of one or more of exemplary STEPS 702, 704, 706, 708, and 710. The logic 900 in one example serves to allow exemplary configuration of the wireless network 807 to handle the user 117, for example, through employment of one or more of exemplary STEPS 902, 904, 906, 908, 910, 912, 914, 916, and 918.
In one example of the logic 900, referring to FIGS. 1 and 8-9, an optimal location 920 in STEP 914 comprises a location on one of the voicemail system components 110 that is associated with the wireless network 807 in which the user 117 has registered in STEP 902. For example, should the user 117 in STEP 902 register with the network 806, then the optimal location 920 in STEP 914 in one example comprises a location on voicemail system component 810 or 812. In another example, should the user 117 in STEP 902 register with the network 804, then the optimal location 920 in STEP 914 in one example comprises a location on voicemail system component 124, 126, or 128. In a further example, a non-optimal location 922 in STEP 916 comprises a location on one of the voicemail system components 110 that is not associated with the wireless network 807 in which the user 117 has registered in STEP 902. For example, should the user 117 in STEP 902 register with the network 806, then the non-optimal location 922 in STEP 916 in one example comprises a location on voicemail system component 124, 126, or 128. In another example, should the user 117 in STEP 902 register with the network 804, then the non-optimal location 922 in STEP 916 in one example comprises a location on voicemail system component 810 or 812.
Referring further to
Now is presented an illustrative description of exemplary operation of the apparatus 100, for explanatory purposes. Referring to
Again referring to
In a still further example, referring to
Referring again to
Referring to
Further referring to
Again referring to
For example, referring to
In yet another example, referring to
In a further example, referring to
Referring to
The steps or operations described herein are just exemplary. There may be many variations to these steps or operations without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted, or modified.
Although exemplary implementations of the invention have been depicted and described in detail herein, it will be apparent to those skilled in the relevant art that various modifications, additions, substitutions, and the like can be made without departing from the spirit of the invention and these are therefore considered to be within the scope of the invention as defined in the following claims.
Claims
1. An apparatus, comprising:
- one or more node components that, upon registration of one or more users in a second network subsequent to registration of one or more of the one or more users in a first network, serve to cause one or more mailbox profile portions, for one or more voice mailboxes that are associated with the one or more of the one or more users, to be copied from one or more first voicemail system components that are associated with the first network to one or more second voicemail system components that are associated with the second network, on a location with one or more voicemail messages, for the one or more of the one or more users, on one or more storage devices that are coupled with the one or more second voicemail system components through an internet protocol network;
- wherein the one or more mailbox profile portions comprise a) at least one greeting, b) at least one distribution list of identifiers of the one or more users, and c) one or more addresses for one or more locations on the one or more storage devices that serve to allow the one or more of the one or more users to employ the one or more voice mailboxes on the one or more second voicemail system components to access one or more of the one or more voicemail messages on the one or more storage devices, and
- wherein the one or more addresses comprise one or more domain names, one or more directory names, and one or more file names of files on a file server; and
- wherein one of said first network and said second network is a wireless network.
2. The apparatus of claim 1 in combination with the one or more storage devices, wherein a storage device of the one or more storage devices employs an address of a location on a second voicemail system component of the one or more second voicemail system components to identify a voice mailbox, of the one or more voice mailboxes, on the second voicemail system component; and
- wherein the voice mailbox corresponds to a voicemail message, of the one or more voicemail messages, that is located on the storage device.
3. The apparatus of claim 1 in combination with the one or more storage devices, wherein the one or more second voicemail system components comprise a plurality of second voicemail system components, and wherein the one or more storage devices comprise a plurality of file servers; and
- wherein a first voicemail system component of the plurality of second voicemail system components employs the internet protocol network to access a first voicemail message, of the one or more voicemail messages, on a file server of the plurality of file servers; and
- wherein a second voicemail system component of the plurality of second voicemail system components employs the internet protocol network to access a second voicemail message, of the one or more voicemail messages, on a file server of the plurality of file servers.
4. The apparatus of claim 1, wherein the one or more second voicemail system components employ the internet protocol network to any one or more of retrieve, forward, and delete the one or more voicemail messages on the one or more storage devices.
5. The apparatus of claim 1 in combination with the one or more storage devices, wherein the one or more voicemail messages are located on the one or more storage devices, and wherein the one or more second voicemail system components comprise one or more pointers to the one or more voicemail messages.
6. The apparatus of claim 1, wherein the one or more second voicemail system components comprise a first voice mailbox and a second voice mailbox; and
- wherein the first voice mailbox comprises an address of a location on a storage device, of the one or more storage devices; and
- wherein the second voice mailbox comprises the address; and
- wherein the address is employable by one or more of the one or more second voicemail system components to access a voicemail message, of the one or more voicemail messages, on the storage device.
7. The apparatus of claim 6, wherein upon modification of the voicemail message to comprise a modified voicemail message, the address serves to allow access to the modified voicemail message from the first and second voice mailboxes through employment of the address.
8. The apparatus of claim 1, wherein the one or more second voicemail system components comprise one or more voice mailboxes that comprise one or more linked lists; and
- wherein the one or more linked lists comprise one or more addresses of one or more locations on one or more of the one or more storage devices; and
- wherein one or more of the one or more second voicemail system components employ one or more of the one or more linked lists to access one or more of the one or more voicemail messages on one or more of the one or more storage devices.
9. The apparatus of claim 8, wherein the one or more of the one or more linked lists comprise one or more encryption keys that serve to allow access to the one or more of the one of more voicemail messages.
10. The apparatus of claim 1 in combination with the one or more storage devices, wherein one or more of the one or more storage devices comprise one or more linked lists that are associated with one or more of the one or more voicemail messages on the one or more of the one or more storage devices; and
- wherein the one or more linked lists comprise one or more addresses of one or more locations on one or more of the one or more second voicemail system components; and
- wherein the one or more locations correspond to one or more voice mailboxes on the one or more of the one or more second voicemail system components; and
- wherein the one or more voice mailboxes are associated with one or more intended recipients of the one or more of the one or more voicemail messages.
11. The apparatus of claim 10, wherein a storage device of the one or more of the one or more storage devices serves to delete a voicemail message of the one or more of the one or more voicemail messages upon deletion of a reference to the voicemail message from each of the one or more voice mailboxes.
12. The apparatus of claim 1, wherein forwarding of a voicemail message of the one or more voicemail messages from a first voice mailbox to a second voice mailbox on the one or more second voicemail system components comprises copying of an address of the voicemail message from the first voice mailbox to the second voice mailbox.
13. The apparatus of claim 1, wherein the one or more node components comprise one or more service control point components that are associated with the second network, wherein the one or more mailbox profile portions comprises one or more link information portions and zero or more setting information portions; and
- wherein the one or more service control point components, upon the registration of the one or more users in the second network subsequent to the registration of the one or more of the one or more users in the first network, serve to cause the one or more mailbox profile portions for the one or more voice mailboxes that are associated with the one or more of the one or more users to be copied from the one or more first voicemail system components that are associated with the first network to the one or more second voicemail system components that are associated with the second network on a location with the one or more voicemail messages, for the one or more of the one or more users, on the one or more storage devices that are coupled with the one or more second voicemail system components through the internet protocol network; and
- wherein the one or more first voicemail system components are coupled with the one or more storage devices through the internet protocol network; and
- wherein the one or more link information portions comprise the one or more addresses for the one or more locations on the one or more storage devices that serve to allow the one or more of the one or more users to employ the one or more voice mailboxes on the one or more second voicemail system components to access the one or more of the one or more voicemail messages on the one or more storage devices.
14. A method, comprising the step of:
- copying, upon registration of a user in a second network subsequent to registration of the user in a first network, one or more mailbox profile portions and an address of a voicemail message on a second voice mailbox, on a second voicemail system component that is associated with the second network, from a first voice mailbox, on a first voicemail system component that is associated with the first network, to move an association with the user from the first voice mailbox to the second voice mailbox;
- wherein the address serves to allow the user to employ the second voice mailbox on the second voicemail system component to access the voicemail message;
- wherein the one or more mailbox profile portions comprise a) at least one greeting, b) at least one distribution list of identifiers of the user, and c) one or more addresses for one or more locations on a storage device; and
- wherein the one or more addresses comprise one or more domain names, one or more directory names, and one or more file names of files on a file server; and
- wherein one of said first network and said second network is a wireless network.
15. The method of claim 14, wherein the first and second voicemail system components are coupled with the storage device through an internet protocol network, and wherein the step of copying comprises the step of:
- changing on the storage device a correspondence of the voicemail message from the first voice mailbox to the second voice mailbox.
16. A computer-readable medium having computer executable instructions for performing steps, comprising:
- means in the computer-readable medium for copying, upon registration of a user in a second network subsequent to registration of the user in a first network, one or more mailbox profile portions and an address of a voicemail message on a second voice mailbox, on a second voicemail system component that is associated with the second network, from a first voice mailbox, on a first voicemail system component that is associated with the first network, to move an association with the user from the first voice mailbox to the second voice mailbox;
- wherein the address serves to allow the user to employ the second voice mailbox on the second voicemail system component to access the voicemail message;
- wherein the one or more mailbox profile portions comprise a) at least one greeting, b) at least one distribution list of identifiers of the user, and c) one or more addresses for one or more locations on a storage device; and
- wherein the one or more addresses comprise one or more domain names, one or more directory names, and one or more file names of files on a file server; and
- wherein one of said first network and said second network is a wireless network.
17. The article of claim 16, wherein the first and second voicemail system components are coupled with the storage device through an internet protocol network, and wherein the means in the medium for copying comprises:
- means in the medium for changing on the storage device a correspondence of the voicemail message from the first voice mailbox to the second voice mailbox.
18. The apparatus of claim 1, wherein the at least one distribution list comprises a list of one or more destination numbers.
19. The apparatus of claim 18, wherein the at least one distribution list is used for distribution of the one or more of the voicemail messages.
5737395 | April 7, 1998 | Irribarren |
5963618 | October 5, 1999 | Porter |
5995596 | November 30, 1999 | Shaffer et al. |
6282416 | August 28, 2001 | Verdonk |
6359711 | March 19, 2002 | Cole et al. |
6396531 | May 28, 2002 | Gerszberg et al. |
6411685 | June 25, 2002 | O'Neal |
6463145 | October 8, 2002 | O'Neal et al. |
6580907 | June 17, 2003 | Hughes et al. |
6640242 | October 28, 2003 | O'Neal et al. |
6704394 | March 9, 2004 | Kambhatla et al. |
6788769 | September 7, 2004 | Waites |
6807423 | October 19, 2004 | Armstrong et al. |
6813489 | November 2, 2004 | Wu et al. |
6925299 | August 2, 2005 | Sofer et al. |
20020098831 | July 25, 2002 | Castell et al. |
- “HLR”; http://www.techweb.com/encyclopedia/defineterm?term=HLR; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 1 pg.; Mar. 12, 2002.
- “SS7”; http://www.techweb.com/encyclopedia/defineterm.yb?term=SS7; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 3 pgs.; Mar. 12, 2002.
- “SCP”; http://www.techweb.com/encyclopedia/defineterm?term=SCP; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 1 pg.; Mar. 12, 2002.
- “PSTN”; http://www.techweb.com/encyclopedia/defineterm?term=pstn; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 1 pg.; Mar. 12, 2001.
- “TCP/IP”; http://www.techweb.com/encyclopedia/defineterm?term=tcp%2Fip; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 1 pg.; Mar. 12, 2002.
- “NODE”; http://www.techweb.com/encyclopedia/defineterm?term=node; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 1 pg.; Mar. 13, 2002.
- “Internet”; http://www.techweb.com/encyclopedia/defineterm.yb?term=internet&FormInfo=CMP-Tech; TechEncyclopedia; Computer Language Computer, 5521 State Park Road, Point Pleasant, PA 18950, 3 pgs.; Mar. 13, 2002.
- “Intranet”; http://www.techweb.com/encyclopedia/defineterm.yb?term=intranet; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 1 pg.; Mar. 13, 2002.
- “IP”; http://www.techweb.com/encyclopedia/defineterm?term=ip; TechEncyclopedia; Computer Language Company, 5521 State Park Road, Point Pleasant, PA 18950; 1 pg.; Mar. 13, 2002.
- “Profile”; http://www.dictionary.com/search?q=profile; Lexico, LLC; Lexico, LLC, 13428 Maxella Avenue #236, Marina del Rey, CA 90292; 6 pgs.; Mar. 13, 2002.
Type: Grant
Filed: Mar 15, 2002
Date of Patent: Aug 7, 2007
Patent Publication Number: 20030185354
Assignee: Lucent Technologies Inc. (Murray Hill, NJ)
Inventors: Merle Leland Green (Plainfield, IL), Theodore Edward Kraft (Downers Grove, IL), Alton David Patterson (Aurora, IL), David Alan Roberson (Bolingbrook, IL), Paul Raymond Sand (Woodridge, IL)
Primary Examiner: Bharat Barot
Assistant Examiner: V. Korobov
Application Number: 10/099,877
International Classification: G06F 15/16 (20060101); H04M 1/725 (20060101);