USABILITY OF CROSS-DEVICE USER INTERFACES
First Claim
Patent Images
1. An apparatus for improving usability of cross-device user interfaces, comprising:
- a server configured for being in a remote session with a client device;
said server configured for having at least one user interface that is used in said remote session;
said server configured for receiving at least one user interaction event from said client device wherein the user interaction event is intended for said user interface;
said server configured for predicting a user intent based in part on said received user interaction event and in response to receiving said user interaction event; and
said server configured for offering a corresponding user interface tool to be used with said user interface or for modifying said user interface in response to said predicted user intent.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided that improve the usability of remote access between different devices or with different platforms by predicting user intent and, based in part on the prediction, offering the user appropriate interface tools or modifying the present interface accordingly. Mechanisms for creating and using gesture maps that improve usability between cross-device user interfaces are also provided.
75 Citations
26 Claims
-
1. An apparatus for improving usability of cross-device user interfaces, comprising:
-
a server configured for being in a remote session with a client device; said server configured for having at least one user interface that is used in said remote session; said server configured for receiving at least one user interaction event from said client device wherein the user interaction event is intended for said user interface; said server configured for predicting a user intent based in part on said received user interaction event and in response to receiving said user interaction event; and said server configured for offering a corresponding user interface tool to be used with said user interface or for modifying said user interface in response to said predicted user intent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for improving usability of cross-device user interfaces, comprising the steps of:
-
providing a server that is configured for being in a remote session with a client device; providing one or more processors on said server; providing a storage memory in communication with said server; wherein said server is configured for having at least one user interface that is used in said remote session; said server receiving at least one user interaction event from said client device wherein the user interaction event is intended for said user interface; said server predicting a user intent based in part on said received user interaction event and in response to receiving said user interaction event; and said server offering a corresponding user interface tool to be used with said user interface or modifying said user interface in response to said predicted user intent. - View Dependent Claims (14)
-
-
15. An apparatus for gesture mapping for improving usability of cross-device user interfaces, comprising:
-
a client device configured for being in a remote session with a server and configured for while in said remote session with said server, detecting, at said client device, a particular gesture; said client device comprising at least one gesture map and one or more gesture handler functions that perform operations from a set of operations, the set comprising; send an action associated with said particular gesture to said server; perform a local action responsive to said particular gesture; and perform additional checks to determine whether said remote session is in a particular state before deciding whether to perform any other operation. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for gesture mapping for improving usability of cross-device user interfaces, comprising the steps of:
-
providing a client for being in a remote session with a server and configured for while in said remote session with said server, detecting, at said client device, a particular gesture; providing for said client at least one gesture map and one or more gesture handler functions that perform operations from a set of operations, the set comprising; send an action associated with said particular gesture to said server; perform a local action responsive to said particular gesture; and perform additional checks to determine whether said remote session is in a particular state before deciding whether to perform any other operation. - View Dependent Claims (26)
-
Specification