Computer-implemented methods and systems for multi-touch duplication and swapping interactions
First Claim
1. A computer-implemented method comprising:
- rendering, by a processor, an interface comprising one or more containers, each container comprising content;
receiving, via a touch display, a continuous first input, the first input being received for a threshold amount of time at a location corresponding to a first container depicted on the interface;
copying the first container to create a duplicate container;
based on determining that the second input is received at the second location on the interface while continuously receiving the first input and responsive to the receipt of the second input, rendering the duplicate container in the interface at the second location.
2 Assignments
0 Petitions
Accused Products
Abstract
One exemplary embodiment involves a computer-implemented method that comprises rendering, by a processor, an interface comprising one or more containers, each container comprising content. The embodiment involves receiving, via a touch display, a continuous first input, the first input being received for a threshold amount of time at a location corresponding to a first container depicted on the interface. The embodiment then involves copying the first container to create a duplicate container. Additionally, the embodiment involves receiving a second input at a second location on interface and responsive to receipt of the second input, rendering the duplicate container in the interface at the second location.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
rendering, by a processor, an interface comprising one or more containers, each container comprising content; receiving, via a touch display, a continuous first input, the first input being received for a threshold amount of time at a location corresponding to a first container depicted on the interface; copying the first container to create a duplicate container; based on determining that the second input is received at the second location on the interface while continuously receiving the first input and responsive to the receipt of the second input, rendering the duplicate container in the interface at the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23)
-
-
11. A computer-implemented method comprising:
-
rendering, by a processor, an interface comprising at least two containers, each container comprising content; receiving, via a touch display, a first touch input corresponding to a first container displayed on the interface and a second touch input corresponding to a second container displayed on the interface; and swapping the first content of the first container and the second content of the second container wherein the first content of the first container replaces the second content in the second container and wherein the second content of the second container replaces the first content in the first container. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving a first input to select an object included in a user interface rendered on a touch screen display, the first input being received at a location that corresponds to the object; program code for copying the object; program code for simultaneously receiving a plurality of additional inputs to select a plurality of locations; program code for rendering the copied object based on determining that the plurality of additional inputs are received at the plurality of locations while continuously-receiving the first input; and program code for responsive to the receipt of the plurality of additional inputs, rendering the copied object at the selected locations. - View Dependent Claims (18, 19, 20)
-
Specification