Information processing apparatus and program
Abstract
A communication apparatus stores schedule information and a decorative image attached to the schedule information in association with each other. The communication apparatus specifies a display section, at which the schedule information is displayed, in a schedule area in which the schedule information is arranged. In addition, the communication apparatus determines, as a candidate for a position on a schedule screen at which the decorative image is arranged, a position that, if the decorative image is arranged thereon, makes at least a part of the attached image overlap the schedule area in which the schedule information stored in association with the decorative image is arranged, and further prevents the decorative image from overlapping the specified display section. In addition, the communication apparatus arranges the decorative image on the position selected from a plurality of positions determined as candidates.
Claims
exact text as granted — not AI-modified1 - 6 . (canceled)
7 . An information processing apparatus comprising:
a display means that displays a screen having an area in which information is arranged; a memory means that stores the information arranged in the area in association with an image to be attached to the information; a specifying means that specifies a display section, at which the information stored by the memory means is displayed, in the area in which the information is arranged; a candidate determining means that determines, as a candidate for a position of the screen on which the attached image is arranged, a position that, if the attached image is arranged thereon, makes at least a part of the attached image overlap a predetermined range in the area in which the information stored in association with the attached image by the memory means is arranged, and further prevents the attached image from overlapping the display section specified by the specifying means; and an arranging means that arranges the attached image stored by the memory means on the position selected from a plurality of positions as candidates determined by the candidate determining means.
8 . The information processing apparatus according to claim 7 , wherein the arranging means arranges the attached image stored by the memory means on a position that the arranging means randomly selects from the plurality of positions determined to be the candidates by the candidate determining means.
9 . The information processing apparatus according to claim 7 , further comprising a modifying means that modifies the size of the attached image stored by the memory means to a randomly determined size, or the posture of the attached image to a randomly determined posture, wherein the arranging means arranges the attached image at least one of whose size and posture is modified by the modifying means.
10 . The information processing apparatus according to claim 7 , wherein:
the memory means stores the information showing a schedule with a pre-specified time; a time axis is arranged on the screen; the information stored by the memory means is arranged on a position, which corresponds to the time of the schedule shown by the information, on the time axis arranged on the screen; and the candidate determining means specifies the time of the schedule shown by the information stored in association with the attached image by the memory means and removes, from the candidates, a position that, if the attached image is arranged thereon, makes the attached image overflow in the direction corresponding to times later than the specified time on the time axis arranged on the screen.
11 . The information processing apparatus according to claim 7 , wherein the arranging means specifies, after obtaining the disposal history of the attached image, a position on which the attached image is frequently arranged based on the obtained history, and preferentially selects the specified position on which the attached image is frequently arranged.
12 . A program that causes a computer to perform the steps of:
displaying a screen having an area in which information is arranged; storing the information arranged in the area in association with an image to be attached to the information; specifying a display section, at which the information stored by the memory means is displayed, in the area in which the information is arranged; determining, as a candidate for a position of the screen on which the attached image is arranged, a position that, if the attached image is arranged thereon, makes at least a part of the attached image overlap a predetermined range including the area in which the information stored in association with the attached image by the memory means is arranged, and further prevents the attached image from overlapping the specified display section; and arranging the attached image stored by the memory means on the position selected from a plurality of positions determined as the candidates.Join the waitlist — get patent alerts
Track US2012182312A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.