Patents by Inventor Asaf Adi
Asaf Adi 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: 12052585Abstract: A method for client steering in a multiple access point (AP) network is performed by a controller and comprises the steps of: receiving, from one or more APs, pieces of related information for the client steering; on the basis of the pieces of information, determining a particular candidate BSS for the client steering from among a plurality of BSSs; and transmitting a request message for the client steering to an AP operating the particular candidate BSS.Type: GrantFiled: April 24, 2020Date of Patent: July 30, 2024Assignee: WILUS INSTITUTE OF STANDARDS AND TECHNOLOGY INC.Inventors: Asaf Zebulon, Fathan Adi Pranaya, Hwanwoong Hwang, Woojin Ahn, Juhyung Son, Jinsam Kwak
-
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
-
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: 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: 20210004885Abstract: A method comprising: accessing one or more conversational flows of a conversational computer program, wherein the one or more conversational flows each comprises dialogue nodes and fulfillment nodes, and wherein each of the one or more conversational flows is at least one of: (a) a historical conversational flow of a human-computer conversation carried out by the conversational computer program, and (b) a programmed conversational flow, according to which the conversational computer program conducts human-computer conversations; receiving a desirability score of each of at least some of the fulfillment nodes; and based on the one or more conversational flows and the desirability scores, automatically assigning a polarity score to each of at least some of the dialogue nodes.Type: ApplicationFiled: July 2, 2019Publication date: January 7, 2021Inventors: Roy Abitbol, Eliezer Wasserkrug, Asaf Adi
-
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
-
Patent number: 9904817Abstract: Embodiments of the present invention may provide the capability to identify a specific object being interacted with that may be cheaply and easily included in mass-produced objects. In an embodiment, a computer-implemented method for object identification may comprise receiving a signal produced by a physical interaction with an object to be identified, the signal produced by an identification structure coupled to the object during physical interaction with the object, processing the signal to form digital data identifying the object, and accessing a database using the digital data to retrieve additional information identifying or describing properties of the object identified.Type: GrantFiled: May 29, 2017Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Asaf Adi, David Breitgand, Lior Limonad, Nir E Mashkif, Ari Volcoff, Alexander Zadorojniy, Sergey Zeltyn
-
Publication number: 20170351882Abstract: Embodiments of the present invention may provide the capability to identify a specific object being interacted with that may be cheaply and easily included in mass-produced objects. In an embodiment, a computer-implemented method for object identification may comprise receiving a signal produced by a physical interaction with an object to be identified, the signal produced by an identification structure coupled to the object during physical interaction with the object, processing the signal to form digital data identifying the object, and accessing a database using the digital data to retrieve additional information identifying or describing properties of the object identified.Type: ApplicationFiled: May 29, 2017Publication date: December 7, 2017Inventors: Asaf Adi, David Breitgand, Lior Limonad, Nir E. Mashkif, Ari Volcoff, Alexander Zadorojniy, Sergey Zeltyn
-
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
-
Patent number: 9760744Abstract: Embodiments of the present invention may provide the capability to identify a specific object being interacted with that may be cheaply and easily included in mass-produced objects. In an embodiment, a computer-implemented method for object identification may comprise receiving a signal produced by a physical interaction with an object to be identified, the signal produced by an identification structure coupled to the object during physical interaction with the object, processing the signal to form digital data identifying the object, and accessing a database using the digital data to retrieve additional information identifying or describing properties of the object identified.Type: GrantFiled: June 1, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Asaf Adi, David Breitgand, Lior Limonad, Nir E Mashkif, Ari Volcoff, Alexander Zadorojniy, Sergey Zeltyn
-
Patent number: 9280335Abstract: A composable software bundle is created by retrieving a semantic representation of a set of software modules. A functional representation of a set of operations is retrieved. Each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases. A set of artifacts including a set of executable instructions associated with the set of operations is identified. The semantic representation, the functional representation, and the set of artifacts, are stored in a composable software bundle.Type: GrantFiled: September 30, 2010Date of Patent: March 8, 2016Assignee: International Business Machines CorporationInventors: Asaf Adi, William C. Arnold, Daniel C. Berg, Tamar Eilam, Dinakaran Joseph, Michael H. Kalantar, Alexander Kofman, Alexander V. Konstantinou, Tova Roth, Edward C. Snible, Harm Sluiman, Ruth E. Willenborg, Matt R. Hogstrom, Jose I. Ortiz
-
Patent number: 9201581Abstract: A computerized method for generating monitoring rules, comprising: presenting to a user a spatio-temporal data indicative of a plurality of spatio-temporal attributes of a plurality of image objects in a space during a period; selecting, by a user, at least one of a spatial pattern and a temporal pattern represented in said spatio-temporal data; analyzing said at least one of a spatial pattern and a temporal pattern to identify at least one of a spatial related characteristic of at least some of said plurality of image objects and a temporal related characteristic of at least some of said plurality of image objects; automatically generating at least one monitoring rule to track an occurrence of said at least one of a location related characteristic and a temporal related characteristic.Type: GrantFiled: July 31, 2013Date of Patent: December 1, 2015Assignee: International Business Machines CorporationInventors: Asaf Adi, Sarit Arcushin, Peter Bak, Dolev Dotan, Alexander Kofman, Avi Yaeli, Tali Yatzkar-Haham, Gilad Saadoun, Guy Sharon
-
Patent number: 9047160Abstract: A virtual image is created by receiving a selection of at least one composable software bundle. The at least one composable software bundle includes a first set of metadata and a first set of artifacts comprising a first set of executable instructions associated with a first set of operations. A virtual image asset is selected and received. The virtual image asset includes one or more virtual image disks, a second set of metadata, and a second set of artifacts including a second set of executable instructions associated with a second set of operations. A new virtual image asset is created based on the at least one composable software bundle and the virtual image asset. The new virtual image asset includes a third set of metadata that is based on the first set of metadata and the second set of metadata.Type: GrantFiled: February 28, 2011Date of Patent: June 2, 2015Assignee: International Business Machines CorporationInventors: Asaf Adi, William C. Arnold, Daniel C. Berg, Tamar Eilam, Dinakaran Joseph, Michael H. Kalantar, Alexander Kofman, Alexander V. Konstantinou, Tova Roth, Edward C. Snible, Harm Sluiman, Ruth E. Willenborg, Matt R. Hogstrom, Jose I. Ortiz
-
Publication number: 20150040064Abstract: A computerized method for generating monitoring rules, comprising: presenting to a user a spatio-temporal data indicative of a plurality of spatio-temporal attributes of a plurality of image objects in a space during a period; selecting, by a user, at least one of a spatial pattern and a temporal pattern represented in said spatio-temporal data; analyzing said at least one of a spatial pattern and a temporal pattern to identify at least one of a spatial related characteristic of at least some of said plurality of image objects and a temporal related characteristic of at least some of said plurality of image objects; automatically generating at least one monitoring rule to track an occurrence of said at least one of a location related characteristic and a temporal related characteristic.Type: ApplicationFiled: July 31, 2013Publication date: February 5, 2015Applicant: International Business Machines CorporationInventors: Asaf Adi, Sarit Arcushin, Peter Bak, Dolev Dotan, Alexander Kofman, Avi Yaeli, Tali Yatzkar-Haham, Gilad Saadoun, Guy Sharon
-
Patent number: 8443453Abstract: A method of ad hoc trust delegation in human-based workflow systems using one-time access key is provided herein. The method may include the following steps: generating a unique access key to a workflow system in response to a delegation of trust to one or more users; associating the unique access key with a specified portion of a workflow within the workflow system; embedding the unique access key in a message sent to the one or more users; and providing the one or more users with a one-time access to the workflow system, such that the access is limited to the specified portion of the workflow, in response to applying the unique access key to the workflow system.Type: GrantFiled: October 13, 2010Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Asaf Adi, Nili Guy, David Franklin Manning, Michael Cain Mansell, Yoav Rubin, Gilad Moredehi Saadoun, Gal Shachor, Avi Yaeli
-
Patent number: 8413105Abstract: A method for managing a software development process, the method includes: receiving information representative of instances of simple software development process events; detecting, by a complex event processing (CEP) engine and in response to the received information, at least one complex situation; and invoking at least one software management process reaction responsive to a detection of the at least one complex situation.Type: GrantFiled: October 23, 2007Date of Patent: April 2, 2013Assignee: International Business Machines CorporationInventors: Asaf Adi, Jonathan Bnayahu, Inbal Ronen, Avi Yaeli
-
Publication number: 20120192149Abstract: A method for information processing includes defining a set of abstract operators for use in implementing computing operations, including iterative operations. Respective execution times are determined for the operations implemented by the abstract operators. Given a definition of a rule, including a complex event and an action to be performed upon occurrence of the complex event, software code to implement the rule is automatically generated by generating concrete instances of the abstract operators so as to invoke a sequence of computing steps that includes iterations of the iterative operations. A worst-case estimate of a duration of execution of the software code is computed based on the respective execution times.Type: ApplicationFiled: March 7, 2012Publication date: July 26, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asaf Adi, David Botzer, Yonit Magid, David Oren, Boris Shulman
-
Publication number: 20120096543Abstract: A method of ad hoc trust delegation in human-based workflow systems using one-time access key is provided herein. The method may include the following steps: generating a unique access key to a workflow system in response to a delegation of trust to one or more users; associating the unique access key with a specified portion of a workflow within the workflow system; embedding the unique access key in a message sent to the one or more users; and providing the one or more users with a one-time access to the workflow system, such that the access is limited to the specified portion of the workflow, in response to applying the unique access key to the workflow system.Type: ApplicationFiled: October 13, 2010Publication date: April 19, 2012Applicant: International Business Machines CorporationInventors: Asaf Adi, Nili Guy, David Franklin Manning, Michael Cain Mansell, Yoav Rubin, Gilad Moredehi Saadoun, Gal Shachor, Avi Yaeli
-
Publication number: 20120081395Abstract: A virtual image is created by receiving a selection of at least one composable software bundle. The at least one composable software bundle includes a first set of metadata and a first set of artifacts comprising a first set of executable instructions associated with a first set of operations. A virtual image asset is selected and received. The virtual image asset includes one or more virtual image disks, a second set of metadata, and a second set of artifacts including a second set of executable instructions associated with a second set of operations. A new virtual image asset is created based on the at least one composable software bundle and the virtual image asset. The new virtual image asset includes a third set of metadata that is based on the first set of metadata and the second set of metadata.Type: ApplicationFiled: February 28, 2011Publication date: April 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asaf Adi, William C. Arnold, Daniel C. Berg, Tamar Eilam, Joseph Dinakaran, Michael H. Kalantar, Alexander Kofman, Alexander V. Konstantinou, Tova Roth, Edward C. Snible, Harm Sluiman, Ruth E. Willenborg, Matt R. Hogstrom, Jose I. Ortiz
-
Publication number: 20120084769Abstract: A composable software bundle is created by retrieving a semantic representation of a set of software modules. A functional representation of a set of operations is retrieved. Each operation in the set of operations is to be performed on the set of software modules during at least one virtual image life-cycle phase in a set of virtual image life-cycle phases. A set of artifacts including a set of executable instructions associated with the set of operations is identified. The semantic representation, the functional representation, and the set of artifacts, are stored in a composable software bundle.Type: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Applicant: International Business Machines CorporationInventors: Asaf ADI, William C. ARNOLD, Daniel C. BERG, Tamar EILAM, Dinakaran JOSEPH, Michael H. KALANTAR, Alexander KOFMAN, Alexander V. KONSTANTINOU, Tova ROTH, Edward C. SNIBLE, Harm SLUIMAN, Ruth E. WILLENBORG, Matt R. HOGSTROM, Jose I. ORTIZ