IP Library Granted Patent US 10,849,697
Granted Patent B2
US 10,849,697 · App. 15/940,675 · Granted Dec 1, 2020

Cloud interface for coupled surgical devices

Inventors: David C. Yates (West Chester, OH); Jason L. Harris (Lebanon, OH); Frederick E. Shelton, IV (Hillsboro, OH); Gregory J. Bakos (Mason, OH)
Assignee: Ethicon LLC
A61B34/25A61B34/35A61B34/76G16H40/20G16H40/60A61B34/77A61B90/361A61B90/37A61B2017/00199A61B2017/00221A61B2017/00225A61B2017/00477A61B2034/254A61B2034/302A61B2034/304A61B2034/305G16H20/40H04L67/12
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 10,849,697
App. No.
15/940,675
Filed
Mar 29, 2018
Granted
Dec 1, 2020
Kind
B2
Art Unit
3687
USPC
705/28
Abstract

A surgical system comprises a surgical hub coupleable to inventory items of an institution. The inventory items include medical devices. The surgical hub comprises a processor, a memory, and a cloud-based analytics system. The memory stores instructions executable by the processor to communicate with the inventory items. The cloud-based analytics system is coupled to the surgical hub, and comprises a processor and a memory coupled to the processor. The memory stores instructions executable by the processor to receive data associated with the inventory items, determine availability of inventory items based on unique identifiers and system-defined constraints, generate a cloud interface for the institution, and transmit an alert for each inventory item determined as not available based on the system-defined constraints.

Claims (127)

1. A surgical system, comprising:

a surgical hub couplable with a plurality of inventory items of an institution, wherein the plurality of inventory items include medical devices, and wherein the surgical hub comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to communicate with the plurality of inventory items; and

a cloud-based analytics system communicatively coupled to the surgical hub, wherein the cloud-based analytics system comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to:

receive, via the surgical hub, data associated with the plurality of inventory items, wherein the received data comprises a unique identifier for each inventory item;

determine whether each inventory item is available for use based on its respective unique identifier and system-defined constraints, wherein the system-defined constraints comprise at least one use restriction;

generate a cloud interface for the institution, wherein the institution's cloud interface comprises a plurality of user-interface elements, wherein at least one user-interface element enables selection of one or more than one surgical procedure to be performed, and wherein after selection of a surgical procedure, via the at least one user-interface element, availability of each inventory item associated with the selected surgical procedure is dynamically generated on the institution's cloud interface; and

transmit an alert for each inventory item determined as not available based on the system-defined constraints, wherein the alert is displayable on at least one of the institution's cloud interface or the inventory item;

wherein the system-defined constraints further comprise a list of unauthorized devices, and wherein the instructions are further executable by the processor of the cloud-based analytics system to:

prevent each unauthorized device from being utilized in the surgical system to perform surgical procedures; and

allow an unauthorized device to perform surgical procedures if at least one of the unauthorized device is subject to a usage fee, the unauthorized device is subject to limited functionality, or the unauthorized device is subject to secondary system-defined constraints.

2. The surgical system of claim 1 , wherein the instructions are further executable by the processor of the surgical hub to communicate wirelessly with the plurality of inventory items.

3. The surgical system of claim 1 , wherein the plurality of inventory items further comprises a surgical instrument to perform the selected surgical procedure, wherein the surgical instrument comprises a plurality of modular components, and wherein the instructions are further executable by the processor of the cloud-based analytics system to:

determine whether each modular component of the surgical instrument is available for use based on its respective unique identifier and the system-defined constraints.

4. The surgical system of claim 3 , wherein the instructions are further executable by the processor of the cloud-based analytics system to:

determine that a unique identifier, associated with a first modular component of the plurality of modular components, indicates the first modular component as at least one of counterfeit or defective; and

transmit an alert displayable on a user interface of the first modular component.

5. A surgical system, comprising:

a surgical hub couplable with a plurality of inventory items of an institution, wherein the plurality of inventory items include medical devices, and wherein the surgical hub comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to communicate with the plurality of inventory items; and

a cloud-based analytics system communicatively coupled to the surgical hub, wherein the cloud-based analytics system comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to:

receive, via the surgical hub, data associated with the plurality of inventory items, wherein the received data comprises a unique identifier for each inventory item;

determine whether each inventory item is available for use based on its respective unique identifier and system-defined constraints, wherein the system-defined constraints comprise at least one use restriction;

generate a cloud interface for the institution, wherein the institution's cloud interface comprises a plurality of user-interface elements, wherein at least one user-interface element enables selection of one or more than one surgical procedure to be performed, and wherein after selection of a surgical procedure, via the at least one user-interface element, availability of each inventory item associated with the selected surgical procedure is dynamically generated on the institution's cloud interface; and

transmit an alert for each inventory item determined as not available based on the system-defined constraints, wherein the alert is displayable on at least one of the institution's cloud interface or the inventory item;

wherein the plurality of inventory items further comprises a surgical instrument to perform the selected surgical procedure, wherein the surgical instrument comprises a plurality of modular components, and wherein the instructions are further executable by the processor of the cloud-based analytics system to:

determine whether each modular component of the surgical instrument is available for use based on its respective unique identifier and the system-defined constraints;

determine that a unique identifier, associated with a first modular component of the plurality of modular components, indicates the first modular component as at least one of counterfeit or defective; and

transmit an alert displayable on a user interface of the first modular component;

wherein the cloud-based analytics system further comprises a database, and wherein the instructions are further executable by the processor of the cloud-based analytics system to:

update a list of unauthorized devices stored on the database with the unique identifier of the first modular component.

6. A surgical system, comprising:

a surgical hub couplable with a plurality of inventory items of an institution, wherein the plurality of inventory items include medical devices, and wherein the surgical hub comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to communicate with the plurality of inventory items; and

a cloud-based analytics system communicatively coupled to the surgical hub, wherein the cloud-based analytics system comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to:

receive, via the surgical hub, data associated with the plurality of inventory items, wherein the received data comprises a unique identifier for each inventory item;

determine whether each inventory item is available for use based on its respective unique identifier and system-defined constraints, wherein the system-defined constraints comprise at least one use restriction;

generate a cloud interface for the institution, wherein the institution's cloud interface comprises a plurality of user-interface elements, wherein at least one user-interface element enables selection of one or more than one surgical procedure to be performed, and wherein after selection of a surgical procedure, via the at least one user-interface element, availability of each inventory item associated with the selected surgical procedure is dynamically generated on the institution's cloud interface; and

transmit an alert for each inventory item determined as not available based on the system-defined constraints, wherein the alert is displayable on at least one of the institution's cloud interface or the inventory item;

wherein the plurality of inventory items further comprises a surgical instrument to perform the selected surgical procedure, wherein the surgical instrument comprises a plurality of modular components, and wherein the instructions are further executable by the processor of the cloud-based analytics system to:

determine whether each modular component of the surgical instrument is available for use based on its respective unique identifier and the system-defined constraints;

wherein the instructions are further executable by the processor of the cloud-based analytics system to:

determine that a unique identifier, associated with a first modular component of the plurality of modular components, indicates the first modular component as at least one of counterfeit or defective; and

transmit an alert displayable on a user interface of the first modular component;

wherein the instructions are further executable by the processor of the cloud-based analytics system to:

determine at least one alternative modular component available, based on system-defined constraints, to perform the selected surgical procedure; and

transmit an alert displayable on at least one of the institution's cloud interface or the user interface of the first modular component.

7. The surgical system of claim 3 , wherein a system-defined constraint comprises an expiration date associated with each modular component of the surgical instrument, and wherein the instructions are further executable by the processor of the cloud-based analytics system to:

determine that a first modular component of the surgical instrument has exceeded an expiration date;

transmit an alert displayable on a user interface of the first modular component, wherein the alert comprises a warning that the expiration date has been exceeded; and

receive an input, via the user interface of the first modular component, to bypass the exceeded expiration date.

8. The surgical system of claim 7 , wherein the exceeded expiration date is associated with a control program stored on the first modular component.

9. The surgical system of claim 3 , wherein the at least one use restriction comprises a usable life metric associated with each modular component of the surgical instrument, and wherein the instructions are further executable by the processor of the cloud-based analytics system to:

access a current usage parameter associated with each modular component of the surgical instrument;

determine that a first modular component of the surgical instrument has exceeded its associated usable life metric; and

transmit an alert displayable on a user interface of the first modular component.

10. The surgical system of claim 1 , further comprising:

at least one modular component couplable with the surgical hub, wherein the at least one modular component comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to communicate its identifier and at least one of a usage parameter or a usable life metric to the surgical hub.

11. The surgical system of claim 10 , wherein the instructions are further executable by the processor of the at least one modular component to relay at least one of an identifier, a usage parameter, or a usable life metric received from another modular component to the surgical hub.

12. A surgical system, comprising:

a surgical hub couplable with a plurality of inventory items of an institution, wherein the plurality of inventory items include medical devices, and wherein the surgical hub comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to communicate with the plurality of inventory items; and

a cloud-based analytics system communicatively coupled to the surgical hub, wherein the cloud-based analytics system comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to:

receive, via the surgical hub, data associated with the plurality of inventory items, wherein the received data comprises a unique identifier for each inventory item;

determine whether each inventory item is available for use based on its respective unique identifier and system-defined constraints, wherein the system-defined constraints comprise at least one use restriction;

generate a cloud interface for the institution, wherein the institution's cloud interface comprises a plurality of user-interface elements, wherein at least one user-interface element enables selection of one or more than one surgical procedure to be performed, and wherein after selection of a surgical procedure, via the at least one user-interface element, availability of each inventory item associated with the selected surgical procedure is dynamically generated on the institution's cloud interface; and

transmit an alert for each inventory item determined as not available based on the system-defined constraints, wherein the alert is displayable on at least one of the institution's cloud interface or the inventory item;

further comprising:

at least one modular component couplable with the surgical hub, wherein the at least one modular component comprises:

a processor; and

a memory coupled to the processor, the memory storing instructions executable by the processor to communicate its identifier and at least one of a usage parameter or a usable life metric to the surgical hub;

wherein the instructions are further executable by the processor of the at least one modular component to relay at least one of an identifier, a usage parameter, or a usable life metric received from another modular component to the surgical hub;

wherein the at least one modular component further comprises a user interface, and wherein the instructions are further executable by the processor of the at least one modular component to:

display, via its user interface, an alert transmitted by the cloud-based analytics system, wherein the alert comprises a link associated with a violated system-defined constraint;

receive, via its user interface, a selection of the link;

receive, via its user interface, a selection to waive a flexible system-defined constraint; and

transmit the selection to waive the flexible system-defined constraint to the cloud-based analytics system.

13. A surgical system, comprising:

a surgical hub couplable with a plurality of inventory items of an institution, wherein the plurality of inventory items include medical devices, and wherein the surgical hub comprises a control circuit configured to communicate with the plurality of inventory items; and

a cloud-based analytics system communicatively coupled to the surgical hub, wherein the cloud-based analytics system comprises a control circuit configured to:

receive, via the surgical hub, data associated with the plurality of inventory items, wherein the received data comprises a unique identifier for each inventory item;

determine whether each inventory item is available for use based on its respective unique identifier and system-defined constraints, wherein the system-defined constraints comprise at least one use restriction;

generate a cloud interface for the institution, wherein the institution's cloud interface comprises a plurality of user-interface elements, wherein at least one user-interface element enables selection of one or more than one surgical procedure to be performed, and wherein after selection of a surgical procedure, via the at least one user-interface element, availability of each inventory item associated with the selected surgical procedure is dynamically generated on the institution's cloud interface; and

transmit an alert for each inventory item determined as not available based on the system-defined constraints, wherein the alert is displayable on at least one of the institution's cloud interface or the inventory item;

wherein the system-defined constraints further comprise a list of unauthorized devices, and wherein the control circuit of the cloud-based analytics system is further configured to:

prevent each unauthorized device from being utilized in the surgical system to perform surgical procedures; or

allow an unauthorized device to perform surgical procedures if at least one of the unauthorized device is subject to a usage fee, the unauthorized device is subject to limited functionality, or the unauthorized device is subject to secondary system-defined constraints.

14. The surgical system of claim 13 , wherein the plurality of inventory items further comprises a surgical instrument to perform the selected surgical procedure, wherein the surgical instrument comprises a plurality of modular components, and wherein the control circuit of the cloud-based analytics system is further configured to:

determine whether each modular component of the surgical instrument is available for use based on its respective unique identifier and the system-defined constraints.

15. The surgical system of claim 13 , further comprising:

at least one modular component couplable with the surgical hub, wherein the at least one modular component comprises a control circuit configured to communicate its identifier and at least one of a usage parameter or a usable life metric to the surgical hub.

16. A surgical system, comprising:

a surgical hub couplable with a plurality of inventory items of an institution, wherein the plurality of inventory items include medical devices, and wherein the surgical hub comprises a control circuit configured to communicate with the plurality of inventory items; and

a cloud-based analytics system communicatively coupled to the surgical hub, wherein the cloud-based analytics system comprises a control circuit configured to:

receive, via the surgical hub, data associated with the plurality of inventory items, wherein the received data comprises a unique identifier for each inventory item;

determine whether each inventory item is available for use based on its respective unique identifier and system-defined constraints, wherein the system-defined constraints comprise at least one use restriction;

generate a cloud interface for the institution, wherein the institution's cloud interface comprises a plurality of user-interface elements, wherein at least one user-interface element enables selection of one or more than one surgical procedure to be performed, and wherein after selection of a surgical procedure, via the at least one user-interface element, availability of each inventory item associated with the selected surgical procedure is dynamically generated on the institution's cloud interface; and

transmit an alert for each inventory item determined as not available based on the system-defined constraints, wherein the alert is displayable on at least one of the institution's cloud interface or the inventory item;

further comprising:

at least one modular component couplable with the surgical hub, wherein the at least one modular component comprises a control circuit configured to communicate its identifier and at least one of a usage parameter or a usable life metric to the surgical hub;

wherein the at least one modular component further comprises a user interface, and wherein the control circuit of the at least one modular component is further configured to:

display, via its user interface, an alert transmitted by the cloud-based analytics system, wherein the alert comprises a link associated with a violated system-defined constraint;

receive, via its user interface, a selection of the link;

receive, via its user interface, a selection to waive a flexible system-defined constraint; and

transmit the selection to waive the flexible system-defined constraint to the cloud-based analytics system.

17. A non-transitory computer readable medium storing computer readable instructions which, when executed, causes a cloud-based analytics system to:

receive, via a surgical hub, data associated with a plurality of inventory items of an institution, wherein the plurality of inventory items include medical devices, wherein the received data comprises a unique identifier for each inventory item, and wherein each unique identifier is received by the surgical hub in a communication with each inventory item;

determine whether each inventory item is available for use based on its respective unique identifier and system-defined constraints, wherein the system-defined constraints comprise at least one use restriction;

generate a cloud interface for the institution, wherein the institution's cloud interface comprises a plurality of user-interface elements, wherein at least one user-interface element enables selection of one or more than one surgical procedure to be performed, and wherein after selection of a surgical procedure, via the at least one user-interface element, availability of each inventory item associated with the selected surgical procedure is dynamically generated on the institution's cloud interface; and

transmit an alert for each inventory item determined as not available based on the system-defined constraints, wherein the alert is displayable on at least one of the institution's cloud interface or the inventory item;

wherein the system-defined constraints further comprise a list of unauthorized devices, and wherein the instructions are further executable to:

prevent each unauthorized device from being utilized in a surgical system to perform surgical procedures; and

allow an unauthorized device to perform surgical procedures if at least one of the unauthorized device is subject to a usage fee, the unauthorized device is subject to limited functionality, or the unauthorized device is subject to secondary system-defined constraints.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: ETHICON LLC
To: CILAG GMBH INTERNATIONAL
Reel/Frame 056601/0339 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: YATES, DAVID C.; HARRIS, JASON L.; SHELTON, FREDERICK E., IV; BAKOS, GREGORY J.
To: ETHICON LLC
Reel/Frame 045977/0822 →
Continuity (5)
Provisional Application 62649313 · Mar 28, 2018
Provisional Application 62611339 · Dec 28, 2017
Provisional Application 62611340 · Dec 28, 2017
Provisional Application 62611341 · Dec 28, 2017
Related Publication 20190201117A1 · Jul 4, 2019
Cited By (102)
US 12,185,946 US 12,193,636 US 12,193,766 US 12,207,820 US 12,207,835 US 12,213,666 US 12,213,671 US 12,220,126 US 12,226,070 US 12,226,099 US 12,226,100 US 12,226,151 US 12,226,166 US 12,232,723 US 12,232,724 US 12,232,796 US 12,239,316 US 12,239,317 US 12,239,320 US 12,245,764 US 12,245,901 US 12,256,930 US 12,256,931 US 12,256,995 US 12,261,471 US 12,262,888 US 12,274,438 US 12,274,442 US 12,274,445 US 12,285,166 US 12,285,171 US 12,285,185 US 12,290,231 US 12,290,259 US 12,290,261 US 12,295,639 US 12,295,674 US 12,303,159 US 12,310,586 US 12,318,152 US 12,324,579 US 12,324,580 US 12,324,581 US 12,324,585 US 12,329,467 US 12,336,705 US 12,336,709 US 12,343,013 US 12,357,309 US 12,369,909 US 12,369,911 US 12,369,912 US 12,376,851 US 12,376,917 US 12,381,936 US 12,383,115 US 12,383,259 US 12,383,267 US 12,396,780 US 12,396,806 US 12,414,768 US 12,432,790 US 12,433,508 US 12,433,584 US 12,433,627 US 12,440,208 US 12,440,209 US 12,440,213 US 12,446,874 US 12,446,877 US 12,453,557 US 12,458,345 US 12,458,351 US 12,458,455 US 12,465,363 US 12,471,982 US 12,490,980 US 12,500,948 US 12,502,171 US 12,508,025 US 12,514,584 US 12,521,116 US 12,521,191 US 12,527,571 US 12,527,575 US 12,533,126 US 12,533,127 US 12,539,115 US 12,549,622 US 12,574,434 US 12,575,831 US 12,575,855 US 12,582,457 US 12,633,392 US 12,636,006 US 12,648,789 US 12,653,628 US 12,672,765 US 12,672,922 US 12,702,497 US 12,708,427 US 12,714,425