Surgical network, instrument, and cloud responses based on validation of received dataset and authentication of its source and integrity
Abstract
A system for validating data purportedly generated in a medical procedure is disclosed. The system includes a medical hub, at least one remote server communicatively coupled to the medical hub, and a medical instrument communicatively coupled to the medical hub. The system is configured to access the data, validate the data to determine if the data is validly generated by the medical procedure, determine that the data contains at least one flaw or error, and improve data integrity by preventing the at least one flaw or error from being integrated into a larger dataset associated with the at least one remote server.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A system for adjusting a parameter of a surgical instrument for use in a surgical procedure, the system comprising:
a surgical hub comprising one or more processors; one or more data sources communicatively coupled to the surgical hub; and the surgical instrument communicatively coupled to the surgical hub; wherein the surgical hub is configured to:
access a first contextual dataset pertaining to the surgical procedure from the one or more data sources;
access a second contextual dataset pertaining to the surgical procedure from the one or more data sources;
determine that the first contextual dataset is relevant to adjust the parameter of the surgical instrument;
determine that the second contextual dataset is relevant to adjust the parameter of the surgical instrument;
resolve a difference between the first contextual dataset and the second contextual dataset as it pertains to adjusting the parameter; and
program the surgical instrument by adjusting the parameter of the surgical instrument in accordance with the resolved difference.
22 . The system of claim 21 , wherein the first contextual dataset comprises a first constraint, wherein the second contextual dataset comprises a second constraint, and wherein resolve a difference between the first contextual dataset and the second contextual dataset comprises generating a third constraint that satisfies the first constraint and the second constraint.
23 . The system of claim 21 , wherein the surgical hub is further configured to arrange the first and second contextual datasets in a hierarchy of priority, the hierarchy of priority comprises a primary tier, a secondary tier that is lower in priority than the primary tier, and a tertiary tier that is lower in priority than the secondary tier, such that the first contextual dataset possesses a higher priority than the second contextual dataset and is placed in a tier among the primary, secondary, and tertiary tiers that is a higher priority than where the second contextual dataset is placed.
24 . The system of claim 23 , wherein resolve a difference between the first contextual dataset and the second contextual dataset comprises accessing a third contextual dataset at the same or higher tier than the first contextual dataset, wherein the third contextual dataset comprises data to resolve the difference between the first contextual dataset and the second contextual dataset.
25 . The system of claim 23 , wherein the first contextual dataset comprises an exception to refer to a lower tiered contextual dataset under a specific circumstance, wherein resolve a difference between the first contextual dataset and the second contextual dataset comprises determine, by the surgical hub, that under the specific circumstance the first contextual dataset instructs to defer to the second contextual dataset for the parameter adjustment.
26 . The system of claim 21 , wherein the surgical hub is further configured to inform a user that the difference between the first contextual dataset and the second contextual dataset cannot be resolved by the surgical hub.
27 . The system of claim 21 , wherein the surgical hub further comprises a situational awareness module, and wherein resolve a difference between the first contextual dataset and the second contextual dataset comprises:
accessing, by the situational awareness module, past resolutions of the difference between the first contextual dataset and the second contextual dataset, and determining, by the situational awareness module, a resolution to the difference between the first contextual dataset and the second contextual dataset based on the past resolutions.
28 . A method of a system for adjusting a parameter of a surgical instrument for use in a surgical procedure, the system comprising the surgical instrument and a surgical hub communicatively coupled to the surgical instrument, the method comprising:
accessing, by the surgical hub, a first contextual dataset pertaining to the surgical procedure from the one or more data sources; accessing, by the surgical hub, a second contextual dataset pertaining to the surgical procedure from the one or more data sources; determining, by the surgical hub, that the first contextual dataset is relevant to adjust the parameter of the surgical instrument; determining, by the surgical hub, that the second contextual dataset is relevant to adjust the parameter of the surgical instrument; resolving, by the surgical hub, a difference between the first contextual dataset and the second contextual dataset as it pertains to adjusting the parameter; and programing, by the surgical hub, the surgical instrument by adjusting the parameter of the surgical instrument in accordance with the resolved difference.
29 . The method of claim 28 , wherein the first contextual dataset comprises a first constraint, wherein the second contextual dataset comprises a second constraint, and wherein resolving a difference between the first contextual dataset and the second contextual dataset comprises generating a third constraint that satisfies the first constraint and the second constraint.
30 . The method of claim 28 , wherein the method further comprises:
arranging, by the surgical hub, the first contextual dataset and the second contextual dataset in a hierarchy of priority, the hierarchy of priority comprising a primary tier, a secondary tier that is lower in priority that the primary tier, and a tertiary tier that is lower in priority that the secondary tier, such that the first contextual dataset possesses a higher priority than the second contextual dataset and is placed in a tier among the primary, secondary, and tertiary tiers that is a higher priority than where the second contextual dataset is placed.
31 . The method of claim 30 , wherein resolving a difference between the first contextual dataset and the second contextual dataset comprises accessing, by the surgical hub, a third contextual dataset at the same or higher tier than the first contextual dataset, wherein the third contextual dataset comprises data to resolve the difference between the first contextual dataset and the second contextual dataset.
32 . The method of claim 30 , wherein the first contextual dataset comprises an exception to refer to a lower tiered contextual dataset under a specific circumstance, wherein resolving a difference between the first contextual dataset and the second contextual dataset comprises determining, by the surgical hub, that under the specific circumstance the first contextual dataset instructs to defer to the second contextual dataset for the parameter adjustment.
33 . The method of claim 28 , wherein the method is further configured to inform a user that the difference between the first contextual dataset and the second contextual dataset cannot be resolved by the surgical hub.
34 . The method of claim 28 , wherein the surgical hub further comprises a situational awareness module, and wherein resolve a difference between the first contextual dataset and the second contextual dataset comprises:
accessing, by the situational awareness module, past resolutions of the difference between the first contextual dataset and the second contextual dataset, and determining, by the situational awareness module, a resolution to the difference between the first contextual dataset and the second contextual dataset based on the past resolutions.
35 . A computer readable medium comprising instructions that, when executed by a processor, cause the processor to perform operations comprising:
accessing a first contextual dataset pertaining to the surgical procedure from the one or more data sources; accessing a second contextual dataset pertaining to the surgical procedure from the one or more data sources; determining that the first contextual dataset is relevant to adjust the parameter of the surgical instrument; determining that the second contextual dataset is relevant to adjust the parameter of the surgical instrument; resolving a difference between the first contextual dataset and the second contextual dataset as it pertains to adjusting the parameter; and programing the surgical instrument by adjusting the parameter of the surgical instrument in accordance with the resolved difference.
36 . The computer readable medium of claim 35 , wherein the first contextual dataset comprises a first constraint, wherein the second contextual dataset comprises a second constraint, and wherein resolving a difference between the first contextual dataset and the second contextual dataset comprises generating a third constraint that satisfies the first constraint and the second constraint.
37 . The computer readable medium of claim 35 , wherein the method further comprises arranging, by the surgical hub, the first contextual dataset and the second contextual dataset in a hierarchy of priority, the hierarchy of priority comprising a primary tier, a secondary tier that is lower in priority that the primary tier, and a tertiary tier that is lower in priority that the secondary tier, such that the first contextual dataset possesses a higher priority than the second contextual dataset and is placed in a tier among the primary, secondary, and tertiary tiers that is a higher priority than where the second contextual dataset is placed.
38 . The computer readable medium of claim 37 , wherein resolving a difference between the first contextual dataset and the second contextual dataset comprises accessing a third contextual dataset at the same or higher tier than the first contextual dataset, wherein the third contextual dataset comprises instructions on how to resolve the difference between the first contextual dataset and the second contextual dataset.
39 . The computer readable medium of claim 37 , wherein the first contextual dataset comprises an exception to refer to a lower tiered contextual dataset under a specific circumstance, wherein resolving a difference between the first contextual dataset and the second contextual dataset comprises determining that under the specific circumstance the first contextual dataset instructs to defer to the second contextual dataset for the parameter adjustment.
40 . The computer readable medium of claim 35 , wherein resolving a difference between the first contextual dataset and the second contextual dataset comprises:
accessing past resolutions of the difference between the first contextual dataset and the second contextual dataset; and determining a resolution to the difference between the first contextual dataset and the second contextual dataset based on the past resolutions.Join the waitlist — get patent alerts
Track US2022374414A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.