Method and system for data file processing
First Claim
Patent Images
1. A method for software application development, the method comprising:
- characterizing the file format and data structure of at least one known input file type; and
creating a library comprising a plurality of jobs, each job configured to perform a predetermined function and each job including an indicator of job termination, wherein the indicator is either termination success or termination failure, and the plurality of jobs are configured for linking according to the indicator, with at least one of the jobs configured to read the file format and data structure of the known input file and convert that input file to another file format or data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A library of jobs is created, with the jobs performing predetermined functions. The jobs include a termination indication, which is success or failure. Input file formats of known file types are determined and a job stream to process the input files is constructed of the jobs linked according to the termination success or failure of the preceding job.
-
Citations
24 Claims
-
1. A method for software application development, the method comprising:
-
characterizing the file format and data structure of at least one known input file type; and
creating a library comprising a plurality of jobs, each job configured to perform a predetermined function and each job including an indicator of job termination, wherein the indicator is either termination success or termination failure, and the plurality of jobs are configured for linking according to the indicator, with at least one of the jobs configured to read the file format and data structure of the known input file and convert that input file to another file format or data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for software application development, the system comprising:
-
means for characterizing the file format and data structure of at least one known input file type; and
means for creating a library comprising a plurality of jobs, each job configured to perform a predetermined function and each job including an indicator of job termination, wherein the indicator is either termination success or termination failure, and the plurality of jobs are configured for linking according to the indicator, with at least one of the jobs configured to read the file format and data structure of the known input file and convert that input file to another file format or data structure.
-
-
11. Computer executable software code transmitted as an information signal, the code for software application development, the code comprising:
-
code to characterize the file format and data structure of at least one known input file type; and
code to create a library comprising a plurality of jobs, each job configured to perform a predetermined function and each job including an indicator of job termination, wherein the indicator is either termination success or termination failure, and the plurality of jobs are configured for linking according to the indicator, with at least one of the jobs configured to read the file format and data structure of the known input file and convert that input file to another file format or data structure.
-
-
12. A computer-readable medium having computer executable software code stored thereon, the code for software application development, the code comprising:
-
code to characterize the file format and data structure of at least one known input file type; and
code to create a library comprising a plurality of jobs, each job configured to perform a predetermined function and each job including an indicator of job termination, wherein the indicator is either termination success or termination failure, and the plurality of jobs are configured for linking according to the indicator, with at least one of the jobs configured to read the file format and data structure of the known input file and convert that input file to another file format or data structure.
-
-
13. A programmed computer for software application development, comprising:
-
a memory having at least one region for storing computer executable program code; and
a processor for executing the program code stored in the memory, wherein the program code comprises;
code to characterize the file format and data structure of at least one known input file type; and
code to create a library comprising a plurality of jobs, each job configured to perform a predetermined function and each job including an indicator of job termination, wherein the indicator is either termination success or termination failure, and the plurality of jobs are configured for linking according to the indicator, with at least one of the jobs configured to read the file format and data structure of the known input file and convert that input file to another file format or data structure.
-
-
14. A method for processing a data file, the method comprising:
-
selecting a plurality of jobs from a library of jobs, each job including an indicator of job termination, wherein the indicator is either termination success or termination failure;
creating a job stream, the job stream comprising the plurality of jobs linked to each other according to the indicator of job termination;
creating a manager;
receiving the data file; and
processing the data file with the job stream using the manager. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system for software application development, comprising:
-
means for selecting a plurality of jobs from a library of jobs, each job including an indicator of job termination, wherein the indicator is either termination success or termination failure;
means for creating a job stream, the job stream comprising the plurality of jobs linked to each other according to the indicator of job termination;
means for creating a manager;
means for receiving the data file; and
means for processing the data file with the job stream using the manager.
-
-
22. Computer executable software code transmitted as an information signal, the code for software application development, the code comprising:
-
code to select a plurality of jobs from a library of jobs, each job including an indicator of job termination, wherein the indicator is either termination success or termination failure;
code to create a job stream, the job stream comprising the plurality of jobs linked to each other according to the indicator of job termination;
code to create a manager;
code to receive the data file; and
code to process the data file with the job stream using the manager.
-
-
23. A computer-readable medium having computer executable software code stored thereon, the code for software application development, the code comprising:
-
code to select a plurality of jobs from a library of jobs, each job including an indicator of job termination, wherein the indicator is either termination success or termination failure;
code to create a job stream, the job stream comprising the plurality of jobs linked to each other according to the indicator of job termination;
code to create a manager;
code to receive the data file; and
code to process the data file with the job stream using the manager.
-
-
24. A programmed computer for software application development, comprising:
-
a memory having at least one region for storing computer executable program code; and
a processor for executing the program code stored in the memory, wherein the program code comprises;
code to select a plurality of jobs from a library of jobs, each job including an indicator of job termination, wherein the indicator is either termination success or termination failure;
code to create a job stream, the job stream comprising the plurality of jobs linked to each other according to the indicator of job termination;
code to create a manager;
code to receive the data file; and
code to process the data file with the job stream using the manager.
-
Specification