Method and system for creating a place type to be used as a template for other places
First Claim
Patent Images
1. A method for creating a place type from which new places are created in collaboration space, comprising the steps of:
- creating a first place including a configuration specifying members and their respective roles, a data structure including at least one room form and included page form, and at least one skin group for a team project;
rendering said first place as an existing place;
responsive to user command, saving said existing place as a place type from which other places are to be created with said configuration in said collaboration space;
rendering a new place as a copy of said place type, said new place being a fully functioning collaborative space including members with specific roles, data structure including folders and rooms and created by said place type from said existing place;
responsive to place manager selection;
selectively preventing changes to look and feel of said new place by not presenting decorate options in said place type;
selectively displaying a description of said place type;
displaying source information for said place type, including name and address of collaboration space place on which said place type is based;
selectively hiding and redisplaying names and descriptions of place types in a list of available place types created by place type authors and transportable among plurality of servers;
selectively updating said new place created using said place type when said place type changes; and
selectively copying said place type from a server on which said place type was created to another server.
1 Assignment
0 Petitions
Accused Products
Abstract
Collaboration space object model provides for a place consisting of rooms created by users interacting with a client browser. A skin (i.e., theme) may be used as template for creating places. PlaceBots (i.e., agents) provide for accessing, processing and managing data in a place. HTML may be dragged and dropped into a place, where it is parsed and corresponding place fields created. A place type comprising a template of an entire place, or collaboration space, may be used to create new places. Changes made to a place may be reported, subject to security controls, by selecting what'"'"'s new.
-
Citations
19 Claims
-
1. A method for creating a place type from which new places are created in collaboration space, comprising the steps of:
-
creating a first place including a configuration specifying members and their respective roles, a data structure including at least one room form and included page form, and at least one skin group for a team project; rendering said first place as an existing place; responsive to user command, saving said existing place as a place type from which other places are to be created with said configuration in said collaboration space; rendering a new place as a copy of said place type, said new place being a fully functioning collaborative space including members with specific roles, data structure including folders and rooms and created by said place type from said existing place; responsive to place manager selection; selectively preventing changes to look and feel of said new place by not presenting decorate options in said place type; selectively displaying a description of said place type; displaying source information for said place type, including name and address of collaboration space place on which said place type is based; selectively hiding and redisplaying names and descriptions of place types in a list of available place types created by place type authors and transportable among plurality of servers; selectively updating said new place created using said place type when said place type changes; and selectively copying said place type from a server on which said place type was created to another server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for creating a plurality of place type place types from which new places are to be created in collaboration space, comprising the steps of:
-
creating a first place; rendering said first place in collaboration space; saving said first place as a place type; creating a new place as a copy of said place type, said new place being a fully functioning collaborative space; rendering said new place in collaboration space; and responsive to place manager selection; selectively preventing changes to look and feel of said new place by not presenting decorate options in said place type; selectively displaying a description of said place type; displaying source information for said place type, including name and address of collaboration space place on which said place type is based; selectively hiding and redisplaying names and descriptions of place types in a list of available place types created by place type authors and transportable among plurality of servers; selectively updating said new place created using said place type when said place type changes; and selectively copying said place type from a server on which said place type was created to another server.
-
-
12. A system for creating a place type from which new places are to be created in collaboration space comprising:
-
a first place; said first place including a configuration of membership, at least one room form and included page form, and at least one skin group for a team project; said skin group defining a page read display mode, a page edit display mode, a folder list and response display mode, and a folder headline display mode; said place type created responsive to user command from a preexisting first place;
each said new place created as a copy of said place type and having said configuration within said collaboration space as a fully functioning collaboration space including members with specific roles, data structure including folders and rooms, copied from said first place;means responsive to place manager selection for; selectively preventing changes to look and feel of said new place by not presenting decorate options in said place type; selectively displaying a description of said place type; displaying source information for said place type, including name and address of collaboration space place on which said place type is based; selectively hiding and redisplaying names and descriptions of place types in a list of available place types created by place type authors and transportable among a plurality of servers; selectively updating said new place created using said place type when said place type changes; and selectively copying said place type from a server on which said place type was created to another server. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for creating a place type from which new places are created in collaboration space, said method steps comprising:
-
creating a first place including a configuration of members and their respective roles, and a data structure including at least one room form and included page form, and at least one skin group for a team project; rendering said first place as an existing place; responsive to user command, creating from said existing place a place type specifying collaborative space characteristics including a members list and roles, data structure, of said first place; and creating as a copy of said place type a new place as a fully functioning collaboration place including said configuration of members and their respective roles and said data structures; responsive to place manager selection; selectively preventing changes to look and feel of said new place by not presenting decorate options in said place type; selectively displaying a description of said place type; displaying source information for said place type, including name and address of collaboration space place on which said place type is based; selectively hiding and redisplaying names and descriptions of place types in a list of available place types created by place type authors and transportable among plurality of servers; selectively update said new place created using said place type when said place type changes; and selectively copying said place type from a server on which said place type was created to another server. - View Dependent Claims (19)
-
Specification