CODE GENERATOR TOOL FOR BUILDING SOFTWARE APPLICATIONS WITH REUSABLE COMPONENTS

Patent №

US 7,761,848

Granted

2010-07-20

Filed 2005

Owner

SOUTHERN COMPANY SERVICES, INC.

+1 more

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11080735

A method and computer program product for building a multiple layer object-oriented software application with reusable components. The method includes the steps of creating business classes containing business logic for the software application; reading templates utilizing reusable components from a template solution file; and generating programming code for the software application based on the created business classes and selected template. The multiple layers include a data layer, a data access layer, a business logic layer and a user interface layer with executable logic for each layer placed into a corresponding assembly data structure. Security tokens are required to access the classes and methods in either the business logic assembly or data access assembly. A serializable data assembly includes container classes that are used to pass data between the business logic layer and data access layer when a dataset or data table is not appropriate. A code generator user interface enables an application developer to define a namespace, a deploy directory name, a database type, an application type, a target source code directory, and a plurality of class specifications and search criteria.

Knowledge representationAI hardwareG06F 8/36G06F 8/20G06F 8/30G06Q 10/06314G06F 8/24

AI classification

AI hardware1.00
Knowledge representation0.76
Planning0.27
Natural language0.00
Machine learning0.00
Speech0.00
Vision0.00
Evolutionary computation0.00

Ownership

SOUTHERN COMPANY SERVICES, INC.

assignment · 163890005

OPEN INVENTION NETWORK LLC

assignment · 204890060

Assignors

CHAFFIN, MARY ELLEN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC