EMBEDDED USER INTERFACE
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining a location of a user interface;
based on the location of the user interface, selecting a version of a communication handler;
opening an asynchronous communication channel associated with the selected version of the communication handler;
receiving a request from the user interface (UI) via the asynchronous communication channel, the request directed at a host application;
communicating the request to the host application;
receiving a response from the host application; and
dispatching the response to the user interface via the asynchronous communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
A system to provide embedded user interface (UI) may comprise a request collector to receive a request directed at a host application from a user interface (UI), a response collector to receive a response from the host application, and a response dispatcher to dispatch the response to the UI via the asynchronous communication channel. The request and the response may be communicated via an asynchronous communication channel.
4 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
determining a location of a user interface; based on the location of the user interface, selecting a version of a communication handler; opening an asynchronous communication channel associated with the selected version of the communication handler; receiving a request from the user interface (UI) via the asynchronous communication channel, the request directed at a host application; communicating the request to the host application; receiving a response from the host application; and dispatching the response to the user interface via the asynchronous communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory; at least one processor coupled to the memory; a desktop application in communication with a user interface, the desktop application comprising a communication handler, the desktop application to; determine, using the at least one processor, a location of the user interface; based on the location of the user interface, select a version of the communication handler; open an asynchronous communication channel associated with the selected version of the communication handler; the communication handler comprising; a request collector to receive a request directed at a host application from the user interface (UI) via an asynchronous communication channel. a request dispatcher to communicate the request to the host application, a response collector to receive a response from the host application, and a response dispatcher to dispatch the response to the user interface via the asynchronous communication channel. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
means for determining a location of a user interface; means for selecting a version of a communication handler based on the location of the user interface; based on the location of the user interface, opening an asynchronous communication channel associated with the selected version of the communication handler; means for receiving a request from a user interface (UI) via the asynchronous communication channel, the request directed at a host application; means for communicating the request to the host application; means for receiving a response from the host application; and means for dispatching the response to the UI via the asynchronous communication channel.
-
-
22. A machine-readable non-transitory storage medium having instruction data to cause a machine to:
-
determine a location of a user interface (UI); based on the location of the UI, select a version of a communication handler; open an asynchronous communication channel associated with the selected version of the communication handler; receive a request from a user interface (UI) via the asynchronous communication channel, the request directed at a host application; communicate the request to the host application; receive a response from the host application; and dispatch the response to the UI via the asynchronous communication channel.
-
-
23. A system comprising:
-
a memory; at least one processor coupled to the memory; and a desktop application in communication with a user interface, the desktop application to; receive, using the at least one processor, an indication regarding a location of the user interface, and load a version of an associated communication handler in response to the indication. - View Dependent Claims (24, 25, 26)
-
Specification