Method and system for programming disconnected data
First Claim
1. A method of tracking data, the method comprising:
- receiving a request from a client computing system for data from a database;
initializing a first row pointer of a dataset with the data from the database requested by the client computing system in response to the request by the client computing system;
sending the initialized dataset to the client computing system;
placing changes to the data by the client computing system in a second row pointer of the dataset;
receiving the dataset with the changes;
comparing the first and second row pointers; and
declaring a state of the data in response to comparing the first and second row pointers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of tracking data through a multi-tier computing architecture includes initializing a first row pointer of a dataset with data form a database, placing changes to the data in the second row pointer of the dataset, comparing the first and second row pointers, and declaring a state of the data in response to comparing the first and second row pointers. A system for tracking data through a multi-tier architecture includes an initialize module, a change module, a compare module, and a declare module. The initialize module initializes a first row pointer of a dataset with data from a database. The change module places changes to the data in a second row pointer of the dataset. The compare module compares the first and second row pointers. The declare module declares a state of the data in response to comparing the first and second row pointers.
13 Citations
20 Claims
-
1. A method of tracking data, the method comprising:
-
receiving a request from a client computing system for data from a database;
initializing a first row pointer of a dataset with the data from the database requested by the client computing system in response to the request by the client computing system;
sending the initialized dataset to the client computing system;
placing changes to the data by the client computing system in a second row pointer of the dataset;
receiving the dataset with the changes;
comparing the first and second row pointers; and
declaring a state of the data in response to comparing the first and second row pointers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product readable by a computing system and encoding instructions for a computer process for tracking data, the computer process comprising:
-
receiving a request from a client computing system for data from a database;
initializing a first row pointer of a dataset with the data from the database requested by the client computing system in response to the request by the client computing system;
sending the initialized dataset to the client computing system;
placing changes to the data by the client computing system in a second row pointer of the dataset;
receiving the dataset with the changes;
comparing the first and second row pointers; and
declaring a state of the data in response to comparing the first and second row pointers. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for tracking data, the system comprising:
-
a receive module that receives a request from a client computing system for data from a database;
an initialize module that initializes a first row pointer of a dataset with the data from the database requested by the client computing system in response to the request by the client computing system;
a send module that sends the initialized dataset to the client computing system;
a change module that places changes to the data by the client computing system in a second row pointer of the dataset;
a compare module that receives the dataset with the changes and compares the first and second row pointers; and
a declare module that declares a state of the data in response to comparing the first and second row pointers. - View Dependent Claims (17, 18, 19, 20)
-
Specification