DEVICE AND METHOD FOR SECURE USER INTERFACE GESTURE PROCESSING USING PROCESSOR GRAPHICS
First Claim
1. A computing device to securely render content, the computing device comprising:
- a processor graphics to render content for display on a display;
a gesture recognition module to detect a user interface gesture as a function of input data generated by an input device in response to an input received from a user of the computing device;
a secure execution environment management module to (i) initialize a secure execution environment on the processor graphics and (ii) transfer view rendering code and associated state data to the secure execution environment; and
a rendering module established in the secure execution environment of the processor graphics, the rendering module to;
execute the view rendering code to render an initial view of the content on the display; and
render an updated view of the content as a function of the detected user interface gesture, using the view rendering code, to display the updated view of the content on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
A device and method for securely rendering content on a gesture-enabled computing device includes initializing a secure execution environment on a processor graphics of the computing device. The computing device transfers view rendering code and associated state data to the secure execution environment. An initial view of the content is rendered by executing the view rendering code in the secure execution environment. A gesture is recognized, and an updated view of the content is rendered in the secure execution environment in response to the gesture. The gesture may include a touch gesture recognized on a touch screen, or a physical gesture of the user recognized by a camera. After the updated view of the content is rendered, the main processor of the computing device may receive updated view data from the secure execution environment.
-
Citations
20 Claims
-
1. A computing device to securely render content, the computing device comprising:
-
a processor graphics to render content for display on a display; a gesture recognition module to detect a user interface gesture as a function of input data generated by an input device in response to an input received from a user of the computing device; a secure execution environment management module to (i) initialize a secure execution environment on the processor graphics and (ii) transfer view rendering code and associated state data to the secure execution environment; and a rendering module established in the secure execution environment of the processor graphics, the rendering module to; execute the view rendering code to render an initial view of the content on the display; and render an updated view of the content as a function of the detected user interface gesture, using the view rendering code, to display the updated view of the content on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for securely rendering content on a display of a computing device, the method comprising:
-
initializing a secure execution environment on a processor graphics of the computing device; transferring view rendering code and associated state data from a processor core of the computing device to the secure execution environment; executing the view rendering code in the secure execution environment to render an initial view of the content on the display of the computing device; detecting a user interface gesture as a function of input data received from an input device of the computing device; and rendering an updated view of the content as a function of the detected user interface gesture, using the view rendering code executed in the secure execution environment, to display the updated view of the content on the display of the computing device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. One or more machine readable storage media comprising a plurality of instructions that in response to being executed result in a computing device:
-
initializing a secure execution environment on a processor graphics of the computing device; transferring view rendering code and associated state data from a processor core of the computing device to the secure execution environment; executing the view rendering code in the secure execution environment to render an initial view of the content on the display of the computing device; detecting a user interface gesture as a function of input data received from an input device of the computing device; and rendering an updated view of the content as a function of the detected user interface gesture, using the view rendering code executed in the secure execution environment, to display the updated view of the content on the display of the computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification