IP Library Granted Patent US 7,184,523
Granted Patent B2
US 7,184,523 · App. 10/284,353 · Granted Feb 27, 2007

Voice message based applets

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,184,523
App. No.
10/284,353
Granted
Feb 27, 2007
Kind
B2
Abstract

The present invention is a system that allows users to compose and deliver voicemail messages that contain embedded applets. Users may interact with the system via telephone, multi-access device, PC, or any number of other devices. Users may also interact with the system via a variety of interfaces such as speech, dual tone multi-frequency, and graphical user interface. The system allows user to compose voicemail messages with embedded applets for delivery to multiple recipients. The applets provide the sender with the ability to leverage the voice messaging system so as to take full advantage of all systems and applications of the computer platform upon which the applet is being run. The voice message based applets may be updated dynamically based upon variables such as when the recipient receives the message. The message sender may also configure the system to provide notification and statistics regarding receipt of the message and embedded applets.

Claims (40)

1. A method, comprising:

allowing a user to create an applet; and

embedding the applet within a voicemail message and transferring the applet with the voice message to multiple voice messaging systems that use various delivery platforms, where the applet is enabled to receive inputs from the multiple voice messaging systems.

2. A method as recited in claim 1 further comprising allowing another user to retrieve the voicemail message invoking execution of the applet.

3. A method as recited in claim 2 , wherein the applet is created through a voice interface.

4. A method as recited in claim 3 , wherein the applet is created via a graphical user interface.

5. A method as recited in claim 4 , wherein the user can create additional applets and embed the applets within the first applet.

6. A method as recited in claim 5 , wherein applet contents are comprised of voicemails, emails, web pages, other applets, and programs.

7. A method as recited in claim 6 , wherein the voicemail message may be stored within a message queue and retrieved by multiple recipients upon logging into a voice messaging system.

8. A method as recited in claim 7 , wherein the voicemail message and embedded applets are delivered via a voice messaging system.

9. A method as recited in claim 8 , wherein an execution engine for the applet is identified by the system

and the system may invoke any applications available for executing the applet on a device used by the recipient to receive the voicemail message.

10. A method as recited in claim 9 , wherein the system collects statistics regarding receipt of the voicemail message, and the system collects statistics regarding the execution of the applet, and the system collects statistics regarding the user input received by the applet, and the user can specify system capabilities and options for notifying the user of message receipt and statistics.

11. A method as recited in claim 10 , wherein the user can store the created voicemail message and applets for subsequent use.

12. A system, comprising:

a first device for communicating with a first voice messaging system; and

a server composing voicemail messages; and

a second server composing applets and embedding the applets within the voicemail messages; and

a second device for receiving voicemail messages including the embedded applets with a second voice messaging system, where the second voice messaging system has a different delivery platform than the first voice messaging system and the applets are enabled to receive inputs from the second voice messaging system.

13. A system as recited in claim 12 , further comprising a message storage unit storing created voicemail messages.

14. A system as recited in claim 13 , further comprising a data storage unit storing applets that may be embedded into voicemail messages.

15. A system as recited in claim 14 , further comprising a notification server unit notifying voicemail message senders of statistics related to the voicemail messages.

16. An apparatus, comprising:

a media access unit receiving inputs from a user and interpreting the inputs and producing a set of instructions;

an application server unit receiving said set of instructions and invoking applications for creating and retrieving a voicemail message and an applet;

a message storage unit storing said voicemail message;

a data storage unit storing said applet; and

a notification server unit notifying the user of statistics related to the voicemail message and said applet based on delivery of said applet with the voice message to a voice messaging system, where said applet is enabled to receive inputs from the voice messaging system.

17. An apparatus as recited in claim 16 , further comprising:

a multi-access device sending inputs to the media access unit and receiving inputs from the media access unit.

18. An apparatus as recited in claim 17 , further comprising:

a personal computer sending inputs to the media access unit and receiving inputs from the media access unit.

19. A computer readable storage controlling a computer by allowing a user to create a voicemail message with an embedded applet and sending the voicemail message to multiple recipients using voice messaging systems that use various delivery platforms, where the applet is enabled to receive inputs from the voice messaging systems.

20. A computer readable storage controlling a computer having a data structure comprising a voicemail message, an applet embedded in the voicemail message and a VoiceXML, SALT, or other markup-based document embedded in the applet, where the applet is delivered to multiple voice messaging systems that use various delivery platforms and the applet is enabled to receive inputs from the multiple voice messaging systems.

21. A method of delivering voice message based applets, comprising:

allowing a user to create an applet and embedding the applet within a voicemail message; and

transmitting the voicemail message with the embedded applet using a voice messaging system, where the applet is enabled to receive inputs from a recipient using the multiple voice messaging system.

22. A method of delivering a voice message having embedded applets, comprising:

sending a voice message including an applet embedded in a payload of the voice message, said applet having a dynamic content; and

executing the applet locally via a portable device of a recipient of the voice message and providing the dynamic content to the recipient, where the applet is enabled to receive inputs from multiple voice message systems.

Assignments (11)
RELEASE (REEL 057221 / FRAME 0876) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR, INC.
Reel/Frame 072263/0186 →
RELEASE OF SECURITY INTERESTS (SIDECAR) Recorded Jul 29, 2025
From: JPMORGAN CHASE BANK, N.A.
To: MAVENIR, INC.
Reel/Frame 072263/0180 →
SECURITY AGREEMENT Recorded Jul 13, 2022
From: MAVENIR, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060640/0093 →
SECURITY AGREEMENT Recorded Aug 18, 2021
From: MAVENIR, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 057221/0876 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL-RELEASE OF 046139/ 0318 Recorded Aug 18, 2021
From: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
To: MAVENIR, INC.
Reel/Frame 057222/0380 →
GRANT OF SECURITY INTEREST IN PATENTS Recorded May 14, 2018
From: MAVENIR, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC, AS COLLATERAL AGENT
Reel/Frame 046139/0318 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2018
From: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
To: MAVENIR, INC. (FORMERLY KNOWN AS XURA, INC., COMVERSE, INC. AND COMVERSE NETWORK SYSTEMS, INC.)
Reel/Frame 045770/0956 →
CHANGE OF NAME Recorded Apr 21, 2017
From: XURA, INC.
To: MAVENIR, INC.
Reel/Frame 042117/0761 →
GRANT OF A SECURITY INTEREST -- PATENTS Recorded Aug 24, 2016
From: XURA, INC. (FORMERLY KNOWN AS COMVERSE, INC. AND COMVERSE NETWORK SYSTEMS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 039798/0040 →
CHANGE OF NAME Recorded Oct 13, 2015
From: COMVERSE, INC.
To: XURA, INC.
Reel/Frame 036851/0740 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2006
From: DIXIT, RAJEEV K.; BRAUDES, ROBERT E.
To: COMVERSE, INC.
Reel/Frame 018205/0873 →