US 10,376,336 B2
Touchless advanced image processing and visualization
Tiecheng Zhao, Concord, MA (US); Keiji Ito, Burlingame, CA (US); and Ryan Moffitt, Baltimore, MD (US)
Assigned to TeraRecon, Inc., Foster City, CA (US)
Filed by Tiecheng Zhao, Concord, MA (US); Keiji Ito, Burlingame, CA (US); and Ryan Moffitt, Baltimore, MD (US)
Filed on Oct. 31, 2017, as Appl. No. 15/799,470.
Application 15/799,470 is a division of application No. 15/007,030, filed on Jan. 26, 2016, granted, now 9,839,490, issued on Dec. 12, 2017.
Claims priority of provisional application 62/128,622, filed on Mar. 5, 2015.
Claims priority of provisional application 62/108,658, filed on Jan. 28, 2015.
Prior Publication US 2018/0064505 A1, Mar. 8, 2018
This patent is subject to a terminal disclaimer.
Int. Cl. A61B 90/00 (2016.01); A61B 6/00 (2006.01); G06F 19/00 (2018.01); G16H 40/63 (2018.01); A61B 17/00 (2006.01)
CPC A61B 90/37 (2016.02) [A61B 6/00 (2013.01); G06F 19/321 (2013.01); G06F 19/3481 (2013.01); G16H 40/63 (2018.01); A61B 2017/00207 (2013.01); A61B 2560/0487 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for medical image processing, the method comprising:
displaying a first medical image at a display device of a client device, wherein the first medical image was received from an image processing server over a network;
receiving, by a gesture control module hosted by the client device, a signal from one or more sensors;
determining, by the gesture control module, a user action of a user based on the signal, the user action representing a physical action of the user;
determining, by a command processing module, whether the user action is valid in view of the first medical image, including
performing a lookup operation in an action data structure to determine whether the user action is listed in the action data structure, and
in response to determining that the user action is not listed in the action data structure, presenting a message to the user indicating that the user action is invalid;
in response to determining that the user action is valid, transmitting a request to the image processing server over the network, the request including a user action identifier (ID) identifying the user action and an optional image ID identifying the first medical image;
receiving a second medical image from the image processing server, wherein the second medical image was generated by the image processing server by performing one or more image processing operations that were determined based on the user action ID and the image ID of the first medical image; and
displaying the second medical image at the display device of the client device.