IP Library Patent Application 16606372
Patent Application
App. No. 16/606,372

SOFTWARE SYNCHRONIZATION FOR BEDSIDE DYNAMIC IMAGING

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 None
App. No.
16/606,372
Filed
Oct 18, 2019
Art Unit
2884
USPC
378/62
Abstract

A method of capturing radiographic images by wirelessly synchronizing steps performed by first and second components of a radiographic imaging system. Digital messages are sent between the first and second components and the send and receive times are recorded so that a transmission delay time and clock drift rate may be determined. A schedule of first component steps and a schedule of second component steps are generated based on the send and receive times, the transmission delay time and the clock drift rate.

Claims (38)

1 . A method of capturing radiographic images of a subject using a radiographic imaging system, the radiographic imaging system including a first component and a second component, the method comprising:

generating a schedule of first component steps to be performed by the first component, the schedule of first component steps each corresponding to a first component clock referenced by the first component to start or stop each of the first component steps; and

generating a schedule of second component steps to be performed by the second component, the schedule of second component steps each corresponding to a second component clock referenced by the second component to start or stop each of the second component steps,

wherein the steps of generating the schedule of first component steps and generating the schedule of second component steps comprise:

sending a first digital message over a digital network from the first component to the second component and sending a second digital message over the digital network from the second component to the first component;

determining a time tA 1 of the first component clock when the first digital message was sent by the first component;

determining a time tB 1 of the second component clock when the first digital message was received at the second component;

determining a time tA 2 of the first component clock when the second digital message was received by the first component; and

generating the schedule of first component steps and generating the schedule of second component steps based on one or more of the determined times tA 1 , tB 1 , and tA 2 , such that the first component steps and the second component steps are performed in synchrony.

2 . The method of claim 1 , further comprising statistically determining a communication delay as between the first component clock and the second component clock based on repeating the steps of sending the first digital message and sending the second digital message and determining a plurality of the times tA 1 i→n , tB 1 i→n , and tA 2 i→n .

3 . The method of claim 2 , further comprising statistically determining a relative clock difference as between the first component clock and the second component clock based on repeating the steps of sending the first digital message and sending the second digital message and determining the plurality of the times tA 1 i→n , tB 1 i→n , and tA 2 i→n .

4 . The method of claim 1 , further comprising repeating the steps of sending the first digital message and sending the second digital message and determining a plurality of times tB 2 i→n of the second component clock when the second digital messages were sent by the second component.

5 . The method of claim 4 , wherein the step of generating the schedule of first component steps, tA(events 1 . . . n), and generating the schedule of second component steps, tB(events 1 . . . n), includes using the formula tB(events 1 . . . n)=tA(events 1 . . . n)−tA 1 +tB 1 −((tA 2 −tA 1 )/2)−(tB 2 −(tA 1 +tA 2 )/2).

6 . The method of claim 1 , further comprising connecting the first component and the second component to a common monitoring system, wherein the common monitoring system performs the steps of:

determining a time tC 1 of the first component clock when the first digital message was sent by the first component;

determining a time tC 2 of the second component clock when the second digital message was sent by the second component; and

determining a time tC 3 of the first component clock when the second digital message was received by the first component,

wherein the step of generating the schedule of first component steps, tA(events 1 . . . n), and generating the schedule of second component steps, tB(events 1 . . . n), includes using the formula tB(events 1 . . . n)=tA(events 1 . . . n)−tA 1 +tB 1 −((tA 2 −tA 1 )/2)−(tC 2 −(tC 1 +tC 3 )/2).

7 . The method of claim 4 , further comprising determining a drift rate (DR) using the formula DR=(tB 1 i −tB 1 i-1 )/(tA 1 i −tA 1 i-1 )

8 . The method of claim 7 , wherein the step of generating the schedule of first component steps, tA(events 1 . . . n), and generating the schedule of second component steps, tB(events 1 . . . n), includes using the formula tB(events 1 . . . n)=[tA(events 1 . . . n)−tA 1 +tB 1 −((tA 2 −tA 1 )/2)−(tB 2 −(tA 1 +tA 2 )/2)]×DR.

9 . The method of claim 6 , further comprising determining a drift rate (DR) using the formula DR=(tB 1 i −tB 1 i-1 )/(tA 1 i −tA 1 i-1 )

10 . The method of claim 9 , wherein the step of generating the schedule of first component steps, tA(events 1 . . . n), and generating the schedule of second component steps, tB(events 1 . . . n), includes using the formula tB(events 1 . . . n)=[tA(events 1 . . . n)−tA 1 +tB 1 −((tA 2 −tA 1 )/2)−(tC 2 −(tC 1 +tC 3 )/2)]×DR.

11 . The method of claim 1 , further comprising scheduling an integration start time and end time for a DR detector in the schedule of first component steps.

12 . The method of claim 11 , further comprising scheduling an exposure start time and end time for an x-ray source in the schedule of second component steps.

13 . The method of claim 12 , further comprising:

the radiographic imaging system performing the schedule of steps;

pausing performance of the schedule of steps;

resuming performance of the schedule of steps;

determining an elapsed time between the steps of pausing and resuming; and

rescheduling unperformed steps in the paused performance of the schedule of steps,

wherein the step of rescheduling is based on a drift rate between the first component clock and the second component clock, the drift rate is used to update the times in the rescheduled unperformed steps, and wherein the rescheduled unperformed steps are used in the step of resuming performance of the schedule of steps.

14 . The method of claim 12 , further comprising:

the radiographic imaging system performing the schedule of steps;

stopping performance of the schedule of steps;

restarting performance of the schedule of steps;

determining an elapsed time between the steps of stopping and restarting; and

rescheduling the steps in the schedule of steps,

wherein the step of rescheduling is based on a drift rate between the first component clock and the second component clock, the drift rate is used to reschedule the steps in the schedule of steps, and wherein the rescheduled steps are used in the step of restarting

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (061579/0341) Recorded Mar 16, 2026
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: CARESTREAM HEALTH, INC.
Reel/Frame 075100/0653 →
SECURITY INTEREST Recorded Mar 13, 2026
From: CARESTREAM HEALTH, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS ADMINISTRATIVE AGENT
Reel/Frame 075081/0379 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Oct 14, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CARESTREAM HEALTH, INC.
Reel/Frame 061681/0659 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Oct 14, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CARESTREAM HEALTH, INC.
Reel/Frame 061682/0190 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS - ABL Recorded Sep 30, 2022
From: CARESTREAM HEALTH, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061579/0301 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS - TL Recorded Sep 30, 2022
From: CARESTREAM HEALTH, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061579/0341 →
SECURITY INTEREST Recorded May 8, 2020
From: CARESTREAM HEALTH, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052611/0146 →
SECURITY INTEREST Recorded May 8, 2020
From: CARESTREAM HEALTH, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052611/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2019
From: SCOTT, RICHARD T.; ROGERSON, SCOTT A.
To: CARESTREAM HEALTH
Reel/Frame 050759/0389 →