IP Library Patent Application 12108402
Patent Application
App. No. 12/108,402

WEB BASED APPLICATION CONSTRUCTOR USING EXTENSIBILITY POINTS FOR PAGE COMPONENTS, PAGE LAYOUTS/TEMPLATES, SECURITY ROLES, SHELLS, AND ASSOCIATING DATA SPACES WITH TEMPLATES

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 None
App. No.
12/108,402
Abstract

A web-based application constructor can be used for constructing a web display. The web-based application constructor can obtain data from heterogeneous data sources having Web Services schemas to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources wherein the page components are extensible.

Claims (21)

1 . A system, comprising:

a web-based application constructor for constructing a web display, the web-based application constructor obtaining data from heterogeneous data sources having Web Services schemas to produce the web display;

the web display containing page components and displaying the data from at least some of the heterogeneous data sources wherein the page components are extensible.

2 . The system of claim 1 , wherein the page components contain interactive elements.

3 . The system of claim 1 , wherein all page editing is versioned.

4 . The system of claim 1 , wherein the page component displayed to a user is controlled by roles and security.

5 . The system of claim 1 , wherein page layout is versioned.

6 . The system of claim 1 , wherein the version is stored at a remote server.

7 . The system of claim 6 , wherein AJAX at a browser sends the version information to a remote server.

8 . The system of claim 1 , wherein the heterogeneous data sources have Web Services schemas.

9 . The system of claim 1 , wherein at least one of the heterogeneous data sources is a relational database management system.

10 . The system of claim 1 , wherein at least one of the heterogeneous data sources is a customer relationship management system.

11 . The system of claim 1 , wherein at least one of the heterogeneous data sources is an enterprise resource planning system.

12 . The system of claim 1 , further comprising page templates to create the display.

13 . The system of claim 1 , wherein the page components can include rich text.

14 . The system of claim 1 , wherein page components have their own URL.

15 . The system of claim 1 , wherein at least one page component is a view of data in a list.

16 . The system of claim 1 , wherein at least one page component is a view of data in a record.

17 . The system of claim 1 , wherein at least one page component is a view of an ad-hoc application.

18 . The system of claim 1 , wherein the display is constructed from available applications, wherein available applications can be dragged and dropped into page components.

19 . The system of claim 11 , wherein at least one of the heterogeneous data sources is a searchable resource and when the display provides for a search field into the searchable resource, the result of a search are shown in a page component of the display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: BEA SYSTEMS, INC.
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 025986/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2008
From: CUDICH, MATIAS
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 021528/0947 →