Method and apparatus for facilitating simultaneous modifications to financial-data by multiple users
First Claim
1. A computer-implemented method for facilitating simultaneous modifications to financial-data by a first user and a second user, wherein the computer includes a processor, the computer includes a processor, the method comprising:
- creating a copy of a financial-data file, wherein the financial-data file comprises transaction data with one or more fields and corresponding values;
partitioning the financial-data file into two independently modifiable subsets based on the one or more field, thereby facilitating simultaneous modifications to the financial-data by the first user and the second user, wherein partitioning the financial-data file into two independently modifiable subset involves;
receiving a division-date from the first user, wherein the division-date divides the financial-data into two subsets, wherein one subset is editable by the first user, and the other subset is editable by the second user;
copying the financial-data file to the copy of the financial-data file;
locking all financial-data in the financial-data file associated with a date which is prior to or equal to the division-date, so that the financial-data in the financial-data file associated with the date which is prior to or equal to the division-date is un-editable by the first user; and
locking all financial-data in the copy of the financial-data file associated with a date which is later than the division-date, so that the financial-data in the copy of the financial-data file associated with the date which is later than the division-date is un-editable by the second user;
allowing the first user to modify the financial-data file;
sending the copy of the financial-data file to the second user, thereby enabling the second user to modify the financial-data file to create a change file;
receiving the change file from the second user, wherein the change file includes modifications to financial-data within the financial-data file; and
merging the change file into the financial-data file.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates simultaneous modifications to financial-data by a first user and a second user. During operation, the system creates a copy of a financial-data file. The system then allows the first user to modify the financial-data file. The system also sends the copy of the financial-data file to the second user, thereby enabling the second user to modify the financial-data file to create a change file. Next, the system receives the change file from the second user, wherein the change file includes modifications to financial-data within the financial-data file. Finally, the system merges the change file into the financial-data file.
39 Citations
24 Claims
-
1. A computer-implemented method for facilitating simultaneous modifications to financial-data by a first user and a second user, wherein the computer includes a processor, the computer includes a processor, the method comprising:
-
creating a copy of a financial-data file, wherein the financial-data file comprises transaction data with one or more fields and corresponding values; partitioning the financial-data file into two independently modifiable subsets based on the one or more field, thereby facilitating simultaneous modifications to the financial-data by the first user and the second user, wherein partitioning the financial-data file into two independently modifiable subset involves; receiving a division-date from the first user, wherein the division-date divides the financial-data into two subsets, wherein one subset is editable by the first user, and the other subset is editable by the second user; copying the financial-data file to the copy of the financial-data file; locking all financial-data in the financial-data file associated with a date which is prior to or equal to the division-date, so that the financial-data in the financial-data file associated with the date which is prior to or equal to the division-date is un-editable by the first user; and locking all financial-data in the copy of the financial-data file associated with a date which is later than the division-date, so that the financial-data in the copy of the financial-data file associated with the date which is later than the division-date is un-editable by the second user; allowing the first user to modify the financial-data file; sending the copy of the financial-data file to the second user, thereby enabling the second user to modify the financial-data file to create a change file; receiving the change file from the second user, wherein the change file includes modifications to financial-data within the financial-data file; and merging the change file into the financial-data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instruction that when executed by a computer cause the computer to perform a method for facilitating simultaneous modifications to financial-data by a first user and a second user, the method comprising:
-
creating a copy of a financial-data file, wherein the financial-data file comprises transaction data with one or more fields and corresponding values; partitioning the financial-data file into two independently modifiable subsets based on the one or more fields, thereby facilitating simultaneous modifications to the financial-data by the first user and the second user, wherein partitioning the financial-data file into two independently modifiable subset involves; receiving a division-date from the first user, wherein the division-date divides the financial-data into two subsets, wherein one subset is editable by the first user, and the other subset is editable by the second user; copying the financial-data file to the copy of the financial-data file; locking all financial-data in the financial-data file associated with a date which is prior to or equal to the division-date, so that the financial-data in the financial-data file associated with the date which is prior to or equal to the division-date is un-editable by the first user; and locking all financial-data in the copy of the financial-data file associated with a date which is later than the division-date, so that the financial-data in the copy of the financial-data file associated with the date which is later than the division-date is un-editable by the second user; allowing the first user to modify the financial-data file; sending the copy of the financial-data file to the second user, thereby enabling the second user to modify the financial-data file to create a change file; receiving the change file from the second user, wherein the change file includes modifications to financial-data within the financial-data file; and merging the change file into the financial-data file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus that facilitates simultaneously modifications to financial-data by a first user and a second user, comprising:
-
a processor; a creation mechanism configured to create a copy of a financial-data file, wherein the financial-data file comprises transaction data with one or more field and corresponding values; a partitioning mechanism configured to partition the financial-data file into two independently subsets based on the one or more fields, thereby facilitating simultaneous modifications to the financial-data by the first user and the second user, wherein partitioning the financial-data file into two independently modifiable subset involves; receiving a division-date from the first user, wherein the division-date divides the financial-data into two subsets, wherein one subset is editable by the first user, and the other subset is editable by the second user; copying the financial-data file to the copy of the financial-data file; locking all financial-data in the financial-data file associated with a date which is prior to or equal to the division-date, so that the financial-data in the financial-data file associated with the date which is prior to or equal to the division-date is un-editable by the first user; and locking all financial-data in the copy of the financial-data file associated with a date which is later than the division-date, so that the financial-data in the copy of the financial-data file associated with the date which is later than the division-date is un-editable by the second user; a modification mechanism configured to allow the first user to modify the financial-data file; a sending mechanism configured to send the copy of the financial-data file to the second user, thereby enabling the second user to modify the financial-data file to create a change file; a receiving mechanism configured to receive the change file from the second user, wherein the change file includes modifications to financial-data within the financial-data file; and a merging mechanism configured to merge the change file into the financial-data file. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification