Patents by Inventor Sam Anthony Leitch
Sam Anthony Leitch has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11506876Abstract: Methods and systems for controlling a surgical microscope. Moveable optics of the surgical microscope are controlled using two sets of control parameters, to reduce jitter and image instability. Shifts in the image due to changes in temperature or due to the use of optical filter can also be compensated. Misalignment between the mechanical axis and the optical axis of the surgical microscope can also be corrected.Type: GrantFiled: March 28, 2021Date of Patent: November 22, 2022Assignee: Synaptive Medical Inc.Inventors: Tammy Kee-Wai Lee, William La, Paul Quevedo, Aryeh Benjamin Taub, Yusuf Bismilla, Sam Anthony Leitch, Yuri Alexander Kuzyk, Ze Shan Yao, Michael Frank Gunter Wood
-
Publication number: 20210215919Abstract: Methods and systems for controlling a surgical microscope. Moveable optics of the surgical microscope are controlled using two sets of control parameters, to reduce jitter and image instability. Shifts in the image due to changes in temperature or due to the use of optical filter can also be compensated. Misalignment between the mechanical axis and the optical axis of the surgical microscope can also be corrected.Type: ApplicationFiled: March 28, 2021Publication date: July 15, 2021Inventors: Tammy Kee-Wai LEE, William LA, Paul QUEVEDO, Aryeh Benjamin TAUB, Yusuf BISMILLA, Sam Anthony LEITCH, Yuri Alexander KUZYK, Ze Shan YAO, Michael Frank Gunter WOOD
-
Patent number: 10976531Abstract: Methods and systems for controlling a surgical microscope. Moveable optics of the surgical microscope are controlled using two sets of control parameters, to reduce jitter and image instability. Shifts in the image due to changes in temperature or due to the use of optical filter can also be compensated. Misalignment between the mechanical axis and the optical axis of the surgical microscope can also be corrected.Type: GrantFiled: November 15, 2019Date of Patent: April 13, 2021Assignee: Synaptive Medical Inc.Inventors: Tammy Kee-Wai Lee, William La, Paul Quevedo, Aryeh Benjamin Taub, Yusuf Bismilla, Sam Anthony Leitch, Yuri Alexander Kuzyk, Ze Shan Yao, Michael Frank Gunter Wood
-
Patent number: 10764560Abstract: A system for producing 3D video using first and second cameras on first and second axes. The second camera has a field of view (FOV) overlapping with the first camera's FOV. The second axis is at a convergence angle relative to the first axis. A control computer changes the inter-camera distance by effectively moving the second camera laterally, and changes convergence angle by effectively rotating the second camera. The control computer automatically calculates the inter-camera distance and convergence angle based on the distance of a user to the display screen, working distance of the cameras, zoom settings, and size of the screen, and effectively moves the second camera accordingly. A keystone correction is performed to account for the camera projections, the frames are rotationally aligned, and the corrected/aligned frames are combined to produce a 3D image frame that is displayed on a 3D display screen.Type: GrantFiled: January 31, 2019Date of Patent: September 1, 2020Inventors: Piotr Kuchnio, Christopher Thomas Jamieson, Siu Wai Jacky Mak, Tammy Kee-Wai Lee, Yusuf Bismilla, Sam Anthony Leitch
-
Patent number: 10728168Abstract: Systems and methods for providing a connection of a client to an unmanaged service in a client-server remote access system. An unmanaged service may register at a remote access server and open a communication connection there between remote access server may be configured for providing remote access to the unmanaged service by a client. The remote access server receives keep-alive messages from the unmanaged service over the communication connection, which may serve to indicate that the unmanaged service is operational. The remote access server may a request for a client connection to the unmanaged service, after which, a terminate keep-alive message is communicated to the unmanaged service to terminate the sending of keep-alive messages from the unmanaged service in response to the request for the client connection to the unmanaged service.Type: GrantFiled: May 21, 2018Date of Patent: July 28, 2020Assignee: CALGARY SCIENTIFIC INC.Inventors: Sam Anthony Leitch, Matthew James Stephure, Kevin Glen Robinson
-
Patent number: 10610310Abstract: A surgical user interface system and methods, involving: an interface having at least one overlay element of: at least one menu bar, at least one tab, at least one sidebar, at least one window, at least one icon; at least one graphical control element, at least one haptic control element, and at least one voice control element, the interface configured to: communicate with at least one surgical system, the at least one surgical system having at least one of an imaging system, a guidance system, a control system, a tracking system, a navigation system, a drive system, and a voice recognition system; display information corresponding to at least one surgical parameter of the at least one surgical system; overlay a real-time streaming image from the imaging system; receive input by way of the at least one overlay element; transmit the input to the at least one surgical system; and update, in real-time, the at least one overlay element in response to a change in the at least one surgical parameter.Type: GrantFiled: October 2, 2017Date of Patent: April 7, 2020Inventors: Robin Elizabeth McKenzie Todd, David Bruce McFadzean, Monroe Milas Thomas, Sam Anthony Leitch
-
Publication number: 20200088981Abstract: Methods and systems for controlling a surgical microscope. Moveable optics of the surgical microscope are controlled using two sets of control parameters, to reduce jitter and image instability. Shifts in the image due to changes in temperature or due to the use of optical filter can also be compensated. Misalignment between the mechanical axis and the optical axis of the surgical microscope can also be corrected.Type: ApplicationFiled: November 15, 2019Publication date: March 19, 2020Inventors: Tammy Kee-Wai LEE, William LA, Paul QUEVEDO, Aryeh Benjamin TAUB, Yusuf BISMILLA, Sam Anthony LEITCH, Yuri Alexander KUZYK, Ze Shan YAO, Michael Frank Gunter WOOD
-
Publication number: 20200044907Abstract: Systems and methods for providing a collaborative browsing capability. A web browser service may be collaboratively browsed by plural client computing devices at an enumerated URL in a collaborative browsing (co-browsing) session. A request made by a web browser in the session may be intercepted by a co-browsing service and forwarded to the web browser service. A response to the request is received by the co-browsing service and communicated all web browsers participating in the co-browsing session. For configured web browsers, a view associated with web browser service may be translated into client computing device specific presentation data for display.Type: ApplicationFiled: July 10, 2019Publication date: February 6, 2020Inventors: Matthew James Stephure, Sam Anthony Leitch, Christopher James Garrett
-
Patent number: 10481373Abstract: Methods and systems for controlling a surgical microscope. Moveable optics of the surgical microscope are controlled using two sets of control parameters, to reduce jitter and image instability. Shifts in the image due to changes in temperature or due to the use of optical filter can also be compensated. Misalignment between the mechanical axis and the optical axis of the surgical microscope can also be corrected.Type: GrantFiled: October 4, 2018Date of Patent: November 19, 2019Assignee: SYNAPTIVE MEDICAL (BARBADOS) INC.Inventors: Tammy Kee-Wai Lee, William La, Paul Quevedo, Aryeh Benjamin Taub, Yusuf Bismilla, Sam Anthony Leitch, Yuri Alexander Kuzyk, Ze Shan Yao, Michael Frank Gunter Wood
-
Patent number: 10454979Abstract: Systems and method for providing a collaborative conferencing capability to an application remotely-accessed by client computing devices. A client media sharing application is provided in a client tier, and the client media sharing application allows at least one of the client computing devices to share media with the client computing devices. A conferencing manager application that receives the shared media is provided to the server tier. The conferencing manager application makes the shared media available to the client computing devices.Type: GrantFiled: April 24, 2017Date of Patent: October 22, 2019Assignee: Calgary Scientific Inc.Inventors: Monroe Milas Thomas, Matthew James Stephure, Sam Anthony Leitch, Daniel Angelo Pigat
-
Publication number: 20190107700Abstract: Methods and systems for controlling a surgical microscope. Moveable optics of the surgical microscope are controlled using two sets of control parameters, to reduce jitter and image instability. Shifts in the image due to changes in temperature or due to the use of optical filter can also be compensated. Misalignment between the mechanical axis and the optical axis of the surgical microscope can also be corrected.Type: ApplicationFiled: October 4, 2018Publication date: April 11, 2019Inventors: Tammy Kee-Wai LEE, William LA, Paul QUEVEDO, Aryeh Benjamin TAUB, Yusuf BISMILLA, Sam Anthony LEITCH, Yuri Alexander KUZYK, Zeshan YAO, Michael Frank Gunter WOOD
-
Publication number: 20190099225Abstract: A surgical user interface system and methods, involving: an interface having at least one overlay element of: at least one menu bar, at least one tab, at least one sidebar, at least one window, at least one icon; at least one graphical control element, at least one haptic control element, and at least one voice control element, the interface configured to: communicate with at least one surgical system, the at least one surgical system having at least one of an imaging system, a guidance system, a control system, a tracking system, a navigation system, a drive system, and a voice recognition system; display information corresponding to at least one surgical parameter of the at least one surgical system; overlay a real-time streaming image from the imaging system; receive input by way of the at least one overlay element; transmit the input to the at least one surgical system; and update, in real-time, the at least one overlay element in response to a change in the at least one surgical parameter.Type: ApplicationFiled: October 2, 2017Publication date: April 4, 2019Inventors: Robin Elizabeth McKenzie TODD, David Bruce MCFADZEAN, Monroe Milas THOMAS, Sam Anthony LEITCH
-
Patent number: 10250809Abstract: A system and method for stabilizing video using a census kernel having test points. A subset form a connected circle centered on the kernel's center point. For each candidate pixel, a signature is calculated based on the relative brightness of the candidate pixel and of the pixels corresponding to test points when the kernel overlays the image with the center point over the candidate pixel. A candidate pixel is designated to be a corner pixel by processing the signature to determine that the candidate pixel is significantly brighter or darker than the test point pixels. For each corner pixel, a corresponding pixel in the previous frame is identified by comparing the signature of the corner pixel with signatures of pixels in the previous frame, and a corresponding motion vector is established. A motion model is calculated based on the motion vectors and applied to the digital frame.Type: GrantFiled: February 24, 2017Date of Patent: April 2, 2019Assignee: SYNAPTIVE MEDICAL (BARBADOS) INC.Inventors: Piotr Kuchnio, Sam Anthony Leitch, Christopher Thomas Jamieson, Guillaume Dumont, Claude Chevalier, Louis St-Laurent
-
Publication number: 20180375785Abstract: Systems and methods for providing a connection of a client to an unmanaged service in a client-server remote access system. An unmanaged service may register at a remote access server and open a communication connection there between remote access server may be configured for providing remote access to the unmanaged service by a client. The remote access server receives keep-alive messages from the unmanaged service over the communication connection, which may serve to indicate that the unmanaged service is operational. The remote access server may a request for a client connection to the unmanaged service, after which, a terminate keep-alive message is communicated to the unmanaged service to terminate the sending of keep-alive messages from the unmanaged service in response to the request for the client connection to the unmanaged service.Type: ApplicationFiled: May 21, 2018Publication date: December 27, 2018Inventors: Sam Anthony Leitch, Matthew James Stephure, Kevin Glen Robinson
-
Publication number: 20180359420Abstract: A system and method for stabilizing video using a census kernel having test points. A subset form a connected circle centered on the kernel's center point. For each candidate pixel, a signature is calculated based on the relative brightness of the candidate pixel and of the pixels corresponding to test points when the kernel overlays the image with the center point over the candidate pixel. A candidate pixel is designated to be a corner pixel by processing the signature to determine that the candidate pixel is significantly brighter or darker than the test point pixels. For each corner pixel, a corresponding pixel in the previous frame is identified by comparing the signature of the corner pixel with signatures of pixels in the previous frame, and a corresponding motion vector is established. A motion model is calculated based on the motion vectors and applied to the digital frame.Type: ApplicationFiled: February 24, 2017Publication date: December 13, 2018Inventors: Piotr KUCHNIO, Sam Anthony LEITCH, Christopher Thomas JAMIESON, Guillaume DUMONT, Claude CHEVALIER, Louis ST-LAURENT
-
Patent number: 9985913Abstract: A client-side flow control mechanism for controlling the flow of messages communicated from a service to a client in a remote access system. The service, which may be a managed or unmanaged service, may communicate messages to the client where the messages include a service sequence ID (SSI). As the client processes the messages from the service, the client responds with a client sequence ID (CSI). The SSI and CSI values determine the number of messages that are in transmission queues. The service compares a difference between the current SSI and CSI to a stop window value. If the difference is greater than the stop window value, transmission of messages from the service to the client is turned OFF. The client continues to send CSI acknowledgments as it processes messages. Once the difference falls below a start window value, the transmission of messages to the client is turned ON.Type: GrantFiled: February 23, 2017Date of Patent: May 29, 2018Assignee: Calgary Scientific Inc.Inventors: Sam Anthony Leitch, Kevin Glen Robinson
-
Patent number: 9979670Abstract: Systems and methods for providing a connection of a client to an unmanaged service in a client-server remote access system. An unmanaged service may register at a remote access server and open a communication connection there between remote access server may be configured for providing remote access to the unmanaged service by a client. The remote access server receives keep-alive messages from the unmanaged service over the communication connection, which may serve to indicate that the unmanaged service is operational. The remote access server may a request for a client connection to the unmanaged service, after which, a terminate keep-alive message is communicated to the unmanaged service to terminate the sending of keep-alive messages from the unmanaged service in response to the request for the client connection to the unmanaged service.Type: GrantFiled: February 20, 2017Date of Patent: May 22, 2018Assignee: Calgary Scientific Inc.Inventors: Sam Anthony Leitch, Matthew James Stephure, Kevin Glen Robinson
-
Patent number: 9894153Abstract: Methods and systems are provided herein for initiating real-time, peer-to-peer communication from a collaborative session. Real-time, peer-to-peer communication includes sharing content such as media content over a peer-to-peer connection such as peer-to-peer conferencing, for example. More particularly, from within the collaborative session where a plurality of clients collaboratively interact with a remotely-accessed application, for example, the systems and methods enable discovery of the clients actively participating in the collaborative session (e.g., peer nodes) and enable establishment of peer-to-peer connection(s) between pairs of the clients.Type: GrantFiled: November 25, 2013Date of Patent: February 13, 2018Assignee: Calgary Scientific Inc.Inventor: Sam Anthony Leitch
-
Publication number: 20170302708Abstract: Systems and method for providing a collaborative conferencing capability to an application remotely-accessed by client computing devices. A client media sharing application is provided in a client tier, and the client media sharing application allows at least one of the client computing devices to share media with the client computing devices. A conferencing manager application that receives the shared media is provided to the server tier. The conferencing manager application makes the shared media available to the client computing devices.Type: ApplicationFiled: April 24, 2017Publication date: October 19, 2017Inventors: Monroe Milas Thomas, Matthew James Stephure, Sam Anthony Leitch, Daniel Angelo Pigat
-
Publication number: 20170264563Abstract: Systems and methods for providing a connection of a client to an unmanaged service in a client-server remote access system. An unmanaged service may register at a remote access server and open a communication connection there between remote access server may be configured for providing remote access to the unmanaged service by a client. The remote access server receives keep-alive messages from the unmanaged service over the communication connection, which may serve to indicate that the unmanaged service is operational. The remote access server may a request for a client connection to the unmanaged service, after which, a terminate keep-alive message is communicated to the unmanaged service to terminate the sending of keep-alive messages from the unmanaged service in response to the request for the client connection to the unmanaged service.Type: ApplicationFiled: February 20, 2017Publication date: September 14, 2017Inventors: Sam Anthony Leitch, Matthew James Stephure, Kevin Glen Robinson