Information processing device, information processing method, and computer-readable recording medium which records program
First Claim
Patent Images
1. An information processing device comprising:
- a display that displays one or more windows;
a controller that controls the display so as to control display of the windows by the display and a layout of the windows; and
a storage that stores a history of the layout of the windows that is displayed on the display,wherein the controller comprises;
a window controller that generates one or more candidates of the layout of the one or more windows based on the history of the layout of the windows; and
a display controller that causes the display to display the candidates generated by the window controller,the window controller issues an instruction to the display controller to display the windows in a layout selected from the candidates displayed on the display, andthe display controller causes the windows to be displayed in the selected layout according to the instruction from the window controller,whereinthe windows include;
a main window that displays processing details of a main application; and
a pair window that displays processing details of a pair application that is activated in association with the main application,the storage stores a layout of the main window and the pair window in association with the main application and the pair application,the window controller, when the main application is newly activated, sets the layouts associated with the main application as the candidates of the layout of the windows among the layouts included in the history stored in the storage, andthe display displays the main window and the pair window in the layout indicated by the selected candidate of the layout,wherein,the display comprises;
a first touch panel comprising;
a first liquid crystal panel that displays the main window; and
a first sensor that detects a touch position of the first liquid crystal panel according to touching of the first liquid crystal panel; and
a second touch panel comprising;
a second liquid crystal panel that displays the pair window; and
a second sensor that detects a touch position of the second liquid crystal panel according to touching of the second liquid crystal panel,whereinthe display controller comprises;
a first touch panel controller comprising;
a first manipulation determiner that determines an operation performed by a user based on the touch position detected by the first sensor; and
a first liquid crystal panel controller that causes the first liquid crystal panel to display the main window; and
a second touch panel controller comprising;
a second manipulation determiner that determines an operation performed by the user based on the touch position detected by the second sensor; and
a second liquid crystal panel controller that causes the second liquid crystal panel to display the pair window.
3 Assignments
0 Petitions
Accused Products
Abstract
An information processing device (100) is configured by: a controller (205); a first touch panel (103); a second touch panel (104); and a storage (213). The controller (205) includes a window controller (212) for controlling display of a plurality of windows, and stores a history of the use of the plurality of windows in a window history storage (214). When a new application is started up, a new window display layout candidate is generated and displayed according to the history. When the displayed window display layout candidate is selected, windows are displayed with the selected display layout.
-
Citations
7 Claims
-
1. An information processing device comprising:
-
a display that displays one or more windows; a controller that controls the display so as to control display of the windows by the display and a layout of the windows; and a storage that stores a history of the layout of the windows that is displayed on the display, wherein the controller comprises; a window controller that generates one or more candidates of the layout of the one or more windows based on the history of the layout of the windows; and a display controller that causes the display to display the candidates generated by the window controller, the window controller issues an instruction to the display controller to display the windows in a layout selected from the candidates displayed on the display, and the display controller causes the windows to be displayed in the selected layout according to the instruction from the window controller, wherein the windows include; a main window that displays processing details of a main application; and a pair window that displays processing details of a pair application that is activated in association with the main application, the storage stores a layout of the main window and the pair window in association with the main application and the pair application, the window controller, when the main application is newly activated, sets the layouts associated with the main application as the candidates of the layout of the windows among the layouts included in the history stored in the storage, and the display displays the main window and the pair window in the layout indicated by the selected candidate of the layout, wherein, the display comprises; a first touch panel comprising; a first liquid crystal panel that displays the main window; and
a first sensor that detects a touch position of the first liquid crystal panel according to touching of the first liquid crystal panel; anda second touch panel comprising; a second liquid crystal panel that displays the pair window; and
a second sensor that detects a touch position of the second liquid crystal panel according to touching of the second liquid crystal panel,wherein the display controller comprises; a first touch panel controller comprising; a first manipulation determiner that determines an operation performed by a user based on the touch position detected by the first sensor; and a first liquid crystal panel controller that causes the first liquid crystal panel to display the main window; and a second touch panel controller comprising; a second manipulation determiner that determines an operation performed by the user based on the touch position detected by the second sensor; and a second liquid crystal panel controller that causes the second liquid crystal panel to display the pair window. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing method comprising:
-
controlling a layout of one or more windows to display the windows; storing a history of the layout of the displayed windows; generating one or more candidates of the layout of the windows based on the stored history; displaying the generated candidates; displaying one or more windows in a layout indicated by a candidate selected from the displayed candidates, wherein the windows include;
a main window that displays processing details of a main application; and
a pair window that displays processing details of a pair application that is activated in association with the main application;storing a layout of the main window and the pair window in association with the main application and the pair application; when the main application is newly activated, setting the layouts associated with the main application as the candidates of the layout of the windows among the layouts included in the history stored in the storage; displaying the main window and the pair window in the layout indicated by the selected candidate of the layout; displaying the main window by a first liquid crystal panel; detecting, by a first sensor, a touch position of the first liquid crystal panel according to touching of the first liquid crystal panel; displaying the pair window by a second liquid crystal panel; detecting, by a second sensor, a touch position of the second liquid crystal panel according to touching of the second liquid crystal panel; determining, by a first manipulation determiner, an operation performed by a user based on the touch position detected by the first sensor; causing, by a first liquid crystal panel controller, the first liquid crystal panel to display the main window; determining, by a second manipulation determiner, an operation performed by the user based on the touch position detected by the second sensor; and causing, by a second liquid crystal panel controller, the second liquid crystal panel to display the pair window.
-
-
7. A computer-readable recording medium that stores a program for causing a computer to execute the processing of:
-
controlling a layout of one or more windows to display the windows; storing a history of the layout of the displayed windows; generating one or more candidates of the layout of the windows based on the stored history; displaying the generated candidates; displaying one or more windows in a layout indicated by a candidate selected from the displayed candidates, wherein the windows include;
a main window that displays processing details of a main application; and
a pair window that displays processing details of a pair application that is activated in association with the main application;storing a layout of the main window and the pair window in association with the main application and the pair application; when the main application is newly activated, setting the layouts associated with the main application as the candidates of the layout of the windows among the layouts included in the history stored in the storage; displaying the main window and the pair window in the layout indicated by the selected candidate of the layout; displaying the main window by a first liquid crystal panel; detecting, by a first sensor, a touch position of the first liquid crystal panel according to touching of the first liquid crystal panel; displaying the pair window by a second liquid crystal panel; detecting, by a second sensor, a touch position of the second liquid crystal panel according to touching of the second liquid crystal panel; determining, by a first manipulation determiner, an operation performed by a user based on the touch position detected by the first sensor; causing, by a first liquid crystal panel controller, the first liquid crystal panel to display the main window; determining, by a second manipulation determiner, an operation performed by the user based on the touch position detected by the second sensor; and causing, by a second liquid crystal panel controller, the second liquid crystal panel to display the pair window.
-
Specification