System and method for dynamically publishing a document in collaboration space responsive to room aesthetics and input text
1 Assignment
0 Petitions
Accused Products
Abstract
Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited. Room navigation and workflow processing is provided, as are forms creation and uploading from browser to server.
-
Citations
17 Claims
-
1-2. -2. (canceled)
-
3. A screen display for dynamically publishing a document within collaboration space by dynamically rendering an image including text, text effects, and image effects by a graphics server from an input text string in combination with aesthetic information for a room in said collaboration space, comprising:
-
a work area; a side bar; said side bar including a layout button and a document title, said document title being a graphical image obtained from said graphics server responsive to user input of a title of said document in said work area and aesthetic information for said side bar; said work area, responsive to selection of said layout button, being operable for receiving said document title for display in said side bar as a graphic, and for dynamically receiving from said graphics server text and graphics for display in said work area; said title being rendered as text made graphic by creating an image of text with aesthetic effects for said side bar applied.
-
-
4. A system for dynamically publishing a document within collaboration space responsive to dynamic rendering of said document and a title of said document as graphic images including text, text effects, and image effects by a graphics server from textual content input by a user in combination with aesthetic parameters applied through an inherited configuration that may be modified by the user for a room in said collaboration space, comprising:
-
a graphics server; a screen display including a work area, a side bar including a layout button, and an action bar including insert graphic, publish, cancel, and done buttons; said graphics server being operable responsive to user selection of said layout button for receiving in said work area a title, rendering said title in said side bar as a graphic image, and entering edit mode; said graphics server being operable in edit mode for receiving in said work area said textual content and said aesthetic parameters for said document and dynamically rendering a document as a graphic image to include said textual content with said aesthetic parameters for said room; said graphics server being operable in response to selection of said insert graphic button for presenting in said work area a create graphic display for user selection of aesthetic parameters for an image; said graphics server being operable in response to user selection of said done button while in said create graphic display for creating and saving said aesthetic parameters and rendering said document as a graphic image in said work area in edit mode; and said graphics server being operable in response to user selection of said publish button for rendering said document as a graphic image in said work area in published mode; said rendering of a said title and of said document as graphic images including constructing a background object, constructing a font object and from said font object a text graphic, applying graphic effects selectively including blurring, shadowing, and transparency to said text graphic, and dynamically combining said background, font, text, and effect objects to create a final graphic image.
-
-
5-14. -14. (canceled)
-
15. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for dynamically publishing a document within collaboration space to a screen display including a work area and a side bar by dynamically rendering an image including text, text effects, and image effects by a graphics server from an input text string in combination with aesthetic information for a room in said collaboration space, comprising:
-
a computer readable storage device; first program instructions for displaying a layout button in said side bar, said layout button being a graphical image obtained from said graphics server responsive to user input of a title of said document and aesthetic information for said side bar; second program instructions, responsive to user selection of said layout button, for receiving title text into said work area for display in said side bar as a graphic image, said title text being rendered as said graphic image in said side bar by first constructing a graphic image of said title text and then applying to said graphic image aesthetic effects for said side bar; third program instructions, further responsive to user selection of said layout button, for dynamically receiving from said graphics server a graphic image of document text and graphics for display in said work area; and
whereinsaid first, second, and third program instructions are recorded on said computer readable storage device.
-
-
16. (canceled)
-
17. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for dynamically publishing a document within collaboration space to a screen display including a work area, a side bar including a layout button, and an action bar including insert graphic, publish, cancel, and done buttons responsive to dynamic rendering of an image including text, text effects, and image effects by a graphics server from textual content input by a user in combination with aesthetic parameters for a room in said collaboration space, comprising:
-
a computer readable storage device; first program instructions, responsive to user selection of said layout button, for receiving in said work area a title, rendering said title in said side bar as a graphic image, and entering edit mode; second program instructions for receiving in edit mode in said work area textual content and aesthetic parameters for said document and dynamically rendering a document as a graphic image to include said textual content with said aesthetic parameters for said room; third program instructions, responsive to user selection of said insert graphic button, for presenting in said work area a create graphic display for user selection of aesthetic parameters for an image; fourth program instructions, responsive to user selection of said done button while in said create graphic display, for creating and saving said aesthetic parameters and displaying said document as a graphic image in said work area in edit mode; fifth program instructions, responsive to user selection of said publish button, for rendering said document as a graphic image in said work area in published mode; said rendering of a said title and of said document as a graphic image including constructing a background object, constructing a font object and from said font object a text graphic, applying graphic effects selectively including blurring, shadowing, and transparency to said text graphic, and combining said background, font, text, and effect objects to create a final graphic image; and
whereinsaid first, second, third, fourth, and fifth program instructions are recorded on said computer readable storage device.
-
Specification