Data Change Tracking and Event Notification
2 Assignments
0 Petitions
Accused Products
Abstract
The described implementations relate to updating views in a database system. One implementation can identify an active view that retrieves records from a database and determine one or more physical tables in the database that are referenced by the active view. The implementation can track one or more columns in the physical tables that are used by the active view and identify a change to the physical tables in a transaction log of the database. If the change does not affect the one or more columns, the change can be treated as an ignorable change for the active view.
30 Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A method comprising:
-
registering a subscription for an entity to receive a notification relating to a personal health care record stored in a health care database; associating the subscription with a health care concept; and in an instance when a transaction log of the health care database is updated to include a value that relates to the health care concept, sending the notification to the entity. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. One or more computer-readable storage media comprising computer-readable instructions which, when executed by one or more computing devices, cause the one or more computing devices to perform:
-
registering a first subscription for a first entity to receive a first notification relating to a personal health care record stored in a health care database, the first entity having a first role; registering a second subscription for a second entity to receive a second notification relating to the personal health care record, the second entity having a second role; associating the first subscription and the second subscription with a health care concept; and responsive to determining that the health care database is being updated to include a value that relates to the health care concept, sending the first notification to the first entity and the second notification to the second entity. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a subscription module configured to; register a subscription for an entity to receive a notification relating to a personal health care record stored in a health care database; associate the subscription with a health care concept; detect an updated data value for the personal health care record, the updated data value being associated with the health care concept; responsive to the updated data value being detected, trigger the notification to be sent to the entity; and provide the notification to the entity by sending the notification to the entity via a delivery channel; and one or more processors configured to execute the subscription module. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
Specification