Patents by Inventor Uri Goren
Uri Goren 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: 20240177308Abstract: There is provided a computer implemented method of scheduling analysis of at least one series of a study of medical images of a subject, comprising: predicting a time when at least one series of the study which is not yet available for processing, will be available for processing, predicting at least one parameter of the at least one series which is not yet available for processing, and obtaining the at least one parameter for series which are available, selecting a target series according to a combination of the predicted time and the at least one parameter, in response to the target series not yet available for processing, waiting for the target series to become available for processing, and in response to the target series being available for processing, feeding the target series into an image analysis machine learning model.Type: ApplicationFiled: November 21, 2023Publication date: May 30, 2024Applicant: Aidoc Medical LtdInventors: Ido REISS, Ronny Sharon LEVANDA, Uri Goren HORESH, Idan BASSUKEVITZ
-
Patent number: 11870855Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information.Type: GrantFiled: November 22, 2022Date of Patent: January 9, 2024Assignee: Google LLCInventors: Sonny Ben-Shimon, Uri Goren, Daniel Berkovitch, Ittai Balaban, Alok Kumar, Parveen Patel, Pierre-emmanuel Ettori, Anshuman Gupta, Idan Brown, Noam Lampert
-
Publication number: 20230123734Abstract: Establishing proxy-less connectivity from logically isolated virtual private clouds (VPC)within a cloud environment without the use of VPN or VPC peering is provided. Establishing a service attachment in one VPC, related to a service which is to be accessed, and a service endpoint in another VPC allows for private communication between the two networks without exposing the service to other VPCs in the cloud environment.Type: ApplicationFiled: October 20, 2022Publication date: April 20, 2023Inventors: Eli Oxman, Salomon Sonny Ben-Shimon, Anshuman Gupta, Alok Kumar, Ittai Balaban, Benjamin John Benardos, Sameer Adhikari, Mukta Gupta, Anjin Guo, Pierre-Emmanuel Ettori, Noam Lampert, Uday Ramakrishna Naik, Jesse Louis Alpert, Ines Clara Envid Lazaro, Uri Goren, Ariel Waizel
-
Publication number: 20230092318Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information.Type: ApplicationFiled: November 22, 2022Publication date: March 23, 2023Applicant: Google LLCInventors: Sonny Ben-Shimon, Uri Goren, Daniel Berkovitch, Ittai Balaban, Alok Kumar, Parveen Patel, Pierre-emmanuel Ettori, Anshuman Gupta, Idan Brown, Noam Lampert
-
Patent number: 11533372Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information.Type: GrantFiled: March 31, 2021Date of Patent: December 20, 2022Assignee: Google LLCInventors: Sonny Ben-Shimon, Uri Goren, Daniel Berkovitch, Ittai Balaban, Alok Kumar, Parveen Patel, Pierre-emmanuel Ettori, Anshuman Gupta, Idan Brown, Noam Lampert
-
Publication number: 20220321667Abstract: A method for a proxyless protocol includes intercepting, from a client, a first Transmission Control Protocol (TCP) connection request requesting to establish a TCP connection between the client and a proxy for routing data to a destination server. The request includes client information and a first sequence number. The method also includes transmitting, to the destination server, a second TCP connection request to establish a TCP connection between the client and the destination server. The second request includes a second sequence number less than the first sequence number. The method also includes intercepting, from the destination server, an acknowledgment message indicating acknowledgment of the second TCP connection request. The method also includes transmitting, to the destination server, a proxy protocol header message with the client information.Type: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Applicant: Google LLCInventors: Sonny Ben-Shimon, Uri Goren, Daniel Berkovitch, Ittai Balaban, Alok Kumar, Parveen Patel, Pierre-Emmanuel Ettori, Anshu Gupta, Idan Brown, Noam Lampert
-
Publication number: 20220261985Abstract: A system for determining whether a dataset including a plurality of cross-sectional images includes a predetermined feature is provided, the system including a first AI model to: receive a dataset including a plurality of cross-sectional images as an input, analyse the dataset to identify a subset of cross-sectional images of the dataset capable of including the predetermined feature, and output the subset; a second AI model to: receive a first cross-sectional image from the subset, analyse the first cross-sectional image to determine whether the first cross-sectional image includes the predetermined feature, and output an indication of whether the first cross-sectional image includes the predetermined feature; and a processor configured to: provide the dataset as an input to the first AI model, obtain the output subset from the first AI model, provide the first cross-sectional image from the subset as an input to the second AI model, obtain the output from the second AI model, and based on the output from thType: ApplicationFiled: February 18, 2021Publication date: August 18, 2022Applicant: AIDOC Medical LTDInventors: Eugene WALACH, Elad WALACH, Idan BASSUKEVITCH, Uri GOREN HORESH, Michael BRAGINSKI
-
Patent number: 11151407Abstract: A system for identifying a potential altered image includes an image analysis unit to analyse an image and output a result indicating whether the image shows a predetermined feature and a processor to obtain a first output from the image analysis unit for an image that has a plurality of pixels each having a pixel value, obtain an altered version of the image by adjusting pixel values of up to a predetermined threshold amount of pixels in the image, obtain a second output from the image analysis unit for the altered version of the image, determine whether the second output is different to the first output, and identify that the image is a potential altered image in response to determining that the second output is different to the first output.Type: GrantFiled: August 27, 2019Date of Patent: October 19, 2021Assignee: AIDOC Medical LTDInventors: Eugene Walach, Elad Walach, Idan Bassukevitch, Uri Goren Horesh, Michael Braginski
-
Publication number: 20210064911Abstract: A system for identifying a potential altered image includes an image analysis unit to analyse an image and output a result indicating whether the image shows a predetermined feature and a processor to obtain a first output from the image analysis unit for an image that has a plurality of pixels each having a pixel value, obtain an altered version of the image by adjusting pixel values of up to a predetermined threshold amount of pixels in the image, obtain a second output from the image analysis unit for the altered version of the image, determine whether the second output is different to the first output, and identify that the image is a potential altered image in response to determining that the second output is different to the first output.Type: ApplicationFiled: August 27, 2019Publication date: March 4, 2021Inventors: Eugene WALACH, Elad WALACH, Idan BASSUKEVITCH, Uri Goren HORESH, Michael BRAGINSKI
-
Patent number: 9791932Abstract: An embodiment of the invention provides a gesture recognition system (GRS) that displays a graphical user interface in which symbols are grouped into “pods” on a display screen, and a user enters a desired symbol into a computer by selecting a pod containing the desired symbol, and then selecting the symbol from a display of the symbols in the selected pod using hand motions without having to contact the display screen or use a manual controller.Type: GrantFiled: February 27, 2012Date of Patent: October 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Giora Yahav, Uri Goren, Yuval Bahat, Omri Mendels, Bella Specktor
-
Patent number: 8533808Abstract: A method for protecting data communications using a multiple processor device in which multiple processors are operatively connected by a transport mechanism for sharing data. One or more of the processors is programmed as a dispatcher and other processors are programmed with processes. Each of the processes enforce an identical security policy and/or perform an identical or specialized security function. Data streams are transferred respectively from the dispatcher to the processes through the transport mechanism. Control information is transmitted through the transport mechanism from one or more processes to the dispatcher. The control information specifies balancing load of the data streams between the processes. The dispatcher balances load based on the control information.Type: GrantFiled: March 29, 2007Date of Patent: September 10, 2013Assignee: Check Point Software Technologies Ltd.Inventors: Ofer Raz, Erez Geva, Uri Goren
-
Publication number: 20130227477Abstract: An embodiment of the invention provides a gesture recognition system (GRS) that displays a graphical user interface in which symbols are grouped into “pods” on a display screen, and a user enters a desired symbol into a computer by selecting a pod containing the desired symbol, and then selecting the symbol from a display of the symbols in the selected pod using hand motions without having to contact the display screen or use a manual controller.Type: ApplicationFiled: February 27, 2012Publication date: August 29, 2013Applicant: Microsoft CorporationInventors: Giora YAHAV, Uri Goren, Yuval Bahat, Omri Mendels, Bella Specktor
-
Publication number: 20070180513Abstract: A method for protecting data communications using a multiple processor device in which multiple processors are operatively connected by a transport mechanism for sharing data. One or more of the processors is programmed as a dispatcher and other processors are programmed with processes. Each of the processes enforce an identical security policy and/or perform an identical or specialized security function. Data streams are transferred respectively from the dispatcher to the processes through the transport mechanism. Control information is transmitted through the transport mechanism from one or more processes to the dispatcher. The control information specifies balancing load of the data streams between the processes. The dispatcher balances load based on the control information.Type: ApplicationFiled: March 29, 2007Publication date: August 2, 2007Applicant: CHECK POINT SOFTWARE TECHNOLOGIES LTD.Inventors: Ofer Raz, Erez Geva, Uri Goren