Nova Patents
US6925632B2

System for configuration programming

Summary by NHIP

Application software creation method

The method creates application software by storing object models, selecting independent service objects, and defining a flow process for their operation. Basic object types include primitives, classes, and object arrays, while service objects parse models to determine elements and perform functions on basic data types.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

In a development platform, a classifier for a given application defines a data model of an application model as a pattern (an object model) from a finite number of patterns (object models) that represent the possible permutations of data models. In addition, the development platform has a finite number of service objects that perform various functions/services on the object model from which the application model adopts one or more service objects. The object models and the service objects are generic to the development platform and usually a set of finite number of object models and a set of finite number of service objects can interface the application model with the various third party resources and tools.

US6925632B2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Expired 25 January 2023, 3.7 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 2 independent, 8 dependent

  1. 1
    Broadest claimClaim Score 49, average(NHIP)A method for creating application software comprising the steps of:storing a first set of object models representing data of an application, each object model corresponding to a set of elements, wherein the elements are selected from a finite set of basic object types;selecting a subset of service objects from a stored set of service objects, wherein the service objects are independent of the object models and wherein each of the service objects includes functionality to parse at least one object model to determine elements and basic object types in the at least one object model and functionality to perform a function with respect to elements of each of the basic object types;and defining a flow process representing an order for operation of the selected subset of service objects and data of the application.
  2. 8
    A system for creating application software comprising:means for storing a first set of object models representing data of an application, each object model corresponding to a set of elements, wherein the elements are selected from a finite set of basic object types;a stored set of service objects wherein the service objects are independent of the object models and wherein each of the service objects includes functionality to parse at least one object model to determine elements and basic object types in the at least one object model and functionality to perform a function with respect to elements of each of the basic object types;and means for selecting a subset of the stored set of service objects;and means for defining a flow process representing an order for operation of the subset of service objects and data of the application.