Tuesday, August 18, 2009

Week 10

Technology for producing dynamic menus web development


The method of producing dynamic web page content for transmission on a computer network, comprising the steps of: providing one or more entries in a system dictionary,each entry representing a static layout tag type to be mapped to one or more dynamic structures; receiving a first reference to at least one web page portion, said web page portion comprising static layout definitions and static content definitions; receiving a second reference to alternate web content via an Hyper Text Transfer Protocol Post command; extracting said layout definitions from said web page; creating at least one layout template web page from said extracted layout definitions; andmapping said alternate web content into said layout template web page by replacing content parameters associated with said extracted layout definitions for which matching entries are found in said system dictionary, thereby creating at least one web pageportion containing said alternate content.

2. The method of producing dynamic web page content of claim 1, wherein said web page portion contains Hyper Text Markup Language.

3. The method of producing dynamic web page content of claim 1, wherein said template web page contains Hyper Text Markup Language.

4. The method of producing dynamic web page content of claim 1, wherein said alternate content web page contains Hyper Text Markup Language.

5. The method of producing dynamic web page content of claim 1, further comprising the step of retrieving said alternate web content from a computer-readable medium.

6. The method of producing dynamic web page content of claim 5, wherein said step of retrieving said alternate web content from a computer-readable medium includes retrieving said alternate content from a computer database.

7. The method of producing dynamic web page content of claim 5, wherein said step of retrieving said alternate web content from a computer-readable medium includes retrieving said alternate content from a computer file system.

8. The method of producing dynamic web page content of claim 5, wherein said step of retrieving said alternate content from a computer-readable medium includes retrieving said alternate web content from a computer network

interface.

9. The method of producing dynamic web page content of claim 8, wherein said step of retrieving said alternate web content from a computer network interface includes retrieving said alternate content from a local area network interface.

10. The method of producing dynamic web page content of claim 8, wherein said step of retrieving said alternate web content from a computer network interface includes retrieving said alternate content from an Internet.

11. The method of producing dynamic web page content of claim 1, further comprising providing a servlet for extracting said template web page from said received web page portion.

12. The method of producing dynamic web page content of claim 1, further comprising providing a servlet for mapping said alternate web content into said template web page.

13. The method of producing dynamic web page content of claim 1, further comprising the storing of said alternate web page in a computer-readable media.

14. The method of producing dynamic web page content of claim 1, further comprising transmitting said alternate web page over a computer network.

15. The method of producing dynamic web page content of claim 14 wherein said computer network includes a local area network.

16. The method of producing dynamic web page content of claim 14 wherein said computer network includes an Internet.

17. An article of manufacture comprising: a computer readable medium suitable for encoding program code means therein or thereon; and one or more program code means causing a processor to perform the steps of: (a) providing one or more entriesin a system dictionary, each entry representing a static layout tag type to be mapped to one or more dynamic structures; (b) receiving a first reference to at least one web page portion, said web page portion comprising static layout definitions andstatic content definitions; (c) receiving a second reference to alternate web content via an Hyper Text Transfer Protocol Post command; (d) extracting said layout definition; (e) creating a template web document using said extracted layout definition; (f) retrieving alternate web content suitable for mapping into a web document; and (g) mapping said alternate web content into said template web document by replacing content parameters associated with said extracted layout definitions for whichmatching entries are found in said system dictionary, thereby creating a web page containing said alternate web content.

18. An article of manufacture according to claim 17, wherein said web page portion comprises a Hyper Text Markup Language web page portion.

19. An article of manufacture according to claim 17, wherein said template web page comprises a Hyper Text Markup Language web page.

20. An article of manufacture according to claim 17, wherein said alternate web page comprises a Hyper Text Markup Language web page.

21. An article of manufacture according to claim 17, wherein said step of receiving a web document portion comprises retrieving said web document portion from a computer database.

22. An article of manufacture according to claim 17, wherein said step of receiving a web document portion comprises retrieving said web document portion from a computer network.

23. An article of manufacture according to claim 22, wherein said step of retrieving said web page portion from a computer network comprises retrieving said web document portion from an Internet.

24. An article of manufacture according to claim 17, wherein said step of receiving a web document portion comprises retrieving said web document portion from a computer file system.

25. An article of manufacture according to claim 17 comprising at least one servlet.

26. An article of manufacture according to claim 25 comprising at least one Java servlet.

27. An article of manufacture according to claim 17, wherein said further comprises code means-for storing said created web page in a computer readable medium.

28. An article of manufacture according to claim 27 wherein said code means for storing said created web page in a computer readable medium comprises code means-for storing said created web page in a computer file system.

29. An article of manufacture according to claim 27 wherein said code for storing said created web page in a computer readable medium comprises code means for storing said created web page in a computer database.

30. An article of manufacture according to claim 17, wherein said code means further comprises code means for transmitting said dynamic web page over a computer network.

31. An article of manufacture according to claim 30, wherein said computer network comprises an Internet.

32. A system for producing web pages containing dynamic content, comprising: one or more entries in a system dictionary, each entry representing a static layout tag type to be mapped to one or more dynamic structures; a means for receiving afirst reference to a web page portion, said web page having at least one static content definition and an associated layout definition; a means for extracting said layout definition from said first web page; a means for receiving a second reference toalternate web content to be mapped into a web page; and a means for mapping said received alternate web content into said extracted layout definition by replacing content parameters associated with said extracted layout definitions for which matchingentries are found in said system dictionary, thereby creating a second web page.

33. A system for producing web pages containing dynamic content according to claim 32 wherein said means for receiving a first web page portion includes a means for receiving a Hyper Text Markup Language web page portion.

34. A system for producing web pages containing dynamic content according to claim 33 wherein means for receiving a Hyper Text Markup Language web page portion includes a means for receiving web content from a computer database.

35. A system for producing web pages containing dynamic content according to claim 33 wherein means for receiving a Hyper Text Markup Language web page portion includes a means for receiving web content from a computer file system.

36. A system for producing web pages containing dynamic content according to claim 33 wherein means for receiving a Hyper Text Markup Language web page portion includes a means for receiving web content from a computer network.

37. A system for producing web pages containing dynamic content according to claim 36 wherein means for receiving web content from a computer network includes a means for receiving web pages from an Internet.

38. A system for producing web pages containing dynamic content according to claim 32 wherein said means for extracting said layout definition from said first web page comprises a servlet program.

39. A system for producing web pages containing dynamic content according to claim 32 wherein said means for mapping said alternate web content into said layout definition and creating a second web page comprises a servlet program.

40. A system for producing web pages containing dynamic content according to claim 32 further comprising a means for storing said created web page in a computer database.

41. A system for producing web pages containing dynamic content according to claim 32 further comprising a means for storing said created web page in a computer file system.

42. A system for producing web pages containing dynamic content according to claim 32 further comprising a means for transmitting said created web page over a computer network.

43. A system for producing web pages containing dynamic content according to claim 42 wherein said computer network includes an Internet.


0 comments: