7836148

Method and Apparatus for Generating Object-Oriented World Wide Web Pages

PublishedNovember 16, 2010
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of dynamically generating a display page, comprising: using a processor to obtain an object tree comprising a plurality of hierarchically organized objects, each object containing data and methods for processing a corresponding definitional element of said display page; using the processor to modify said object tree at runtime; and using the processor to invoke said methods of the objects comprising the object tree as modified to generate, dynamically at runtime, a plurality of definitional statements, each definitional statement being associated with one or more definitional elements of said display page; wherein said methods for processing a corresponding definitional element of said display page comprise computer instructions which when executed generate said plurality of definitional statements; wherein said definitional statements comprise hypertext markup language (HTML) or other statements usable by a browser or other software to render the display page; and wherein the display page generated using the objects comprising the object tree as modified reflects the modification made to said object tree at runtime.

2

2. The method of claim 1 , wherein obtaining the object tree comprises generating the object tree dynamically, at runtime.

3

3. The method of claim 2 , wherein the object tree is generated by an application.

4

4. The method of claim 3 , wherein modifying the object tree comprises adding to the object tree one or more additional objects based at least on processing performed by the application.

5

5. The method of claim 1 , wherein modifying said object tree at runtime comprises repeating a definitional element associated with a group a number of times determined at least in part on a number of corresponding data values received from a data source.

6

6. The method of claim 5 , wherein the data source comprises an external data source.

7

7. The method of claim 1 , wherein modifying said object tree at runtime comprises modifying a hierarchical structure of said object tree.

8

8. The method of claim 1 , wherein modifying said object tree at runtime comprises adding an additional object to said object tree.

9

9. The method of claim 1 , wherein modifying said object tree at runtime comprises modifying an object included in said plurality of hierarchically organized objects.

10

10. The method of claim 1 , wherein said object tree is modified based at least in part on an external data retrieved from an external data source.

11

11. The method of claim 1 , wherein said object tree is modified based at least in part on an output provided at runtime by an application.

12

12. The method of claim 1 , wherein modifying said object tree at runtime comprises resolving a server side extension prior to using the objects comprising the object tree to generate the plurality of definitional statements such that the plurality of definitional statements include only standard definitional statements that do not require any understanding of the extension to render.

13

13. The method of claim 1 , wherein modifying said object tree at runtime comprises linking an object included in the object tree to a corresponding business object.

14

14. The method of claim 1 , wherein obtaining the object tree comprises generating the object tree based at least in part on a template.

15

15. A computer program product for dynamically generating a display page, the computer program product being embodied in a computer readable medium and comprising computer instructions for: obtaining an object tree comprising a plurality of hierarchically organized objects, each object containing data and methods for processing a corresponding definitional element of said display page; modifying said object tree at runtime; and invoking said method of the objects comprising the object tree to generate, dynamically at runtime, a plurality of definitional statements, each definitional statement being associated with one or more definitional elements of said display page; wherein said methods for processing a corresponding definitional element of said display page comprise computer instructions which when executed generate said plurality of definitional statements; wherein said definitional statements comprise hypertext markup language (HTML) or other statements usable by a browser or other software to render the display page; and wherein the display page generated using the objects comprising the object tree as modified reflects the modification made to said object tree at runtime.

16

16. The computer program product of claim 15 , wherein modifying said object tree at runtime comprises modifying a hierarchical structure of said object tree.

17

17. The computer program product of claim 15 , wherein modifying said object tree at runtime comprises adding an additional object to said object tree.

18

18. The computer program product of claim 15 , wherein said object tree is modified based at least in part on an external data retrieved from an external data source.

19

19. The computer program product of claim 15 , wherein said object tree is modified based at least in part on an output provided at runtime by an application.

20

20. A computer system, comprising: a processor configured to: obtain an object tree comprising a plurality of hierarchically organized objects, each object containing data and methods for processing a corresponding definitional element of said display page; modify said object tree at runtime; and invoke said methods of the objects comprising the object tree to generate, dynamically at runtime, a plurality of definitional statements, each definitional statement being associated with one or more definitional elements of said display page; and a memory configured to store said object tree; wherein said methods for processing a corresponding definitional element of said display page comprise computer instructions which when executed generate said plurality of definitional statements; wherein said definitional statements comprise hypertext markup language (HTML) or other statements usable by a browser or other software to render the display page; and wherein the display page generated using the objects comprising the object tree as modified reflects the modification made to said object tree at runtime.

21

21. The system of claim 20 , wherein modifying said object tree at runtime comprises modifying a hierarchical structure of said object tree.

22

22. The system of claim 20 , wherein modifying said object tree at runtime comprises adding an additional object to said object tree.

23

23. The system of claim 20 , wherein said object tree is modified based at least in part on an external data retrieved from an external data source.

24

24. The system of claim 20 , wherein said object tree is modified based at least in part on an output provided at runtime by an application.

Patent Metadata

Filing Date

Unknown

Publication Date

November 16, 2010

Inventors

Nicolas Popp
Bruce Ong

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “METHOD AND APPARATUS FOR GENERATING OBJECT-ORIENTED WORLD WIDE WEB PAGES” (7836148). https://patentable.app/patents/7836148

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.