Abstract:
A method of controlling a widget execution device configured for use with a television includes: using a control application on a mobile terminal to wirelessly identify one or more widgets in a data network environment, such that the one or more widgets are suitable for download to the widget execution device; and using the control application to cause the download of the one or more widgets to the widget execution device. The method may involve identifying the one or more widgets on a remote server, the remote server being in communicable relation with the widget execution device; and causing the download of the one or more widgets by selecting the one or more widgets.
Abstract:
A method of controlling a widget execution device configured for use with a television includes: using a control application on a mobile terminal to wirelessly identify one or more widgets in a data network environment, such that the one or more widgets are suitable for download to the widget execution device; and using the control application to cause the download of the one or more widgets to the widget execution device. The method may - involve identifying the one or more widgets on a remote server, the remote server being in communicable relation with the widget execution device; and causing the download of the one or more widgets by selecting the one or more widgets.
Abstract:
An email system for providing improved access and increased efficiency is disclosed. The system includes a master server with substantially constant connection to the internet and at least one local server that at least periodically interfaces with the master server to create a substantially identical copy of emails and settings. The interfacing includes transmits and receives bundled emails in bursts to synchronize the master server and the at least one local server to substantially identically copy emails and settings thereby improving access and increasing efficiency. A method of synchronizing outgoing and incoming emails in a two server email system is also disclosed.
Abstract:
A server (410) communicates with a client (435) in a client-server architecture to carry out a dialogue with a user. The client comprises a browser (440) that supports a particular mark-up language, such as voiceXML. The server comprises a dialogue flow interpreter (DFI) (420) that reads a data file containing information representing different states of the dialogue with the user and that uses that information to generate for a given state of the dialogue objects (310) representing prompts to be played to the user, grammars of expected responses from the user, and other state information.