Information processing device, information processing method, and program

The information processing device addresses the challenge of distinguishing between displaying and notifying information existence by using conditional units, enabling effective user interaction and management.

JP7727052B2Active Publication Date: 2025-08-20PLAID INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024086879
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-05-29
Publication Date
2025-08-20
Estimated Expiration
2040-09-02

AI Technical Summary

Technical Problem

Existing systems fail to appropriately distinguish between displaying information itself and informing the user of its existence, leading to repetitive notifications.

Method used

An information processing device with units to judge conditions and output existence explicit information, allowing switching between displaying information and notifying the user of its existence based on predefined conditions and operations.

Benefits of technology

Enables appropriate switching between displaying information and notifying the user of its existence, enhancing user interaction and information management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007727052000001
    Figure 0007727052000001
  • Figure 0007727052000002
    Figure 0007727052000002
  • Figure 0007727052000003
    Figure 0007727052000003
Patent Text Reader

Abstract

To solve an issue that it has been impossible to properly switch display of information itself and notification of the presence of information.SOLUTION: An information processor includes: a display information reception unit for receiving at least one piece of display information as information to display; a first determination unit for determining whether a first condition is satisfied; an existence clarification information output unit for outputting existence clarification information which clearly shows that there is display information corresponding to satisfaction of the first condition; a second determination unit for determining whether a second condition is satisfied; and a display information output unit for outputting display information when a second condition is satisfied. The information processor enables a proper switch of display of information itself and notification of the presence of information.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device or the like that can output information appropriately. [Background technology]

[0002] Conventionally, there has been an electronic mail system that prevents newly arrived emails from remaining unread (see, for example, Patent Document 1).

[0003] In this email device, when the sender sends an email, the sender specifies the time for re-notification of the message notifying that an email has arrived, and when the recipient receives the email, the recipient reads the reception notification control data contained in the email, and even if the pop-up display of the message is closed before the email is read, the message will be pop-up displayed again after the re-notification time indicated by the reception notification control data has elapsed, thereby notifying the recipient that there is an unread email. In other words, the pop-up display is repeated every time the re-notification time has elapsed until the email is read, preventing the recipient from forgetting about the email that was received without reading it. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2000-148607 Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the prior art, it has not been possible to appropriately distinguish between displaying the information itself and informing the user of the existence of the information. [Means for solving the problem]

[0006] The information processing device of the first invention is an information processing device that includes a display information receiving unit that receives one or more pieces of display information that are information to be displayed, a first judgment unit that judges whether a first condition is satisfied, an existence explicit information output unit that outputs existence explicit information that indicates the existence of display information corresponding to the satisfaction of the first condition, a second judgment unit that judges whether a second condition is satisfied, and a display information output unit that outputs display information if the second condition is satisfied.

[0007] With this configuration, it is possible to appropriately switch between displaying the information itself and informing the user of the existence of the information.

[0008] In addition, the information processing device of the second invention is an information processing device in which, compared to the first invention, a first judgment unit judges whether the display information or an attribute value of the display information satisfies a first condition, and a display information output unit outputs display information other than display information corresponding to the existence explicit information if the second condition is satisfied.

[0009] With this configuration, it is possible to appropriately switch between displaying the information itself and informing the user of the existence of the information.

[0010] Furthermore, an information processing device according to a third aspect of the present invention is an information processing device according to the first or second aspect of the present invention, wherein the second condition is that a pop-up window is output.

[0011] With this configuration, it is possible to appropriately switch between displaying the information itself and informing the user of the existence of the information.

[0012] Furthermore, the information processing device of the fourth invention is an information processing device that includes a display information storage unit in which display information, which is information to be displayed, is stored, a display information output unit that outputs the display information, an operation reception unit that receives operations on the display information, a third judgment unit that judges whether the operation received by the operation reception unit is a predetermined first operation, a non-display processing unit that performs processing to make the display information non-displayable when the third judgment unit judges that it is the predetermined first operation, and a presence explicit information output unit that outputs presence explicit information that explicitly indicates that display information exists when the third judgment unit judges that it is the predetermined first operation.

[0013] With this configuration, it is possible to appropriately switch between displaying the information itself and notifying the user of the existence of the information.

[0014] An information processing device of a fifth invention is the information processing device of the fourth invention, wherein the predetermined first operation is a swipe operation in a predetermined direction.

[0015] With this configuration, it is possible to appropriately switch between displaying the information itself and notifying the user of the existence of the information with a simple operation.

[0016] In addition, the information processing device of the sixth invention is an information processing device that, compared to the fourth or fifth invention, further includes a fourth judgment unit that judges whether the operation accepted by the operation acceptance unit is a predetermined second operation, and a deletion unit that deletes the display information when the fourth judgment unit judges that the operation is the predetermined second operation.

[0017] With this configuration, the displayed information can be deleted by a predetermined operation. [Effects of the Invention]

[0018] According to the information processing device of the present invention, it is possible to appropriately use the display of the information itself and the notification of the existence of the information. [Brief explanation of the drawings]

[0019] [Figure 1] 1 is a conceptual diagram of an information system including an information processing device A according to a first embodiment. [Figure 2] Block diagram of an information system including the information processing device A. [Figure 3] A flowchart illustrating an example of the operation of the information processing device A [Figure 4] A flowchart illustrating an example of the operation target process [Figure 5] FIG. 10 is a diagram showing an example of the display information. [Figure 6] FIG. 10 shows an example of displaying the presence indication information. [Figure 7] FIG. 10 shows an example of displaying the presence indication information. [Figure 8] Overview of the computer system [Figure 9] Block diagram of the computer system DETAILED DESCRIPTION OF THE INVENTION

[0020] Hereinafter, embodiments of an information processing device and the like will be described with reference to the drawings. Note that components with the same reference numerals in the embodiments perform similar operations, and therefore repeated description may be omitted.

[0021] (Embodiment 1) In this embodiment, an information processing device will be described that indicates the presence of information to be popped up when a first condition is met, and outputs information as a pop-up when a second condition is met. The second condition is, for example, that a pop-up window is being displayed. Pop-up output refers to output to the forefront of the screen. A pop-up window is a window that is displayed at the forefront of the screen. The pop-up window here may be set to a state other than the forefront window by a user operation.

[0022] In addition, in this embodiment, an information processing device will be described that outputs presence indicating information that should be displayed as a pop-up when a first operation that meets a predetermined condition is performed on information or a window that is displayed as a pop-up. Note that the first operation is, for example, a swipe operation in a predetermined direction.

[0023] Furthermore, in this embodiment, an information processing device that deletes pop-up information when a predetermined second operation is accepted will be described. Note that the second operation is, for example, a swipe operation in a predetermined direction, and is an operation different from the first operation.

[0024] 1 is a conceptual diagram of an information system according to this embodiment, including an information processing device A. The information system has one or more information processing devices A and one or more server devices B.

[0025] The information processing device A is a terminal that displays information. The information processing device A may be, for example, a smartphone, a tablet terminal, a personal computer, or the like, and the type of the information processing device A does not matter. It is preferable that the information processing device A is a terminal such as a smartphone whose screen is smaller than a threshold value.

[0026] Server device B is, for example, a server that transmits display information, which will be described later. Server device B is, for example, a cloud server, an ASP server, or the like, and the type does not matter. The type and content of the information transmitted by server device B does not matter. Server device B is, for example, a server that distributes advertising information, a mail server, or a web server.

[0027] 2 is a block diagram of an information system including an information processing device A according to the present embodiment. The information processing device A includes a storage unit 1, a reception unit 2, a receiving unit 3, a processing unit 4, and an output unit 5. The storage unit 1 includes a display information storage unit 11. The reception unit 2 includes an operation reception unit 21. The reception unit 3 includes a display information reception unit 31. The processing unit 4 includes a first determination unit 41, a second determination unit 42, a third determination unit 43, a fourth determination unit 44, a non-display processing unit 45, and a deletion unit 46. The output unit 5 includes a pop-up window output unit 51, a presence indication information output unit 52, and a display information output unit 53.

[0028] The storage unit 1 stores various types of information. The various types of information include, for example, display information (described later), window information for displaying a pop-up window, presence indicating information (described later), presence indicating information design (described later), a first condition (described later), and a second condition (described later). The window information includes, for example, size information specifying the size of the pop-up window and position information specifying the position of the pop-up window. The size information includes, for example, width and height information (e.g., (w, h)). The position information is usually coordinate information indicating the relative position within the screen of the information processing device A. The position information is, for example, the upper left coordinate (x, y) of the pop-up window. The window information may also be, for example, the upper left coordinate (x1, y1) of the pop-up window and the lower right coordinate (x2, y2) of the pop-up window.

[0029] The display information storage unit 11 stores one or more pieces of display information. Display information is information to be displayed. Display information is information to be displayed in a pop-up window. Display information is, for example, advertising information, email, information specifying a schedule, etc. Display information is usually text, but may be a still image, a video, or two or more types of information from text, a still image, and a video, and the data type does not matter. Furthermore, the content of the display information does not matter. Display information usually has one or more attribute values. The one or more attribute values are, for example, the size of the display information, the data type of the display information, the background color, etc. The display information in the display information storage unit 11 is preferably information transmitted from one or more server devices B, but may also be information input by the user, information stored in a recording medium, or the like.

[0030] The reception unit 2 receives various instructions and commands. The reception unit 2 receives various operations. The various operations are, for example, a first operation described below, a second operation described below, and an instruction to display a pop-up window. The input means for the various operations may be any means, such as a touch panel, a keyboard, a mouse, or a menu screen.

[0031] Furthermore, reception usually refers to reception of information input from an input device such as a keyboard, mouse, or touch panel.

[0032] The operation receiving unit 21 receives an operation on the display information. The operation on the display information is, for example, a first operation or a second operation.

[0033] The first operation is an operation for hiding the display information displayed in the pop-up window. The first operation is, for example, an operation for outputting presence indicating information. The first operation is, for example, a swipe operation in a predetermined direction on the display information or the pop-up window. The first operation is, for example, a swipe operation to the left on the display information or the pop-up window. The first operation is, for example, a swipe operation to the right on the display information or the pop-up window.

[0034] The second operation is an operation for deleting the displayed information. The second operation is, for example, a swipe operation in a predetermined direction on the displayed information or a pop-up window. The predetermined direction is, for example, an up or down direction. The second operation is an operation different from the first operation. The second operation may be an operation in a different direction from the first operation. An operation in a different direction (for example, a swipe operation in a different direction) is a different operation.

[0035] The receiving unit 3 receives various types of information, which may be, for example, one or more pieces of display information.

[0036] The display information receiving unit 31 receives one or more pieces of display information. Note that, in this case, "receive" typically means receiving from one or more server devices B. However, "receive" may also be a concept that includes receiving information input from an input device such as a keyboard, mouse, or touch panel, or receiving information read from a recording medium such as an optical disk, magnetic disk, or semiconductor memory.

[0037] The processing unit 4 performs various types of processing, such as processing performed by a first determination unit 41, a second determination unit 42, a third determination unit 43, a fourth determination unit 44, an undisplay processing unit 45, and a deletion unit 46.

[0038] The first determination unit 41 determines whether or not a first condition is met. The first condition is, for example, that a pop-up window is not being displayed.

[0039] The first condition is, for example, a condition related to the display information or an attribute value of the display information. That is, the first determination unit 41 determines, for example, whether the display information or the attribute value of the display information satisfies the first condition. The condition related to the display information or the attribute value of the display information is, for example, that the type of the display information (an example of an attribute value) is specific data (e.g., "advertisement" or "email"), that the display information contains a specific character string, that the data type of the display information is a specific data type (e.g., text, image, etc.), etc.

[0040] It is preferable that the first condition is a condition unrelated to the second condition described below. It is preferable that the information included in the first condition and used to determine whether the first condition is satisfied is different from the information included in the second condition described below and used to determine whether the second condition is satisfied. However, there may be a relationship between the first condition and the second condition, such that if the first condition is satisfied, the second condition is not satisfied, and vice versa.

[0041] The second determination unit 42 determines whether a second condition is satisfied. The second condition is, for example, that a pop-up window is output. The second condition is, for example, that the first condition is not satisfied. Note that here, "output" usually refers to display on a display, but may also refer to projection using a projector.

[0042] The third determination unit 43 determines whether the operation received by the operation receiving unit 21 is a predetermined first operation. The predetermined first operation is, for example, a swipe operation in a predetermined direction. The predetermined first operation is usually an operation on display information or a pop-up window.

[0043] The fourth determination unit 44 determines whether the operation received by the operation receiving unit 21 is a predetermined second operation. The predetermined second operation is, for example, a swipe operation in a predetermined direction, which is a swipe operation in a direction different from the first operation. The predetermined second operation is usually an operation on display information or a pop-up window.

[0044] The non-display processing unit 45 performs a process of not displaying the display information when the third determination unit 43 determines that the operation is a predetermined first operation. The process of not displaying the display information is, for example, a process of closing a pop-up window in which the display information is displayed.

[0045] The deletion unit 46 deletes the display information when the fourth determination unit 44 determines that the operation is a predetermined second operation.

[0046] The output unit 5 outputs various types of information. Examples of such information include pop-up windows, presence indicating information, and display information. Here, output typically refers to displaying on a display or projecting using a projector, but it may also be considered to include transmission to an external device, delivery of processing results to another processing device, another program, etc.

[0047] Pop-up window output unit 51 outputs a pop-up window. For example, pop-up window output unit 51 displays a pop-up window in response to a display instruction for the pop-up window. For example, pop-up window output unit 51 displays a pop-up window at a position and size according to the window information in storage unit 1.

[0048] The presence indicating information output unit 52 outputs presence indicating information. The presence indicating information output unit 52 usually outputs one piece of presence indicating information. However, the presence indicating information output unit 52 may output more than one piece of presence indicating information. The presence indicating information is information that indicates the presence of display information. The presence indicating information is, for example, a design indicating the presence of display information, the number of pieces of display information, the size of the display information, etc.

[0049] The presence indicating information output unit 52 outputs, for example, presence indicating information corresponding to the satisfaction of the first condition.

[0050] The presence indicating information output unit 52 outputs the presence indicating information when the third determination unit 43 determines that the operation is a predetermined first operation.

[0051] The display information output unit 53 outputs one or more pieces of display information. The display information output unit 53 normally outputs one or more pieces of display information in a pop-up window.

[0052] The display information output unit 53 outputs the display information when, for example, the second condition is satisfied. For example, when the second condition is satisfied, the display information output unit 53 preferably outputs display information other than the display information corresponding to the presence explicit information.

[0053] The storage unit 1 and the display information storage unit 11 are preferably non-volatile recording media, but may also be realized as volatile recording media.

[0054] There is no restriction on the process by which information is stored in the storage unit 1 etc. For example, information may be stored in the storage unit 1 etc. via a recording medium, information transmitted via a communication line etc. may be stored in the storage unit 1 etc., or information input via an input device may be stored in the storage unit 1 etc.

[0055] The reception unit 2 and the operation reception unit 21 can be realized by a device driver for an input means such as a touch panel or a keyboard, or control software for a menu screen.

[0056] The receiving unit 3 and the display information receiving unit 31 are realized by, for example, wireless or wired communication means, but may also be realized by means for receiving broadcasts.

[0057] The processing unit 4, the first determination unit 41, the second determination unit 42, the third determination unit 43, the fourth determination unit 44, the undisplayed processing unit 45, and the deletion unit 46 can usually be realized by an MPU, memory, etc. The processing procedures of the processing unit 4, etc. are usually realized by software, and the software is recorded on a recording medium such as a ROM. However, they may also be realized by hardware (dedicated circuitry).

[0058] The output unit 5, the pop-up window output unit 51, the presence manifestation information output unit 52, and the display information output unit 53 may or may not include output devices such as a display, a speaker, etc. The output unit 5, etc. may be realized by driver software for an output device, or a combination of driver software for an output device and an output device, etc.

[0059] Next, an example of the operation of the information processing device A will be described with reference to the flowchart of FIG.

[0060] (Step S301) The display information receiving unit 31 determines whether or not display information has been received. If display information has been received, the process proceeds to step S302, and if display information has not been received, the process proceeds to step S309.

[0061] (Step S302) The first judging unit 41 acquires the first condition stored in the storage unit 1.

[0062] (Step S303) The first judging unit 41 judges whether or not the first condition acquired in step S302 is met. If the first condition is met, the process proceeds to step S304, and if the first condition is not met, the process proceeds to step S306.

[0063] (Step S304) The processing unit 4 acquires the presence indicating information. For example, the processing unit 4 reads out the presence indicating information pattern from the storage unit 1, acquires the number of pieces of display information received, and adds this number to the presence indicating information pattern to construct the presence indicating information that indicates the number of pieces of display information. Note that the presence indicating information pattern is, for example, an image for constructing the presence indicating information, or information for constructing the image for constructing the presence indicating information.

[0064] (Step S305) The presence indicating information output unit 52 displays the presence indicating information acquired in step S304. Return to step S301. Note that the processing of step S304 may be performed by the presence indicating information output unit 52.

[0065] (Step S306) The second judging unit 42 acquires the second condition stored in the storage unit 1.

[0066] (Step S307) The second judgment unit 42 judges whether or not the second condition acquired in step S306 is met. If the second condition is met, the process proceeds to step S308, and if the second condition is not met, the process returns to step S301.

[0067] (Step S308) The display information output unit 53 displays the display information received in step S301 in a pop-up window. The process returns to step S301.

[0068] (Step S309) The operation receiving unit 21 determines whether or not an operation has been received from the user. If an operation has been received, the process proceeds to step S310, and if an operation has not been received, the process returns to step S301.

[0069] (Step S310) Operation reception unit 21 determines whether the operation received in step S309 is an instruction to display a pop-up window. If it is an instruction to display a pop-up window, the process proceeds to step S311, and if it is not an instruction to display a pop-up window, the process proceeds to step S312. Note that an instruction to display a pop-up window may be, for example, a selection of the menu item "Display pop-up window," an instruction to the "Pop-up window icon," or the like. However, the method of inputting the instruction to display a pop-up window is not important.

[0070] (Step S311) Pop-up window output unit 51 displays a pop-up window. Return to step S301. Note that the pop-up window here may or may not have display information.

[0071] (Step S312) The processing unit 4 and the like perform operation object processing, which is processing according to the operation accepted in step S309. Return to step S301. An example of the operation object processing will be described with reference to the flowchart in FIG.

[0072] In the flowchart of FIG. 3, the order of processing, the order of decisions, etc. does not matter.

[0073] In the flowchart of FIG. 3, the process ends when the power is turned off or an interrupt occurs to end the process.

[0074] Next, an example of the operation target processing in step S312 will be described with reference to the flowchart in FIG.

[0075] (Step S401) The processing unit 4 determines whether or not display information is currently being displayed. If display information is currently being displayed, the process proceeds to step S402; if display information is not currently being displayed, the process proceeds to step S408. Note that while display information is being displayed, a pop-up window may always be displayed. However, even if a pop-up window is displayed, the pop-up window may not contain any display information.

[0076] (Step S402) The third judgment unit 43 judges whether the operation accepted by the operation acceptance unit 21 in step S309 is a predetermined first operation. If it is the first operation, the process proceeds to step S403, and if it is not the first operation, the process proceeds to step S406.

[0077] (Step S403) The processing unit 4 acquires the presence indicating information. For example, the processing unit 4 reads out the presence indicating information pattern from the storage unit 1, acquires the number of pieces of display information in the pop-up window, and adds the number to the presence indicating information pattern to form the presence indicating information indicating the number of pieces of display information.

[0078] (Step S404) The presence indicating information output unit 52 displays the presence indicating information acquired in step S403.

[0079] (Step S405) Non-display processing unit 45 sets the display information displayed in the pop-up window to a non-display state. The process returns to the upper level process. Note that non-display processing unit 45 normally performs processing to close the currently displayed pop-up window.

[0080] (Step S406) The fourth judgment unit 44 judges whether the operation accepted by the operation acceptance unit 21 in step S309 is a predetermined second operation. If it is the second operation, the process proceeds to step S407, and if it is not the second operation, the process returns to the upper processing.

[0081] (Step S407) The deletion unit 46 deletes the display information displayed in the pop-up window. The process returns to the upper level processing. Here, the deletion unit 46 may also delete the display information displayed in the pop-up window from the storage unit 1, so that it will never be displayed in the pop-up window again. Alternatively, the deletion unit 46 may attach a deletion flag to the display information displayed in the pop-up window, and remove the deletion flag by a predetermined operation, so that the display information can be restored. Alternatively, the deletion unit 46 may perform processing to close the pop-up window, so that the display information is not displayed.

[0082] (Step S408) The processing unit 4 determines whether or not the presence indicating information is displayed. If the presence indicating information is displayed, the process proceeds to step S409, and if the presence indicating information is not displayed, the process returns to the upper processing.

[0083] (Step S409) The processing unit 4 determines whether the operation received by the operation receiving unit 21 in step S309 is a predetermined third operation. If it is the third operation, the process proceeds to step S410; if it is not the third operation, the process returns to the upper level process. The predetermined third operation is, for example, an instruction to the presence specifying information. An instruction to the presence specifying information is, for example, a double-click on the presence specifying information, a click on the presence specifying information, or a drag of the presence specifying information to a pop-up window.

[0084] (Step S410) The display information output unit 53 displays the display information corresponding to the presence specifying information in a pop-up window, and returns to the upper level processing.

[0085] The following describes the specific operation of the information system including the information processing device A in this embodiment, with the conceptual diagram of the information system shown in FIG.

[0086] The following four specific examples will now be described. Specific Example 1 is a case where display information received while a pop-up window is displayed is displayed in the pop-up window. Specific Example 2 is a process where, when a predetermined first operation (here, a swipe operation in a predetermined direction) is performed on the display information displayed in the pop-up window, the display information is hidden and presence indicating information is displayed. Specific Example 3 is a case where, if the type, which is an attribute value of the received display information, is "advertising information," the display information is displayed in the pop-up window; if the type, which is an attribute value of the received display information, is "email," the presence indicating information is displayed; and, when the presence indicating information is double-clicked, the display information is displayed in the pop-up window. Specific Example 4 is a case where, when a predetermined second operation (here, a swipe operation downwards) is performed on the display information displayed in the pop-up window, the display information is deleted. In each of the specific examples, it is assumed that the information processing device A is a smartphone.

[0087] (Example 1) Now, suppose that a user inputs an instruction to display a pop-up window to information processing device A. In response, operation receiving unit 21 receives the instruction to display a pop-up window. Next, pop-up window output unit 51 reads window information of the pop-up window from storage unit 1, configures the pop-up window according to the window information, and displays the pop-up window on the screen of information processing device A. An example of such a display is shown in FIG. 5(a). In FIG. 5(a), 501 is the pop-up window. Note that the numerous icons corresponding to 502 are icons of apps displayed on the screen of information processing device A.

[0088] Next, it is assumed that the display information receiving unit 31 of the information processing device A receives the display information "Delicious XX Restaurant XX" from the server device B. Here, the display information is advertising information, but the type of information is not important.

[0089] Next, the first determination unit 41 acquires the first condition "a pop-up window is not displayed" stored in the storage unit 1. Next, the first determination unit 41 determines that the acquired first condition "a pop-up window is not displayed" is not satisfied.

[0090] Next, the second judging unit 42 obtains the second condition "a pop-up window is displayed" stored in the storage unit 1. Then, the second judging unit 42 judges that the second condition is met.

[0091] Next, the display information output unit 53 displays the received display information in the currently displayed pop-up window. An example of such a display is 503 in FIG. 5(b).

[0092] (Example 2) Next, it is assumed that the user performs a predetermined first operation (here, a predetermined horizontal swipe operation) on the pop-up window of FIG. 5(b).

[0093] Then, the operation acceptance unit 21 accepts a horizontal swipe operation. Next, the processing unit 4 determines that the display information is being displayed. Furthermore, the third determination unit 43 determines that the horizontal swipe operation accepted by the operation acceptance unit 21 is a predetermined first operation.

[0094] Next, the processing unit 4 acquires the presence indicating information. That is, the processing unit 4 reads, for example, the presence indicating information design (design including the characters "advertisement") from the storage unit 1, acquires the number of pieces of display information "1" in the displayed pop-up window, and adds this number to the presence indicating information design to form the presence indicating information indicating the number of pieces of display information.

[0095] Next, the presence indicating information output unit 52 displays the constructed presence indicating information. Next, the non-display processing unit 45 puts the display information 503 displayed in the pop-up window into a non-display state. An example of the displayed presence indicating information is 601 in FIG. 6.

[0096] When a predetermined third operation (e.g., double-clicking) is performed on 601 in Fig. 6, the operation accepting unit 21 accepts the third operation, and the display information output unit 53 displays the display information "Delicious XX Restaurant XX" corresponding to the existence indicating information in a pop-up window. An example of such a display is 503 in Fig. 5(b).

[0097] (Example 3) It is assumed that the display information receiving unit 31 of the information processing device A receives the display information "Delicious XX Restaurant XX" having the attribute value "Type: Advertising Information".

[0098] Next, the first determination unit 41 obtains the first condition "type=email" stored in the storage unit 1. Next, the first determination unit 41 determines that the attribute value "type: advertising information" of the received display information does not match the first condition "type=email".

[0099] Next, the second determination unit 42 obtains the second condition "type=advertising information" stored in the storage unit 1. Next, the second determination unit 42 determines that the attribute value "type: advertising information" of the received display information matches the second condition "type=advertising information".

[0100] Next, the display information output unit 53 displays the received display information "Delicious XX Restaurant XX" in a pop-up window. An example of such a display is 503 in FIG. 5(b).

[0101] Next, it is assumed that the display information receiving unit 31 of the information processing device A receives the display information "Dear Mr. / Ms. XX, It's been a while..." having the attribute value "Type: Email".

[0102] Next, the first determination unit 41 obtains the first condition "type=email" stored in the storage unit 1. Next, the first determination unit 41 determines that the attribute value "type:email" of the received display information matches the first condition "type=email".

[0103] Next, the processing unit 4 acquires the presence indicating information from the storage unit 1. Here, it is assumed that the presence indicating information is a mail design. Next, the presence indicating information output unit 52 displays the presence indicating information. An example of the display of such presence indicating information is 701 in FIG. 7.

[0104] The presence indicating information may be associated with an attribute value (e.g., type) of the display information. The processing unit 4 may acquire the presence indicating information corresponding to the attribute value of the display information from the storage unit 1. The presence indicating information output unit 52 may output the presence indicating information.

[0105] Also, for example, when 701 in FIG. 7 is double-clicked, a pop-up window opens and an email message saying "Dear Mr. / Ms. XX, It's been a while..." is output in the pop-up window.

[0106] (Example 4) It is assumed that the user performs an operation of swiping downward on the screen of the information processing device A with respect to the display information displayed in the pop-up window (for example, FIG. 5(b)).

[0107] Then, the operation accepting unit 21 accepts the operation from the user. Furthermore, the processing unit 4 determines that the display information is currently being displayed.

[0108] Next, the fourth determination unit 44 determines that the operation received by the operation receiving unit 21 is a predetermined second operation (a downward swipe operation).

[0109] Next, the deletion unit 46 deletes the display information displayed in the pop-up window. The deletion unit 46 also performs processing to close the pop-up window. As a result of this processing, the entire window 503 on the screen in FIG. 5(b) is hidden.

[0110] As described above, the interface of the information processing device A according to this embodiment can appropriately switch between displaying the information itself and notifying the user of the existence of the information.

[0111] The processing in this embodiment may be implemented by software. This software may be distributed by software download or the like. This software may also be recorded on a recording medium such as a CD-ROM and distributed. This also applies to other embodiments in this specification. The software implementing the information processing device A in this embodiment is the following program. That is, this program causes a computer to function as a display information receiving unit that receives one or more pieces of display information to be displayed, a first determination unit that determines whether a first condition is satisfied, a presence indicating information output unit that outputs presence indicating information corresponding to the satisfaction of the first condition exists, a second determination unit that determines whether a second condition is satisfied, and a display information output unit that outputs the display information when the second condition is satisfied.

[0112] FIG. 8 shows the appearance of a computer that executes the programs described herein to realize the information processing device A and the like according to the various embodiments described above. The above-described embodiments can be realized by computer hardware and a computer program executed thereon. FIG. 8 is a schematic diagram of this computer system 300, and FIG. 9 is a block diagram of system 300. Note that in FIG. 8, information processing device A is a so-called personal computer, but as described above, it may also be a smartphone, tablet terminal, or the like.

[0113] In FIG. 8, computer system 300 includes a computer 301 including a CD-ROM drive 3012 , a keyboard 302 , a mouse 303 , a monitor 304 , a microphone 305 , and speakers 306 .

[0114] 9, computer 301 includes, in addition to CD-ROM drive 3012, MPU 3013, bus 3014 connected to CD-ROM drive 3012 etc., ROM 3015 for storing programs such as a boot-up program, RAM 3016 connected to MPU 3013 for temporarily storing instructions of application programs and providing temporary storage space, and hard disk 3017 for storing application programs, system programs, and data. Although not shown here, computer 301 may further include a network card for providing connection to a LAN.

[0115] A program that causes computer system 300 to execute the functions of information processing device A and the like of the above-described embodiment may be stored on CD-ROM 3101, inserted into CD-ROM drive 3012, and then transferred to hard disk 3017. Alternatively, the program may be transmitted to computer 301 via a network (not shown) and stored on hard disk 3017. The program is loaded into RAM 3016 when executed. The program may also be loaded directly from CD-ROM 3101 or the network.

[0116] The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 301 to execute the functions of the information processing device A of the above-described embodiment. The program only needs to include instructions that call appropriate functions (modules) in a controlled manner and achieve the desired results. How the computer system 300 operates is well known, and a detailed description thereof will be omitted.

[0117] The computer that executes the program may be a single computer or a plurality of computers, that is, it may perform centralized processing or distributed processing.

[0118] Furthermore, in each of the above embodiments, it goes without saying that two or more communication means present in one device may be physically realized by one medium.

[0119] Furthermore, in each of the above embodiments, each process may be realized by centralized processing in a single device, or may be realized by distributed processing in a plurality of devices. [Industrial Applicability]

[0120] As described above, the information processing device according to the present invention has the effect of being able to appropriately switch between displaying information itself and notifying the user of the presence of information, and is useful as a smartphone or the like with an application installed. [Explanation of symbols]

[0121] A. Information processing device B Server device 1 Storage area 2. Reception 3. Receiving section 4 Processing section 5 Output section 11 Display information storage section 21 Operation reception section 31 Display information reception unit 41 First Judgment Department 42 Second Judgment Department 43 Third Judgment Department 44 Fourth Judgment Department 45 Undisplayed Processing Unit 46 Deleted section 51 Pop-up window output section 52 Presence explicit information output unit 52 Presence Explicit Information Output Unit 53 Display information output unit

Claims

1. Computer, a display information receiving unit that receives display information that is information to be displayed; a first determination unit that, when the display information receiving unit receives the display information, determines whether the display information or an attribute value of the display information satisfies a first condition based on the display information; an existence indicating information output unit that outputs existence indicating information indicating that display information corresponding to the first condition being satisfied exists; a second determination unit that determines whether a second condition, that is, a pop-up window being output, is satisfied; a program for causing a display information output unit to output the display information when the second condition is satisfied, The display information output unit When the pop-up window is being output, the display information received by the display information receiving unit is output to the pop-up window; The presence specifying information output unit A program for causing the computer to function as outputting presence indicating information indicating the existence of the display information received by the display information receiving unit when the pop-up window is not output.

2. The first condition is:

2. The program according to claim 1, wherein the type of the display information is a specific type of data, the display information contains a specific character string, or the data type of the display information is a specific data type.

3. An information processing method realized by a display information receiving unit, a first determining unit, a presence indicating information output unit, a second determining unit, and a display information output unit, a display information receiving step in which the display information receiving unit receives display information that is information to be displayed; a first determination step in which, when the display information receiving unit receives the display information, the first determination unit determines whether the display information or an attribute value of the display information satisfies a first condition based on the display information; a presence indicating information output step in which the presence indicating information output unit outputs presence indicating information indicating that display information corresponding to satisfying the first condition exists; a second determination step in which the second determination unit determines whether a second condition, that is, a pop-up window is output, is satisfied; a display information output step of outputting the display information by the display information output unit when the second condition is satisfied, In the display information output step, When the pop-up window is being output, the display information received by the display information receiving unit is output to the pop-up window; In the presence specifying information output step, When the pop-up window is not output, the information processing method outputs presence indicating information indicating that the display information received by the display information receiving unit exists.

4. a display information receiving unit that receives display information that is information to be displayed; a first determination unit that, when the display information receiving unit receives the display information, determines whether the display information or an attribute value of the display information satisfies a first condition based on the display information; an existence indicating information output unit that outputs existence indicating information indicating that display information corresponding to the first condition being satisfied exists; a second determination unit that determines whether a second condition, that is, a pop-up window being output, is satisfied; a display information output unit that outputs the display information when the second condition is satisfied, The display information output unit When the pop-up window is being output, the display information received by the display information receiving unit is output to the pop-up window; The presence specifying information output unit When the pop-up window is not output, the information processing device outputs presence indicating information indicating that the display information accepted by the display information accepting unit exists.

Citation Information

Patent Citations

  • Electronic mail device and recording medium for recording electronic mail program

    JP2000148607A

  • Systems, apparatus and methods for facilitating display and management of information for communication devices

    US20120150970A1

  • Mobile terminal and control method for the mobile terminal

    US20150350414A1