Architecture for multiple channel access to applications
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for enabling multiple types of end user devices to access an Internet-based application, the system comprising: an AMI component communicating with the application; a DMI component communicating with the devices; a broker module communicating with the DMI component and with the AMI component, wherein the DMI component converts end data received from the broker module into a format suitable for the devices; the DMI component transmits replies to prompts from the broker module based on an end user'"'"'s input into the devices; the broker module emulates a sequence of events and decisions followed by the application; the broker module requests application data from the AMI component based on the broker module emulating the application; the AMI component receives requests from the broker module and transmits replies to the requests to the broker module based on original data from the application, the broker module transmits end date to the DMI component, the end data being based on at least one factor chosen from the group comprising: the broker module'"'"'s emulation of the application; and application data received from the AMI component.
140 Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of enabling multiple types of end user devices to access multiple Internet-based applications through the internet, said method comprising the steps of:
-
emulating a sequence of events and decisions followed by an Internet-based application at a broker module;
requesting application data from an Application Mediation Interface (AMI) component based on an emulation of said Internet-based application by said broker module, said AMI component communicating with said Internet-based application;
transmitting application data requested to said broker module from said Internet-based application, said application data being based on original data received from said Internet-based application by said AMI component;
transmitting end data to a Device Mediation Interface (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; and
converting said end data at said DMI component into a format suitable for an end user device communicating with said DMI component. - View Dependent Claims (9, 10, 11)
-
-
12. A method for the integration of end user devices for accessing Internet-based applications, said method comprising the steps of:
-
providing multiple Internet-based applications;
providing multiple types of end user devices for accessing the multiple Internet-based applications through the internet;
emulating a sequence of events and decisions followed by an Internet-based application at a broker module;
requesting application data from an Application Mediation Interface (AMI) component based on an emulation of said Internet-based application by said broker module, said AMI component communicating with said Internet-based application;
transmitting application data requested to said broker module from said Internet-based application, said application data being based on original data received from said Internet-based application by said AMI component;
transmitting end data to a Device Mediation Interface (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; and
converting said end data at said DMI component into a format suitable for an end user device communicating with said DMI component. - View Dependent Claims (13, 14, 15, 16)
-
Specification