IP Library › Granted Patent US 7,062,511
Granted Patent B1
US 7,062,511 · App. 10/040,031 · Granted Jun 13, 2006

Method and system for portal web site generation

Assignee: Oracle International Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,062,511
App. No.
10/040,031
Granted
Jun 13, 2006
Kind
B1
Abstract

A portal web site development system for generating portal web sites. A portal web site development system includes a router, a login server, a database, and a portal web server. Preference data is collected from a user regarding the appearance and operation of a portal web site. Based upon the preference data, the portal web site development system generates a new portal web site accessible to an identified set of users. The portal web site is generated entirely within the database. The user may specify the appearance and operation of the portal web site prior to generation, and may customize the portal web site anytime thereafter.

Claims (47)

1. A method for creating a portal web site, comprising:

storing seed data within a database, the seed data identifying an initial appearance and operation of the portal web site;

collecting preference data from a user of the portal web site, the preference data identifying a set of user preferences about the appearance and operation of the portal web site;

storing the preference data within a database; and

generating the portal web site based upon the preference data.

2. The method of claim 1 , wherein the step of storing the preference data includes the steps of:

making a copy of the seed data stored in the database; and

modifying the copied seed data to reflect the user preferences.

3. The method of claim 1 , wherein the step of generating the portal web site is performed entirely within the database.

4. The method of claim 1 , wherein the step of generating the portal web site comprises creating one or more users based upon the preference data, wherein each user may access the portal web site.

5. The method of claim 4 , wherein the step of generating the portal web site comprises generating a set of groups based upon the preference data, wherein the set of groups may comprise one or more users, and each group may be configured such that the one or more users within the group may have a permission to access a portion of the web site.

6. The method of claim 5 , wherein each group may have a different permission to access a different portion of the portal web site.

7. The method of claim 1 , further comprising:

transmitting an email to a user to indicate that the step of generating the portal web site is complete.

8. The method of claim 1 , wherein the preference data comprises data identifying a set of portlets to appear on the portal web site.

9. The method of claim 1 , wherein the step of generating the portal web site is performed by storing data in a portal schema, wherein the portal schema contains data comprising two or more portal web sites.

10. A computer-readable medium carrying one or more sequences of instructions for creating a portal web site, wherein executing of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:

storing seed data within a database, the seed data identifying an initial appearance and operation of the portal web site;

collecting preference data from a user of the portal web site, the preference data identifying a set of user preferences about the appearance and operation of the portal web site;

storing the preference data within a database; and

generating the portal web site based upon the preference data.

11. The computer-readable medium of claim 10 , wherein the step of storing the preference data includes the steps of:

making a copy of the seed data stored in the database; and

modifying the copied seed data to reflect the user preferences.

12. The computer-readable medium of claim 10 , wherein the step of generating the portal web site is performed entirely within the database.

13. The computer-readable medium of claim 10 , wherein the step of generating the portal web site comprises creating one or more users based upon the preference data, wherein each user may access the portal web site.

14. The computer-readable medium of claim 13 , wherein the step of generating the portal web site comprises generating a set of groups based upon the preference data, wherein the set of groups may comprise one or more users, and each group may be configured such that the one or more users within the group may have a permission to access a portion of the web site.

15. The computer-readable medium of claim 14 , wherein each group may have a different permission to access a different portion of the portal web site.

16. The computer-readable medium of claim 10 , further comprising:

transmitting an email to a user to indicate that the step of generating the portal web site is complete.

17. The computer-readable medium of claim 10 , wherein the preference data comprises data identifying a set of portlets to appear on the portal web site.

18. The computer-readable medium of claim 10 , wherein the step of generating the portal web site is performed by storing data in a portal schema, wherein the portal schema contains data comprising two or more portal web sites.

19. A system for creating a portal web site, comprising:

logic to store seed data within a database, the seed data identifying an initial appearance and operation of the portal web site;

logic to collect preference data from a user of the portal web site, the preference data identifying a set of user preferences about the appearance and operation of the portal web site;

logic to store the preference data within a database; and

logic to generate the portal web site based upon the preference data.

20. The system of claim 19 , wherein the logic to store the preference data includes:

logic to make a copy of the seed data stored in the database; and

logic to modify the copied seed data to reflect the user preferences.

21. The system of claim 19 , wherein the logic to generate the portal web site comprises logic to create one or more users based upon the preference data, wherein each user may access the portal web site.

22. The system of claim 21 , wherein the logic to generate the portal web site comprises logic to generate a set of groups based upon the preference data, wherein the set of groups may comprise one or more users, and each group may be configured such that the one or more users within the group may have a permission to access a portion of the web site.

23. The system of claim 22 , wherein each group may have a different permission to access a different portion of the portal web site.

24. The system of claim 19 , further comprising:

logic to transmit an email to a user to indicate that the generating the portal web site is complete.

25. The system of claim 19 , wherein the preference data comprises data identifying a set of portlets to appear on the portal web site.

26. The system of claim 19 , wherein the logic to generate the portal web site includes logic to store data in a portal schema, wherein the portal schema contains data comprising two or more portal web sites.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2003
From: ORACLE CORPORATION
To: ORACLE INTERNATIONAL CORPORATION (OIC)
Reel/Frame 013797/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2002
From: POULSEN, THOMAS J.
To: ORACLE CORPORATION
Reel/Frame 012733/0619 →