Method for aiding space design using network, system therefor, and server computer of the system
First Claim
1. A method for aiding design of a building on a computer accessible to a server computer via a network, the server computer storing a layout design program operable on a screen activated by a browser of a first client computer to enable a user to implement design of a layout of a building by creating a room and adding fixtures to the room, the layout being represented in 2D, an object database storing fixture data used in the layout design for retrieval and extraction, and a 3D display program operable on the browser screen of the first client computer to display the designed building in 3D, the method comprising:
- transmitting data relating to a designed layout of a building from a second client computer to the server computer;
storing the supplied data relating to a designed layout of a building in an information provider database;
accessing the server computer with the browser of the first client computer;
transmitting the layout design program and the 3D display program to the browser of the first client computer from the server computer via the network;
transmitting the stored data relating to a designed layout of a building to the first client computer; and
transmitting fixture data stored in the object database from the server computer via the network in response to a request from the layout design program when it is active on the browser screen of the first client computer,wherein the 3D display program is configured to allow a user to modify a part of the designed building itself while the building is displayed in 3D, andthe layout design program enables the user to define a room by changing a tone of selected squares defined by grid lines displayed on a browsed screen in 2D, and to add fixtures and other rooms outside of the room, or enables the user to draw an outline of a room with reference to grid lines displayed on a browsed screen in 2D, the layout design program superimposing a layout of an upper floor over a layout of a lower floor in 2D when a layout of the upper floor is being designed.
5 Assignments
0 Petitions
Accused Products
Abstract
Provided is an environment which enables a user to implement 3D space design on a computer accessible to a server computer via a network. The server computer includes a layout design program which is operable on a screen activated by a browser of the client computer to enable the user to implement space design of a layout in the terms of a 2D image, an object database which stores object data used for layout design for retrieval and extraction, and a 3D display program which is operable on the browser screen of the client computer to display the designed space in the terms of a 3D image. The client computer is equipped with the browser capable of executing programs of the layout design program and the 3D display program. Upon receiving the layout design program and the 3D display program from the server computer via the network, the programs of the layout design program and the 3D display program are executable on the browser screen.
-
Citations
29 Claims
-
1. A method for aiding design of a building on a computer accessible to a server computer via a network, the server computer storing a layout design program operable on a screen activated by a browser of a first client computer to enable a user to implement design of a layout of a building by creating a room and adding fixtures to the room, the layout being represented in 2D, an object database storing fixture data used in the layout design for retrieval and extraction, and a 3D display program operable on the browser screen of the first client computer to display the designed building in 3D, the method comprising:
-
transmitting data relating to a designed layout of a building from a second client computer to the server computer; storing the supplied data relating to a designed layout of a building in an information provider database; accessing the server computer with the browser of the first client computer; transmitting the layout design program and the 3D display program to the browser of the first client computer from the server computer via the network; transmitting the stored data relating to a designed layout of a building to the first client computer; and transmitting fixture data stored in the object database from the server computer via the network in response to a request from the layout design program when it is active on the browser screen of the first client computer, wherein the 3D display program is configured to allow a user to modify a part of the designed building itself while the building is displayed in 3D, and the layout design program enables the user to define a room by changing a tone of selected squares defined by grid lines displayed on a browsed screen in 2D, and to add fixtures and other rooms outside of the room, or enables the user to draw an outline of a room with reference to grid lines displayed on a browsed screen in 2D, the layout design program superimposing a layout of an upper floor over a layout of a lower floor in 2D when a layout of the upper floor is being designed. - View Dependent Claims (2)
-
-
3. A system for aiding design of a building with a computer, the system comprising a server computer, and a client computer accessible to the server computer via a network, wherein the server computer stores:
-
a layout design program which is operable on a screen activated by a browser of the client computer to enable a user to implement design of a layout of the building by creating a room and adding fixtures to the room, the layout being represented in 2D, the layout design program enabling the user to define a room by changing a tone of selected squares defined by grid lines displayed on a browsed screen in 2D, and to add fixtures and other rooms outside of the room, or enabling the user to draw an outline of a room with reference to grid lines displayed on a browsed screen in 2D, the layout design program superimposing a layout of an upper floor over a layout of a lower floor in 2D when a layout of the upper floor is being designed, an object database which stores fixture data used in layout design for retrieval and extraction, a 3D display program which is operable on the browser screen of the client computer to display the designed building in 3D, the 3D display program being configured to allow a user to modify a part of the designed building itself while the building is displayed in 3D, and an information provider database configured to store data relating to a designed layout of a building supplied from a first client computer, and to provide a second client computer with the stored data, wherein the server computer is configured to transmit the layout design program, the fixture data stored in the object database, and the 3D display program to the client computer in response to a request from the client computer via the network; the client computer is provided with a browser capable of activating the layout design program and the 3D display program, and is configured to activate the layout design program and the 3D display program on the browser screen upon receiving the layout design program and the 3D display program from the server computer via the network; and the layout design program is configured to request and obtain the fixture data from the object database of the server computer via the network during activation of the layout design program on the browser screen of the client computer for utilization in layout design. - View Dependent Claims (4)
-
-
5. A server computer for use in a design aiding system which aids a design of a building on a client computer accessible to the server computer via a network, wherein the server computer stores:
-
a layout design program which is operable on a screen activated by a browser of the client computer to enable the client computer to implement design of a layout of the building by creating a room and adding fixtures to the room in 2D, the layout design program enabling a user to define a room by changing a tone of selected squares defined by grid lines displayed on a browsed screen in 2D, and to add fixtures and other rooms outside of the room, or enabling the user to draw an outline of a room with reference to grid lines displayed on a browsed screen in 2D, the layout design program superimposing a layout of an upper floor over a layout of a lower floor in 2D when a layout of the upper floor is being designed, an object database which stores fixture data used in layout design for retrieval and extraction, a 3D display program which is operable on the browser screen of the client computer to display the designed building in 3D, the 3D display program being configured to allow a user to modify a part of the designed building itself while the building is displayed in 3D; and an information provider database configured to store data relating to a designed layout of a building supplied from a first client computer, and to provide a second client computer with the stored data, wherein the server computer is configured to transmit the layout design program, the fixture data stored in the object database, and the 3D display program to the client computer in response to a request from the client computer via the network; and the layout design program is configured to request and obtain data from the object database of the server computer via the network during activation of the browser of the client computer for utilization in layout design. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for aiding design of a layout of a building with a computer, the system comprising a server computer, and a client computer accessible to the server computer via a network, wherein the server computer stores:
-
an object database which is operable on a screen activated by a browser of the client computer and stores fixture data used in layout design for retrieval and extraction in association with an operation of a layout design program which enables a user to implement design of a layout of the building by creating a room and adding fixtures to the room in 2D; a 3D display program which is operable on the browser screen of the client computer to display the designed layout in 3D, the 3D display program being configured to allow a user to modify a part of the designed building itself while the building is displayed in 3D; and an information provider database configured to store data relating to a designed layout of a building supplied from a first client computer, and to provide a second client computer with the stored data, wherein the server computer is configured to transmit the fixture data stored in the object database and the 3D display program to the client computer in response to a request from the client computer via the network; the client computer is provided with a layout design program and a browser capable of activating the layout design program and the 3D display program, and is configured to activate the 3D display program on the browser screen upon receiving the 3D display program from the server computer via the network; and the layout design program obtains the fixture data from the object database of the server computer via the network during activation of the browser of the client computer for utilization in the layout design, the layout design program enabling the user to define a room by changing a tone of selected squares defined by grid lines displayed on a browsed screen in 2D, and to add fixtures and other rooms outside of the room, or enabling the user to draw an outline of a room with reference to grid lines displayed on a browsed screen in 2D, the layout design program superimposing a layout of an upper floor over a layout of a lower floor in 2D when a layout of the upper floor is being designed.
-
-
28. A system for aiding design of a layout of a building, the system comprising a server computer, and a client computer accessible to the server computer via a network, wherein the server computer stores:
-
a layout design program which is operable on a screen activated by a browser of the client computer to enable a user to implement design of a layout of a building by creating a room and adding fixtures to the room in 2D, the layout design program enabling the user to define a room by changing a tone of selected squares defined by grid lines displayed on a browsed screen in 2D, and to add fixtures and other rooms outside of the room, or enabling the user to draw an outline of a room with reference to grid lines displayed on a browsed screen in 2D, the layout design program superimposing a layout of an upper floor over a layout of a lower floor in 2D when a layout of the upper floor is being designed; an object database which stores fixture data used in layout design for retrieval and extraction; and an information provider database configured to store data relating to a designed layout of a building supplied from a first client computer, and to provide a second client computer with the stored data, wherein the server computer is configured to transmit the layout design program and the fixture data stored in the object database to the client computer in response to a request from the client computer via the network; the client computer is provided with a browser capable of activating the layout design program, equipped with a 3D display program which is operable on the browser screen of the client computer to display the designed space in 3D, and is configured to activate the layout design program on the browser screen upon receiving the layout design program via the network from the server computer, the 3D display program being configured to allow a user to modify a part of the designed building itself while the building is displayed in 3D; and the layout design program obtains the fixture data from the object database via the network during activation of the layout design program on the browser screen of the client computer for utilization in layout design.
-
-
29. A system for aiding design of a layout of a building, the system comprising a server computer, and a client computer accessible to the server computer via a network, wherein the server computer stores:
-
a layout design program which is operable on a screen activated by a browser of the client computer to enable a user to implement design of a layout of a building by creating a room and adding fixtures to the room in 2D, the layout design program enabling the user to define a room by changing a tone of selected squares defined by grid lines displayed on a browsed screen in 2D, and to add fixtures and other rooms outside of the room, or enabling the user to draw an outline of a room with reference to grid lines displayed on a browsed screen in 2D, the layout design program superimposing a layout of an upper floor over a layout of a lower floor in 2D when a layout of the upper floor is being designed; a 3D display program which is operable on the browser screen of the client computer to display the designed space in 3D, the 3D display program being configured to allow the user to modify a part of the designed building itself while the building is displayed in 3D; and an information provider database configured to store data relating to a designed layout of a building supplied from a first client computer, and to provide a second client computer with the stored data, the server computer is configured to transmit the layout design program and the 3D display program to the client computer in response to a request from the client computer via the network; the client computer is provided with a browser capable of activating the layout design program and the 3D display program, equipped with an object database which stores fixture data used in layout design for retrieval and extraction, and is configured to activate the layout design program and the 3D display program on the browser screen upon receiving the layout design program and the 3D display program via the network from the server computer; and the layout design program obtains the fixture data from the object database during activation of the layout design program on the browser screen of the client computer for utilization in layout design.
-
Specification