SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR DETERMINING WHETHER TO PROMPT AN ACTION BY A PLATFORM IN CONNECTION WITH A MOBILE DEVICE
A system, method, and computer program product are provided.
1 - 112 . (canceled)
113 . A system, comprising:
a non-transitory memory storing instructions; and
one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to:
identify one or more triggers associated with a selection of two or more photos;
receive a first selection of a photos application;
present a plurality of photos displayed within the photos application;
receive a first input corresponding with a trace path associated with the presented plurality of photos;
transform the first input to a selection of two or more of the plurality of photos;
in response to the selection, process the one or more triggers to identify an instruction; and
execute the instruction in connection with a mobile device, based on the one or more triggers.
114 . A device, comprising:
a non-transitory memory storing instructions; and
one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the instructions to:
display a plurality of photos;
receive first input data corresponding with a trace path associated with the displayed plurality of photos;
transform the first input data to a selection of two or more of the plurality of photos;
determine whether a second input data is received, wherein if second input data is received, the selection is modified and updated;
receive a third input to share the two or more of the plurality of photos corresponding with the selection, where the two or more of the plurality of photos are uploaded to a server;
share the two or more of the plurality of photos corresponding with the selection, based on the third input and the upload.
115 . The device of claim 114 , wherein the first input data is based on a touch input.
116 . The device of claim 114 , wherein the trace path is based on a touch input.
117 . The device of claim 114 , wherein the trace path is based on a stylus input.
118 . The device of claim 114 , wherein the trace path corresponds to a single continuous input motion.
119 . The device of claim 114 , wherein the trace path is increased based on the second input data.
120 . The device of claim 114 , wherein the trace path is decreased based on the second input data.
121 . The device of claim 114 , wherein the trace path is located on more than one user interface page.
122 . The device of claim 121 , wherein the more than one user interface page corresponds with a scrollable screen displayed on the device.
123 . The device of claim 114 , wherein the two or more of the plurality of photos corresponding with the selection are further grouped into a first album.
124 . The device of claim 114 , wherein the two or more of the plurality of photos corresponding with the selection are further grouped into a first montage.
125 . The device of claim 114 , wherein the share includes uploading the two or more of the plurality of photos corresponding with the selection to a social networking site.
126 . A computer-implemented method, comprising:
displaying, using a processor, a plurality of photos;
receiving, using the processor, first input data corresponding with a trace path associated with the displayed plurality of photos;
transforming, using the processor, the first input data to a selection of two or more of the plurality of photos;
determining, using the processor, whether a second input data is received, wherein if second input data is received, the selection is modified and updated;
receiving, using the processor, a third input to share the two or more of the plurality of photos corresponding with the selection;
uploading, using the processor, the two or more of the plurality of photos to a server;
sharing, using the processor, the two or more of the plurality of photos corresponding with the selection, based on the third input and the upload.
127 . A computer program product comprising computer executable instructions stored on a non-transitory computer readable medium that when executed by a processor instruct the processor to:
display a plurality of photos;
receive first input data corresponding with a trace path associated with the displayed plurality of photos;
transform the first input data to a selection of two or more of the plurality of photos;
determine whether a second input data is received, wherein if second input data is received, the selection is modified and updated;
receive a third input to share the two or more of the plurality of photos corresponding with the selection;
upload the two or more of the plurality of photos to a server;
share the two or more of the plurality of photos corresponding with the selection, based on the third input and the upload.
128 . The device of claim 114 , wherein the two or more of the plurality of photos are uploaded to the server in response to the selection.
129 . The device of claim 114 , wherein the two or more of the plurality of photos are uploaded to the server before the selection.
130 . The device of claim 114 , wherein the trace path corresponds to a multiple non-continuous input motions.
131 . The device of claim 114 , wherein the trace path corresponds to a broken non-continuous input motion.
132 . The device of claim 114 , wherein the one or more processors execute the instructions to permit the trace path to span multiple user interface pages such that the trace path causes a scroll operation among the multiple user interface pages.