System and method for encrypted media service in an interactive voice response service
First Claim
1. A method of hosting an interactive voice response service for a subscriber, comprising:
- processing a call made to a call number of the subscriber using the interactive voice response service for the subscriber;
providing an application script associated with the subscriber for driving the interactive voice response service;
providing as part of the interactive voice response service a media archiving service for archiving one or more media stream of the call;
the media archiving service further comprising;
designating at least one event in the interactive voice response service to trigger the media archiving service;
in the event the media archiving service is triggered based on the at least one event, obtaining a public key of a public key encryption of the subscriber from the application script and encrypting the one or more media stream of the call in real-time using the public encryption key of the subscriber so that at any time no tangible portion of each of the one or more media stream is stored unencrypted, thereby keeping the media of the call private even from a provider of the hosting service;
transmitting the encrypted media to a designation; and
having the subscriber to use a private key of the public key encryption of the subscriber to decrypt the encrypted media.
14 Assignments
0 Petitions
Accused Products
Abstract
A third-party interactive voice response service includes a media archiving service in which media streams from a call to a subscriber is encrypted by a public key of the subscriber. The media streams may optionally be compressed and are encrypted in real-time so that at any time no tangible portion of the media streams can be accessed by the third party provider. The multiple media streams can optionally be compressed and/or encrypted individually or after they have been combined into a combined stream. The subscriber is able to retrieve the encrypted media streams and decrypt them using the subscriber'"'"'s private key. The encryption and compression are under program control of the interactive voice response service.
-
Citations
24 Claims
-
1. A method of hosting an interactive voice response service for a subscriber, comprising:
-
processing a call made to a call number of the subscriber using the interactive voice response service for the subscriber; providing an application script associated with the subscriber for driving the interactive voice response service; providing as part of the interactive voice response service a media archiving service for archiving one or more media stream of the call; the media archiving service further comprising; designating at least one event in the interactive voice response service to trigger the media archiving service; in the event the media archiving service is triggered based on the at least one event, obtaining a public key of a public key encryption of the subscriber from the application script and encrypting the one or more media stream of the call in real-time using the public encryption key of the subscriber so that at any time no tangible portion of each of the one or more media stream is stored unencrypted, thereby keeping the media of the call private even from a provider of the hosting service; transmitting the encrypted media to a designation; and having the subscriber to use a private key of the public key encryption of the subscriber to decrypt the encrypted media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An interactive voice response service for a subscriber, comprising:
-
a machine for executing an interactive voice response application;
said interactive voice response application further comprising;a call processing module to process a call made to a call number of the subscriber; an application script associated with the subscriber for driving the interactive voice response service; a media archiving service module being triggered by at least one event in the interactive voice response service for archiving one or more media stream of the call, said media archiving service module further includes a public key encryption module for obtaining a public key of a public key encryption of the subscriber from the application script and for encrypting the one or more media stream of the call in real-time using the public encryption key of the subscriber so that at any time no tangible portion of each of the one or more media stream is stored unencrypted, thereby keeping the media of the call private even from a provider of the hosting service; and an output module for transmitting the encrypted media to a designation whereby enabling the subscriber to use a private key of the public key encryption of the subscriber to decrypt the encrypted media. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification