Patents by Inventor Amir Shaham

Amir Shaham 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: 9230331
    Abstract: A computerized method for model-less segmentation and registration of ultrasound (US) with computed tomography (CT) images of an organ with a fluid filled chamber. The method is based on correlating between the US image(s) and the CT image(s) by processing the US image(s) by iteratively expanding the CT image segment so that the expanded CT image segment is correlated with the visual boundaries of the US image segment; transforming the CT image(s) according to an estimated US transducer position and estimated US beam direction related to the US image(s) so that at least one of shape and volume of the organ in the CT image is adapted with at least one of shape and volume of the organ of the US image, to form a CT image representation which is correlated with US image(s).
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: January 5, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Amir Shaham, Ido Yerushalmy, Eran Itan, Orna Bregman-Amitai
  • Publication number: 20150371420
    Abstract: There is provided a computer-implemented method of calculating an extended field of view (EFOV) from medical images, comprising: receiving multiple registered acquired medical images of a patient, the medical images having multiple imaging artifacts based on the medical imaging modality acquiring the medical images; analyzing the multiple medical images to identify locations of the multiple imaging artifacts within the medical images; calculating multiple multi-planar stitching surfaces such that seams connecting therebetween are outside the boundaries of the multiple imaging artifacts; and providing an extended field of view (EFOV) image having un-edited imaging artifacts from all stitched medical images.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventors: Ido YERUSHALMY, Rebecca NATAF, Gavriel SPEYER, Amir SHAHAM, Alon FLEIDER
  • Publication number: 20150110373
    Abstract: A computerized method for model-less segmentation and registration of ultrasound (US) with computed tomography (CT) images of an organ with a fluid filled chamber, comprising: correlating between the at least one US image and the at least one CT image by processing the at least one US image by iteratively expanding the CT image segment so that the expanded CT image segment is correlated with the visual boundaries of the US image segment; transforming the at least one CT image according to an estimated US transducer position and estimated US beam direction related to the at least one US image so that at least one of shape and volume of the organ in the CT image is adapted with at least one of shape and volume of the organ of the US image, to form a CT image representation which is correlated with the at least one US image.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Amir SHAHAM, Ido Yerushalmy, Eran Itan, Orna Bregman-Amitai
  • Patent number: 8797353
    Abstract: A method for generating and viewing on a handheld device a 3-D augmented reality feature containing a rich media message that is linked to a physical object comprises the steps of: a) by a first user: i. Taking a picture of a physical object; ii. selecting an augmented reality theme; iii. attaching the rich media animated object to the image taken, in the desired position and location on the physical object; iv. generating a reach media message from the augmented reality image obtained in step (iii); iv. optionally attaching an additional file to the rich media message; v. Transferring the physical object to a second user; and vi. sending to said second user a message via a communication channel, which contains the augmented reality rich media; b) by the second user (the recipient): vii. viewing the physical object received from the first user, using an AR viewer in the mobile phone camera, thereby to see the augmented reality rich media appearing on said physical object.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: August 5, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Orna Bregman-Amitai, Eyal Toledano, Eduard Oks, Amir Shaham, Yuri Arshavski, Rami Gil
  • Publication number: 20140125682
    Abstract: A hub mechanism for use in a multiple graphics processing unit (GPU) system includes a hub routing unit positioned on a bus between a controller unit and multiple GPUs. The hub mechanism is used for routing data and commands over a graphic pipeline between a user interface and one or more display units. The hub mechanism also includes a hub driver for issuing commands for controlling the hub routing unit.
    Type: Application
    Filed: January 13, 2014
    Publication date: May 8, 2014
    Applicant: Lucidlogix Software Solutions, Ltd.
    Inventors: Reuven BAKALASH, Offir REMEZ, Gigy BAR-OR, Efi FOGEL, Amir SHAHAM
  • Patent number: 8629877
    Abstract: A method of dynamic load-balancing in a PC-based computing system employing a multiple GPU-based graphics pipeline architecture supporting multiple modes of GPU parallelization. During the execution of the graphics application, the stream of geometrical data and said graphics commands is analyzed, and the mode of parallelization of the GPUs during each frame, is determined using results of the analysis of the stream of geometrical data and graphics commands, and one or more policies for determining the mode of parallelization. The stream of geometrical data and graphic commands is distributed to the GPUs according to the determined mode of parallelization. During the generation of each frame, one or more of GPUs are used to process the stream of geometrical data and graphic commands, or a portion thereof, while operating in the parallelization mode, so as to generate pixel data corresponding to at least a portion of an image of 3D object.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: January 14, 2014
    Assignee: Lucid Information Technology, Ltd.
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Patent number: 8185596
    Abstract: A method for providing location-based messages comprises locating a suitable placeholder for a message within a physical surrounding using a handheld device provided with image acquisition apparatus, and associating a written or visual or audio message, or a combination of two or more of them, with an image that identifies said placeholder, said association being carried out in a server adapted to communicate with said handheld device.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: May 22, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Eyal Toledano, Orna Bregman-Amitai, Amir Shaham, Eduard Oks
  • Publication number: 20110279462
    Abstract: A graphics processing subsystem for use in a computing system, including a plurality of GPUs operating according to time division mode of graphics parallelization. At least one of the GPUs is a display-designated GPU that is connectable to a screen for displaying images produced by the graphics processing subsystem, and at least one of the GPUs is a non-display-designated GPU. The subsystem includes a hardware hub having a router, and being located between a CPU of the computing system and the plurality of GPUs. For images to be generated and displayed on the screen, the router directs to the plurality of GPUs successively a stream of geometric data and graphics commands. The geometric data and graphics commands directed to a non-display-designated GPU are processed by the GPU into image pixel data associated with a frame, the image pixel data is then redirected to the router, the image pixel data is then redirected to the display-designated GPU, and the image pixel data is then displayed on the screen.
    Type: Application
    Filed: May 5, 2011
    Publication date: November 17, 2011
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Publication number: 20110208817
    Abstract: A method for providing location-based messages comprises locating a suitable placeholder for a message within a physical surrounding using a handheld device provided with image acquisition apparatus, and associating a written or visual or audio message, or a combination of two or more of them, with an image that identifies said placeholder, said association being carried out in a server adapted to communicate with said handheld device.
    Type: Application
    Filed: February 22, 2010
    Publication date: August 25, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Eyal Toledano, Orna Bregman-Amitai, Amir Shaham, Eduard Oks
  • Publication number: 20110201362
    Abstract: A method for generating and viewing on a handheld device a 3-D augmented reality feature containing a rich media message that is linked to a physical object comprises the steps of: a) by a first user: i. Taking a picture of a physical object; ii. selecting an augmented reality theme; iii. attaching the rich media animated object to the image taken, in the desired position and location on the physical object; iv. generating a reach media message from the augmented reality image obtained in step (iii); iv. optionally attaching an additional file to the rich media message; v. Transferring the physical object to a second user; and vi. sending to said second user a message via a communication channel, which contains the augmented reality rich media; b) by the second user (the recipient): vii. viewing the physical object received from the first user, using an AR viewer in the mobile phone camera, thereby to see the augmented reality rich media appearing on said physical object.
    Type: Application
    Filed: June 1, 2010
    Publication date: August 18, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Orna Bregman-Amitai, Eyal Toledano, Eduard Oks, Amir Shaham, Yuri Arshavski, Rami Gil
  • Patent number: 7808499
    Abstract: A PC-based computing system capable of displaying images of 3-D objects during an interactive process between said computing system and a user thereof. The PC-based computing system includes a system memory for storing software graphics applications, software drivers and graphics libraries, and an operating system (OS), stored in the system memory, and a central processing unit (CPU), for executing the OS, graphics applications, drivers. and graphics libraries. The system also includes an CPU interface module, a PC bus, a graphics processing subsystem interfaced with the CPU interface module by way of the PC bus, and a display surface for displaying said images by graphically displaying frames of pixel data produced by the graphics processing subsystem. The graphics processing subsystem includes a plurality of GPUs arranged in a parallel architecture and operating according to a parallelization mode of operation so that the GPUs support multiple graphics pipelines and process data in a parallel manner.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: October 5, 2010
    Assignee: Lucid Information Technology, Ltd.
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Patent number: 7800611
    Abstract: A graphics hub subsystem for interfacing parallelized graphics processing units (GPUs) with the CPU of a PC-based computing system having a CPU interface module and a PC bus. The PC-based computing system includes system memory for storing software graphics applications, software drivers and graphics libraries, and an operating system (OS), stored in the system memory, and a central processing unit (CPU), for executing the OS, graphics applications, drivers. and graphics libraries. The graphics hub subsystem includes a hardware hub having a hub router for interfacing with the CPU interface module and the GPUs by way of the PC bus, distributing the stream of geometrical data and graphic commands among the GPUs, and transferring pixel data output from one or more of the GPUs during the composition of frames of pixel data corresponding to final images for display on the display surface. The subsystem also includes one or more software hub drivers, stored in the system memory.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: September 21, 2010
    Assignee: Lucid Information Technology, Ltd.
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Patent number: 7800619
    Abstract: A method of providing a PC-based computing system with parallel graphics processing capabilities, wherein the PC-based computing system includes (i) system memory (ii) an operating system (OS, (iii) one or more graphics applications, stored in said system memory, (iv) one or more graphic libraries, (v) a central processing unit (CPU) for executing the OS, graphics applications, drivers and graphics libraries, (vi) an CPU interface module for interfacing with the CPU, (vii) a PC bus, and (viii) a display surface for displaying images of 3D objects. The method involves interfacing a hardware hub having a hub router, with the CPU interface module using the PC bus. The hardware hub is interfaced with a plurality of graphic processing units (GPUs), using the PC bus, so that the GPUs are arranged in a parallel architecture and operating according to a parallelization mode of operation so that the GPUs support multiple graphics pipelines and process data in a parallel manner.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: September 21, 2010
    Assignee: Lucid Information Technology, Ltd.
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Patent number: 7800610
    Abstract: A PC-based computing system capable of displaying images of 3-D objects during an interactive process between said computing system and a user thereof. The PC-based computing system includes system memory for storing software graphics applications, software drivers and graphics libraries, and an operating system (OS), stored in the system memory, and a central processing unit (CPU), for executing the OS, graphics applications, drivers. and graphics libraries. The system also includes an CPU interface module and a PC bus, a graphics processing subsystem interfaced with the CPU interface module by way of the PC bus, and a display surface for displaying said images by graphically displaying frames of pixel data produced by the graphics processing subsystem.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: September 21, 2010
    Assignee: Lucid Information Technology, Ltd.
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Patent number: 7796129
    Abstract: A multi-GPU graphics processing subsystem for installation in a PC-based computing system having a CPU and a CPU interface module including a PC bus. The graphics processing subsystem interfaced with the CPU interface module by way of the PC bus, and a display surface for displaying said images by graphically displaying frames of pixel data produced by the graphics processing subsystem. The graphics processing subsystem includes a plurality of GPUs arranged in a parallel architecture and operating according to a parallelization mode of operation so that each GPU supports a graphics pipeline and is allowed to process data in a parallel manner.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: September 14, 2010
    Assignee: Lucid Information Technology, Ltd.
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Patent number: 7796130
    Abstract: A PC-based computing system capable of displaying images of 3-D objects during an interactive process between said computing system and a user thereof. The PC-based computing system includes a graphics processing subsystem having a plurality of GPUs arranged in a parallel architecture and operating according to an object division mode of parallel operation so that each GPU supports a graphics pipeline for processing data in a parallel manner according to the object division mode. A hardware hub, interfaces with a CPU interface module and the GPUs, and has a hub router for (i) distributing the stream of geometrical data and graphic commands among the GPUs, and (ii) transferring pixel data output from one or more of GPUs during the composition of frames of pixel data corresponding to final images for display on the display surface. A CPU interface module provides an interface between one or more software hub drivers and the hardware hub.
    Type: Grant
    Filed: October 23, 2007
    Date of Patent: September 14, 2010
    Assignee: Lucid Information Technology, Ltd.
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Publication number: 20080238917
    Abstract: A graphics hub subsystem for interfacing parallelized graphics processing units (GPUs) with the CPU of a PC-based computing system having a CPU interface module and a PC bus. The PC-based computing system includes system memory for storing software graphics applications, software drivers and graphics libraries, and an operating system (OS), stored in the system memory, and a central processing unit (CPU), for executing the OS, graphics applications, drivers. and graphics libraries. The graphics hub subsystem includes a hardware hub having a hub router for interfacing with the CPU interface module and the GPUs by way of the PC bus, distributing the stream of geometrical data and graphic commands among the GPUs, and transferring pixel data output from one or more of the GPUs during the composition of frames of pixel data corresponding to final images for display on the display surface. The subsystem also includes one or more software hub drivers, stored in the system memory.
    Type: Application
    Filed: October 23, 2007
    Publication date: October 2, 2008
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Publication number: 20080165197
    Abstract: A multi-GPU graphics processing subsystem for installation in a PC-based computing system having a CPU and a CPU interface module including a PC bus. The graphics processing subsystem interfaced with the CPU interface module by way of the PC bus, and a display surface for displaying said images by graphically displaying frames of pixel data produced by the graphics processing subsystem. The graphics processing subsystem includes a plurality of GPUs arranged in a parallel architecture and operating according to a parallelization mode of operation so that each GPU supports a graphics pipeline and is allowed to process data in a parallel manner.
    Type: Application
    Filed: October 23, 2007
    Publication date: July 10, 2008
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Publication number: 20080165198
    Abstract: A method of providing a PC-based computing system with parallel graphics processing capabilities, wherein the PC-based computing system includes (i) system memory (ii) an operating system (OS, (iii) one or more graphics applications, stored in said system memory, (iv) one or more graphic libraries, (v) a central processing unit (CPU) for executing the OS, graphics applications, drivers and graphics libraries, (vi) an CPU interface module for interfacing with the CPU, (vii) a PC bus, and (viii) a display surface for displaying images of 3D objects. The method involves interfacing a hardware hub having a hub router, with the CPU interface module using the PC bus. The hardware hub is interfaced with a plurality of graphic processing units (GPUs), using the PC bus, so that the GPUs are arranged in a parallel architecture and operating according to a parallelization mode of operation so that the GPUs support multiple graphics pipelines and process data in a parallel manner.
    Type: Application
    Filed: October 23, 2007
    Publication date: July 10, 2008
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham
  • Publication number: 20080165196
    Abstract: A method of dynamic load-balancing in a PC-based computing system employing a multiple GPU-based graphics pipeline architecture supporting multiple modes of GPU parallelization. During the execution of the graphics application, the stream of geometrical data and said graphics commands is analyzed, and the mode of parallelization of the GPUs during each frame, is determined using results of the analysis of the stream of geometrical data and graphics commands, and one or more policies for determining the mode of parallelization. The stream of geometrical data and graphic commands is distributed to the GPUs according to the determined mode of parallelization. During the generation of each frame, one or more of GPUs are used to process the stream of geometrical data and graphic commands, or a portion thereof, while operating in the parallelization mode, so as to generate pixel data corresponding to at least a portion of an image of 3D object.
    Type: Application
    Filed: October 23, 2007
    Publication date: July 10, 2008
    Inventors: Reuven Bakalash, Offir Remez, Gigy Bar-Or, Efi Fogel, Amir Shaham