IP Library Granted Patent US 10,657,316
Granted Patent B2
US 10,657,316 · App. 15/160,402 · Granted May 19, 2020

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

Inventor: Thomas R. Kennedy, Jr. (Miami Beach, FL)
Assignee: BackOffice Associates, LLC
G06F40/166G06F16/2365G06F16/958G06F40/103G06F40/134G06F3/0482H04L67/02Y10S707/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 10,657,316
App. No.
15/160,402
Granted
May 19, 2020
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 (27)

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 or a newly registered style format produced from user-prompted information provided into a set of fields, and using a graphical user interface included in the first interface to specify a validation rule previously stored or newly registered by the user; and

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

2. The method of claim 1 , further comprising editing data in the database using the dynamic 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 dynamic 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 dynamic 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 or a newly registered style format produced from user-prompted information provided into a set of fields, and using a graphical user interface included in the first interface to specify a validation rule previously stored or newly registered by the user; and

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

7. The computer program product of claim 6 , further operable to allow the user to edit data in the database using the dynamic 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 dynamic 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 dynamic 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 or a newly registered style format produced from user-prompted information provided into a set of fields, and using a graphical user interface included in the first interface to specify a validation rule previously stored or newly registered by the user, and

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

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 dynamic 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 dynamic webpage; and

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

Assignments (9)
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 →
ENTITY CONVERSION Recorded Aug 5, 2020
From: CRANSOFT, INC.
To: CRANSOFT, LLC
Reel/Frame 053403/0772 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2020
From: KENNEDY, THOMAS R., JR.
To: CRANBERRY TECHNOLOGIES, INC.
Reel/Frame 051507/0197 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2020
From: CRANSOFT, LLC
To: BACKOFFICE ASSOCIATES, LLC
Reel/Frame 051507/0531 →
CHANGE OF NAME Recorded Jan 14, 2020
From: CRANBERRY TECHNOLOGIES INC.
To: CRANSOFT, INC.
Reel/Frame 051585/0163 →
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 →
Continuity (4)
Continuation 12020048 · Jan 25, 2008
Continuation 10970191 · Oct 21, 2004
Continuation 10947996 · Sep 23, 2004
Related Publication 20170024367A1 · Jan 26, 2017