Patents by Inventor Ran EL-YANIV
Ran EL-YANIV 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: 11429854Abstract: A method for training a computerized mechanical device, comprising: receiving data documenting actions of an actuator performing a task in a plurality of iterations; calculating using the data a neural network dataset and used for performing the task; gathering in a plurality of reward iterations a plurality of scores given by an instructor to a plurality of states, each comprising at least one sensor value, while a robotic actuator performs the task according to the neural network; calculating using the plurality of scores a reward dataset used for computing a reward function; updating at least some of the neural network's plurality of parameters by receiving in each of a plurality of policy iterations a reward value computed by applying the reward function to another state comprising at least one sensor value, while the robotic actuator performs the task according to the neural network; and outputting the updated neural network.Type: GrantFiled: December 4, 2017Date of Patent: August 30, 2022Assignee: Technion Research & Development Foundation LimitedInventors: Ran El-Yaniv, Bar Hilleli
-
Publication number: 20220121922Abstract: A system and method of automated optimization of a Neural Network (NN) model by at least one processor may include: receiving a pretrained NN model; constructing at least one master NN model, based on the pretrained NN model, each master NN model comprising a plurality of subnetworks; for each master NN model, constructing a router NN, adapted to direct one or more data instances of an input dataset to specific subnetworks of the master NN model; for each master NN model, calculating a utility score; and selecting a master NN model of the at least one constructed master NN models, based on the utility score.Type: ApplicationFiled: October 20, 2020Publication date: April 21, 2022Applicant: DECI.AI LTD.Inventors: Ran El-Yaniv, Yonatan Geifman, Jonathan Elial
-
Patent number: 10831444Abstract: Training neural networks by constructing a neural network model having neurons each associated with a quantized activation function adapted to output a quantized activation value. The neurons are arranged in layers and connected by connections associated quantized connection weight functions adapted to output quantized connection weight values. During a training process a plurality of weight gradients are calculated during backpropagation sub-processes by computing neuron gradients, each of an output of a respective the quantized activation function in one layer with respect to an input of the respective quantized activation function. Each neuron gradient is calculated such that when an absolute value of the input is smaller than a positive constant threshold value, the respective neuron gradient is set as a positive constant output value and when the absolute value of the input is smaller than the positive constant threshold value the neuron gradient is set to zero.Type: GrantFiled: April 4, 2017Date of Patent: November 10, 2020Assignee: Technion Research & Development Foundation LimitedInventors: Ran El-Yaniv, Itay Hubara, Daniel Soudry
-
Publication number: 20180157973Abstract: A method for training a computerized mechanical device, comprising: receiving data documenting actions of an actuator performing a task in a plurality of iterations; calculating using the data a neural network dataset and used for performing the task; gathering in a plurality of reward iterations a plurality of scores given by an instructor to a plurality of states, each comprising at least one sensor value, while a robotic actuator performs the task according to the neural network; calculating using the plurality of scores a reward dataset used for computing a reward function; updating at least some of the neural network's plurality of parameters by receiving in each of a plurality of policy iterations a reward value computed by applying the reward function to another state comprising at least one sensor value, while the robotic actuator performs the task according to the neural network; and outputting the updated neural network.Type: ApplicationFiled: December 4, 2017Publication date: June 7, 2018Inventors: Ran EL-YANIV, Bar HILLELI
-
Publication number: 20170286830Abstract: Training neural networks by constructing a neural network model having neurons each associated with a quantized activation function adapted to output a quantized activation value. The neurons are arranged in layers and connected by connections associated quantized connection weight functions adapted to output quantized connection weight values. During a training process a plurality of weight gradients are calculated during backpropagation sub-processes by computing neuron gradients, each of an output of a respective the quantized activation function in one layer with respect to an input of the respective quantized activation function. Each neuron gradient is calculated such that when an absolute value of the input is smaller than a positive constant threshold value, the respective neuron gradient is set as a positive constant output value and when the absolute value of the input is smaller than the positive constant threshold value the neuron gradient is set to zero.Type: ApplicationFiled: April 4, 2017Publication date: October 5, 2017Inventors: Ran EL-YANIV, Itay HUBARA, Daniel SOUDRY
-
Patent number: 9727650Abstract: A method and computing program for providing a user computing platform with a response to a query, the response comprising indications to one or more Universal Resource Identifier optionally with instructions on how to get the relevant information from there, and how to format the response. Thus a user computing platform receives information directly from a content provider, whose rights are not infringed by the query engine. If payment or other limitations are imposed by the content provider or by the user, they are handled between the user and the content provider, without intervention by the query engine.Type: GrantFiled: June 7, 2016Date of Patent: August 8, 2017Assignee: Technion Research & Development Foundation LimitedInventors: Ran El-Yaniv, Roy Friedman
-
Publication number: 20160292277Abstract: A method and computing program for providing a user computing platform with a response to a query, the response comprising indications to one or more Universal Resource Identifier optionally with instructions on how to get the relevant information from there, and how to format the response. Thus a user computing platform receives information directly from a content provider, whose rights are not infringed by the query engine. If payment or other limitations are imposed by the content provider or by the user, they are handled between the user and the content provider, without intervention by the query engine.Type: ApplicationFiled: June 7, 2016Publication date: October 6, 2016Applicant: Technion Research & Development Foundation LimitedInventors: Ran EL-YANIV, Roy FRIEDMAN
-
Patent number: 9361376Abstract: A method and computing program for providing a user computing platform with a response to a query, the response comprising indications to one or more Universal Resource Identifier optionally with instructions on how to get the relevant information from there, and how to format the response. Thus a user computing platform receives information directly from a content provider, whose rights are not infringed by the query engine. If payment or other limitations are imposed by the content provider or by the user, they are handled between the user and the content provider, without intervention by the query engine.Type: GrantFiled: March 6, 2008Date of Patent: June 7, 2016Assignee: Technion Research & Development Foundation LimitedInventors: Ran El-Yaniv, Roy Friedman
-
Publication number: 20150088794Abstract: A method of evaluating a semantic relatedness of terms. The method comprises providing a plurality of text segments, calculating, using a processor, a plurality of weights each for another of the plurality of text segments, calculating a prevalence of a co-appearance of each of a plurality of pairs of terms in the plurality of text segments, and evaluating a semantic relatedness between members of each the pair according to a combination of a respective the prevalence and a weight of each of the plurality of text segments wherein a co-appearance of the pair occurs.Type: ApplicationFiled: December 8, 2014Publication date: March 26, 2015Inventors: Ran EL-YANIV, David Yanay
-
Patent number: 8909648Abstract: A method of evaluating a semantic relatedness of terms. The method comprises providing a plurality of text segments, calculating, using a processor, a plurality of weights each for another of the plurality of text segments, calculating a prevalence of a co-appearance of each of a plurality of pairs of terms in the plurality of text segments, and evaluating a semantic relatedness between members of each the pair according to a combination of a respective the prevalence and a weight of each of the plurality of text segments wherein a co-appearance of the pair occurs.Type: GrantFiled: January 18, 2012Date of Patent: December 9, 2014Assignee: Technion Research & Development Foundation LimitedInventors: Ran El-Yaniv, David Yanay
-
Publication number: 20130185307Abstract: A method of evaluating a semantic relatedness of terms. The method comprises providing a plurality of text segments, calculating, using a processor, a plurality of weights each for another of the plurality of text segments, calculating a prevalence of a co-appearance of each of a plurality of pairs of terms in the plurality of text segments, and evaluating a semantic relatedness between members of each the pair according to a combination of a respective the prevalence and a weight of each of the plurality of text segments wherein a co-appearance of the pair occurs.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: Technion Research & Development Foundation Ltd.Inventors: Ran EL-YANIV, David Yanay