Patents by Inventor Oren ELISHA
Oren ELISHA 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: 20240202591Abstract: Methods, systems and computer program products are described to improve machine learning (ML) model-based classification of data items by identifying and removing inaccurate training data. Inaccurate training samples may be identified, for example, based on excessive variance in vector space between a training sample and a mean of category training samples, and based on a variance between an assigned category and a predicted category for a training sample. Suspect or erroneous samples may be selectively removed based on, for example, vector space variance and/or prediction confidence level. As a result, ML model accuracy may be improved by training on a more accurate revised training set. ML model accuracy may (e.g., also) be improved, for example, by identifying and removing suspect categories with excessive (e.g., weighted) vector space variance. Suspect categories may be retained or revised. Users may (e.g., also) specify a prediction confidence level and/or coverage (e.g., to control accuracy).Type: ApplicationFiled: January 30, 2024Publication date: June 20, 2024Inventors: Oren ELISHA, Ami LUTTWAK, Hila YEHUDA, Adar KAHANA, Maya BECHLER-SPEICHER
-
Patent number: 11928567Abstract: Methods, systems and computer program products are described to improve machine learning (ML) model-based classification of data items by identifying and removing inaccurate training data. Inaccurate training samples may be identified, for example, based on excessive variance in vector space between a training sample and a mean of category training samples, and based on a variance between an assigned category and a predicted category for a training sample. Suspect or erroneous samples may be selectively removed based on, for example, vector space variance and/or prediction confidence level. As a result, ML model accuracy may be improved by training on a more accurate revised training set. ML model accuracy may (e.g., also) be improved, for example, by identifying and removing suspect categories with excessive (e.g., weighted) vector space variance. Suspect categories may be retained or revised. Users may (e.g., also) specify a prediction confidence level and/or coverage (e.g., to control accuracy).Type: GrantFiled: March 17, 2023Date of Patent: March 12, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler-Speicher
-
Publication number: 20230229973Abstract: Methods, systems and computer program products are described to improve machine learning (ML) model-based classification of data items by identifying and removing inaccurate training data. Inaccurate training samples may be identified, for example, based on excessive variance in vector space between a training sample and a mean of category training samples, and based on a variance between an assigned category and a predicted category for a training sample. Suspect or erroneous samples may be selectively removed based on, for example, vector space variance and/or prediction confidence level. As a result, ML model accuracy may be improved by training on a more accurate revised training set. ML model accuracy may (e.g., also) be improved, for example, by identifying and removing suspect categories with excessive (e.g., weighted) vector space variance. Suspect categories may be retained or revised. Users may (e.g., also) specify a prediction confidence level and/or coverage (e.g., to control accuracy).Type: ApplicationFiled: March 17, 2023Publication date: July 20, 2023Inventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler-Speicher
-
Patent number: 11636389Abstract: Methods, systems and computer program products are described to improve machine learning (ML) model-based classification of data items by identifying and removing inaccurate training data. Inaccurate training samples may be identified, for example, based on excessive variance in vector space between a training sample and a mean of category training samples, and based on a variance between an assigned category and a predicted category for a training sample. Suspect or erroneous samples may be selectively removed based on, for example, vector space variance and/or prediction confidence level. As a result, ML model accuracy may be improved by training on a more accurate revised training set. ML model accuracy may (e.g., also) be improved, for example, by identifying and removing suspect categories with excessive (e.g., weighted) vector space variance. Suspect categories may be retained or revised. Users may (e.g., also) specify a prediction confidence level and/or coverage (e.g., to control accuracy).Type: GrantFiled: February 19, 2020Date of Patent: April 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler-Speicher
-
Patent number: 11636387Abstract: Embodiments described herein are directed to improving machine learning (ML) model-based techniques for automatically labeling data items based on identifying and resolving labels that are problematic. An ML model may be trained to predict labels for any given data item. The ML model may be validated to determine a confusion metric with respect to each distinct pair of labels predicted by the ML model. Each confusion metric indicates how a particular label is being mistaken for another particular label. The confusion metrics are analyzed to determine whether any of the ML model-generated labels are problematic (e.g., a label conflicts with another label, a label that is rarely predicted, a label that is incorrectly predicted, etc.). Steps for resolving the problematic labels are implemented, and the ML model is retrained based on the resolution steps. By doing so, the ML model generates a more accurate label for a data item.Type: GrantFiled: January 27, 2020Date of Patent: April 25, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler Speicher
-
Publication number: 20230095553Abstract: Embodiments described herein are directed to generating a machine learning (ML) model. A plurality of vectors are accessed, each vector of the plurality of vectors including a first set of features associated with a corresponding data item. A second set of features is identified by expanding the first set of features. A ML model is trained using vectors including the expanded set of features, and it is determined that an accuracy of the ML model trained using the vectors increased. A third set of features is identified by determining a measure of importance for different subsets of features in the second set and replacing subsets having a low measure of importance with new features. A ML model is trained using vectors that include the third set, and it is determined that an accuracy of the model increased due to the replacing.Type: ApplicationFiled: October 27, 2022Publication date: March 30, 2023Inventors: Oren ELISHA, Ami LUTTWAK, Hila YEHUDA, Adar KAHANA, Maya BECHLER-SPEICHER
-
Patent number: 11514364Abstract: Embodiments described herein are directed to generating a machine learning (ML) model. A plurality of vectors are accessed, each vector of the plurality of vectors including a first set of features associated with a corresponding data item. A second set of features is identified by expanding the first set of features. A ML model is trained using vectors including the expanded set of features, and it is determined that an accuracy of the ML model trained using the vectors increased. A third set of features is identified by determining a measure of importance for different subsets of features in the second set and replacing subsets having a low measure of importance with new features. A ML model is trained using vectors that include the third set, and it is determined that an accuracy of the model increased due to the replacing.Type: GrantFiled: February 19, 2020Date of Patent: November 29, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler-Speicher
-
Patent number: 11430335Abstract: An approach is provided for large scale vehicle routing. The approach involves, for example, receiving a plurality of plans, wherein a plan of the plurality of plans assigns a vehicle, a driver of the vehicle, or a combination thereof a set of rides to traverse. The approach also involves clustering the plurality of plans into one or more clusters based on a proximity measure. The proximity measure indicates a proximity of a first plan of the plurality of plans to a second plan of a plurality of plans. The approach further involves, for each cluster of the one or more clusters, separately computing a solution to a multiple vehicle routing problem for the set of rides in said each cluster.Type: GrantFiled: January 31, 2020Date of Patent: August 30, 2022Assignee: HERE Global B.V.Inventor: Oren Elisha
-
Patent number: 11344225Abstract: A method of determining a value for an apnea-hypopnea index (AHI) for a person, the method comprising: recording a voice track of a person; extracting features from the voice track that characterize the voice track; and processing the features to determine an AHI.Type: GrantFiled: January 24, 2014Date of Patent: May 31, 2022Assignees: B. G. NEGEV TECHNOLOGIES AND APPLICATIONS LTD., MOR RESEARCH APPLICATIONS LTD.Inventors: Yaniv Zigel, Ariel Tarasiuk, Oren Elisha
-
Patent number: 11282394Abstract: Various aspects of a method, a system, and a computer program product are disclosed herein in accordance with at least one example embodiment for spatial clustering of a plurality of cells of a geographical location. The method may include generation of cell clusters based on multiple criteria. The method may further include reception of mobility data from one or more external devices associated with the plurality of cells. The mobility data may be further processed to extract observations for generation of feature vectors from the observations. The feature vectors may be normalized to generate one or more clusters of a set of cells of the location. Cluster data associated with the clustering of the plurality of cells may be further used in one or more location based applications.Type: GrantFiled: March 1, 2019Date of Patent: March 22, 2022Assignee: HERE Global B.V.Inventors: Oren Elisha, Yam Kaspi, Ofri Rom
-
Publication number: 20210256420Abstract: Methods, systems and computer program products are described to improve machine learning (ML) model-based classification of data items by identifying and removing inaccurate training data. Inaccurate training samples may be identified, for example, based on excessive variance in vector space between a training sample and a mean of category training samples, and based on a variance between an assigned category and a predicted category for a training sample. Suspect or erroneous samples may be selectively removed based on, for example, vector space variance and/or prediction confidence level. As a result, ML model accuracy may be improved by training on a more accurate revised training set. ML model accuracy may (e.g., also) be improved, for example, by identifying and removing suspect categories with excessive (e.g., weighted) vector space variance. Suspect categories may be retained or revised. Users may (e.g., also) specify a prediction confidence level and/or coverage (e.g., to control accuracy).Type: ApplicationFiled: February 19, 2020Publication date: August 19, 2021Inventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler-Speicher
-
Publication number: 20210256419Abstract: Embodiments described herein are directed to generating a machine learning (ML) model. A plurality of vectors are accessed, each vector of the plurality of vectors including a first set of features associated with a corresponding data item. A second set of features is identified by expanding the first set of features. A ML model is trained using vectors including the expanded set of features, and it is determined that an accuracy of the ML model trained using the vectors increased. A third set of features is identified by determining a measure of importance for different subsets of features in the second set and replacing subsets having a low measure of importance with new features. A ML model is trained using vectors that include the third set, and it is determined that an accuracy of the model increased due to the replacing.Type: ApplicationFiled: February 19, 2020Publication date: August 19, 2021Inventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler-Speicher
-
Publication number: 20210241625Abstract: An approach is provided for large scale vehicle routing. The approach involves, for example, receiving a plurality of plans, wherein a plan of the plurality of plans assigns a vehicle, a driver of the vehicle, or a combination thereof a set of rides to traverse. The approach also involves clustering the plurality of plans into one or more clusters based on a proximity measure. The proximity measure indicates a proximity of a first plan of the plurality of plans to a second plan of a plurality of plans. The approach further involves, for each cluster of the one or more clusters, separately computing a solution to a multiple vehicle routing problem for the set of rides in said each cluster.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventor: Oren ELISHA
-
Publication number: 20210232966Abstract: Embodiments described herein are directed to improving machine learning (ML) model-based techniques for automatically labeling data items based on identifying and resolving labels that are problematic. An ML model may be trained to predict labels for any given data item. The ML model may be validated to determine a confusion metric with respect to each distinct pair of labels predicted by the ML model. Each confusion metric indicates how a particular label is being mistaken for another particular label. The confusion metrics are analyzed to determine whether any of the ML model-generated labels are problematic (e.g., a label conflicts with another label, a label that is rarely predicted, a label that is incorrectly predicted, etc.). Steps for resolving the problematic labels are implemented, and the ML model is retrained based on the resolution steps. By doing so, the ML model generates a more accurate label for a data item.Type: ApplicationFiled: January 27, 2020Publication date: July 29, 2021Inventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler Speicher
-
Patent number: 11060879Abstract: The present invention provides a method, apparatus, and computer program product for generating synthetic demand data of vehicle rides corresponding to a first location. The method comprises obtaining historic demand data of vehicle rides corresponding to a second location. The historic demand data comprises at least one first point of interest (POI) associated with at least one of a pick-up event or a drop-off event. The method further comprises retrieving map data associated with the second location and further, determining at least one second POI associated with the first location. The method further comprises generating the synthetic demand data of vehicle rides corresponding to the first location, based on the at least one first POI, the map data, and the at least one second POI.Type: GrantFiled: March 1, 2019Date of Patent: July 13, 2021Assignee: HERE Global B.V.Inventors: Ya'ara Arkin, Oren Elisha, Yam Kaspi, Artiom Lapshin
-
Publication number: 20200278214Abstract: The present invention provides a method, apparatus, and computer program product for generating synthetic demand data of vehicle rides corresponding to a first location. The method comprises obtaining historic demand data of vehicle rides corresponding to a second location. The historic demand data comprises at least one first point of interest (POI) associated with at least one of a pick-up event or a drop-off event. The method further comprises retrieving map data associated with the second location and further, determining at least one second POI associated with the first location. The method further comprises generating the synthetic demand data of vehicle rides corresponding to the first location, based on the at least one first POI, the map data, and the at least one second POI.Type: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Inventors: Ya'ara ARKIN, Oren ELISHA, Yam KASPI, Artiom LAPSHIN
-
Publication number: 20200279491Abstract: Various aspects of a method, a system, and a computer program product are disclosed herein in accordance with at least one example embodiment for spatial clustering of a plurality of cells of a geographical location. The method may include generation of cell clusters based on multiple criteria. The method may further include reception of mobility data from one or more external devices associated with the plurality of cells. The mobility data may be further processed to extract observations for generation of feature vectors from the observations. The feature vectors may be normalized to generate one or more clusters of a set of cells of the location. Cluster data associated with the clustering of the plurality of cells may be further used in one or more location based applications.Type: ApplicationFiled: March 1, 2019Publication date: September 3, 2020Inventors: Oren ELISHA, Yam KASPI, Ofri ROM
-
Patent number: 10019514Abstract: A system and method for searching for an element in speech related documents may include transcribing a set of speech recordings to a set of phoneme strings and including the phoneme strings in a set of phonetic transcriptions. A system and method may reverse-index the phonetic transcriptions according to one or more phonemes such that the one or more phonemes can be used as a search key for searching the phoneme in the phonetic transcriptions. A system and method may transcribe a textual search term into a set of search phoneme strings and use the set of search phoneme strings to search for an element in the set of phonetic transcriptions.Type: GrantFiled: November 6, 2015Date of Patent: July 10, 2018Assignee: NICE LTD.Inventors: Oren Elisha, Merav Ben-Asher
-
Publication number: 20160275945Abstract: A system and method for searching for an element in speech related documents may include transcribing a set of speech recordings to a set of phoneme strings and including the phoneme strings in a set of phonetic transcriptions. A system and method may reverse-index the phonetic transcriptions according to one or more phonemes such that the one or more phonemes can be used as a search key for searching the phoneme in the phonetic transcriptions. A system and method may transcribe a textual search term into a set of search phoneme strings and use the set of search phoneme strings to search for an element in the set of phonetic transcriptions.Type: ApplicationFiled: November 6, 2015Publication date: September 22, 2016Inventors: Oren ELISHA, Merav BEN-ASHER
-
Publication number: 20150351663Abstract: A method of determining a value for an apnea-hypopnea index (AHI) for a person, the method comprising: recording a voice track of a person; extracting features from the voice track that characterize the voice track; and processing the features to determine an AHI.Type: ApplicationFiled: January 24, 2014Publication date: December 10, 2015Inventors: Yaniv ZIGEL, Ariel TARASIUK, Oren ELISHA