摘要 |
One embodiment of the present invention is a system and method of communicating information over a network between a remote server and a client computer keyboard system. The state of the client computer and the identity of the user using the client computer are determined. Based on the computer state and the user identity, a request is made to a client-side cache for a message to be displayed on a keyboard key display and an action to be associated with the keyboard key. A determination is made as to whether the requested message and action are in the cache. Upon determining that the requested message and action are in the cache, they are retrieved from the cache and the message is displayed on the keyboard key display and the action is associated with the keyboard key. If it is determined that the requested message and action are not in the cache, a request for the message and action is transmitted to the remote server, which provides the requested message and action.
|