Method, system, and program for managing accesses to data objects by multiple user programs over a network
First Claim
1. A method for managing accesses to data objects by multiple user programs over a network, comprising:
- generating a page including at least one editable field of data from at least one data object;
calculating an initial value from the at least one data object, said initial value reflecting the initial state of information in said data object;
transmitting the page and the initial value to one user program over the network;
receiving the page and the initial value from the user program, wherein the received page includes modified data in at least one editable field;
calculating a current value from the at least one data object after receiving the page, said current value reflecting the current state of information in said data object;
determining whether the initial value transmitted with the received page is different than the current value; and
if the initial and current values match, updating the data object with the modified data included in the received page.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for managing access to data objects by multiple user programs over a network. A page is generated including at least one editable field of data from at least one data object. An initial value is calculated from the at least one data object and the page and the initial value are transmitted to one user program over the network. The page and the initial value are received from the user program, wherein the received page includes modified data in at least one editable field. A current value is calculated from the at least one data object after receiving the page and a determination is made as to whether the initial value transmitted with the received page is different than the current value. If the initial and current values match, then the data object is updated with the modified data included in the received page.
-
Citations
48 Claims
-
1. A method for managing accesses to data objects by multiple user programs over a network, comprising:
-
generating a page including at least one editable field of data from at least one data object; calculating an initial value from the at least one data object, said initial value reflecting the initial state of information in said data object; transmitting the page and the initial value to one user program over the network; receiving the page and the initial value from the user program, wherein the received page includes modified data in at least one editable field; calculating a current value from the at least one data object after receiving the page, said current value reflecting the current state of information in said data object; determining whether the initial value transmitted with the received page is different than the current value; and if the initial and current values match, updating the data object with the modified data included in the received page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for managing accesses to data objects by multiple user programs over a network, comprising:
-
means for generating a page including at least one editable field of data from at least one data object; means for calculating an initial value from the at least one data object, said initial value reflecting the initial state of information in said data object; means for transmitting the page and the initial value to one user program over the network; means for receiving the page and the initial value from the user program, wherein the received page includes modified data in at least one editable field; means for calculating a current value from the at least one data object after receiving the page, said current value reflecting the current state of information in said data object; means for determining whether the initial value transmitted with the received page is different than the current value; and means for updating, if the initial and current values match, the data object with the modified data included in the received page. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An article of manufacture including code for managing accesses to data objects by multiple user programs over a network, wherein the code causes operations to be performed comprising:
-
generating a page including at least one editable field of data from at least one data object; calculating an initial value from the at least one data object, said initial value reflecting the initial state of information in said data object; transmitting the page and the initial value to one user program over the network; receiving the page and the initial value from the user program, wherein the received page includes modified data in at least one editable field; calculating a current value from the at least one data object after receiving the page, said current value reflecting the current state of information in said data object; determining whether the initial value transmitted with the received page is different than the current value; and if the initial and current values match, updating the data object with the modified data included in the received page. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification