CPC G06F 9/455 (2013.01) [G06F 11/3476 (2013.01); G09B 23/28 (2013.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01); G16H 50/50 (2018.01); G16Z 99/00 (2019.02); H04L 67/01 (2022.05)] | 20 Claims |
1. A method of creating a virtual recreation of a device, the method comprising:
accessing, by a server, a log associated with a first device, wherein the server and the first device are associated with one or more surgical systems;
extracting, by the server, a first log entry from the log;
generating, by the server, a recreation of a first service request based on information associated with the first log entry;
sending, by the server, the recreation of the first service request to a first shared service of a plurality of shared services to recreate an event associated with the first log entry;
receiving, by the server from the first shared service, a response to the recreation of the first service request;
receiving, by the server from a second device coupled to the server and associated with the one or more surgical systems, a second service request;
responding, by the server, to the second service request;
exchanging, by the server, one or more synchronization messages with the second device; and
creating, by the server and based at least in part on the one or more synchronization messages, a virtual recreation of the first device based on the recreation of the first service request, the response to the recreation of the first service request, the second service request, and a response to the second service request.
|