Detecting and reporting changes in data values
US-10733173-B2 · Aug 4, 2020 · US
US11360962B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11360962-B2 |
| Application number | US-202016929846-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 15, 2020 |
| Priority date | Oct 9, 2017 |
| Publication date | Jun 14, 2022 |
| Grant date | Jun 14, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A monitoring module interfaces with existing non-retrospective data storage systems, thus providing mechanisms for detecting and reporting changes in data values stored in such systems. The monitoring module acts as a change detection layer that can operate in connection with multiple disparate systems and/or locations, so as to provide users with a unified view into data stored in such systems. For example, a user can consult a single app, website, or software application, to view changes for data values stored in multiple disparate systems and/or locations; the app can be configured to automatically generate notifications and alerts to users, and can provide the ability to respond to such notifications and alerts, take actions, and/or dive deeper into underlying data.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by one or more processors, identification of one or more data items of interest to a user; establishing, by the one or more processors, one or more rules for monitoring at least one or more fields in one or more data sources corresponding to the one or more data items; executing, by the one or more processors based at least on the one or more rules, a first query against the one or more data sources; storing, by the one or more processors responsive to the first query, a first value of the one or more data items to a data store separate from the one or more data sources; monitoring, by the one or more processors using one or more queries based at least on the one or more rules, at least one data item of the one or more data items in the one or more data sources for a change in the first value; detecting, by the one or more processors responsive to monitoring, the change in the first value of the at least one data item of the one or more data items in the one or more data sources; storing, by the one or more processors responsive to the detection, the first value of the at least one data item in the data store prior to the change; updating, by the one or more processors, the first value of the at least one data item in the data store to a second value while maintaining the first value of the at least one data item in the data store prior to the change; and communicating, by the one or more processors responsive to the change in the first value of the at least one data item, a notification to a device of the user responsive to a notification setting of the user. 2. The method of claim 1 , further comprising receiving, by the one or more processors, the notification setting, the notification setting identifying the one or more data items of interest to the user. 3. The method of claim 1 , further comprising identifying, by the one or more processors, the one or more data items of interest to the user based one or more of the following; behavior of the user, a position of the user, data items of interests of other users similar to the user. 4. The method of claim 1 , further comprising defining, by the one or more processors, the one or more rules for monitoring one or more records in the one or more data items, the one or more records comprising the at least one or more fields. 5. The method of claim 1 , further comprising determining, by the one or more processors, the change in the first value meets a notification condition of the notification setting of the user. 6. The method of claim 4 , further comprising communicating, by the one or more processors, the notification responsive to the determination. 7. The method of claim 1 , further comprising communicating, by the one or more processors, the notification via one or more of the following: a push notification, an alert within an application, a text message, an instant message, an email message, an alert on a website or a voice call. 8. A system comprising: one or more processors, coupled to memory and configured to: receive identification of one or more data items of interest to a user; establish one or more rules for monitoring at least one or more fields in one or more data sources corresponding to the one or more data items; execute, based at least on the one or more rules, a first query against the one or more data sources; store, responsive to the first query, a first value of the one or more data items to a data store separate from the one or more data sources; monitor, using one or more queries based at least on the one or more rules, at least one data item of the one or more data items in the one or more data sources for a change in the first value; detect, responsive to monitoring, the change in the first value of the at least one data item of the one or more data items in the one or more data sources; store, responsive to the detection, the first value of the at least one data item in the data store prior to the change; update, the first value of the at least one data item in the data store to a second value while maintaining the first value of the at least one data item in the data store prior to the change; and communicate, responsive to the change in the first value of the at least one data item, a notification to a device of the user responsive to a notification setting of the user. 9. The system of claim 8 , wherein the one or more processors are further configured to receive the notification setting, the notification setting identifying the one or more data items of interest to the user. 10. The system of claim 8 , wherein the one or more processors are further configured to identify, the one or more data items of interest to the user based one or more of the following: behavior of the user, a position of the user, data items of interests of other users similar to the user. 11. The system of claim 8 , wherein the one or more processors are further configured to define the one or more rules for monitoring one or more records in the one or more data items, the one or more records comprising the at least one or more fields. 12. The system of claim 8 , wherein the one or more processors are further configured to determine the change in the first value meets a notification condition of the notification setting of the user. 13. The system of claim 12 , wherein the one or more processors are further configured to communicate the notification responsive to the determination. 14. The system of claim 8 , wherein the notification comprises one or more of the following: a push notification, an alert within an application, a text message, an instant message, an email message, an alert on a web site or a voice call. 15. A non-transitory computer-readable medium, comprising instructions that, when executed by one or more processors of a device, cause the one or more processors to: receive identification of one or more data items of interest to a user; establish one or more rules for monitoring at least one or more fields in one or more data sources corresponding to the one or more data items; execute, based at least on the one or more rules, a first query against the one or more data sources; store, responsive to the first query, a first value of the one or more data items to a data store separate from the one or more data sources; monitor, using one or more queries based at least on the one or more rules, at least one data item of the one or more data items in the one or more data sources for a change in the first value; detect, responsive to monitoring, the change in the first value of the at least one data item of the one or more data items in the one or more data sources; store, responsive to the detection, the first value of the at least one data item in the data store prior to the change; update, the first value of the at least one data item in the data store to a second value while maintaining the first value of the at least one data item in the data store prior to the change; and communicate, responsive to the change in the first value of the at least one data item, a notification to a device of the user responsive to a notification setting of the user. 16. The computer-readable medium of claim 15 , further comprising instructions that cause the one or more processors to receive the notification setting, the notification setting identifying the one or more data items of interest to the user. 17. The computer-readable medium of claim 15 , further comprising instructions that cause the one or more processors to identify, the one or mor
using context · CPC title
Updates performed during online database operations; commit processing · CPC title
Change logging, detection, and notification (replication G06F16/27) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.