Patent ID: 8508541

Claim:
An information processing device, comprising: a processor; a display control unit which displays, on a display, a first screen for receiving an instruction for selecting prestored image data to be sent and an instruction for sending image data; an input unit which receives, using the processor, the instruction for selecting prestored image data to be sent while the first screen is displayed, wherein the display control unit prevents selection of the prestored image data by displaying, in response to the input unit receiving the instruction for selecting prestored image data to be sent, a second screen for receiving an instruction to read image data using an image reading unit, wherein the first screen is part of a browser application and the second screen is part of a scanner application, wherein while the display control unit displays the first screen, the browser application and the scanner application are running on the processor, and the display control unit prevents the selection of the prestored image data by switching from the browser application including the first screen to the scanner application including the second screen, wherein the browser application implements a web browser function, and the scanner application is an application that realizes reading of an image using the image reading unit to generate the image data and that stores the image data in a memory; an image data reading control unit that, if the first screen is switched to the second screen by the display control unit, and the instruction to read image data using the image reading unit is received by the input unit while the second screen is displayed on the display, causes the image reading unit to read the image data, wherein the first screen is configured to receive the instruction to send the image data read by the image reading unit; a storage unit configured to store the image data read by the image reading unit; a storage location data obtaining unit that, when the image data read by the image reading unit is stored in the storage unit, obtains storage location data indicating a storage location of the image data in the storage unit; a screen switching unit that, after the image data is read by the image reading unit, switches the second screen to the first screen; a data setting unit that sets the image data identified by the storage location data obtained by the storage location data obtaining unit, as image data to be sent; and a sending unit that, if the second screen is switched to the first screen by the screen switching unit, and the instruction to send the image data is received while the first screen is displayed on the display, sends transmit data including the image data set by the data setting unit as image data to be sent, wherein in response to the screen switching unit switching the second screen to the first screen, the first screen shows the obtained storage location data indicating the storage location of the image data.