IP Library Granted Patent US 11,403,277
Granted Patent B2
US 11,403,277 · App. 16/931,761 · Granted Aug 2, 2022

Integration of independent platforms

Inventor: James Mertens (Stevens Point, WI)
Assignee: Sentry Insurance Company
G06F16/2322G06F8/40G06F16/2477G06F16/258G06F16/90335
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 11,403,277
App. No.
16/931,761
Granted
Aug 2, 2022
Kind
B2
Abstract

A system includes a first computing device, a second computing device, and a third computing device. The first computing device is configured to identify a first event and store a first event code, a plurality of first entry codes, and first information associated with each of the plurality of entry codes. The second computing device is configured to derive a plurality of first translated event codes based on the first event code and a plurality of first translated entry codes for each of the plurality of first entry codes. The second computing device is further configured to determine whether the plurality of first entry codes were successfully derived. The third computing device is configured to read the first journal entry of the second database and determine, based on the indication that the plurality of first translated entry codes were successfully derived, to perform a first task.

Claims (43)

1. A computing device comprising:

a memory; and a processor operatively coupled to the memory and configured to:

access a first event code and a plurality of first entry codes;

derive a plurality of first translated event codes based on the first event code;

determine that the plurality of first translated event codes were successfully derived; and

in response to the determination that the plurality of first translated event codes were successfully derived, store in a first journal entry of a database the first event code, the plurality of first translated event codes, the plurality of first entry codes, and an indication that the plurality of first translated event codes were successfully derived, wherein to store the first journal entry the processor is further configured to:

determine that the first event code corresponds to an independent event; and

store the first journal entry within the database such that the first journal entry is configured to be read from the database before a dependent event associated with the first event code;

derive a plurality of first translated entry codes for each of the plurality of first entry codes, wherein deriving the plurality of first translated entry codes comprises cross-referencing each of the plurality of first entry codes in a look-up table, and wherein the look-up table indicates a relationship between each of the plurality of first entry codes and a respective translated entry code.

2. The computing device of claim 1 , the processor further configured to: determine that one of the plurality of first entry codes was not successfully derived; and in response to the determination that the one of the plurality of first entry codes was not successfully derived, store in the first journal entry of the database an indication that the plurality of first translated entry codes were not successfully derived.

3. The computing device of claim 2 , wherein the indication that the plurality of first translated entry codes were not successfully derived includes an indication of which one of the plurality of first entry codes were not successfully derived.

4. The computing device of claim 1 , wherein each of the plurality of first translated event codes correspond to an event code that is readable via a different computing system.

5. The computing device of claim 1 , wherein each of the plurality of first entry codes identify a field of information associated with the respective first entry code.

6. The computing device of claim 1 , wherein the processor is further configured to store in the database a first timestamp indicating a time associated with the first event code.

7. The computing device of claim 1 , wherein the processor is further configured to:

receive an indication that a one or more events are ready for processing; and

in response to receiving the indication, accessing the first event code and the plurality of first entry codes.

8. The computing device of claim 1 , wherein the processor is further configured to:

receive an indication that a one or more events are ready for processing; and

in response to receiving the indication, accessing the first event code and the plurality of first entry codes.

9. The computing device of claim 1 , wherein the first journal entry further comprises an indication that that the first journal entry corresponds to the independent event.

10. A non-transitory computer-readable medium having computer-readable instructions stored thereon that, upon execution by a processor, cause a device to perform operations, wherein the instructions comprise:

instructions to access, from a first database, a first event code, a plurality of first entry codes, and first information associated with each of the plurality of first entry codes, wherein the first database, the first event code, the plurality of first entry codes, and the first information are associated with a first event;

instructions to derive a plurality of first translated event codes based on the first event code;

instructions to determine that the plurality of first translated event codes were successfully derived;

instructions to determine that the first event code corresponds to an independent event;

instructions to store in a first journal entry of a second database the first event code, the plurality of first translated event codes, the plurality of first entry codes, and an indication that the plurality of first translated event codes were successfully derived;

wherein the instructions to store the first journal entry further comprise instructions to position the first journal entry within the second database such that the first journal entry is configured to be read from the second database before a dependent event associated with the first event; and

wherein the instructions to derive the plurality of first translated event codes comprise instructions to identify the first event code in a look-up table, and wherein the look-up table indicates a relationship between the first event code and respective translated event codes.

11. The non-transitory computer-readable medium of claim 10 , wherein each of the plurality of first translated event codes is readable by a respective computing system.

12. The non-transitory computer-readable medium of claim 10 , further comprising derive a plurality of first translated entry codes for each of the plurality of first entry codes, wherein deriving the plurality of first translated entry codes comprises identifying each of the plurality of first translated entry codes in a look-up table, and wherein the look-up table indicates a relationship between each of the plurality of first entry codes and a respective translated entry code.

13. The non-transitory computer-readable medium of claim 12 , wherein each of the plurality of first translated entry codes is configured to be readable by a respective computing system.

14. The non-transitory computer-readable medium of claim 10 , wherein the first journal entry further comprises a timestamp associated with the first event.

15. The non-transitory computer-readable medium of claim 10 , wherein the first journal entry further comprises an indication that that the first journal entry corresponds to the independent event.

16. A computer-implemented method comprising:

receiving a first event code, a plurality of first entry codes, and first information associated with each of the plurality of first entry codes, wherein the first event code, the plurality of first entry codes, and the first information are associated with a first event;

determining a plurality of first translated event codes based on the first event code, wherein each of the plurality of first translated event codes correspond to a readable code for the first event by pre-defined respective computing systems;

determining that the first event code corresponds to an independent event; and

storing in a first journal entry in a database the first event code, the plurality of first translated event codes, the plurality of first entry codes, and an indication that the first journal entry corresponds to the independent event;

derive a plurality of first translated entry codes for each of the plurality of first entry codes, wherein deriving the plurality of first translated entry codes comprises cross-referencing each of the plurality of first entry codes in a look-up table, and wherein the look-up table indicates a relationship between each of the plurality of first entry codes and a respective translated entry code; and

wherein storing the first journal entry comprises positioning the first journal entry within the database such that the first journal entry is configured to be read from the database before a dependent event corresponding to the first event.

17. The method of claim 16 , further comprising determining a plurality of first translated entry codes for each of the plurality of first entry codes, and storing the plurality of first translated entry codes with the first journal entry.

18. The method of claim 17 , further comprising determining that the plurality of first translated entry codes were successfully derived; and storing an indication that the plurality of first translated entry codes were successfully derived with the first journal entry.

Assignments (2)
CHANGE OF NAME Recorded Oct 21, 2021
From: SENTRY INSURANCE A MUTUAL COMPANY
To: SENTRY INSURANCE COMPANY
Reel/Frame 057884/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2021
From: MERTENS, JAMES
To: SENTRY INSURANCE A MUTUAL COMPANY
Reel/Frame 057834/0635 →
Continuity (4)
Continuation 16222728 · Dec 17, 2018
Continuation 15596169 · May 16, 2017
Continuation 14934906 · Nov 6, 2015
Related Publication 20200349143A1 · Nov 5, 2020