US2007288501A1PendingUtilityA1

Method and system for importing HTML forms

50
Assignee: ESTRADA JULIOPriority: Dec 29, 2000Filed: Mar 31, 2007Published: Dec 13, 2007
Est. expiryDec 29, 2020(expired)· nominal 20-yr term from priority
G06F 40/174
50
PatentIndex Score
0
Cited by
0
References
0
Claims

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. MS Excel or Word documents may be dragged and dropped into a place, which creates a corresponding form, and users may create new documents using that form. 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. Task fields are provided allowing web browser creation of forms for work flow. Place enabled objects are provided for synchronous communications. A quick browse feature provides a simplified format for browser windows based on selection of HTML links. MS Office documents may launched within a place for in place editing and importing the resulting document into the place.

Claims

exact text as granted — not AI-modified
1 . Method for integrating forms including fields defining the database schema of a collaboration space into said collaboration space to enable users of said collaboration space to extend the capabilities of that collaboration space, comprising the steps of: 
 a user having an administrative or manager role in said collaboration space creating a hypertext markup language (html) form containing fields defining said database schema and hyperlinks that point to web pages, said fields adapted to extend said database schema as user members of said collaboration space enter data to fields of said form;    saving said form to local storage at said browser;    dragging and dropping said form from local storage into an upload control panel in a user interface to said collaboration space;    parsing said form to identify said fields and incorporate them into said database schema, with field names indicating items in said database schema;    extending said capabilities by integrating said form into said collaboration space;    rendering said form to a member user; and    receiving said form from said user with new data content for said collaboration space.    
   
   
       2 . The method of  claim 1 , said hyperlinks providing access to files including text, graphics, images, sound, and video files.  
   
   
       3 . The method of  claim 1 , said web pages residing on servers remote from the server for said collaboration space.  
   
   
       4 . The method of  claim 2 , further comprising the steps of: 
 responsive to user selection of a said hyperlink, downloading linked code; and    rendering said linked code into a display at said browser.    
   
   
       5 - 8 . (canceled)  
   
   
       9 . The method of  claim 1 , further comprising the steps of: 
 parsing said form, finding linked files and processing uniform resource locators to generate a form object;    saving to a page object said form, said linked files, and said form object; and    displaying at said browser said page with said form object in read mode and said form in edit mode.    
   
   
       10 . The method of  claim 1 , further comprising the steps of: 
 responsive to creation within an html page or skin of a valid hyperlink to an image in said web page, creating a uniform resource locator (url) by: 
 downloading said images into a local directory in the same folder as said html page or skin; and  
   uploading said linked and download images from said local directory automatically when said page or skin is uploaded.    
   
   
       11 . A method for incorporating a hypertext markup language (html) form including fields defining the schema of a collaboration space into a collaboration space place for entry of data content into said collaboration space to enable users of said collaboration space to extend the capabilities of that collaboration space, comprising the steps of: 
 creating a form containing html fields defining said schema in html;    dragging and dropping said form into said place;    extending said capabilities by parsing said form to identify each html field and process uniform resource locators and to incorporate each said html field into said schema;    creating a field for each html tag;    saving on a page said html in read mode and said form in edit mode;    rendering said form in edit mode to a user; and    receiving said form from said user with new data content for said collaboration space;    said collaboration space being implemented within an object model selectively including place, room, folder, page, member, form, field, placetype, roomtype, skin, and placebot objects.    
   
   
       12 . The method of  claim 11 , further comprising the steps of: 
 downloading said html form and any linked image files for loading to client storage in its original form by 
 importing an original html file which contains an image tag together with copies of related image files into collaboration space;  
 parsing said original html file to find linked images;  
 creating a modified html file by modifying said image tag in said html file to refer to said copies of said related image files within said collaboration space;  
 saving said original html file and said modified html file on a collaboration space page object; and  
 displaying said page object with said original html file in edit mode and said modified html file in read mode.  
   
   
   
       13 . Method for creating and uploading a form into a place in collaboration space, comprising the steps of: 
 using an hypertext markup language (html) editor, prepare a document containing custom code as a manually created html form, with all said custom code within a body tag of said document;    uploading said document to said place by dragging and dropping said document to an upload control in a browser user interface to said place; and    at said place, replacing head and title tags in said document with place tags;    said collaboration space being implemented within an object model selectively including place, room, folder, page, member, form, field, placetype, roomtype, skin, and placebot objects.    
   
   
       14 . System for creating and uploading a form including fields defining the schema of a collaboration space into a place in collaboration space to enable users of said collaboration space to extend the capabilities of that collaboration space, comprising: 
 a hypertext markup language (html) editor for preparing a document containing custom code as a manually created html form including fields defining said schema with all said custom code within a body tag of said document, said fields adapted to extend said database schema as user members of said collaboration space enter data to fields of said form;    a browser;    a window at said browser for providing a user interface to said place, said user interface including an upload control;    said upload control uploading said document to said place upon said document being dragged and dropped into said upload control;    said place extending said capabilities by parsing said form to identify said fields and incorporate them into said schema, with field names indicating items in said database schema; and    said place rendering said form in edit mode to a user and receiving said form from said user with new data content for said collaboration space.    
   
   
       15 . A system for integrating forms including fields defining the schema of a collaboration space into collaboration space to enable users of said collaboration space to extend the capabilities of that collaboration space, comprising: 
 a client browser;    a legacy editor used by a user having an administrative or manager role in said collaboration space for preparing a form containing hyperlinks that point to web pages and fields defining said schema, said fields adapted to extend said database schema as user members of said collaboration space enter data to fields of said form;    a local storage for saving said form at said browser; and    an upload control panel receiving said form from said local storage and uploading said form to said collaboration space;    said collaboration space including a server for extending said capabilities by parsing said form to identify said fields and incorporate them into said schema, with field names indicating items in said database schema; and    said collaboration space rendering said form in edit mode to a user and receiving said form from said user with new data content for said collaboration space, said collaboration space being implemented within an object model selectively including place, room, folder, page, member, form, field, placetype, roomtype, skin, and placebot objects.    
   
   
       16 . A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for integrating forms including fields defining the schema of a collaboration space into collaboration space to enable users of said collaboration space to extend the capabilities of that collaboration space, said method steps comprising: 
 a user having an administrative or manager role in said collaboration space preparing at a browser using a legacy editor a form containing hyperlinks that point to web pages and fields defining said schema, said fields adapted to extend said database schema as user members of said collaboration space enter data to fields of said form;    saving said form to local storage at said browser;    dragging and dropping said form from local storage into an upload control panel in a user interface to said collaboration space;    extending said capabilities by parsing said form to identify said fields and incorporate them into said schema, with field names indicating items in said database schema; and    said collaboration space rendering said form in edit mode to a user; and receiving said form from said user with new data content for said collaboration space.    
   
   
       17 . A program storage device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for incorporating a hypertext markup language (html) form including fields defining the schema of a collaboration space into a collaboration space place to enable users of said collaboration space to extend the capabilities of that collaboration space, said method steps comprising: 
 creating a form including fields defining said schema in html;    dragging and dropping said form into said place;    extending said capabilities by parsing said form to identify each html field and process uniform resource locators and to incorporate each said html field into said schema;    creating a field for each html tag;    saving on a page said html in read mode and said form in edit mode; and    rendering said form in edit mode to a user; and    receiving said form from said user with new data content for said collaboration space.    
   
   
       18 . A computer program product for incorporating a hypertext markup language (html) form including fields defining the schema of a collaboration space into a collaboration space place to enable users of said collaboration space to extend the capabilities of that collaboration space, comprising: 
 a computer readable medium;    first program instructions for creating a form in html including fields defining said schema, said fields adapted to extend said database schema as user members of said collaboration space enter data to fields of said form;    second program instructions for dragging and dropping said form into said place;    third program instructions for extending said capabilities by parsing said form to identify each html field and process uniform resource locators and to incorporate each said html field into said schema;    fourth program instructions for creating a field for each html tag; and    fifth program instructions for saving on a page said html in read mode and said form in edit mode;    sixth program instructions for rendering said form in edit mode to a user and receiving said form from said user with new data content for said collaboration space and wherein    said first, second, third, fourth, fifth and sixth program instructions are recorded on said computer readable medium.    
   
   
       19 . A computer program product for integrating forms including fields defining the schema of a collaboration space into said collaboration space to enable users of said collaboration space to extend the capabilities of that collaboration space, comprising: 
 a computer readable medium;    first program instructions for a user having an administrative or manager role in said collaboration space to prepare at a browser using a legacy editor a form including fields defining said schema and containing hyperlinks that point to web pages, said fields adapted to extend said database schema as user members of said collaboration space enter data to fields of said form;    second program instructions for saving said form to local storage at said browser; and    third program instructions for dragging and dropping said form from local storage into an upload control panel in a user interface to said collaboration space;    fourth program instructions for extending said capabilities by parsing said form to identify said fields and incorporate them into said schema;    fifth program instructions for rendering said form in edit mode to a user and receiving said form from said user with new data content for said collaboration space; and wherein    said first, second, third, fourth, and fifth program instructions are recorded on said computer readable medium.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.