Patents by Inventor Ehud Spiegel
Ehud Spiegel 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: 20230316789Abstract: There is provided a method for annotating digital images for training a machine learning model, comprising: generating, from digital images and a plurality of dense depth maps, each associated with one of the digital images, an aligned three-dimensional stacked scene representation of a scene, where the digital images are captured by sensor(s) at the scene, and where each point in the three-dimensional stacked scene is associated with a stability score indicative of a likelihood the point is associated with a static object of the scene, removing from the three-dimensional stacked scene unstable points to produce a static three-dimensional stacked scene, detecting in at least one of the digital images static object(s) according to the static three-dimensional stacked scene, and classifying and annotating the static object(s). The machine learning model may be trained on the images annotated with a ground truth of the static object(s).Type: ApplicationFiled: September 14, 2021Publication date: October 5, 2023Applicant: Cognata Ltd.Inventors: Ilan TSAFRIR, Guy TSAFRIR, Ehud SPIEGEL, Dan ATSMON
-
Publication number: 20230306680Abstract: A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: using a machine learning model to compute a plurality of depth maps based on a plurality of real signals captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of a plurality of sensors, each of the plurality of computed depth maps qualifies one of the plurality of real signals; applying a point of view transformation to the plurality of real signals and the plurality of depth maps, to produce synthetic data simulating a possible signal captured from the common physical scene by a target sensor in an identified position relative to the plurality of sensors; and providing the synthetic data to at least one testing engine to test an autonomous system comprising the target sensor.Type: ApplicationFiled: May 29, 2023Publication date: September 28, 2023Applicant: Cognata Ltd.Inventors: Dan ATSMON, Eran ASA, Ehud SPIEGEL
-
Publication number: 20230308535Abstract: Apparatus for constructing a digital telephone message including a message defining unit, configured for allowing a sender to define a message for sending to a recipient, and a response defining unit, configured for allowing the sender to predefine a recipient response, and to include the predefined recipient response in the message for activation at the recipient. Apparatus for receiving a digital telephone message, the message including an activatable sender-defined response, the apparatus including a receiving unit for receiving the message, a notification unit for notifying a recipient of the arrival of the message, and a response activation unit for displaying the sender-defined response, and associating the sender-defined response with a user action for providing user input to send the response. Related apparatus and methods are also described.Type: ApplicationFiled: March 28, 2023Publication date: September 28, 2023Applicant: BKLK Ltd.Inventors: Ben-Zion Klein, Israel Belfer, Ehud Spiegel
-
Patent number: 11694388Abstract: A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: using a machine learning model to compute a plurality of depth maps based on a plurality of real signals captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of a plurality of sensors, each of the plurality of computed depth maps qualifies one of the plurality of real signals; applying a point of view transformation to the plurality of real signals and the plurality of depth maps, to produce synthetic data simulating a possible signal captured from the common physical scene by a target sensor in an identified position relative to the plurality of sensors; and providing the synthetic data to at least one testing engine to test an autonomous system comprising the target sensor.Type: GrantFiled: July 23, 2021Date of Patent: July 4, 2023Assignee: Cognata Ltd.Inventors: Dan Atsmon, Eran Asa, Ehud Spiegel
-
Publication number: 20230202511Abstract: A system for generating simulated driving scenarios, comprising at least one hardware processor adapted for generating a plurality of simulated driving scenarios, each generated by providing a plurality of input driving objects to a machine learning model, where the machine learning model is trained using another machine learning model, trained to compute a classification indicative of a likelihood that a simulated driving scenario produced by the machine learning model comprises an interesting driving scenario.Type: ApplicationFiled: May 27, 2021Publication date: June 29, 2023Applicant: Cognata Ltd.Inventors: Dan ATSMON, Ehud SPIEGEL
-
Patent number: 11641418Abstract: Apparatus for constructing a digital telephone message including a message defining unit, configured for allowing a sender to define a message for sending to a recipient, and a response defining unit, configured for allowing the sender to predefine a recipient response, and to include the predefined recipient response in the message for activation at the recipient. Apparatus for receiving a digital telephone message, the message including an activatable sender-defined response, the apparatus including a receiving unit for receiving the message, a notification unit for notifying a recipient of the arrival of the message, and a response activation unit for displaying the sender-defined response, and associating the sender-defined response with a user action for providing user input to send the response. Related apparatus and methods are also described.Type: GrantFiled: December 30, 2008Date of Patent: May 2, 2023Assignee: BKLK LTD.Inventors: Ben-Zion Klein, Israel Belfer, Ehud Spiegel
-
Patent number: 11470148Abstract: A content delivery system comprising one or more one management servers comprising one or more processors for executing a code of one or more management agent instances. The code comprising code instructions to monitor a plurality of delivery servers of a distributed network to update dynamically a content record listing a plurality of content objects according to availability parameter(s) of each delivery server, code instructions to receive a content request from (user) client device to retrieve requested content object(s), code instructions to select preferred delivery server(s) from the delivery servers to provide the requested content object(s) to the client device according to analysis of the availability parameter(s) of each delivery server and code instructions to provide the client device with an IP address of the selected delivery server(s) to allow the client device to retrieve the requested content object(s) via a transmission session established with the selected delivery server(s).Type: GrantFiled: January 18, 2021Date of Patent: October 11, 2022Assignee: Vimmi Communications Ltd.Inventors: Amnon Sherf, Max Mashnitsky, Ehud Spiegel
-
Publication number: 20220188579Abstract: A method for training a model for generating simulation data for training an autonomous driving agent, comprising: analyzing real data, collected from a driving environment, to identify a plurality of environment classes, a plurality of moving agent classes, and a plurality of movement pattern classes; generating a training environment, according to one environment class; and in at least one training iteration: generating, by a simulation generation model, a simulated driving environment according to the training environment and according to a plurality of generated training agents, each associated with one of the plurality of agent classes and one of the plurality of movement pattern classes; collecting simulated driving data from the simulated environment; and modifying at least one model parameter of the simulation generation model to minimize a difference between a simulation statistical fingerprint, computed using the simulated driving data, and a real statistical fingerprint, computed using the real datType: ApplicationFiled: March 7, 2022Publication date: June 16, 2022Applicant: Cognata Ltd.Inventors: Dan ATSMON, Eran ASA, Ehud SPIEGEL
-
Patent number: 11270165Abstract: A method for training a model for generating simulation data for training an autonomous driving agent, comprising: analyzing real data, collected from a driving environment, to identify a plurality of environment classes, a plurality of moving agent classes, and a plurality of movement pattern classes; generating a training environment, according to one environment class; and in at least one training iteration: generating, by a simulation generation model, a simulated driving environment according to the training environment and according to a plurality of generated training agents, each associated with one of the plurality of agent classes and one of the plurality of movement pattern classes; collecting simulated driving data from the simulated environment; and modifying at least one model parameter of the simulation generation model to minimize a difference between a simulation statistical fingerprint, computed using the simulated driving data, and a real statistical fingerprint, computed using the real datType: GrantFiled: October 15, 2019Date of Patent: March 8, 2022Assignee: Cognata Ltd.Inventors: Dan Atsmon, Eran Asa, Ehud Spiegel
-
Patent number: 11178269Abstract: Apparatus for constructing a digital telephone message including a message defining unit, configured for allowing a sender to define a message for sending to a recipient, and a response defining unit, configured for allowing the sender to predefine a recipient response, and to include the predefined recipient response in the message for activation at the recipient. Apparatus for receiving a digital telephone message, the message including an activatable sender-defined response, the apparatus including a receiving unit for receiving the message, a notification unit for notifying a recipient of the arrival of the message, and a response activation unit for displaying the sender-defined response, and associating the sender-defined response with a user action for providing user input to send the response. Related apparatus and methods are also described.Type: GrantFiled: February 8, 2017Date of Patent: November 16, 2021Assignee: BKLK Ltd.Inventors: Ben-Zion Klein, Israel Belfer, Ehud Spiegel
-
Publication number: 20210350185Abstract: A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: using a machine learning model to compute a plurality of depth maps based on a plurality of real signals captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of a plurality of sensors, each of the plurality of computed depth maps qualifies one of the plurality of real signals; applying a point of view transformation to the plurality of real signals and the plurality of depth maps, to produce synthetic data simulating a possible signal captured from the common physical scene by a target sensor in an identified position relative to the plurality of sensors; and providing the synthetic data to at least one testing engine to test an autonomous system comprising the target sensor.Type: ApplicationFiled: July 23, 2021Publication date: November 11, 2021Applicant: Cognata Ltd.Inventors: Dan ATSMON, Eran ASA, Ehud SPIEGEL
-
Publication number: 20210312244Abstract: A method for training a model for generating simulation data for training an autonomous driving agent, comprising: analyzing real data, collected from a driving environment, to identify a plurality of environment classes, a plurality of moving agent classes, and a plurality of movement pattern classes; generating a training environment, according to one environment class; and in at least one training iteration: generating, by a simulation generation model, a simulated driving environment according to the training environment and according to a plurality of generated training agents, each associated with one of the plurality of agent classes and one of the plurality of movement pattern classes; collecting simulated driving data from the simulated environment; and modifying at least one model parameter of the simulation generation model to minimize a difference between a simulation statistical fingerprint, computed using the simulated driving data, and a real statistical fingerprint, computed using the real datType: ApplicationFiled: October 15, 2019Publication date: October 7, 2021Applicant: Cognata Ltd.Inventors: Dan ATSMON, Eran ASA, Ehud SPIEGEL
-
Patent number: 11100371Abstract: A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: using a machine learning model to compute a plurality of depth maps based on a plurality of real signals captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of a plurality of sensors, each of the plurality of computed depth maps qualifies one of the plurality of real signals; applying a point of view transformation to the plurality of real signals and the plurality of depth maps, to produce synthetic data simulating a possible signal captured from the common physical scene by a target sensor in an identified position relative to the plurality of sensors; and providing the synthetic data to at least one testing engine to test an autonomous system comprising the target sensor.Type: GrantFiled: October 7, 2019Date of Patent: August 24, 2021Assignee: Cognata Ltd.Inventors: Dan Atsmon, Eran Asa, Ehud Spiegel
-
Publication number: 20210144199Abstract: A content delivery system comprising one or more one management servers comprising one or more processors for executing a code of one or more management agent instances. The code comprising code instructions to monitor a plurality of delivery servers of a distributed network to update dynamically a content record listing a plurality of content objects according to availability parameter(s) of each delivery server, code instructions to receive a content request from (user) client device to retrieve requested content object(s), code instructions to select preferred delivery server(s) from the delivery servers to provide the requested content object(s) to the client device according to analysis of the availability parameter(s) of each delivery server and code instructions to provide the client device with an IP address of the selected delivery server(s) to allow the client device to retrieve the requested content object(s) via a transmission session established with the selected delivery server(s).Type: ApplicationFiled: January 18, 2021Publication date: May 13, 2021Applicant: Vimmi Communications Ltd.Inventors: Amnon SHERF, Max MASHNITSKY, Ehud SPIEGEL
-
Patent number: 10951749Abstract: Apparatus for constructing a digital telephone message including a message defining unit, configured for allowing a sender to define a message for sending to a recipient, and a response defining unit, configured for allowing the sender to predefine a recipient response, and to include the predefined recipient response in the message for activation at the recipient. Apparatus for receiving a digital telephone message, the message including an activatable sender-defined response, the apparatus including a receiving unit for receiving the message, a notification unit for notifying a recipient of the arrival of the message, and a response activation unit for displaying the sender-defined response, and associating the sender-defined response with a user action for providing user input to send the response. Related apparatus and methods are also described.Type: GrantFiled: December 7, 2016Date of Patent: March 16, 2021Assignee: BKLK Ltd.Inventors: Ben-Zion Klein, Israel Belfer, Ehud Spiegel
-
Patent number: 10944855Abstract: Apparatus for constructing a digital telephone message including a message defining unit, configured for allowing a sender to define a message for sending to a recipient, and a response defining unit, configured for allowing the sender to predefine a recipient response, and to include the predefined recipient response in the message for activation at the recipient. Apparatus for receiving a digital telephone message, the message including an activatable sender-defined response, the apparatus including a receiving unit for receiving the message, a notification unit for notifying a recipient of the arrival of the message, and a response activation unit for displaying the sender-defined response, and associating the sender-defined response with a user action for providing user input to send the response. Related apparatus and methods are also described.Type: GrantFiled: December 7, 2016Date of Patent: March 9, 2021Assignee: BKLK Ltd.Inventors: Ben-Zion Klein, Israel Belfer, Ehud Spiegel
-
Patent number: 10929494Abstract: There is provided a method of creating an augmented reality image, comprising: capturing by an imaging sensor of a mobile device, a two dimensional (2D) image of a three dimensional scene (3D) comprising objects and pixel neighborhoods, selecting with a graphical user interface (GUI) presented on a display of the mobile device, pixel(s) of the 2D image corresponding to a certain object, computing a 3D geo-location of the certain object corresponding to the selected pixel(s) of the 2D image, wherein the 3D geo-location includes an altitude relative to sea level, and wherein the 3D geo-location is geographically distinct and spaced apart from a location of the imaging sensor outputted by a location sensor, and creating a tag for the selected pixel(s) of the certain object of the 2D image according to the computed 3D geo-location within a virtual grid, wherein the tag maps to media-object(s) correspond with real world coordinates.Type: GrantFiled: April 15, 2019Date of Patent: February 23, 2021Assignee: Stops.com Ltd.Inventors: Eitan Richard Chamberlin, Ehud Spiegel, Nathan Akimov, Gregory Zaoui
-
Patent number: 10911526Abstract: A content delivery system comprising one or more one management servers comprising one or more processors for executing a code of one or more management agent instances. The code comprising code instructions to monitor a plurality of delivery servers of a distributed network to update dynamically a content record listing a plurality of content objects according to availability parameter(s) of each delivery server, code instructions to receive a content request from (user) client device to retrieve requested content object(s), code instructions to select preferred delivery server(s) from the delivery servers to provide the requested content object(s) to the client device according to analysis of the availability parameter(s) of each delivery server and code instructions to provide the client device with an IP address of the selected delivery server(s) to allow the client device to retrieve the requested content object(s) via a transmission session established with the selected delivery server(s).Type: GrantFiled: September 30, 2019Date of Patent: February 2, 2021Assignee: Vimmi Communications Ltd.Inventors: Amnon Sherf, Max Mashnitsky, Ehud Spiegel
-
Publication number: 20200401617Abstract: Systems and methods for image-based self-localization of an image capture device, include receiving a query image of an undetermined location of the image and comparing the query image to a set of geotagged reference images to determine a location of the query image. The system and method may alternatively compare a series of query images to reference images or portions of feature vectors generated from said query images and reference images to determine the closest query image in the series to respective reference images. The set of geotagged reference images may include a sequence of previously obtained reference images of a route, each reference image corresponding to a known geolocation. The geolocation of the user may be determined based on the location of the query image within the set. Ambient conditions of the images may be used to improve comparison of a query image to reference images. Segment and/or abstractions of cell images may be used to reduce computational and/or communications resources.Type: ApplicationFiled: December 4, 2019Publication date: December 24, 2020Applicant: WHITE RAVEN LTDInventors: Ehud Spiegel, Shai Peer, Boaz Shvartzman, Aaron Demri, Ofer Avni
-
Publication number: 20200257909Abstract: Disclosed are methods and systems for providing pedestrian counts and providing the likelihood of parking at various locations on a street based on image data obtained from camera equipped vehicles imaging the street and the vehicle travels along the street.Type: ApplicationFiled: February 21, 2017Publication date: August 13, 2020Inventors: Ronen KORMAN, Ehud Spiegel