System and Method for Accessing a Database Including Data Abstraction Layer and Request Table Processing
First Claim
1. A method for processing changes to a database, the method comprising:
- receiving a request to alter data stored in the database, the request including data being entered in one or more steps wherein each of the steps displays one or more data fields associated with the step;
generating a plurality of records based on the received request, wherein the records reflect a particular grouping of the data fields configured to abstract a data model used by the database;
temporarily storing the plurality of records in a table;
determining whether the request should be processed to alter the data stored in the database; and
in response to the determination, modifying the data stored in the database in accordance with the plurality of records stored in the table.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for processing changes to a database, the method including: receiving a request to alter data stored in the database, the request including data being entered in one or more steps wherein each of the steps displays one or more data fields associated with the step; generating a plurality of records based on the received request, wherein the records reflect a particular grouping of the data fields configured to abstract a data model used by the database; temporarily storing the plurality of records in a table; determining whether the request should be processed to alter the data stored in the database; and in response to the determination, modifying the data stored in the database in accordance with the plurality of records stored in the table.
9 Citations
20 Claims
-
1. A method for processing changes to a database, the method comprising:
-
receiving a request to alter data stored in the database, the request including data being entered in one or more steps wherein each of the steps displays one or more data fields associated with the step; generating a plurality of records based on the received request, wherein the records reflect a particular grouping of the data fields configured to abstract a data model used by the database; temporarily storing the plurality of records in a table; determining whether the request should be processed to alter the data stored in the database; and in response to the determination, modifying the data stored in the database in accordance with the plurality of records stored in the table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A database system comprising:
-
a user interface system; a process integration layer; a temporary database; and a working database, the process integration layer being configured to; receive a request to alter data stored in the working database via the user interface system, the request including data being entered in one or more steps wherein the user interface system is configured to display, in each of the steps, one or more data fields associated with the step; generate a plurality of records based on the received data, wherein the records reflect a particular grouping of the data fields configured to abstract a data model used by the working database; temporarily store the plurality of records in the temporary database; determine whether the received data should be processed to alter the data stored in the working database; and in response to the determination, modify the data stored in the working database in accordance with the plurality of records stored in the temporary database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for managing a database system, the method comprising:
-
receiving a user request for effectuating a change in a working database, the working database including a plurality of data structures having a plurality of data fields, wherein the plurality of data fields are grouped into a data set linked to a user input step; identifying the user input step based on the request; displaying each of the data fields of the data set during the user input step for prompting input of data associated with one or more of the data fields; generating a plurality of records based on the data input during the input step; temporarily storing the plurality of records in a table; determining whether the change in the working database should be effectuated; and in response to the determination, effectuating the change in the working database in accordance with the plurality of records stored in the table. - View Dependent Claims (20)
-
Specification