Sharing voice application processing via markup
AssigneeInternational Business Machines Corporation
InventorsAmit Anil Nanavati, Nitendra Rajput
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsAmit Anil Nanavati, Nitendra Rajput
Estimating the term…
A system is described for processing voice applications comprising a client device (10) having associated data indicative of its computing capability. The system has access to a plurality of scripts specifying tasks to be performed in a voice-based dialog between a user and the system. The scripts are interpretable at a browser level. A server (20) selects an appropriate script for the client device (10) based on the associated data. An interpreter layer processes the selected script to determine a first set of instructions to be performed on the client device (10) and a second set of instructions to be performed on the server (20) for the dialog. Computation is thus shared between the client device and the server based on the computational capability of the client.
A computer-implemented method of processing voice applications in a client-server computing system comprising a server device and a client device, said method comprising performing on said server device:
A computer-implemented method of processing voice applications in a client-server computing system comprising a server device and a client device, said method comprising performing on said client device:
A server processing voice applications in a client-server computing system, said server:
A client device processing voice applications in a client-server computing system, said client device:
A computer program product comprising machine-readable program code recorded on a non-transitory machine-readable recording medium, for controlling operation of a server on which said program code executes to perform a method of processing voice applications in a client-server computing system, said method comprising:
A computer program product comprising machine-readable program code recorded on a non-transitory machine-readable recording medium, for controlling operation of a client device on which said program code executes to perform a method of processing voice applications in a client-server computing system, said method comprising:
A system that processes voice applications comprising:
Dependencies are inferred from the claim text.