Patent ID: 9513841
Filing Date: 2016-12-06
CPC Classification: G06F

Claim Text:
1. An information processing device comprising: a display screen; a touch sensor; an operation receiving section configured to receive instruction operations on the touch sensor; a menu image display control section configured to display a menu of programs for selection by a user; a board image display control section configured to generate a board image comprising information related to a selected program, wherein said board image is displayed on said display screen when said program is selected, wherein said board image comprises: (i) a program information region in which information about the selected program is displayed, said program information region comprising an execution start button configured to start the selected program, and (ii) a communication region in which contents of messages posted by a plurality of users in relation to the selected program is displayed, wherein said communication region is updated with newly arrived messages; and a stop and end managing section configured to execute a suspend operation, wherein when the suspend operation is executed the information processing device stores an image of a screen shot of a program being suspended, stores execution condition data of the program being suspended, and changes an image displayed on the display screen of said information processing device to a program-related image of the program being suspended, wherein the stop and end managing section calculates a priority for continuing program execution for each program being executed on said information processing device when there are insufficient resources available to execute all of said programs, wherein said priority is determined by setting a parameter value associated with each program as an initial priority value, wherein said initial priority value is: (i) increased by a first amount when the program is protected by a protection declaration, (ii) increased by a second amount that is lower than said first amount when the program is a foreground program, and increased by a third amount that is lower than said second amount when the program is a background application, wherein the program with a lowest priority value is ended and its resources released for use by programs with higher priority, wherein the board image associated with the program that is ended is maintained in a displayable state.