US 12,014,329 B2
Pet insurance system and method
Kerri E. Marshall, Seattle, WA (US); Darryl Rawlings, Seattle, WA (US); Kathryn Plowman, Portland, ME (US); and Christopher Cappelletti, Carnation, WA (US)
Assigned to TRUPANION, INC., Seattle, WA (US)
Filed by Trupanion, Inc., Seattle, WA (US)
Filed on Jul. 28, 2020, as Appl. No. 16/941,483.
Application 16/941,483 is a continuation of application No. 16/023,624, filed on Jun. 29, 2018.
Application 16/023,624 is a continuation in part of application No. 14/924,606, filed on Oct. 27, 2015, granted, now 10,013,530, issued on Jul. 3, 2018.
Application 14/924,606 is a continuation in part of application No. 14/210,079, filed on Mar. 13, 2014.
Claims priority of provisional application 61/801,404, filed on Mar. 15, 2013.
Prior Publication US 2020/0364667 A1, Nov. 19, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/08 (2012.01); G06Q 10/10 (2023.01); G16H 40/20 (2018.01); G16H 10/60 (2018.01)
CPC G06Q 10/10 (2013.01) [G06Q 40/08 (2013.01); G16H 40/20 (2018.01); G16H 10/60 (2018.01)] 12 Claims
OG exemplary drawing
 
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.