Information processing device performing a data sharing process among applications and controlling method thereof
First Claim
1. A non-transitory computer readable medium storing instructions, which is read in an information processing device capable of performing of a sharing process causing an application, selected as a data output destination from a plurality of applications, to process data output from a data output source application, wherein the information processing device includes:
- a human interface device;
a display;
a processor that, when executing the instructions, performs operations comprising;
acquiring an image data set including a plurality of image data;
defining plural image data groups, each of the plural image data groups including at least one of the image data included in the image data set, the plural image data groups including at least a first image data group and a second image data group;
searching, in a case where the image data group includes one JPG image datum, the plurality of the applications installed in the information processing device for at least one application that is capable of processing the one JPG image datum and is incapable of processing of plural JPG image data;
searching, in a case where the image data group includes the plural JPG image data, the plurality of the applications installed in the information processing device for at least one application capable of processing the plural image data;
displaying, on the display, the at least one application, for which the plurality of the applications installed in the information processing device are searched;
identifying, according to a first input from the human interface device, a first application from the displayed applications for processing the first image data group, as the output destination;
identifying, according to a second input from the human interface device, a second application from the displayed applications for processing the second image data group, as the output destination;
controlling, in response to a third input from the human interface device, the information processing device to perform the sharing process of causing the first application, which is identified by the first input, to process at least one of image data included in the first image data group; and
controlling, in response to completion of the sharing processing of the image data by the first application, the information processing device to perform the sharing process of causing the second application, which is identified by the second input, to process at least one of image data included in the second image data group.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing device comprising: a data sharing unit causing an application to process data output from a data output source application; a communication interface configured to perform communication with an external device; and a processor that, when executing the instructions, performs operations comprising: acquiring an image data set from the external device through the communication interface; defining plural image data groups, each of the plural image data groups including at least one of the plurality of image data included in the image data set; selecting a plurality of the applications each of which is corresponding to each of the plural image data groups, respectively; and causing the data sharing unit to perform a sharing process of making each of the plurality of the selected applications process the at least one of the plurality of image data included in each of the plural image data groups, respectively.
-
Citations
16 Claims
-
1. A non-transitory computer readable medium storing instructions, which is read in an information processing device capable of performing of a sharing process causing an application, selected as a data output destination from a plurality of applications, to process data output from a data output source application, wherein the information processing device includes:
-
a human interface device; a display; a processor that, when executing the instructions, performs operations comprising; acquiring an image data set including a plurality of image data; defining plural image data groups, each of the plural image data groups including at least one of the image data included in the image data set, the plural image data groups including at least a first image data group and a second image data group; searching, in a case where the image data group includes one JPG image datum, the plurality of the applications installed in the information processing device for at least one application that is capable of processing the one JPG image datum and is incapable of processing of plural JPG image data; searching, in a case where the image data group includes the plural JPG image data, the plurality of the applications installed in the information processing device for at least one application capable of processing the plural image data; displaying, on the display, the at least one application, for which the plurality of the applications installed in the information processing device are searched; identifying, according to a first input from the human interface device, a first application from the displayed applications for processing the first image data group, as the output destination; identifying, according to a second input from the human interface device, a second application from the displayed applications for processing the second image data group, as the output destination; controlling, in response to a third input from the human interface device, the information processing device to perform the sharing process of causing the first application, which is identified by the first input, to process at least one of image data included in the first image data group; and controlling, in response to completion of the sharing processing of the image data by the first application, the information processing device to perform the sharing process of causing the second application, which is identified by the second input, to process at least one of image data included in the second image data group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An information processing device comprising:
-
an application, selected as data output destination from a plurality of applications, configured to process data output from a data output source application as a result of a sharing process; a human interface device; a display; and a processor that, when executing the instructions, performs operations comprising; acquiring an image data set including a plurality of image data; defining plural image data groups, each of the plural image data groups including at least one of the image data included in the image data set, the plural image data groups including at least a first image data group and a second image data group; searching, in a case where the image data group includes one JPG image datum, the plurality of the applications installed in the information processing device for at least one application that is capable of processing the one JPG image datum and is incapable of processing of plural JPG image data, searching, in a case where the image data group includes the plural JPG image data, the plurality of the applications installed in the information processing device for at least one application capable of processing the plural JPG image data, displaying, on the display, the at least one application, for which the plurality of the applications installed in the information processing device are searched; identifying, according to a first input from the human interface device, a first application from the displayed applications for processing the first image data group, as the output destination; identifying, according to a second input from the human interface device, a second application from the displayed applications for processing the second image data group, as the output destination; controlling, in response to a third input from the human interface device, the information processing device to perform the sharing process of causing the first application, which is identified by the first input, to process at least one of image data included in the first image data group; and controlling, in response to completion of the sharing processing of the image data by the first application, the information processing device to perform the sharing process of causing the second application, which is identified by the second input, to process at least one of image data included in the second image data group.
-
-
16. A method of controlling an information processing device including:
- an application selected as data output destination from a plurality of applications, configured to process data output from a data output source application as a result of a sharing process, the method comprising;
acquiring an image data set including a plurality of image data; defining plural image data groups, each of the plural image data groups including at least one of the image data included in the image data set, the plural image data groups including at least a first image data group and a second image data group; searching, in a case where the image data group includes one JPG image datum, the plurality of the applications installed in the information processing device for at least one application that is capable of processing the one JPG image datum and is incapable of processing of plural JPG image data, searching, in a case where the image data group includes the plural JPG image data, the plurality of the applications installed in the information processing device for at least one application capable of processing the plural JPG image data, displaying, on a display of the information processing device, the at least one application, for which the plurality of the applications installed in the information processing device are searched; identifying, according to a first input from a human interface device of the information processing device, a first application from the displayed applications for processing the first image data group, as the output destination; identifying, according to a second input from the human interface device, a second application from the displayed applications for processing the second image data group, as the output destination; controlling, in response to a third input from the human interface device, the information processing device to perform the sharing process of causing the first application, which is identified by the first input, to process at least one of image data included in the first image data group; and controlling, in response to completion of the sharing processing of the image data by the first application, the information processing device to perform the sharing process of causing the second application, which is identified by the second input, to process at least one of image data included in the second image data group.
- an application selected as data output destination from a plurality of applications, configured to process data output from a data output source application as a result of a sharing process, the method comprising;
Specification