LAYERED CONTENT SELECTION
First Claim
1. A method comprising:
- executing, by a computing device, an application that comprises content;
receiving, by the computing device, an input that triggers activation of a user interface for content selection;
displaying, based on the received input, a layered view that presents the user interface layered over the application; and
in response to a single action processed through the user interface, selecting a block portion of the content from the application, wherein the block portion of the content comprises at least two snippets of content.
1 Assignment
0 Petitions
Accused Products
Abstract
Non-limiting examples of the present disclosure describe functionality for content selection that efficiently enables block copying of content from an executing application even when content is traditionally non-selectable in the executing application. An application may be executing, for example, on a computing device. Input may be received that triggers activation of a user interface for content selection. A layered view of the application and the user interface may be presented based on the received input. As an example, the layered view presents the user interface layered over the application. A block portion of content from the application may be selected based on a single action. Among other examples, the single action may be a non-continuous device click or a non-continuous touch input processed through the user interface. Additional action(s) for the selected block portion of content may be accessible through the user interface.
-
Citations
20 Claims
-
1. A method comprising:
-
executing, by a computing device, an application that comprises content; receiving, by the computing device, an input that triggers activation of a user interface for content selection; displaying, based on the received input, a layered view that presents the user interface layered over the application; and in response to a single action processed through the user interface, selecting a block portion of the content from the application, wherein the block portion of the content comprises at least two snippets of content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
at least one processor; and a memory operatively connected with the at least one processor storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises; executing a first application, receiving an input that triggers activation of a second application, displaying, based on the received input, a layered view that presents the second application layered over the first application, and in response to a single action processed through the second application, selecting a block portion of content from the first application, wherein the block portion of content comprises at least two snippets of content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to execute a method comprising:
-
executing, by the at least one processor, a first application; receiving an input that triggers activation of a second application; displaying, based on the received input, a layered view that presents the second application layered over the first application; and in response to a single action processed through the second application, selecting a block portion of content from the first application, wherein the block portion of content comprises at least two snippets of content. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification