IP Library › Granted Patent US 8,719,232
Granted Patent B2
US 8,719,232 · App. 13/174,347 · Granted May 6, 2014

Systems and methods for data integrity checking

Inventors: Tarik Essawi (Leesburg, VA); Deepak Deshpande (Herndon, VA); Niraj Tank (Ashburn, VA)
Assignee: Verisign, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,719,232
App. No.
13/174,347
Granted
May 6, 2014
Kind
B2
Abstract

Systems and methods are provided for data integrity checking in a computing system. In one exemplary embodiment, the method includes receiving, from each of a plurality of computing devices of the computing system, application transaction logs, wherein the application transaction logs are related to a plurality of applications. The method also includes comparing, by the central computing device, the received application transaction logs to a transactions recorded in a database to identify missing transactions. In addition, the method includes performing one or more actions in response to the identified missing transactions.

Claims (53)

1. A computer-implemented method operating in a computing system for data integrity checking, the method comprising:

receiving, from each of a plurality of computing devices of the computing system, application transaction logs, wherein the application transaction logs are related to a plurality of applications;

comparing, by the central computing device, the received application transaction logs to transactions recorded in a database to identify missing transactions; and performing one or more actions in response to the identified missing transactions,

wherein the performing the one or more actions includes at least one of writing the identified missing transactions to an error report, writing the identified missing transactions to a log file, and repairing the identified missing transactions and wherein requesting the application transaction logs is initiated during an outage and before opening the computing system to traffic.

2. The computer-implemented method of claim 1 , further including:

storing, on the central computing device, the received application transaction logs.

3. The computer-implemented method of claim 1 , further including:

sorting, by the central computing device, the received application transaction logs.

4. The computer-implemented method of claim 1 , further including:

aggregating, by the central computing device, the received application transaction logs.

5. A computing system for data integrity checking, the system comprising:

at least one memory to store data and instructions; and

at least one processor configured to access memory and to execute instructions to:

receive, from each of a plurality of computing devices of the computing system, application transaction logs, wherein the application transaction logs are related to a plurality of applications;

compare, by the central computing device, the received application transaction logs to transactions recorded in a database to identify missing transactions; and

perform one or more actions in response to the identified missing transactions,

wherein when the at least one processor is configured to perform the one or more actions, the at least one processor is further configured to perform at least one of writing the identified missing transactions to an error report, writing the identified missing transactions to a log file, and repairing the identified missing transactions and wherein the at least one processor is configured to request the application transaction logs during an outage and before opening the computing system to traffic.

6. The computing system of claim 5 , wherein the at least one processor is further configured to:

store, on the central computing device, the received application transaction logs.

7. The computing system of claim 5 , wherein the at least one processor is further configured to:

sort, by the central computing device, the received application transaction logs.

8. The computing system of claim 5 , wherein the at least one processor is further configured to:

aggregate, by the central computing device, the received application transaction logs.

9. A computer-implemented method operating in a computing system for data integrity checking, the method comprising:

receiving, from each of a plurality of computing devices of the computing system, application transaction logs, wherein the application transaction logs are related to a plurality of applications;

aggregating, by the central computing device, the received application transaction logs to generate aggregated transaction logs;

reading, by the central computing device, transactions recorded in a database;

comparing, by the central computing device, the aggregated transaction logs to the transactions recorded in the database to identify one or more missing transactions; and

performing one or more actions in response to the identified missing transactions,

wherein the performing the one or more actions includes at least one of writing the identified missing transactions to an error report, writing the identified missing transactions to a log file, and repairing the identified missing transactions and wherein requesting the application transaction logs is initiated during an outage and before opening the computing system to traffic.

10. The computer-implemented method of claim 9 , further including:

storing, on the central computing device, the received application transaction logs.

11. The computer-implemented method of claim 9 , further including:

sorting, by the central computing device, the received application transaction logs.

12. A computer-implemented method operating in a computing system for data integrity checking, the method comprising:

receiving, from each of a plurality of computing devices of the computing system, application transaction logs, wherein the application transaction logs are related to a plurality of applications;

comparing, by the central computing device, the received application transaction logs to transactions recorded in a database to identify missing transactions; and

performing one or more actions in response to the identified missing transactions,

wherein the performing the one or more actions includes at least one of writing the identified missing transactions to an error report, writing the identified missing transactions to a log file, and repairing the identified missing transactions and wherein requesting the application transaction logs is initiated after an outage and after opening the computing system to traffic.

13. A computing system for data integrity checking, the system comprising:

at least one memory to store data and instructions; and

at least one processor configured to access memory and to execute instructions to:

receive, from each of a plurality of computing devices of the computing system, application transaction logs, wherein the application transaction logs are related to a plurality of applications;

compare, by the central computing device, the received application transaction logs to transactions recorded in a database to identify missing transactions; and

perform one or more actions in response to the identified missing transactions,

wherein when the at least one processor is configured to perform the one or more actions, the at least one processor is further configured to perform at least one of writing the identified missing transactions to an error report, writing the identified missing transactions to a log file, and repairing the identified missing transactions and wherein the at least one processor is configured to request the application transaction logs after an outage and after opening the computing system to traffic.

14. A computer-implemented method operating in a computing system for data integrity checking, the method comprising:

receiving, from each of a plurality of computing devices of the computing system, application transaction logs, wherein the application transaction logs are related to a plurality of applications;

aggregating, by the central computing device, the received application transaction logs to generate aggregated transaction logs;

reading, by the central computing device, transactions recorded in a database;

comparing, by the central computing device, the aggregated transaction logs to the transactions recorded in the database to identify one or more missing transactions; and

performing one or more actions in response to the identified missing transactions,

wherein the performing the one or more actions includes at least one of writing the identified missing transactions to an error report, writing the identified missing transactions to a log file, and repairing the identified missing transactions and wherein requesting the application transaction logs is initiated after an outage and after opening the computing system to traffic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2011
From: ESSAWI, TARIK; DESHPANDE, DEEPAK; TANK, NIRAJ
To: VERISIGN, INC.
Reel/Frame 027072/0786 →
Continuity (1)
Related Publication 20130006949A1 · Jan 3, 2013