User experience enforcement
First Claim
1. A method for presenting user interface data received via a connection from a source, said method comprising:
- receiving a request for performing at least one action;
determining if said request is a user interface presentation request;
determining the validity of said request if said request is a user interface presentation request; and
presenting user interface data pursuant to said user interface presentation request if said request is a valid user interface presentation request.
2 Assignments
0 Petitions
Accused Products
Abstract
In order to provide for efficient security of a remote presentation (such as a remote display) on a client which presents user interface data from a remote server, all requests for action to be performed on the client are examined to determine if they are requests for user interface (UI) presentation. If the request is for UI presentation, it is verified to ensure that the request is valid—e.g., that it comes from an approved source. If the request is a valid UI request, then the request is served. If a UI request cannot be verified, the request is served, if possible, without presenting the user interface data from the request—e.g., by hiding visual data, or playing audio data at zero or minimal volume. Otherwise, the request is not serviced and the connection from the client to the server may be terminated.
30 Citations
32 Claims
-
1. A method for presenting user interface data received via a connection from a source, said method comprising:
-
receiving a request for performing at least one action;
determining if said request is a user interface presentation request;
determining the validity of said request if said request is a user interface presentation request; and
presenting user interface data pursuant to said user interface presentation request if said request is a valid user interface presentation request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium comprising computer executable modules having computer executable instructions for presenting user interface data received via a connection from a source, said instructions for performing acts comprising:
-
receiving a request for performing at least one action;
determining if said request is a user interface presentation request;
determining the validity of said request if said request is a user interface presentation request; and
presenting user interface data pursuant to said user interface presentation request if said request is a valid user interface presentation request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for managing the presentation of user interface data generated by a source, the system comprising:
-
a core experience module that generates information renderable by a presenter; and
an experience enforcement module, said experience enforcement module operably connected to said core experience module, said experience enforcement module receiving a request for performing actions, determining if said request is a user interface presentation request, determining the validity of said request if said request is a user interface presentation request, and providing said request to said presenter if said request is a valid user interface presentation request. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification