IP Library Granted Patent US 11,020,053
Granted Patent B2
US 11,020,053 · App. 16/370,512 · Granted Jun 1, 2021

Implantable reporting processor for an alert implant

Inventors: Stephen M. Bailey (Shoreline, WA); Douglas Bensch (Seattle, WA); Douglas Brajer (Toronto, CA); Fred Cushner (New York, NY); Aimee L. Desaki (Shoreline, WA); Jeffrey M. Gross (Carlsbad, CA); Winslow T. Harte (Seattle, WA); Nicholas H. Helseth (Seattle, WA); David A Herrin (Seattle, WA); William L. Hunter (Vancouver, CA); Dermot Keenan (Toronto, CA); George A. Morales (Kirkland, WA); Shane Murphy (Seattle, WA); Stephen Raitt (Toronto, CA); Thomas Snopek (Toronto, CA); Curtis Troupe (Seattle, WA)
Assignee: Canary Medical Inc.
A61B5/4851A61B5/0002A61B5/0024A61B5/1114A61F2/12A61F2/3662A61F2/389H04W4/08H04W4/70A61B5/686A61B2562/0219A61F2002/482A61F2250/0002
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,020,053
App. No.
16/370,512
Granted
Jun 1, 2021
Kind
B2
Abstract

The present disclosure provides alert implants that comprise a medical device and an implantable reporting processor (IRP), where one example of such a medical device includes a component for a total knee arthroplasty (TKA) such as a tibial extension, a femoral component for hip replacements, a breast implant, a distal rod for arm or leg breakage repair, a scoliosis rod, a dynamic hip screw, a spinal interbody spacer, and tooling and methods that may be used to form the alert implant, and uses of such alert implants in the health maintenance of patients who receive the implant.

Claims (50)

1. A distributed computing system, comprising:

a network of computing server devices;

a network interface coupled to the network of computing server devices and arranged to concurrently maintain a plurality of communicative channels, each communicative channel providing a peer-to-peer channel to communicate information between the network of computing server devices and one or more remote external computing devices;

a database to store records associated with a plurality of implantable reporting processors (IRPs), each IRP having a unique identifier different from each other IRP; and

a query processor of the network of computing server devices arranged to receive and fulfill one or more information requests, including a first information request, wherein the first information request includes:

a request from a first remote external computing device, the request being for the network of computing server devices to receive first information from the first remote external computing device for storage in the database, the first information having been received by the first remote external computing device from a first IRP and including:

a first unique identifier of the first IRP;

first kinematic data collected by the first IRP; and

a timestamp associated with the first kinematic data.

2. The distributed computing system according to claim 1 , wherein the network of computing server devices further comprises:

at least one memory to store executable software instructions; and

at least one processor to execute at least some of the executable software instructions, where at least some of the executable software instructions are arranged to obfuscate personal information associated with patients who have at least one IRP.

3. The distributed computing system according to claim 1 , wherein the one or more information requests received and fulfilled by the query processor includes a firmware information request that includes:

a request from the first remote external computing device to receive firmware information from the network of computing server devices, the firmware information including:

the first unique identifier of the first IRP; and

updated firmware for the first IRP.

4. The distributed computing system according to claim 1 , wherein the first remote external computing device is a base station device arranged to wirelessly communicate with the at least the first IRP.

5. The distributed computing system according to claim 4 , wherein the first remote external computing device is a home base station device arranged to wirelessly communicate with only a single IRP.

6. The distributed computing system according to claim 4 , wherein the first remote external computing device is a doctor office base station device arranged to wirelessly communicate with a plurality of IRPs.

7. The distributed computing system according to claim 4 , wherein the first remote external computing device is an operating room base station device arranged to wirelessly communicate with the first IRP before the first IRP is implanted and after the first IRP is implanted.

8. The distributed computing system according to claim 1 , wherein one or more records stored in the database are linkable together to form an operational timeline for the first IRP, the operational timeline for the first IRP including a plurality of records that together include all kinematic data associated with the first IRP that is stored in the database.

9. The distributed computing system according to claim 8 , wherein the operational timeline for the first IRP is organizable based at least in part on a timestamp associated with each element of kinematic data collected by the first IRP.

10. The distributed computing system according to claim 8 , wherein the operational timeline for the first IRP is organizable based at least in part on a type of kinematic data collected by the first IRP.

11. The distributed computing system according to claim 1 , wherein the one or more information requests received and fulfilled by the query processor include:

a plurality of requests sent on a substantially periodic schedule from the first remote external computing device, each of the plurality of requests being for the network of computing server devices to receive additional information from the first remote external computing device for storage in the database, the additional information having been received by the first remote external computing device from the first IRP, and including:

the first unique identifier of the first IRP;

updated kinematic data collected by the first IRP; and

an updated timestamp associated with the updated data.

12. The distributed computing system according to claim 1 , wherein the one or more information requests received and fulfilled by the query processor include:

a request from the first remote external computing device, the request being for the network of computing server devices to receive additional information from the first remote external computing device for storage in the database, the additional information having been received by the first remote external computing device from the first IRP, and including:

the first unique identifier of the first IRP;

high-resolution kinematic data collected by the first IRP; and

a timestamp associated with the high-resolution kinematic data.

13. The distributed computing system according to claim 12 , wherein the first information includes notes provided by a medical practitioner.

14. The distributed computing system according to claim 1 , wherein the one or more information requests received and fulfilled by the query processor include:

a request from the first remote external computing device, the request being for the network of computing server devices to receive additional information from the first remote external computing device for storage in the database, the additional information having been received by the first remote external computing device from the first IRP, and including:

the first unique identifier of the first IRP;

a patient identifier associated with the first IRP;

an anatomical identifier associated with the first IRP;

a medical practitioner identifier associated with a medical procedure to implant the first IRP;

a medical facility identifier associated with a medical procedure to implant the first IRP; and

a timestamp associated with the medical procedure to implant the first IRP.

15. The distributed computing system according to claim 1 , wherein the one or more information requests received and fulfilled by the query processor includes a second information request that includes:

a request from a second remote external computing device to receive aggregated information from the database, the aggregated information including:

a plurality of records wherein each of the plurality of records shares a common characteristic.

16. The distributed computing system according to claim 15 , wherein the common characteristic is the first unique identifier of the first IRP.

17. The distributed computing system according to claim 15 , wherein the common characteristic is a same type of IRP.

18. The distributed computing system according to claim 15 , wherein the common characteristic is a same anatomical identifier.

19. The distributed computing system according to claim 15 , wherein the common characteristic is a same medical practitioner identifier.

20. The distributed computing system according to claim 15 , wherein the common characteristic is a same medical facility identifier.

Assignments (3)
SECURITY INTEREST Recorded Mar 13, 2024
From: CANARY MEDICAL INC.
To: ZIMMER BIOMET HOLDINGS, INC.
Reel/Frame 066752/0223 →
SECURITY INTEREST Recorded Mar 13, 2024
From: CANARY MEDICAL INC.; CANARY MEDICAL SWITZERLAND AG
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 066796/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2021
From: BAILEY, STEPHEN M.; BENSCH, DOUGLAS; BRAJER, DOUGLAS; CUSHNER, FRED; DESAKI, AIMEE L.; GROSS, JEFFREY M.; HARTE, WINSLOW T.; HELSETH, NICHOLAS H.; HERRIN, DAVID A.; HUNTER, WILLIAM L.; KEENAN, DERMOT; MORALES, GEORGE A.; MURPHY, SHANE; RAITT, STEPHEN; SNOPEK, THOMAS; TROUPE, CURTIS
To: CANARY MEDICAL INC.
Reel/Frame 055662/0623 →
Continuity (14)
Division 16084544
Provisional Application 62312072 · Mar 23, 2016
Provisional Application 62312079 · Mar 23, 2016
Provisional Application 62312095 · Mar 23, 2016
Provisional Application 62312108 · Mar 23, 2016
Provisional Application 62312114 · Mar 23, 2016
Provisional Application 62312120 · Mar 23, 2016
Provisional Application 62312131 · Mar 23, 2016
Provisional Application 62312180 · Mar 23, 2016
Provisional Application 62312188 · Mar 23, 2016
Provisional Application 62312193 · Mar 23, 2016
Provisional Application 62312197 · Mar 23, 2016
Provisional Application 62312205 · Mar 23, 2016
Related Publication 20190350523A1 · Nov 21, 2019
Cited By (2)
US 12,343,093 US 12,370,061