×

System and method for dynamically updating a site map and table of contents for site content changes

  • US 6,957,383 B1
  • Filed: 12/27/1999
  • Issued: 10/18/2005
  • Est. Priority Date: 12/27/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for displaying from a web site a site view selectively including a site map and a table of contents, comprising the steps of:

  • organizing a site as a collection of topical content areas in a content database, each said area containing a list of content items that a user can link to for display using views;

    providing a site navigation view as an index on said content database, said index being dynamically updated whenever additions and deletions of area category or content items are made to said content database;

    providing a site view layout structure including an HTML table structure and an HTML list structure for populating fields respectively in said site map and said table of contents;

    providing a site view as a category oriented view;

    responsive to a user request for display of said site view, executing an agent to access said site navigation view to obtain and display to said user current area category and content items from said content database byresponsive to said user request being for a site map, setting up an initial table structure;

    examining said site navigation view to identify navigational content for said site sorted by category;

    processing each document in order of appearance in said site navigation view and building an HTML page containing bulleted lists of links separated by category names identified in said content byreading a first document,setting a first category name as that category identified in said first document,for a user request for a site map, initializing said table structure with said first document, andstarting a bulleted list with an HTML link created selectively pointing to said first document or to another location on said site if such other location is defined by link information in said first document;

    checking a subcategory structure and, for a user request for a site map, starting a sub-bulleted list with an HTML link to a subcategory page, and, for a user request for a table of contents, a name of said subcategory;

    reading a next document,responsive to said next document having a next category name different from prior documents, closing said bulleted list and adding said next category name to said HTML page and starting a new bulleted list;

    responsive to said next category name being within a prior category name, checking said subcategory structure;



    responsive to a subcategory name of this next document being different from a prior subcategory name of a prior document, closing said sub-bulleted list and starting a new sub-bulleted list with an HTML link to a subcategory page for a site map or just a name of this subcategory for a table of contents;

    creating an HTML link selectively pointing to said next document or to another location on said site if such other location is defined in said next document, andrepeating said reading a next document step for all documents in said view; and

    thenclosing said bulleted list and saving said HTML page for presentation to said user;

    providing in a site map form a tabular layout structure for said site map including a first title, header and footer fields pulled in from said web site, a form type identifier, and a first data field for receiving site map data from said agent responsive to a user request; and

    providing in a table of contents form a column layout structure for said table of contents including a second title, header and footer fields pulled in from said web site, a form type identifier, and a second data field for receiving table of contents data from said create map agent responsive to a user request;

    said site map form and said table of contents form providing respective data fields for receiving data from said agent dynamically responsive to a request from a user for display of said site map or said table of contents.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×