Patents by Inventor Ofir Dahan
Ofir Dahan 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).
-
Publication number: 20250152261Abstract: Systems and methods for registering one or more anatomical elements are provided. The system may comprise an imaging device and a navigation system configured to track a pose of a marker coupled to an object and configured to identify the marker. A first image may be received from a surgical plan. Pose information describing the pose of the marker and a marker identification of the marker may be obtained from the navigation system. An object identification based on the marker identification may be retrieved from a database. Image data of a second image depicting an anatomical element and the object may be obtained from the imaging device. The image data, the pose information, and the object identification may be input into a registration model. The registration model may be configured to register the anatomical element to the first image based on the pose information and the object identification.Type: ApplicationFiled: January 16, 2025Publication date: May 15, 2025Inventors: Ofir Dahan, Nir Ofer, Yair S. Schwartz, Gal Barazani, Maor Sviri, Itay Jerby
-
Patent number: 12213748Abstract: Systems and methods for registering one or more anatomical elements are provided. The system may comprise an imaging device and a navigation system configured to track a pose of a marker coupled to an object and configured to identify the marker. A first image may be received from a surgical plan. Pose information describing the pose of the marker and a marker identification of the marker may be obtained from the navigation system. An object identification based on the marker identification may be retrieved from a database. Image data of a second image depicting an anatomical element and the object may be obtained from the imaging device. The image data, the pose information, and the object identification may be input into a registration model. The registration model may be configured to register the anatomical element to the first image based on the pose information and the object identification.Type: GrantFiled: February 3, 2022Date of Patent: February 4, 2025Assignee: Mazor Robotics Ltd.Inventors: Ofir Dahan, Nir Ofer, Yair S. Schwartz, Gal Barazani, Maor Sviri, Itay Jerby
-
Patent number: 11896317Abstract: A surgical positioning system includes an emitter secured to a medical implant; at least three microphones; at least one processor; and a memory. The emitter has a speaker and a power source. The memory stores instructions for execution by the processor that, when executed, cause the processor to receive, from each of the at least three microphones, information about a detected sound; and calculate, based on position information corresponding to each of the at least three microphones and the received information, a position of the implant.Type: GrantFiled: August 4, 2020Date of Patent: February 13, 2024Assignee: MAZOR ROBOTICS LTD.Inventors: Nir Ofer, Ziv Seemann, Dor Kopito, Yair Schwartz, Ofir Dahan, Gal Eshed, Dvir Kadshai, Amir Keret, Maor Sviri, Adi Talmor, Ron Visbrot, Arie Shneiderman, Aviv Ellman, Gal Barazani
-
Publication number: 20240024028Abstract: Systems and methods for verifying a pose of a target may include causing a robotic arm to contact a target with a verification tool to yield first pose information of the target and receiving second pose information of the target. The pose of the target may be verified based on the first pose information and the second pose information.Type: ApplicationFiled: July 21, 2022Publication date: January 25, 2024Inventors: Gal Barazani, Nir Ofer, Itay Jerby, Ofir Dahan, Mark Raikhman
-
Publication number: 20230240755Abstract: Systems and methods for registering one or more anatomical elements are provided. The system may comprise an imaging device and a navigation system configured to track a pose of a marker coupled to an object and configured to identify the marker. A first image may be received from a surgical plan. Pose information describing the pose of the marker and a marker identification of the marker may be obtained from the navigation system. An object identification based on the marker identification may be retrieved from a database. Image data of a second image depicting an anatomical element and the object may be obtained from the imaging device. The image data, the pose information, and the object identification may be input into a registration model. The registration model may be configured to register the anatomical element to the first image based on the pose information and the object identification.Type: ApplicationFiled: February 3, 2022Publication date: August 3, 2023Inventors: Ofir Dahan, Nir Ofer, Yair S. Schwartz, Gal Barazani, Maor Sviri, Itay Jerby
-
Publication number: 20220354511Abstract: A surgical bone-protecting drill guide device includes a body formed of biocompatible material forming a shell. The body includes an outer surface, an interior surface being a reverse-engineering surface approximation of a protruding boney structure of one or more bones in an image of a patient and body material between the outer surface and the interior surface. The device includes implant guides. Each implant guide is configured to extend from the outer surface and through the body material and the interior surface and provide a window to a pre-planned implant location for implanting a respective one implant relative to the protruding boney structure of the patient. The window has a size and shape that is pre-calculated as a function of a size of a pre-determined tool to be inserted through the window.Type: ApplicationFiled: May 18, 2021Publication date: November 10, 2022Applicant: Mazor Robotics Ltd.Inventors: GAL BARAZANI, Ori Ben Zeev, Ofir Dahan, Ziv Seemann
-
Patent number: 11455289Abstract: A method for data storage, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, includes receiving in a server, from an application running on the server, a request to access data belonging to one or more stripes. The stripes are stored on the storage devices and are shared with one or more other servers. In response to the request, the following are performed at least partially in parallel: (i) requesting one or more global locks that prevent the other servers from accessing the stripes, and (ii) reading at least part of the stripes from the storage devices speculatively, irrespective of whether the global locks are granted. Execution of the request is completed upon verifying that the speculatively-read data is valid.Type: GrantFiled: June 12, 2020Date of Patent: September 27, 2022Assignee: Amazon Technologies, Inc.Inventors: Alex Friedman, Sergei Dyshel, Ofir Dahan, Alex Liakhovetsky
-
Publication number: 20220039871Abstract: A surgical positioning system includes an emitter secured to a medical implant; at least three microphones; at least one processor; and a memory. The emitter has a speaker and a power source. The memory stores instructions for execution by the processor that, when executed, cause the processor to receive, from each of the at least three microphones, information about a detected sound; and calculate, based on position information corresponding to each of the at least three microphones and the received information, a position of the implant.Type: ApplicationFiled: August 4, 2020Publication date: February 10, 2022Inventors: Nir Ofer, Ziv Seemann, Dor Kopito, Yair Schwartz, Ofir Dahan, Gal Eshed, Dvir Kadshai, Amir Keret, Maor Sviri, Adi Talmor, Ron Visbrot, Arie Shneiderman, Aviv Ellman, Gal Barazani
-
Publication number: 20200311046Abstract: A method for data storage, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, includes receiving in a server, from an application running on the server, a request to access data belonging to one or more stripes. The stripes are stored on the storage devices and are shared with one or more other servers. In response to the request, the following are performed at least partially in parallel: (i) requesting one or more global locks that prevent the other servers from accessing the stripes, and (ii) reading at least part of the stripes from the storage devices speculatively, irrespective of whether the global locks are granted. Execution of the request is completed upon verifying that the speculatively-read data is valid.Type: ApplicationFiled: June 12, 2020Publication date: October 1, 2020Applicant: Amazon Technologies, Inc.Inventors: Alex Friedman, Sergei Dyshel, Ofir Dahan, Alex Liakhovetsky
-
Patent number: 10685010Abstract: A method for data storage, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, includes receiving in a server, from an application running on the server, a request to access data belonging to one or more stripes. The stripes are stored on the storage devices and are shared with one or more other servers. In response to the request, the following are performed at least partially in parallel: (i) requesting one or more global locks that prevent the other servers from accessing the stripes, and (ii) reading at least part of the stripes from the storage devices speculatively, irrespective of whether the global locks are granted. Execution of the request is completed upon verifying that the speculatively-read data is valid.Type: GrantFiled: September 2, 2018Date of Patent: June 16, 2020Assignee: Amazon Technologies, Inc.Inventors: Alex Friedman, Sergei Dyshel, Ofir Dahan, Alex Liakhovetsky
-
Publication number: 20190082010Abstract: A method for data storage, in a system that includes multiple servers, multiple multi-queue storage devices and at least one storage controller that communicate over a network, includes receiving in a server, from an application running on the server, a request to access data belonging to one or more stripes. The stripes are stored on the storage devices and are shared with one or more other servers. In response to the request, the following are performed at least partially in parallel: (i) requesting one or more global locks that prevent the other servers from accessing the stripes, and (ii) reading at least part of the stripes from the storage devices speculatively, irrespective of whether the global locks are granted. Execution of the request is completed upon verifying that the speculatively-read data is valid.Type: ApplicationFiled: September 2, 2018Publication date: March 14, 2019Inventors: Alex Friedman, Sergei Dyshel, Ofir Dahan, Alex Liakhovetsky