Claims
- 1. A system for serving graphics for display at a browser, comprising:
a graphics server; a database; a cache; said server being operable for storing graphics and text received from a first browser as an image in said cache and said parameters for said image in said database; and said server being further operable responsive to a request from a requesting browser for selectively serving to said requesting browser for display said image from said cache and, if not found in said cache, for generating anew said image from said parameters stored in said database.
- 2. The system of claim 1, said graphics server being operable for storing in said database, and making available to any of a plurality of browsers, parameters for reconstituting a plurality of screen display images.
- 3. A screen display for publishing a document within collaboration space, comprising:
a work area; a side bar; said side bar including a layout button; said work area, responsive to selection of said layout button, being operable for receiving a title for display in said side bar as a graphic, and for receiving text and graphics for display in said work area.
- 4. A system for publishing a document within 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 for display in said side bar and for entering edit mode; said graphics server being operable in edit mode for receiving in said work area textual content and aesthetic parameters for said document; 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 displaying said image in said work area in edit mode; and said graphics server being operable in response to user selection of said publish button for serving said document to said work area in published mode.
- 5. A method for serving an image to a browser screen, comprising the steps of:
maintaining a cache of cached images; maintaining a data base of default parameters; receiving a graphic request locator; hashing said graphic request locator to form a string number; examining cache for a cached image with a matching string number, and if found, serving said cached image to said browser screen; and, if not found, parsing said graphic request locator for graphic parameters and constructing from said graphic parameters and selectively from said default parameters a reconstructed image for serving to said browser.
- 6. The method of claim 5, further comprising the steps of maintaining a database of graphic parameters, and responsive to receiving a graphic request locator which does not hash to a string number found in said cache, parsing said graphic request locator for the location in said database of graphic parameters for said graphic parameters for reconstructing said image for serving to said browser.
- 7. The method of claim 5, said step for constructing a reconstructed image further comprising the steps of:
constructing a background object; constructing a font object; constructing text graphics; applying graphic effects from said database; and combining said background object, said font object, said text graphics, and said graphic effects to form said image.
- 8. The method of claim 7, said graphic effects selectively including blurring, shadowing, animation and transparency effects.
- 9. The method of claim 8, said animation effects selectively including fade in, fade out, fade in/out, undulation, and slide.
- 10. The method of claim 9, said slide effects selectively including in, out, loop, up, and down.
- 11. A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for serving an image to a browser screen, said method steps comprising:
maintaining a cache of cached images; maintaining a data base of default parameters; receiving a graphic request locator; hashing said graphic request locator to form a string number; examining cache for a cached image with a matching string number, and if found, serving said cached image to said browser screen; and, if not found, parsing said graphic request locator for graphic parameters and constructing from said graphic parameters and selectively from said default parameters a reconstructed image for serving to said browser.
- 12. An article of manufacture comprising:
a computer useable medium having computer readable program code means embodied therein for serving an image to a browser screen, the computer readable program means in said article of manufacture comprising: computer readable program code means for causing a computer to effect maintaining a cache of cached images; computer readable program code means for causing a computer to effect maintaining a data base of default parameters; computer readable program code means for causing a computer to effect receiving a graphic request locator; computer readable program code means for causing a computer to effect hashing said graphic request locator to form a string number; computer readable program code means for causing a computer to effect examining cache for a cached image with a matching string number, and if found, serving said cached image to said browser screen; and, if not found, parsing said graphic request locator for graphic parameters and constructing from said graphic parameters and selectively from said default parameters a reconstructed image for serving to said browser.
- 13. A computer program product or computer program element for serving an image to a browser screen according to the steps of:
maintaining a cache of cached images; maintaining a data base of default parameters; receiving a graphic request locator; hashing said graphic request locator to form a string number; examining cache for a cached image with a matching string number, and if found, serving said cached image to said browser screen; and, if not found, parsing said graphic request locator for graphic parameters and constructing from said graphic parameters and selectively from said default parameters a reconstructed image for serving to said browser.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] Co-pending U.S. patent applications:
[0002] U.S. Ser. No. 09/______, entitled “System and Method for Interconnecting Secure Rooms”, assignee docket LO999044;
[0003] U.S. Ser. No. 09/______, entitled “System and Method for Dynamic Management of Web Site”, assignee docket LO999045;
[0004] U.S. Ser. No. 09/______, entitled “System and Method for Presentation of Room Navigation”, assignee docket LO999046;
[0005] U.S. Ser. No. 09/______, entitled “System and Method for Independent Room Security Management”, assignee docket LO99047;
[0006] U.S. Ser. No. 09/______, entitled “System and Method for Dynamic Browser Management of Web Site”, assignee docket LO999049;
[0007] U.S. Ser. No. 09/______, entitled “System and Method for Room Decoration and Inheritance”, assignee docket LO999051;
[0008] U.S. Ser. No. 09/______, entitled “System and Method for Online/Offline Uninterrupted Updating of Rooms in Collaboration Space”, assignee docket LO999052;
[0009] U.S. Ser. No. 09/______, entitled “System and Method for Client Replication of Collaboration Space”, assignee docket LO999053;
[0010] U.S. Ser. No. 09/______, entitled “System and Method for Browser Creation and Maintenance of Forms”, assignee docket LO999054;
[0011] U.S. Ser. No. 09/______, entitled “System and Method for Browser Definition of Workflow Documents”, assignee docket LO999055;
[0012] are assigned to the same assignee hereof and contain subject matter related, in certain respect, to the subject matter of the present application. The above-identified patent applications are incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09477477 |
Jan 2000 |
US |
Child |
10331855 |
Dec 2002 |
US |