Display apparatus, method, and program
First Claim
1. A display apparatus which displays a first window and a second window, comprising:
- a receiver configured to receive a composite object obtained by composing a first object and a second object, from a server;
a display unit configured to display the composite object in the first window;
a window overlap detector configured to detect an overlap between the second window and the composite object in the first window, and to obtain a position of the overlap in the first window;
a layout determiner configured to determine layouts of the objects in the composite object according to the position of the overlap so as not to place the first object and the second object on the position of the overlap; and
a transmitter configured to transmit information of the layouts of the objects determined by the layout determiner, to the server.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided with a display apparatus including: a display apparatus which displays a first window and a second window, comprising: a receiver configured to receive a composite object obtained by composing a first object and a second object, from a server; a display unit configured to display the composite object in the first window; a window overlap detector configured to detect an overlap between the second window and the composite object in the first window, and to obtain a position of the overlap in the first window; a layout determiner configured to determine layouts of the objects in the composite object according to the position of the overlap so as not to place the first object and the second object on the position of the overlap; and a transmitter configured to transmit information of the layouts of the objects determined by the layout determiner, to the server.
61 Citations
16 Claims
-
1. A display apparatus which displays a first window and a second window, comprising:
-
a receiver configured to receive a composite object obtained by composing a first object and a second object, from a server;
a display unit configured to display the composite object in the first window;
a window overlap detector configured to detect an overlap between the second window and the composite object in the first window, and to obtain a position of the overlap in the first window;
a layout determiner configured to determine layouts of the objects in the composite object according to the position of the overlap so as not to place the first object and the second object on the position of the overlap; and
a transmitter configured to transmit information of the layouts of the objects determined by the layout determiner, to the server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A display apparatus which displays a first window and a second window, comprising:
-
an object receiver configured to receive a first object and a second object;
a layout storage configured to store layouts of the first object and the second object;
a composite object generator configured to compose the first and second objects according to the layouts of the first and second objects to generate a composite object;
a display unit configured to display the composite object in the first window;
a window overlap detector configured to detect overlap between the second window and the composite object in the first window, and to obtain a position of the overlap in the first window;
a layout determiner configured to determine layouts of the first and second objects according to the position of the overlap so as not to place the first object and the second object on the position of the overlap; and
a layout updater configured to update the layouts of the first and second objects in the layout storage by using the determined layouts of the first and second objects. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A program which is executed by a computer, comprising instructions for:
-
receiving a composite object obtained by composing a first object and a second object, from a server;
displaying the composite object in a first window;
detecting overlap between a second window and the composite object in the first window;
obtaining a position of the overlap in the first window;
determining layouts of the objects in the composite object according to the position of the overlap so as not to place the first object and the second object on the position of the overlap; and
transmitting information of the determined layouts to the server.
-
-
16. A program which is executed by computer, comprising instructions for:
-
receiving a first object and a second object;
composing the first and second objects according to layouts of the first and second objects to generate a composite object;
displaying the composite object in a first window;
detecting overlap between a second window and the composite object in the first window;
obtaining a position of the overlap in the first window;
determining layouts of the objects on the basis of the detected position so as not to place the first object and the second object on the position of the overlap; and
updating the layouts of the first and second objects by using the determined layouts of the first and second objects.
-
Specification