Patent US6918088B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6918088B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Service portal with application framework for facilitating application and feature development

Assignee: Oracle America Inc
•
Filing: 2001-11-05
•
Granted: 2005-07-12
•
Expires: 2021-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system for controlling access to an application used to provide a service to users in a network and to facilitate feature development in the application. The system includes a service application including features or feature mechanisms for providing service functions. The feature mechanisms each include a model interface portion, a view portion, and a controller portion to separate access to business model properties and data from content presentation. Memory stores application-specific data and lists of the feature mechanisms of the application. The system further includes a portal framework that receives user requests from client devices and for transmitting responses. The framework processes the request to determine which feature mechanism is being requested, routes the user request to appropriate feature mechanism, and builds a response with a content page from the view portion and a reusable portion built by the framework.

Inventors

  • 👤 Michael S. Clark
  • 👤 Philip E. Braum
  • 👤 Larry W. Davis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:08
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F16/00; G06F16/90; G06F16/95; G06F16/958; G06F16/972; G06F9/465

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 120 words
A method in a computer system for providing a single access point to an application, comprising: receiving, over a communication network from a client machine, an application request at a portal framework; determining a requested feature content mechanism using the application request from a plurality of feature content mechanisms; routing at least a portion of the application request to the requested feature content mechanism; building a response with the requested feature content mechanism based on the routed portion of the application request and having an application content portion; modifying the response by integrating a reusable presentation container portion with the application content portion; and transmitting the modified response from the portal framework over the communication network to the client machine.
Claim 2
Independent Claim 120 words
A method in a computer system for providing a single access point to an application, comprising: receiving, over a communication network from a client machine, an application request at a portal framework; determining a requested feature content mechanism using the application request from a plurality of feature content mechanisms; routing at least a portion of the application request to the requested feature content mechanism; building a response with the requested feature content mechanism based on the routed portion of the application request and having an application content portion; modifying the response by integrating a reusable presentation container portion with the application content portion; and transmitting the modified response from the portal framework over the communication network to the client machine.
Claim 3
Dependent Claim 40 words
The method of claim 1 , further including with the portal framework retrieving and storing data specific to the application and a listing of the feature content mechanisms in cache memory and initializing the application based on the application-specific data.
Claim 4
Dependent Claim 49 words
The method of claim 1 , further including prior to the routing to the requested feature content mechanism, routing at least a portion of the application request to a feature controller previously created by the portal framework based on a controller identifier retrieved from the requested feature content mechanism.
Claim 5
Dependent Claim 42 words
The method of claim 3 , further including creating a feature model interface with the portal framework based on a message from the feature controller, wherein the feature content page retrieves display properties from the feature model interface prior to the building.
Claim 6
Dependent Claim 23 words
The method of claim 4 , wherein the feature model interface retrieves the display properties from a business model mechanism defining business rules.
Claim 7
Dependent Claim 25 words
The method of claim 4 , further including prior to the building, retrieving with the feature model interface service data specific to the application request.
Claim 8
Dependent Claim 15 words
The method of claim 4 , wherein the building is performed using Java™ Server Pages.
Claim 9
Dependent Claim 19 words
The method of claim 1 , wherein the reusable presentation portion includes a header, a menu, and a footer.
Claim 10
Dependent Claim 23 words
The method of claim 1 , further including verifying a user authorized to access the application is logged in at the client machine.
Claim 11
Dependent Claim 26 words
The method of claim 1 , further including verifying the application request was sent by a user authorized to access the requested feature of the service.
Claim 12
Dependent Claim 57 words
The method of claim 1 , further comprising providing a connection pool including a set of connections to service data for inclusion in the modified response, operating a data access layer for managing the set of connections, and with an interface to the data access layer and a business model providing populated objects based on business rules.
Claim 13
Dependent Claim 147 words
A computer system for managing operation of an application to provide a service to users and to facilitate feature development for the application, comprising: a service application including feature mechanisms for providing functions of the service, wherein each of the feature mechanisms includes a model interface portion, a view portion, and a controller portion; a memory device storing data related to the application; and a portal framework linked to a communication network and adapted for receiving from a client over the communication network a user request and for transmitting a response to the client, wherein the portal framework is further configured to process the user request to determine a requested one of the feature mechanisms, to route the user request to the requested feature mechanism, and to build the response with the view portion of the identified feature mechanisms using the application data in the memory device.
Claim 14
Dependent Claim 147 words
A computer system for managing operation of an application to provide a service to users and to facilitate feature development for the application, comprising: a service application including feature mechanisms for providing functions of the service, wherein each of the feature mechanisms includes a model interface portion, a view portion, and a controller portion; a memory device storing data related to the application; and a portal framework linked to a communication network and adapted for receiving from a client over the communication network a user request and for transmitting a response to the client, wherein the portal framework is further configured to process the user request to determine a requested one of the feature mechanisms, to route the user request to the requested feature mechanism, and to build the response with the view portion of the identified feature mechanisms using the application data in the memory device.
Claim 15
Dependent Claim 29 words
The computer system of claim 12 , wherein each of the feature mechanisms can be replaced without modification of other ones of the feature mechanisms and the portal framework.
Claim 16
Dependent Claim 31 words
The computer system of claim 12 , wherein the controller portion comprises a feature controller and the model interface comprises a feature model interface with properties set by the feature controller.
Claim 17
Dependent Claim 38 words
The computer system of claim 14 , wherein the view portion comprises a feature content page retrieved by the portal framework based on an identifier in the user request and having properties obtained from the feature model interface.
Claim 18
Dependent Claim 18 words
The computer system of claim 15 , wherein feature content page is blocked from accessing the feature controller.
Claim 19
Dependent Claim 17 words
The computer system of claim 15 , wherein the feature controller is blocked from accessing the response.
Claim 20
Dependent Claim 63 words
The computer system of claim 14 , wherein the portal framework further includes a connection pool having a set of connections to the memory device and a data access layer for controlling use of the connections and wherein the feature model interface is adapted to interface with the data access layer to retrieve the application-related data as part of operating the view portion.
Claim 21
Dependent Claim 31 words
The computer system of claim 12 , wherein the response comprises application content provided by the view portion and a presentation portion integrated with the application portion by the portal framework.
Claim 22
Dependent Claim 27 words
The computer system of claim 19 , wherein the response is in HTTP form including Java™ Server Page segments from the portal framework and the view portion.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-07-11 2009-01-10 2009-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-07-11 2013-01-10 2013-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-07-11 2017-01-10 2017-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag