IP Library Granted Patent US 9,396,278
Granted Patent B2
US 9,396,278 · App. 12/020,048 · Granted Jul 19, 2016

Direct rendering of a web application from a database to a web browser

Inventor: Thomas R. Kennedy, Jr. (So. Orleans, MA)
Assignee: BackOffice Associates, LLC
G06F17/3089Y10S707/99945Y10S707/99948
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 9,396,278
App. No.
12/020,048
Granted
Jul 19, 2016
Kind
B2
Abstract

A method includes selecting a database on a system and selecting a style format on the system. The database contains data information for the web application, and the style format is applied to the web application. The method also includes selecting a validation rule for the web application, selecting a business rule for the web application, dynamically rendering the web application from a database to a web browser, and dynamically editing the web application. The web application incorporates the selected database and the selected style format instantaneously upon dynamic rendering.

Claims (26)

1. A method comprising:

providing a first interface to facilitate user design of a web application for rendering a database absent user-supplied code, wherein designing the web application comprises using a graphical user interface included in the first interface to select the database and specify a style format from a plurality of previously stored style formats and a newly registered style format produced from user-prompted information provided into a set of predetermined fields, the specified style format represents one or more graphical schemes selected through the first interface, and, using a graphical user interface included in the first interface to specify a validation rule registered by the user, wherein a level of severity is designated for the specified validation rule and a provided message based on the level of severity is at least one of being overridable by the user and prompting corrective action by the user when not overridable, wherein the ability to override the specified validation rule is based on the level of severity, and the level of severity not being overridable is higher than the level of severity being overridable; and

providing a second interface to facilitate user access to data, wherein the second interface uses the web application to render a webpage that displays data from the database and the specified style format.

2. The method of claim 1 , further comprising editing data in the database using the webpage.

3. The method of claim 1 , wherein designing the web application comprises using a graphical user interface included in the first interface to specify a business rule.

4. The method of claim 3 , further comprising editing data in the database using the webpage and applying the business rule to edit associated records in a related database.

5. The method of claim 1 , further comprising editing data in the database using the webpage and applying the validation rule to generate warning or error messages.

6. A computer program product, tangibly embodied in a machine readable storage device, the computer program product being operable to cause a data processing apparatus to:

provide a first interface to allow a user to design a web application for rendering a database absent user-supplied code, wherein designing the web application comprises using a graphical user interface included in the first interface to select the database and specify a style format from a plurality of previously stored style formats and a newly registered style format produced from user-prompted information provided into a set of predetermined fields, the specified style format represents one or more graphical schemes selected through the first interface, and, using a graphical user interface included in the first interface to specify a validation rule registered by the user, wherein a level of severity is designated for the specified validation rule and a provided message based on the level of severity is at least one of being overridable by the user and prompting corrective action by the user when not overridable, wherein the ability to override the specified validation rule is based on the level of severity, and the level of severity not being overridable is higher than the level of severity being overridable; and

provide a second interface to facilitate user access to data, wherein the second interface uses the web application to render a webpage that displays data from the database and the specified style format.

7. The computer program product of claim 6 , further operable to allow the user to edit data in the database using the webpage.

8. The computer program product of claim 6 , wherein designing the web application comprises using a graphical user interface included in the first interface to specify a business rule.

9. The computer program product of claim 8 , further operable to:

allow the user to edit data in the database using the webpage; and

apply the business rule to edit associated records in a related database.

10. The computer program product of claim 6 , further operable to allow the user to edit data in the database using the webpage and apply the validation rule to generate warning or error messages.

11. A system comprising:

a display device; a computer driving the display device and configured to execute a web browser; and

one or more processors in the computer or communicating with the computer via a communication network, the one or more processors configured to:

provide a first interface to allow a user to design a web application for rendering a database absent user-supplied code, wherein designing the web application comprises using a graphical user interface included in the first interface to select the database and specify a style format from a plurality of previously stored style formats and a newly registered style format produced from user-prompted information provided into a set of predetermined fields, the specified style format represents one or more graphical schemes selected through the first interface, and, using a graphical user interface included in the first interface to specify a validation rule registered by the user, wherein a level of severity is designated for the specified validation rule and a provided message based on the level of severity is at least one of being overridable by the user and prompting corrective action by the user when not overridable, wherein the ability to override the specified validation rule is based on the level of severity, and the level of severity not being overridable is higher than the level of severity being overridable, and

provide a second interface to facilitate user access to data, wherein the second interface uses the web application to render a webpage that displays data from the database and the specified style format.

12. The system of claim 11 , wherein the one or more processors are further configured to allow the user to edit data in the database using the webpage.

13. The system of claim 11 , wherein the first interface includes a graphical user interface for specifying a business rule.

14. The system of claim 11 , wherein the one or more processors are further configured to:

allow the user to edit data in the database using the webpage; and

apply the business rule to edit associated records in a related database.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2024
From: ALTER DOMUS (US) LLC
To: BACKOFFICE ASSOCIATES, LLC
Reel/Frame 069436/0047 →
RELEASE OF SECURITY INTEREST Recorded May 3, 2021
From: FORTRESS CREDIT CO LLC
To: BACKOFFICE ASSOCIATES, LLC
Reel/Frame 056120/0562 →
SECURITY INTEREST Recorded Apr 30, 2021
From: BACKOFFICE ASSOCIATES, LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 056093/0164 →
RELEASE OF SECURITY INTEREST Recorded Aug 30, 2017
From: CITIZENS BANK, NATIONAL ASSOCIATION (FORMERLY KNOWN AS RBS CITIZENS, NA)
To: BACKOFFICE ASSOCIATES, LLC
Reel/Frame 043445/0985 →
SECURITY INTEREST Recorded Aug 30, 2017
From: BACKOFFICE ASSOCIATES, LLC
To: FORTRESS CREDIT CO LLC
Reel/Frame 043446/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2016
From: KENNEDY, THOMAS R., JR.
To: CRANBERRY TECHNOLOGIES, INC.
Reel/Frame 037799/0611 →
CHANGE OF NAME Recorded Feb 23, 2016
From: CRANBERRY TECHNOLOGIES INC.
To: CRANSOFT, INC.
Reel/Frame 037883/0072 →
SECURITY AGREEMENT Recorded Jan 17, 2013
From: BACKOFFICE ASSOCIATES, LLC
To: RBS CITIZENS, N.A.
Reel/Frame 029648/0159 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2008
From: CRANSOFT, LLC
To: BACKOFFICE ASSOCIATES, LLC
Reel/Frame 020849/0572 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2008
From: CRANSOFT, INC.
To: CRANSOFT, LLC
Reel/Frame 020423/0506 →
Continuity (3)
Continuation 10970191 · Oct 21, 2004
Continuation 10947996 · Sep 23, 2004
Related Publication 20080183758A1 · Jul 31, 2008