Patents by Inventor Nir Mashkif
Nir Mashkif 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: 20250103362Abstract: Embodiments of the present disclosure provide methods, systems, and computer program products for implementing user interface (UI) Task Automations. Disclosed embodiments include receiving an automation structure and inputs and outputs of the structure to create a task automation, and providing multi-modal interfaces to process one or more teaching demonstrations for the task automation, where the teaching demonstrations identify automation processing parameters and operations for the task automation. Interactive contextual guidance are generated to record conditional execution of one or more actions or expressions based on states of one or more UI elements of the teaching demonstrations. Disclosed embodiments include recording, based on the conditional execution of one or more actions or expressions, the teaching demonstrations, synthesizing a UI task automation program of the task automation from the teaching demonstrations, and presenting the UI task automation program for validation.Type: ApplicationFiled: September 26, 2023Publication date: March 27, 2025Inventors: Avi YAELI, Sami MARREED, Segev SHLOMOV, Asaf ADI, Nir MASHKIF, Offer AKRABI, Netanel EDER
-
Publication number: 20250068940Abstract: An example system includes a processor to receive an event trace. The processor can transform the event trace into a semantic story using a generated story template. The processor can input the semantic story into a fine-tuned model. The processor can receive a next skill prediction from the fine-tuned model.Type: ApplicationFiled: August 24, 2023Publication date: February 27, 2025Inventors: Segev SHLOMOV, Alon OVED, Sergey ZELTYN, Nir MASHKIF
-
Patent number: 11966562Abstract: An approach for automatically generate the Natural Language Interface (NLI) directly from the Graphical User Interface (GUI) code is disclosed. The approach leverages the use of mapping between GUI components to pre-defined NLI components in order to generate the necessary NLI components (e.g., intent example, entities, etc.) from the GUI code representation. The approach can leverage pre-defined patterns in order to generate these intent examples for each kind of NLI components. The created NLI dialog can be used simultaneously with the GUI or as a standalone feature.Type: GrantFiled: March 11, 2021Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Offer Akrabi, Erez Lev Meir Bilgory, Sami Sobhe Marreed, Alessandro Donatelli, Asaf Adi, Nir Mashkif
-
Patent number: 11657310Abstract: Method, apparatus and product for utilizing stochastic controller to provide user-controlled notification rate of wearable-based events. The method comprises obtaining events issued by a module based on analysis of multiple sensor readings of one or more sensors of a wearable device. The method further comprises determining by a stochastic controller whether to provide an alert to a user based on the events and based on a user preference, wherein the user preference is indicative of a desired notification rate of the user, wherein the stochastic controller comprises a stochastic model of an environment. Based on such determination, alerts are outputted to the user.Type: GrantFiled: January 6, 2016Date of Patent: May 23, 2023Assignee: International Business Machines CorporiationInventors: Lior Limonad, Nir Mashkif, Segev E Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20220291788Abstract: An approach for automatically generate the Natural Language Interface (NLI) directly from the Graphical User Interface (GUI) code is disclosed. The approach leverages the use of mapping between GUI components to pre-defined NLI components in order to generate the necessary NLI components (e.g., intent example, entities, etc.) from the GUI code representation. The approach can leverage pre-defined patterns in order to generate these intent examples for each kind of NLI components. The created NLI dialog can be used simultaneously with the GUI or as a standalone feature.Type: ApplicationFiled: March 11, 2021Publication date: September 15, 2022Inventors: Offer Akrabi, Erez Lev Meir Bilgory, Sami Sobhe Marreed, ALESSANDRO DONATELLI, Asaf Adi, Nir Mashkif
-
Patent number: 11281734Abstract: In some examples, a system for generating personalized recommendation includes a processor that can perform an initial training for a deep reinforcement learning (DRL) model using domain knowledge, available users data, and an items list. The processor also inputs users data and an items list to the trained DRL model to generate an initial list of recommended items. The processor also inputs the initial list of recommended items and a user profile to a content-based filter to generate a final list of recommendations for a target user.Type: GrantFiled: July 3, 2019Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Alexander Zadorojniy, Sergey Voldman, Nir Mashkif
-
Publication number: 20210081758Abstract: A method for predicting at least one score for at least one item, comprising in at least one iteration of a plurality of iterations: receiving a user profile having a plurality of user attribute values; computing the at least one score according to a similarity between the user profile and a plurality of other user profiles by inputting the user profile and a plurality of items into a prediction model trained by: in each of a plurality of training iterations: receiving a training user profile of a plurality of training user profiles, the training user profile having a plurality of training user attribute values; computing by the prediction model a plurality of predicted scores, each for one of a plurality of training items, in response to the training user profile and the plurality of training items, where each of the plurality of training items has a plurality of training item.Type: ApplicationFiled: September 12, 2019Publication date: March 18, 2021Inventors: Alexander Zadorojniy, Michael Masin, Evgeny Shindin, Nir Mashkif
-
Patent number: 10929767Abstract: Embodiments of the present invention may provide the capability to detect complex events while providing improved detection and performance. In an embodiment of the present invention, a method for detecting an event may comprise receiving data representing measurement or detection of physical parameters, conditions, or actions, quantizing the received data and selecting a number of samples from the quantized data, generating a hidden Markov model representing events to be detected using initial model values based on ideal conditions, wherein a desired output is defined as a sequence of states, and wherein a number of states of the hidden Markov model is less than or equal to the number of samples of the quantized data, adjusting the quantized data and the initial model values to improve accuracy of the model, determining a state sequence of the hidden Markov model, and outputting an indication of a detected event.Type: GrantFiled: May 25, 2016Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Asaf Adi, Lior Limonad, Nir Mashkif, Segev E Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20210004421Abstract: In some examples, a system for generating personalized recommendation includes a processor that can perform an initial training for a deep reinforcement learning (DRL) model using domain knowledge, available users data, and an items list. The processor also inputs users data and an items list to the trained DRL model to generate an initial list of recommended items. The processor also inputs the initial list of recommended items and a user profile to a content-based filter to generate a final list of recommendations for a target user.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Inventors: Alexander Zadorojniy, Sergey Voldman, Nir Mashkif
-
Patent number: 10824955Abstract: A computer-implemented method, computerized apparatus and computer program product for activity recognition using adaptive window size segmentation of sensor data stream. A data stream generated by one or more sensors is obtained. A frequency analysis of the data in a first segment of the data stream is performed. A size of a second segment is determined based on the frequency analysis. Activity recognition is performed for the second segment by extracting one or more features of the data therein and applying a machine learning process on the extracted features to obtain a classification of the data into an activity class.Type: GrantFiled: April 6, 2016Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Lior Limonad, Nir Mashkif, Ari Volcoff, Sergey Zeltyn
-
Patent number: 10504036Abstract: A computer-implemented method, computerized apparatus and computer program product, the method comprising: obtaining data measured by one or more sensors; segmenting the data into a plurality of sliding windows; extracting one or more features from each of the plurality of sliding windows; analyzing, by a machine learning process, the extracted features to determine, for each sliding window, an activity detection in the sliding window; and determining an activity detection result in the data to be positive responsive to activity detection by the machine learning process in at least a number M of sliding windows out of a number N of consecutive sliding windows, wherein M>1.Type: GrantFiled: January 6, 2016Date of Patent: December 10, 2019Assignee: International Business Machines CorporationInventors: Lior Limonad, Nir Mashkif, Segev E Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Patent number: 10387445Abstract: A computer implemented method, a computerized system and a computer program product for anomaly classification. The computer implemented method comprises obtaining a data set, wherein the data set comprises a plurality of data points. The method further comprises filtering the data set based on an absolute distance criterion and performing anomaly classification on a test data point of the data set, wherein the anomaly classification is based on a relative density criterion. The method further comprises outputting an outcome of the anomaly classification.Type: GrantFiled: January 6, 2016Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Lior Limonad, Nir Mashkif, Segev E Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20180279899Abstract: A system having a wearable devices that, together with a cognitive model, are able to analyze a person to determine if they are in the flow and/or guide the person to get into the flow are disclosed. The system and processes help persons to find their unique formula to achieve flow. By using a cognitive AI engine, the system can describe a space of mental states and the actions that cause transitions between them for each individual.Type: ApplicationFiled: April 3, 2017Publication date: October 4, 2018Inventors: Asaf Adi, Nir Mashkif, Daniel Rose, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20180260735Abstract: A computer program product, an apparatus and a method for training of an HMM. The method comprises applying a classifier that uses an HMM which was trained based on a training set, on a set of samples to provide an initial prediction; computing a first F1-score of the initial prediction measuring an accuracy of the initial prediction; selecting a misclassified sample by the classifier in the initial prediction; adding the misclassified sample to the training set; training the HMM using the misclassified sample to provide a modified HMM; applying the classifier using the modified HMM on the set of samples to provide a second prediction; computing a second F1-score of the second prediction; and comparing the first F1-score and the second F1-score; in response to a determination that the first F1-score is greater than the second F1-score, removing the misclassified sample from the training set.Type: ApplicationFiled: March 8, 2017Publication date: September 13, 2018Inventors: Omer Arad, Nir Mashkif, Michael Masin, Alexander Zadorojniy, Sergey Zeltyn
-
Patent number: 9953298Abstract: A computerized method for cross-domain collaborative revision management of a common product. The method comprises: Monitoring a plurality of local revisions for each of a plurality of projects associated with the common product, each of the plurality of projects managed in one of a plurality of domain-specific configuration management tools; creating a collaborative baseline within a collaborative relationship hub synchronizing between a group of the plurality of local revisions selected from each of the plurality of projects; and assembling instructions of generating the common product according to the collaborative baseline.Type: GrantFiled: October 30, 2012Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Nir Mashkif, Aviad Sela, Uri Shani
-
Publication number: 20170344893Abstract: Embodiments of the present invention may provide the capability to detect complex events while providing improved detection and performance. In an embodiment of the present invention, a method for detecting an event may comprise receiving data representing measurement or detection of physical parameters, conditions, or actions, quantizing the received data and selecting a number of samples from the quantized data, generating a hidden Markov model representing events to be detected using initial model values based on ideal conditions, wherein a desired output is defined as a sequence of states, and wherein a number of states of the hidden Markov model is less than or equal to the number of samples of the quantized data, adjusting the quantized data and the initial model values to improve accuracy of the model, determining a state sequence of the hidden Markov model, and outputting an indication of a detected event.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Asaf Adi, Lior Limonad, Nir Mashkif, Segev E. Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20170300822Abstract: A computer-implemented method, computerized apparatus and computer program product for activity recognition using adaptive window size segmentation of sensor data stream. A data stream generated by one or more sensors is obtained. A frequency analysis of the data in a first segment of the data stream is performed. A size of a second segment is determined based on the frequency analysis. Activity recognition is performed for the second segment by extracting one or more features of the data therein and applying a machine learning process on the extracted features to obtain a classification of the data into an activity class.Type: ApplicationFiled: April 6, 2016Publication date: October 19, 2017Inventors: Lior Limonad, Nir Mashkif, Ari E. Volcoff, Sergey Zeltyn
-
Publication number: 20170193078Abstract: A computer implemented method, a computerized system and a computer program product for anomaly classification. The computer implemented method comprises obtaining a data set, wherein the data set comprises a plurality of data points. The method further comprises filtering the data set based on an absolute distance criterion and performing anomaly classification on a test data point of the data set, wherein the anomaly classification is based on a relative density criterion. The method further comprises outputting an outcome of the anomaly classification.Type: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Inventors: Lior Limonad, Nir Mashkif, Segev E. Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20170193383Abstract: Method, apparatus and product for utilizing stochastic controller to provide user-controlled notification rate of wearable-based events. The method comprises obtaining events issued by a module based on analysis of multiple sensor readings of one or more sensors of a wearable device. The method further comprises determining by a stochastic controller whether to provide an alert to a user based on the events and based on a user preference, wherein the user preference is indicative of a desired notification rate of the user, wherein the stochastic controller comprises a stochastic model of an environment. Based on such determination, alerts are outputted to the user.Type: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Inventors: Lior Limonard, Nir Mashkif, Segev E. Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20170193395Abstract: A computer-implemented method, computerized apparatus and computer program product, the method comprising: obtaining data measured by one or more sensors; segmenting the data into a plurality of sliding windows; extracting one or more features from each of the plurality of sliding windows; analyzing, by a machine learning process, the extracted features to determine, for each sliding window, an activity detection in the sliding window; and determining an activity detection result in the data to be positive responsive to activity detection by the machine learning process in at least a number M of sliding windows out of a number N of consecutive sliding windows, wherein M>1.Type: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Inventors: Lior Limonad, Nir Mashkif, Segev E Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn