A method and apparatus for providing a call originator to select a notification a recipient sees or hears accompanying an incoming call. |
Citations|
| US5526406 | Sep 9, 1994 | Jun 11, 1996 | | Calling party announcement apparatus | | US5559860 | Jun 11, 1992 | Sep 24, 1996 | Sony Corporation Sony Electronics, Inc. | User selectable response to an incoming call at a mobile station | | US5659604 | Sep 29, 1995 | Aug 19, 1997 | MCI Communications Corp. | System and method for tracing a call through a telecommunications network | | US5742905 | Sep 19, 1994 | Apr 21, 1998 | Bell Communications Research, Inc. | Personal communications internetworking | | US5883943 | Nov 6, 1997 | Mar 16, 1999 | Ericsson Inc. | Calling party name delivery to digital phone subscriber | | US6084951 | Apr 23, 1997 | Jul 4, 2000 | Nortel Networks Corporation Corporation Nortel Networks | Iconized name list | | US6226367 | Apr 23, 1997 | May 1, 2001 | Nortel Networks Limited | Calling line identification with location icon | | US6347225 | Jul 12, 1994 | Feb 12, 2002 | NEC Corporation | Selective call response radio telephone system and method for providing appropriate responses to incoming calls to a radio telephone | | US6418307 | Nov 29, 1999 | Jul 9, 2002 | AT&T Wireless Services, Inc. | Method and system for delivering a voice mail notification to a subscriber using cellular phone network | | US6711402 | Aug 6, 1998 | Mar 23, 2004 | Nortel Networks Ltd. | Method and apparatus for displaying calling party information | | US6738615 | Dec 13, 1999 | May 18, 2004 | AT&T Corp. | Wireless centrex caller ID | | US6757360 | Jul 7, 1998 | Jun 29, 2004 | Intel Corporation | Method and apparatus for filtering incoming telephone calls | | US6931117 | Jun 21, 2002 | Aug 16, 2005 | BellSouth Intellectual Property Corporation | Caller control of internet call waiting | | US6947738 | Dec 21, 2001 | Sep 20, 2005 | Telefonaktiebolaget LM Ericsson (publ) | Multimedia messaging service routing system and method | | US6990332 | Jul 31, 2001 | Jan 24, 2006 | Sonera Oyj | Method and system for transmitting subscriber-specific information in a telecommunication system | | US7127237 | Jun 29, 2001 | Oct 24, 2006 | Kabushiki Kaisha Toshiba | Communication terminal having caller identification information display function | | US7197135 | Oct 24, 2002 | Mar 27, 2007 | BellSouth Intellectual Property Corporation | Systems and methods for caller-controlled tune notification of a call | | US7230531 | Dec 13, 2004 | Jun 12, 2007 | Microsoft Corporation | Imprintable ancillary signal indicator for indicating a communication | | US7257210 | Feb 11, 2005 | Aug 14, 2007 | Intellect Wireless Inc. | Picture phone with caller id | | US7263179 | Mar 11, 2003 | Aug 28, 2007 | Avaya Technology Corp. | Apparatus and method for identification of person placing a phone call | | US7280646 | Apr 18, 2003 | Oct 9, 2007 | AT&T BLS Intellectual Property, Inc. | Dynamic Caller ID messaging | | US7634656 | Sep 12, 2002 | Dec 15, 2009 | Hewlett-Packard Development Company, L.P. | Method and apparatus for identifying a voice caller | | US7653373 | Feb 2, 2007 | Jan 26, 2010 | NTT DoCoMo, Inc. | Communication terminal, fixed-line phone, and computer readable medium | | US20030100295 | Oct 29, 2002 | | | Communication apparatus | | US20030139172 | Jan 23, 2002 | | | Rich calling line handling in call setup signalling | | US20040208301 | Apr 18, 2003 | | | Dynamic caller ID messaging | | US20050101302 | Oct 24, 2003 | | | Method and apparatus for sender controllable modalities | | US20050143103 | Dec 31, 2003 | | FRANCE TELECOM, S.A | System, method, device, and computer program product for a sender to send a personalized notification to a recipient of a communication | | US20060052091 | May 12, 2005 | | | Advanced contact identification system | | US20090034704 | Jul 18, 2008 | | | Identifying callers in telecommunications networks | | US20100208876 | Nov 24, 2009 | | HTC CORPORATION | METHOD AND COMMUNICATION DEVICE FOR DISPLAYING CALLER INFORMATION AND RECORDING MEDIUM |
Claims1. A system comprising: - a notification insertion logic to send a notification that is selected by a caller for a recipient, wherein the caller selected notification announces an incoming call to the recipient, identifies the caller to the recipient, and comprises one or more of a photo, animation, graphic, audio data, multimedia data or video data;
- a call router in a server to send a message to a recipient device notifying the recipient of the caller selected notification; and
- the call router in the server further to receive an acknowledgement from a notification verification logic in the recipient device indicating that the recipient device does not already have the caller selected notification stored in memory, and the notification insertion logic to deliver the caller-selected notification to the recipient device in response to receiving the acknowledgement, wherein if the delivery does not finish before a preset period has elapsed, playing a normal ringtone by the recipient device, and finishing delivery of the caller-selected notification onto the recipient device for storage by the recipient device for future use.
2. The system of claim 1, wherein the audio data comprises a caller voice recording, a computerized voice recording, or a ringtone. 3. The system of claim 1, wherein the caller selected notification is associated with one or more telephone numbers. 4. The system of claim 1, wherein the caller selected notification is stored on the caller's device or uploaded onto a web interface. 5. The system of claim 1, wherein the caller selected notification is captured directly onto the caller device or by other digital medium and transferred onto the caller device. 6. The system of claim 1, further comprising: - a web interface to upload and manage notifications and associated phone numbers.
7. The system of claim 6, wherein data from the web interface is uploaded to a customer profile database. 8. The system of claim 1, further comprising: - an internal notification database to store a concatenated notification file, for forwarding to the recipient device.
9. A method comprising: - enabling a caller to select a notification for a particular recipient device, wherein the caller-selected notification identifies the caller to a recipient and comprises one or more of a photo, animation, graphic, audio data, multimedia data or video data;
- sending, by the server, a message to the recipient device notifying the recipient of the caller-selected notification; and
- delivering, by the server, the caller-selected notification via a mobile communication network to the recipient device in response to receiving an acknowledgement message from the recipient device, wherein the acknowledgement message indicates that the recipient device does not already have the caller-selected notification identifying the caller, wherein when the delivery does not finish before a preset period has elapsed, the recipient device uses another ringtone, and the caller-selected notification is stored by the recipient device for future use.
10. The method of claim 9, wherein selecting audio data comprises of selecting a caller voice recording. 11. The method of claim 9, wherein selecting the one or more of a photo, animation, graphic, audio data, multimedia data or video data comprises: - capturing one or more of a caller voice, photo, animation, graphic, audio data, multimedia data, or video data;
- associating the notification with one or more phone numbers in the caller's phone book; and
- synchronizing the caller device with the mobile communication network.
12. The method of claim 11, wherein capturing one or more of a caller voice, photo, animation, graphic, audio data, multimedia data or video data comprises: - capturing the notification directly onto the caller device;
- or capturing the notification onto other digital media and transferring the notification to the caller device.
13. The method of claim 11, wherein synchronizing the caller device with mobile communication network comprises: - comparing current mobile communication network customer profile with the caller's phone book;
- uploading any new notifications to mobile communication network;
- updating a customer profile to reflect new associations.
14. The method of claim 9, wherein selecting one or more of a photo, animation, graphic, audio data, multimedia data or video data comprises: - capturing one or more of a caller voice, photo, animation, graphic, audio data, multimedia data or video data;
- uploading the notification to a website;
- associating the notification with phone numbers stored in a customer profile;
- saving a new customer profile to mobile communication network.
15. The method of claim 9, wherein delivering a caller-selected notification via a mobile communication network to a recipient device comprises: - sending a “pick up” notification through short message service (SMS) to the recipient device;
- transferring the caller-selected notification from the mobile communication network to the recipient device via the recipient's web browser;
- storing the caller-selected notification on the recipient device for future use.
16. The method of claim 15, wherein transferring the caller-selected notification from the mobile communication network to the recipient device via the recipient's web browser comprises: - determining whether the recipient device has rejected the caller-selected notification.
17. The method of claim 9, wherein selecting a notification by the caller comprises capturing one or more of a photo, animation, graphic, audio data, multimedia data or video data. 18. The method of claim 17, wherein selecting audio data comprises of: - recording a voice recording;
- selecting a recipient from the caller device phone book; and
- placing a call to the recipient with the voice recording as the incoming call notification and identifier of the caller.
19. The method of claim 17, wherein selecting one or more of a photo, animation, graphic, multimedia data or video data comprises of: - capturing a visual image, wherein the visual image is at least one of a photo, animation, graphic, multimedia data or video data;
- selecting a recipient from the caller device phone book; and
- placing a call to the recipient with the visual image as the incoming call notification and identifier of the caller.
20. A device of a recipient of a call comprising: - a notification verification logic module to receive a message that a caller originated notification is available, to determine whether the device already has the caller originated notification identifying the caller in memory, to send an acknowledgement that indicates that the recipient device does not already have the caller originated notification stored in memory, and to initiate download of the caller-selected notification;
- a memory to store caller originated notifications sent by a caller to the device of the recipient for future use when the device receives a call from the caller, wherein the caller originated notifications comprises one or more of a photo, animation, graphic, audio data, multimedia data or video data; and
- a notification selector to select a notification to use, when the recipient device receives the call, the notification selector to determine whether there is a caller originated notification associated with the call, and if so, using the caller originated notification to announce the call and to identify the caller to the call recipient, if the caller originated notification has not completed download within a preset period of time the notification selector to select another notification.
21. The device of claim 20 further comprising: - the notification verification logic module to initiate download of the caller-selected notification;
- the notification selector further to play a normal notification when the download of the caller-selected notification does not finish before a preset period has elapsed; and
- the notification verification logic module to finish the download of the caller-selected notification onto the recipient device and store for future use.
22. A system comprising: - an interface to enable a caller to specify a notification to be used when the caller places a call to a recipient, wherein the specified notification announces the call to the recipient and identifies the caller to the recipient;
- a notification insertion logic coupled to the interface to send the specified notification to a call router;
- a call router coupled to the notification insertion logic to send a message to a recipient device notifying the recipient of the specified notification, and to receive an acknowledgement from the recipient device, wherein the acknowledgement indicates that the recipient device does not already have the specified notification; and
- a notification verification logic in the recipient device to determine whether the recipient device already has the specified notification stored in memory, to send an acknowledge when the specified is not stored in memory and to send a rejection when the specified notification is stored in memory, and to initiate download of the caller-selected notification, wherein if the download does not finish before a preset period has elapsed, playing a normal ringtone and finishing download of the caller-selected notification onto the recipient device to store for future use.
|