GENERATING CAROUSEL USER INTERFACE WITH GRAPHICS PROCESSING UNIT
First Claim
Patent Images
1. A method, comprising:
- capturing, by a client device, at least one representation of content on the client device;
obtaining, by the client device, a request to activate a carousel mode associated with the content;
generating, by the client device, an anchor point using an application programming interface (API);
attaching, using the API, the at least one representation to the anchor point, wherein the at least one representation is rotatable around the anchor point in response to a user input; and
rendering, using the API, the at least one representation on a display, wherein a movement of the at least one representation around the anchor point is rendered by a graphics processing unit (GPU).
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for generating a carousel user interface in which screenshots are shown. The files can include, for example, recently accessed files that are accessed on a client device. Screenshots for recently accessed files can be captured. The screenshots can be incorporated into a scene in which they are attached to an anchor point. The screenshots are rotatable around the anchor point and be rendered by a graphics processing unit (GPU).
-
Citations
20 Claims
-
1. A method, comprising:
-
capturing, by a client device, at least one representation of content on the client device; obtaining, by the client device, a request to activate a carousel mode associated with the content; generating, by the client device, an anchor point using an application programming interface (API); attaching, using the API, the at least one representation to the anchor point, wherein the at least one representation is rotatable around the anchor point in response to a user input; and rendering, using the API, the at least one representation on a display, wherein a movement of the at least one representation around the anchor point is rendered by a graphics processing unit (GPU). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium embodying a program executable in a client device, the program, when executed by the client device, being configured to cause the client device to at least:
-
identify content accessed by the client device; capture a screenshot associated with the content; obtain a request to activate a carousel mode associated with an application facilitating viewing of the content; generate an anchor point in a three dimensional scene facilitated by an application programming interface (API); attach, using the API, the screenshot to the anchor point, wherein the screenshot is rotatable around the anchor point in response to a user input and a plurality of previous screenshots are attached to the anchor point and rotatable around the anchor point; and render, using the API, the screenshot and at least a portion of the plurality of previous screenshots on a display associated with the client device using a graphics processing unit (GPU) associated with the client device. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computing device, comprising:
-
a central processing unit (CPU); a graphics processing unit (GPU); a display; and an application executable by the CPU, wherein the application is configured to cause the CPU to at least; capture a plurality of screenshots associated with content accessible on a client device; generate an anchor point in a three dimensional scene using a graphics application programming interface (API), the three dimensional scene rendered on the display by the GPU; associate, using the API, the plurality of screenshots with the anchor point, wherein the plurality of screenshots are rotatable around the anchor point in response to a user input; and update, by the GPU, the three dimensional scene on the display in response to a user input, wherein movement of the plurality of screenshots around the anchor point is rendered by the GPU. - View Dependent Claims (18, 19, 20)
-
Specification