Patent ID: 7627478

Claim:
A computer-readable medium storing instructions for controlling a computing device to render a talking entity, the computing device having a cache capable of storing data associated with rendering the talking entity, the instructions comprising: A. establishing a network connection between thecomputing device and a server, and soon thereafter storing sentences from the server in a client cache of the computing device that relate to bridging delays in a dialog; B. storing templates to be used in dialogs; C. generating a talking entity response to a user inquiry; D. determining whether sentences or stored templates in the cache relate to the talking entity response; E. if stored sentences or stored templates relate to the talking entity response: 1. using the appropriate sentence or stored template from the cache to render at least a part of the talking entity response; and 2. receiving portion of the response not stored in the cache, if any, at the computing device to render a complete talking entity response; F. if the client cache has no stored data associated with the talking head response: 1. receiving the talking entity response to be rendered on the computing device; and G. rendering the talking head response on the computing device.