Distributed off-line voice services
First Claim
Patent Images
1. A voice processing system, comprising:
- a real-time voice server, which is arranged to process real-time voice processing tasks for clients of the system; and
a gateway processor, which is arranged to accept from a client a request to perform an off-line voice processing task, to convert the off-line voice processing task into an equivalent real-time voice processing task, to invoke the voice server to process the equivalent real-time voice processing task, and to output a result of the equivalent real-time voice processing task.
3 Assignments
0 Petitions
Accused Products
Abstract
A voice processing system includes a real-time voice server, which is arranged to process real-time voice processing tasks for clients of the system. A gateway processor is arranged to accept from a client a request to perform an off-line voice processing task, to convert the off-line voice processing task into an equivalent real-time voice processing task, to invoke the voice server to process the equivalent real-time voice processing task, and to output a result of the equivalent real-time voice processing task.
22 Citations
20 Claims
-
1. A voice processing system, comprising:
-
a real-time voice server, which is arranged to process real-time voice processing tasks for clients of the system; and
a gateway processor, which is arranged to accept from a client a request to perform an off-line voice processing task, to convert the off-line voice processing task into an equivalent real-time voice processing task, to invoke the voice server to process the equivalent real-time voice processing task, and to output a result of the equivalent real-time voice processing task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A gateway processor operating in conjunction with a real-time voice server operative to process real-time voice processing tasks, the gateway processor comprising:
-
a client interface, which is arranged to accept from a client a request to perform an off-line voice processing task;
a media converter, which is arranged to convert the off-line voice processing task into an equivalent real-time voice processing task; and
a management module, which is arranged to invoke the real-time voice server to process the equivalent real-time voice processing task, and to output a result of the equivalent real-time voice processing task.
-
-
10. A method for voice processing, comprising:
-
accepting a request from a client to perform an off-line voice processing task;
converting the off-line task into an equivalent real-time voice processing task;
invoking a real-time voice server to process the equivalent real-time voice processing task; and
outputting a result of the equivalent real-time voice processing task. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
- 18. A computer software product for processing voice, operating in conjunction with a real-time voice server operative to process real-time voice processing tasks, the product comprising a computer-readable medium, in which program instructions are stored, which instructions, when read by a computer, cause the computer to accept from a client a request to perform an off-line voice processing task, to convert the off-line voice processing task into an equivalent real-time voice processing task, to invoke the voice server to process the equivalent real-time voice processing task, and to output a result of the equivalent real-time voice processing task.
Specification