Method and apparatus for creating an adaptive application

a technology of adaptive application and software, applied in the field of methods and apparatuses for developing software, can solve the problems of business software applications that cannot be easily modified to adapt to changes in business needs, software systems that are outdated the moment they are completed, and require significant development time, so as to accelerate business software implementation, improve overall system quality and usability, and reduce the cost of system development

Inactive Publication Date: 2005-01-27
ADAPTIK CORP
View PDF6 Cites 53 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0017] The Adaptive Application disclosed herein accelerates business software implementation, reduces the cost of system development and system evolution, improves overall system quality and usability, enables a business to take advantage of previously unapproachable niche product opportunities, and mitigates project risks associated with large systems initiatives.
[0018] While the Adaptive Application invention can be employed for many types of business applications, an exemplary embodiment of an apparatus can be used for creating, managing and administering insurance policies, which is referred to as PolicyWriter. This embodiment can be programmed in Java and HTML code. The system is highly portable and can utilize any JDBC compliant data base management system (e.g.,

Problems solved by technology

To date, software applications for businesses have required significant development time and once built cannot be easily modified to adapt to changes in business needs.
Given the length of the development cycle vis-à-vis the length of the business cycle, this almost always leads to software systems that are outdated the moment they are completed.
These large software systems took years to implement and are not flexible enough to evolve with the business.
As a result, most insurance companies today have out-of-date and inflexible systems and are confronted with excessive costs and delays in introducing new technologies and maintaining legacy systems.
For example, the cost of handling year 2000 issues in the insurance industry was exorbitant.
An insurance executive w

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for creating an adaptive application
  • Method and apparatus for creating an adaptive application
  • Method and apparatus for creating an adaptive application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] It is worthy to note that any reference herein to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.

[0063] As stated above, the inventions herein are applicable to many types of business applications, including but not limited to insurance policy management, financial services and product design, management and implementation, legal services, industrial processes, architectural design, etc. to name only a few. Other applications will become apparent based on the description herein.

[0064] To facilitate an understanding of the various inventions herein, an embodiment relating to management of insurance policies will now be described. Many of the steps in creating the necessary applicati...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An Adaptive Software Application consists of several types of modules, called Adaptive Units, which are highly parameterized such that they can adapt to varying business requirements by virtue of externally provided parameters. An Adaptive Application is assembled through repeated use of various combinations of different types of Adaptive Units. Large and complex business systems can be rapidly implemented through this approach. An Adaptive Unit includes an interface component that can present information to and accept information from the outside world (such as a web page or a system interface), a processing logic component that can manipulate and evaluate information based on received parameters received (such as comparisons and decisions as in the case of data dependency decisions), and a data persistence logic component that retrieves, adds, updates, and deletes data targeting one or more Occurrence Databases. All three components of an Adaptive Unit are parameter driven. These parameters are not specific to any particular business. One embodiment for providing parameters to these components includes a Definition Database. There may be one or more Occurrence Databases depending on the number of business processes supported by the business application for which the Adaptive Application is being adapted. The Occurrence Database includes generic (also referred to as meta model driven) tables that are not specific to any particular business.

Description

STATEMENT OF RELATED APPLICATIONS [0001] This application is a divisional application and claims the benefit of priority of copending U.S. patent application Ser. No. 10 / 173,145, filed Jun. 17, 2002, entitled “Method and Apparatus For Creating An Adaptive Application,” which is incorporated herein by reference. This application is also related to co-pending U.S. patent application Ser. No. ______ (attorney docket number 1013 / 1 D2), also entitled “Method and Apparatus For Creating An Adaptive Application,” which is filed on even date herewith and incorporated by reference herein.FIELD OF THE INVENTION [0002] The present invention relates generally to methods and apparatuses for developing software, and more particularly to a method and apparatus for developing software for business solutions in a rapid manner. COPYRIGHT NOTICE [0003] A portion of the disclosure of this patent document contains material that may be subject to copyright protection. The copyright owner has no objection ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F7/00G06F9/00G06F9/44G06F17/30H04L
CPCG06F8/20G06F8/36Y10S707/944Y10S707/99945Y10S707/99943
Inventor ULUAKAR, TAMERPETTIT, JOHN BARTHOLOMEW IIIBATAKCI, LUTFUKIVANC, BULENTKADAMBI, GOVINDARAJMERKEL, CHRISTOPHER FREDRICK
Owner ADAPTIK CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products