IP Library Granted Patent US 12,014,329
Granted Patent B2
US 12,014,329 · App. 16/941,483 · Granted Jun 18, 2024

Pet insurance system and method

Inventors: Kerri E. Marshall (Seattle, WA); Darryl Rawlings (Seattle, WA); Kathryn Plowman (Portland, ME); Christopher Cappelletti (Carnation, WA)
Assignee: TRUPANION, INC.
G06Q10/10G06Q40/08G16H40/20G16H10/60
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 12,014,329
App. No.
16/941,483
Granted
Jun 18, 2024
Kind
B2
Abstract

This disclosure relates to a system and method implemented to facilitate real-time medical coverage for veterinary hospitals. More specifically, the disclosure as a pet medical insurance system pet medical insurance claims system comprising: a backend component implemented on a computer, the backend component comprising a services component; a plug-and-play data integration system connected to a first practice management system in a veterinary practice and the backend component. The plug-and-play data integration system receives data from the first practice management system and maps the data according to the backend system, thereby limiting the data traffic between the backend component and the first practice management system. The plug-and-play data integration system is integratable with a second or more different practice management systems for receiving data that is different from the data from the first practice management system.

Claims (34)

1. A pet medical insurance system comprising:

a backend component implemented by a computer, wherein the backend component comprises a services component configured to be in communication with a plurality of practice management systems and a network of devices over a computer network; and

a plurality of data integration systems each is implemented by a computing device integrated into a respective practice management system in a veterinary practice,

wherein the plurality of data integration systems provide connection between different programmatic elements running on the backend component and various different practice management systems, and wherein each data integration system is configured to:

(i) cache, in a memory storage in the respective practice management system, relevant data from a set of underlying data in an existing database of the respective practice management system, wherein the relevant data includes data from the set of underlying data that is about a treatment or procedure associated with a patient and the associated meta-data that is required for determining an insurance coverage associated with the patient,

(ii) determine a change to the set of underlying data in the respective practice management system, and upon detection of the change to the relevant data, automatically cache the updated relevant data in the memory storage in the respective practice management system,

(iii) automatically transmit an indication of the change and the cached updated relevant data in the respective practice management system to the backend component, thereby limiting the traffic between the respective practice management system and the backend component,

wherein the backend component is configured to:

(i) receive the indication of the change to the relevant data of the respective practice management system and the cached updated relevant data from of the respective practice management system;

(ii) automatically generate a notification indicative of the change to the relevant data of the respective practice management system and the cached set of updated relevant data of the respective practice management system;

(iii) transmit, over the computer network, the notification indicative of the change to the set of relevant data of the respective practice management system and the cached set of updated relevant data of the respective practice management system to the network of devices and the plurality of practice management systems in real-time; and

(iv) generate a user interface rendered on a display of the network of devices and the plurality of practice management system of a respective veterinary practice, and wherein upon receiving the notification or the cached updated relevant data the user interface is configured to:

display at least the notification or patient information related to the change in the relevant data within the user interface, so that the network of devices and the plurality of practice management systems have immediate access to up-to-date insurance information.

2. The pet medical insurance system of claim 1 , wherein the relevant data is cached by the respective data integration system in a local memory of the respective veterinary practice.

3. The pet medical insurance system of claim 1 , wherein an updated insurance coverage eligibility is determined by the backend component based at least in part on i) the change to the cached relevant data and ii) the cached updated relevant data.

4. The pet medical insurance system of claim 3 , wherein the cached relevant data is transmitted from a database of the respective veterinary practice to the backend component via the respective data integration system.

5. The pet medical insurance system of claim 3 , wherein the cached relevant data is transmitted from one or more databases of the plurality of veterinary practices that have stored a medical record of the patient.

6. The pet medical insurance system of claim 5 , wherein the cached relevant data of the one or more other practice management systems is retrieved from the one or more databases by sending a request to the plurality of data integration agents integrated into the various different practice management systems.

7. The pet medical insurance system of claim 5 , wherein the backend component is configured to structure the relevant data and generate an insurance coverage or the eligibility of insurance coverage associated with the patient.

8. The pet medical insurance system of claim 6 , wherein the user interface is further configured to prompt a user to approve or deny the request for retrieving the relevant data associated with the patient.

9. The pet medical insurance system of claim 1 , wherein the backend component further comprises a claim processing component that is configured to process a claim for one or more treatments and procedures for the patient.

10. The pet medical insurance system of claim 9 , wherein the claim processing component is further configured to pay an amount to the respective veterinary practice after processing a claim.

11. The pet medical insurance system of claim 9 , wherein the claim processing component is configured to process the claim for one or more treatments and procedures for the patient at the time of completion of the one or more treatments and procedures for the patient.

12. A pet medical insurance system for real-time claim processing, comprising:

a backend component implemented by a computer, wherein the backend component comprises a services component configured to be in communication with a plurality of practice management systems and a network of devices over a computer network; and

a plurality of data integration systems each integrated to a respective practice management system in a veterinary practice, wherein each data integration system is remote from the backend component and is implemented by a computing device integrated into the respective practice management system thereby allowing for data transmission between the backend component and the respective practice management system, and comprises an abstracted engine that interfaces with an existing database of the respective practice management system, and wherein the abstracted engine allows the plurality of data integration systems to communicate and process data across various different databases of the plurality of practice management systems;

wherein at least one of the plurality of data integration systems is implemented by a computing device integrated into a respective practice management system and is configured to:

(i) cache data in a memory storage in the respective practice management system, wherein the data includes relevant data related to information about a treatment or procedure associated with a patient and the associated meta-data that is required for determining an insurance coverage associated with the patient,

(ii) determine a change of a set of underlying data in an existing database of the respective practice management system, wherein the set of underlying data is selected according to the information in (i), and upon detection of the change, determine that the change of the set of underlying data changes the relevant data cached in the memory storage in the respective practice management system, and update the cached data and transmit information indicating the data change or the change in the relevant data to the backend component, thereby limiting the traffic through the backend component,

(iii) receive updated information related to an insurance associated with the patient from the backend component in substantially real-time;

wherein the backend component is configured to:

(i) receive the information indicating the data change or the change in relevant data from the at least one of the plurality of data integration systems;

(ii) automatically generate a notification indicative of the data change and updated information related to the insurance; and

(iii) transmit, over the computer network, the notification to the network of devices and the respective practice management system in the respective veterinary practice in substantially real-time, so that the network of devices and the plurality of practice management systems immediate access to up-to-date insurance information.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Nov 4, 2025
From: PIPER SANDLER FINANCE, LLC
To: TRUPANION, INC.
Reel/Frame 072782/0842 →
SECURITY INTEREST Recorded Nov 4, 2025
From: TRUPANION, INC.; TRUPANION MANAGERS USA, INC.; LANDSPATH, INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 073466/0889 →
SECURITY INTEREST Recorded Mar 29, 2022
From: TRUPANION, INC.
To: PIPER SANDLER FINANCE, LLC
Reel/Frame 059430/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2022
From: MARSHALL, KERRI E.; RAWLINGS, DARRYL; PLOWMAN, KATHRYN; CAPPELLETTI, CHRISTOPHER
To: TRUPANION, INC.
Reel/Frame 059247/0474 →
Continuity (5)
Continuation 16023624 · Jun 29, 2018
Continuation In Part 14924606 · Oct 27, 2015
Continuation In Part 14210079 · Mar 13, 2014
Provisional Application 61801404 · Mar 15, 2013
Related Publication 20200364667A1 · Nov 19, 2020