Auditing data using observable and observer objects
First Claim
Patent Images
1. A method of auditing data of data entry forms, said method comprising:
- providing a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of a data entry form to be audited, each said observable object including logic to be used for auditing data of its corresponding field;
auditing data of the plurality of fields using the plurality of observable objects; and
further comprising building a modifier object for a corresponding field, in response to the auditing determining that a specified event related to the corresponding field has occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
An observable object represents a feature to be audited. The observable object provides a decentralized location that includes logic responsible for auditing its own data. Should the audit detect a change in the data, a modifier object is created, which includes modify logic to accommodate the change. The modifier object is added to a pool of modifier objects, and at the appropriate time, one or more observers retrieve the modifier object and run the modify logic.
-
Citations
51 Claims
-
1. A method of auditing data of data entry forms, said method comprising:
-
providing a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of a data entry form to be audited, each said observable object including logic to be used for auditing data of its corresponding field; auditing data of the plurality of fields using the plurality of observable objects; and further comprising building a modifier object for a corresponding field, in response to the auditing determining that a specified event related to the corresponding field has occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of auditing data of a data entry form, said method comprising:
-
providing a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of the data entry form to be audited, each said observable object including logic to be used for auditing data of its corresponding field; auditing data of the plurality of fields using the plurality of observable objects; automatically building a modifier object for each corresponding field, in response to the auditing determining that a change has occurred in the data of the corresponding field; automatically forwarding each modifier object to a pool of one or more modifier objects; automatically informing an observer object that the modifier object has been added to the pool of one or more modifier objects; automatically retrieving, by the observer object, the modifier object from the pool; and automatically running, by the observer object, a modify method of the modifier object to accommodate the change in the data of the corresponding field.
-
-
17. A method of auditing data of components of a self-monitoring framework, said method comprising:
-
providing an observable object for each component of a plurality of components of multiple components of said self-monitoring framework to be audited, each observable object including logic to be used for auditing data of its associated component; auditing data of said each component using the observable object corresponding to that component; and further comprising building a modifier object for each component of said plurality of components determined by the auditing to have had a specified event for that component occur. - View Dependent Claims (18, 19, 20)
-
-
21. A system of auditing data of data entry forms, said system comprising:
-
means for providing a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of a data entry form to be audited, each said observable object including logic to be used for auditing data of its corresponding field; means for auditing data of the plurality of fields using the plurality of observable objects; and further comprising means for building a modifier object for a corresponding field, in response to the auditing determining that a specified event relating to the corresponding field has occurred. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system of auditing data of a data entry form, said system comprising:
-
means for providing a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of the data entry form to be audited, each said observable object including logic to be used for auditing data of its corresponding field; means for auditing data of the plurality of fields using the plurality of observable objects; means for automatically building a modifier object for each corresponding field, in response to the auditing determining that a change has occurred in the data of the corresponding field; means for automatically forwarding each modifier object to a pool of one or more modifier objects; means for automatically informing an observer object that the modifier object has been added to the pool of one or more modifier objects; means for automatically retrieving, by the observer object, the modifier object from the pool; and means for automatically running, by the observer object, a modify method of the modifier object to accommodate the change in the data of the corresponding field.
-
-
32. A system of auditing data of components of a self-monitoring framework, said system comprising:
-
means for providing an observable object for each component of a plurality of components of multiple components of said self-monitoring framework to be audited, each observable object including logic to be used for auditing data of its associated component; means for auditing data of said each component using the observable object corresponding to that component; and further comprising means for building a modifier object for each component of said plurality of components determined by the auditing to have had a specified event for that component occur. - View Dependent Claims (33, 34, 35)
-
-
36. A system of auditing data of a data entry form, said system comprising:
-
a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of the data entry form to be audited, each said observable object including auditing logic for auditing data of its corresponding field; a modifier object automatically built for each corresponding field, in response to the auditing logic determining that a change has occurred in the data of the corresponding field; a pool of one or more modifier objects to receive each modifier object; and an observer informed that the modifier object has been added to the pool of one or more modifier objects, wherein the observer retrieves the modifier object from the pool, and runs a modify method of the modifier object to accommodate the change in the data of the corresponding field.
-
-
37. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of auditing data of data entry forms, said method comprising:
-
providing a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of a data entry form to be audited, each said observable object including logic to be used for auditing data of its corresponding field; auditing data of the plurality of fields using the plurality of observable objects; and wherein said method further comprises building a modifier object for a corresponding field, in response to the auditing determining that a specified event related to the corresponding field has occurred. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of auditing data of a data entry form, said method comprising:
-
providing a plurality of observable objects, each observable object being provided for a different corresponding field of a plurality of fields of the data entry form to be audited, each said observable object including logic to be used for auditing data of its corresponding field; auditing data of the plurality of fields using the plurality of observable objects; automatically building a modifier object for each corresponding field, in response to the auditing determining that a change has occurred in the data of the corresponding field; automatically forwarding each modifier object to a pool of one or more modifier objects; automatically informing an observer object that the modifier object has been added to the pool of one or more modifier objects; automatically retrieving, by the observer object, the modifier object from the pool; and automatically running, by the observer object, a modify method of the modifier object to accommodate the change in the data of the corresponding field.
-
-
48. At least one program storage device readable by a machine, tangibly embodying at least one program of instructions executable by the machine to perform a method of auditing data of components of a self-monitoring framework, said method comprising:
-
providing an observable object for each component of a plurality of components of multiple components of said self-monitoring framework to be audited, each observable object including logic to be used for auditing data of its associated component; auditing data of said each component using the observable object corresponding to that component; and wherein said method further comprises building a modifier object for each component of said plurality of components determined by the auditing to have had a specified event for that component occur. - View Dependent Claims (49, 50, 51)
-
Specification