A first-modality gateway and a second-modality gateway are synchronized,
with both gateways interfacing between a user and a server system. The
synchronizing allows the user to use either of the first-modality gateway
or the second-modality gateway at a given point in time to interface with
specific information in the server system. A method includes accessing a
communication sent from a first-modality gateway, and providing a
synchronizing mechanism in response to accessing the communication.
Another method includes receiving a request for a first-modality data
from a first-modality entity, determining a second-modality data, and
providing the second-modality data to a second-modality entity, where the
second-modality data corresponds to the first-modality data. An article
includes a first-modality interface, a second-modality interface, and a
controller interface. The controller interface includes instructions that
when executed by a machine result in interfacing the first-modality
interface and the second-modality interface to a controller that provides
synchronization.