Patent ID: 6961776

Claim:
A system for enabling multiple types of end user devices to access multiple Internet-based applications through the internet, said system comprising: an Application Mediation Interface (AMI) component for communicating with said Internet-based applications through the internet; a Device Mediation Interface (DMI) component for communicating with said end user devices; and a broker module for communicating with said DMI component and with said AMI component, wherein, said DMI component converts end data received from said broker module into a format suitable for an end user device; said DMI component transmits replies to prompts from said broker module based on an end user's input into said end user device; said broker module emulates a sequence of events and decisions followed by an Internet-based application; said broker module requests application data from said AMI component based on said broker module emulating said Internet-based application; said AMI component receives requests from said broker module and transmits replies to said requests to said broker module based on original data from said application, said broker module transmits end data to said DMI component, said end data being based on at least one factor chosen from the group comprising: said broker module's emulation of said Internet-based application; and application data received from said AMI component.