US 12,223,092 B2
Modifying data from a surgical robotic system
Steven Bishop, Cambridge (GB); Stephen Bell, Cambridge (GB); and Ricardo Michael Henderson Da Silva, Cambridge (GB)
Assigned to CMR SURGICAL LIMITED, Cambridge (GB)
Appl. No. 17/626,312
Filed by CMR SURGICAL LIMITED, Cambridge (GB)
PCT Filed Jul. 10, 2020, PCT No. PCT/GB2020/051677
§ 371(c)(1), (2) Date Jan. 11, 2022,
PCT Pub. No. WO2021/005380, PCT Pub. Date Jan. 14, 2021.
Claims priority of application No. 1909992 (GB), filed on Jul. 11, 2019; and application No. 2002390 (GB), filed on Feb. 20, 2020.
Prior Publication US 2022/0286687 A1, Sep. 8, 2022
Int. Cl. G06F 21/62 (2013.01); A61B 34/35 (2016.01); A61B 34/37 (2016.01); G06N 20/00 (2019.01); G16H 20/40 (2018.01); G16H 30/40 (2018.01); G16H 40/67 (2018.01); H04L 9/40 (2022.01); H04N 19/136 (2014.01); A61B 34/30 (2016.01)
CPC G06F 21/6254 (2013.01) [A61B 34/35 (2016.02); A61B 34/37 (2016.02); G06N 20/00 (2019.01); G16H 20/40 (2018.01); G16H 30/40 (2018.01); G16H 40/67 (2018.01); H04L 63/0421 (2013.01); H04N 19/136 (2014.11); A61B 2034/301 (2016.02)] 19 Claims
OG exemplary drawing
 
1. A method of controlling a data modifier to reduce overall a data volume of a data stream captured by a surgical robotic system, the surgical robotic system comprising a robot having a base and an arm extending from the base to an attachment for an instrument, the arm comprising a plurality of joints whereby the configuration of the arm can be altered, the method comprising:
receiving a data stream captured by the surgical robotic system, the data stream comprising data relating to a surgical procedure and having a first data volume;
identifying a feature in the received data stream indicative of an event in the surgical procedure;
in dependence on the identified feature, determining selected data within the received data stream for which data fidelity is to be retained;
in dependence on the determined selected data, controlling a data modifier to move between:
an active state in which the data modifier is arranged to modify the received data stream to generate a modified data stream, and
an inactive state in which the data modifier is arranged not to modify the received data stream, thereby leaving the received data stream unmodified;
such that the data modifier selectively modifies in dependence on the identified feature, the received data stream to generate a modified data stream having a second data volume that is smaller than the first data volume whilst retaining the data fidelity of the determined data; and
outputting the modified data stream.