Patents by Inventor Eliezer Wasserkrug
Eliezer Wasserkrug 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: 11308410Abstract: Constructing a MARS prediction model using predictor variables at a first point in time within a time horizon, including directly-controllable variables of first physical characteristics of a system and that are associated with adjustable operational control settings for directly controlling the first physical characteristic, and including controllable variables of second physical characteristics that are affected by the first physical characteristics, recursively using the prediction model to define an optimization problem for later point in time within the time horizon, transforming the optimization problem into a MILP problem, and solving the MILP problem using an optimization engine to determine, for any given one of the directly-controllable variables and corresponding to at least one of the points in time, for adjusting, using the optimized value, the adjustable operational control setting corresponding to the given directly-controllable variable and thereby control the physical characteristic associateType: GrantFiled: November 26, 2018Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Michael Masin, Eliezer Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Patent number: 11121986Abstract: In an example computer-implemented method, unstructured interactions between an unstructured conversation bot and a plurality of users are logged. A process flow model is generated based on the logged unstructured interactions. Instructions based on the process flow model are presented to a user in real time via the conversation bot.Type: GrantFiled: August 1, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Roy Abitbol, Eliezer Wasserkrug, Harold Jeffrey Ship, Jonathan Bnayahu
-
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: 20200167678Abstract: Constructing a MARS prediction model using predictor variables at a first point in time within a time horizon, including directly-controllable variables of first physical characteristics of a system and that are associated with adjustable operational control settings for directly controlling the first physical characteristic, and including controllable variables of second physical characteristics that are affected by the first physical characteristics, recursively using the prediction model to define an optimization problem for later point in time within the time horizon, transforming the optimization problem into a MILP problem, and solving the MILP problem using an optimization engine to determine, for any given one of the directly-controllable variables and corresponding to at least one of the points in time, for adjusting, using the optimized value, the adjustable operational control setting corresponding to the given directly-controllable variable and thereby control the physical characteristic associateType: ApplicationFiled: November 26, 2018Publication date: May 28, 2020Inventors: Michael Masin, Eliezer Wasserkrug, Alexander Zadorojniy, Sergey Zeltyn
-
Patent number: 9405598Abstract: A novel and useful method, system and framework for extending event processing pattern language to include constructs and patterns in the language to support historical patterns and associated retrospective event processing that enable a user to define patterns that consist of both on-line streaming and historical (retrospective) patterns. This enables entire functions to be expressed in a single pattern language and also enables event processing optimization whereby function processing is mapped to a plurality of event processing agents (EPAs). The EPAs in turn are assigned to a physical processor and to threads within the processor.Type: GrantFiled: July 31, 2013Date of Patent: August 2, 2016Assignee: International Business Machines CorporationInventors: Opher Etzion, Segev Eliezer Wasserkrug
-
Publication number: 20150187025Abstract: A method comprising using at least one hardware processor for: receiving a hydraulic model of a water distribution network; selecting a headloss model from a headloss models library; mapping components of said hydraulic model to components in a components library; selecting at least one objective from an objectives library; and executing an algorithm for optimization of the water distribution network, to output an optimized algebraic description of the water distribution network, wherein said executing is based on the headloss model, on mapped ones of the components in the components library, and on the at least one objective.Type: ApplicationFiled: January 1, 2014Publication date: July 2, 2015Applicant: International Business Machines CorporationInventors: SEGEV ELIEZER WASSERKRUG, ALEXANDER ZADOROJNIY
-
Patent number: 9015723Abstract: A novel and useful system and method of decentralized decision-making for real-time scheduling in a multi-process environment. For each process step and/or resource capable of processing a particular step, a service index is calculated. The calculation takes into account several measures, such as business level measures, operational measures and employee level measure. The decision of which process step a resource should next work on or what step to assign to a resource is based on the service index calculation and, optionally, other production factors. In one embodiment, the resource is assigned the process step with the maximal service index. Alternatively, when a resource becomes available, all process steps the resource is capable of processing are presented in order of descending service index. The resource then selects which process step to work on next.Type: GrantFiled: September 23, 2009Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventors: Dagan Gilat, Mike A. Marin, Michael Masin, Segev Eliezer Wasserkrug, Sergey Zeltyn
-
Patent number: 8904395Abstract: Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.Type: GrantFiled: July 26, 2010Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Ofer Biran, Tirtsa Hochberg, Michael Massin, Gil Rapaport, Yossi Shiloach, Segev Eliezer Wasserkrug
-
Publication number: 20130318543Abstract: A novel and useful method, system and framework for extending event processing pattern language to include constructs and patterns in the language to support historical patterns and associated retrospective event processing that enable a user to define patterns that consist of both on-line streaming and historical (retrospective) patterns. This enables entire functions to be expressed in a single pattern language and also enables event processing optimization whereby function processing is mapped to a plurality of event processing agents (EPAs). The EPAs in turn are assigned to a physical processor and to threads within the processor.Type: ApplicationFiled: July 31, 2013Publication date: November 28, 2013Applicant: International Business Machines CorporationInventors: Opher Etzion, Segev Eliezer Wasserkrug
-
Patent number: 8539511Abstract: A novel and useful method, system and framework for extending event processing pattern language to include constructs and patterns in the language to support historical patterns and associated retrospective event processing that enable a user to define patterns that consist of both on-line streaming and historical (retrospective) patterns. This enables entire functions to be expressed in a single pattern language and also enables event processing optimization whereby function processing is mapped to a plurality of event processing agents (EPAs). The EPAs in turn are assigned to a physical processor and to threads within the processor.Type: GrantFiled: October 14, 2009Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Opher Zvi Etzion, Segev Eliezer Wasserkrug
-
Patent number: 8234175Abstract: Device, system, and method of collaborative distribution of digital merchandise. For example, an apparatus for collaborative distribution of Digital Merchandise Items (DMIs) includes: a first computing device having an agent module to receive a command of a first user to purchase a DMI from a second user, to provide information to process a first electronic payment from the first user to the second user, to receive the DMI from a second computing device of the second user, to receive a confirmation that a second electronic payment was made from a third user to the first user, to transfer a copy of the DMI from the first computing device to a third computing device of the third user, to calculate a first portion of the second electronic payment to be maintained by the first user, to calculate a second portion of the second electronic payment to be transferred to the second user, and to provide information to process an electronic payment of the second portion from the first user to the second user.Type: GrantFiled: April 1, 2008Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Amit Fisher, Dagan Gilat, Gal Shachor, Pnina Vortman, Segev Eliezer Wasserkrug
-
Publication number: 20120023499Abstract: Systems and methods for scheduling events in a virtualized computing environment are provided. In one embodiment, the method comprises scheduling one or more events in a first event queue implemented in a computing environment, in response to determining that number of events in the first event queue is greater than a first threshold value, wherein the first event queue comprises a first set of events received for purpose of scheduling, wherein said first set of events remain unscheduled; mapping the one or more events in the first event queue to one or more server resources in a virtualized computing environment; receiving a second set of events included in a second event queue, wherein one more events in the second set of event are defined as having a higher priority than one or more events in the first event queue that have or have not yet been scheduled.Type: ApplicationFiled: July 26, 2010Publication date: January 26, 2012Applicant: International Business Machines CorporationInventors: Ofer Biran, Tirtsa Hochberg, Michael Masin, Gil Rapaport, Yossi Shiloach, Segev Eliezer Wasserkrug
-
Publication number: 20110184882Abstract: A computer implemented method for social modeling is disclosed. The method includes entering into a modeling environment one or more model elements by one or more users via communication device communicating over a communication network, performing modeling actions on the model elements, by the users according to their roles, determining if one or more of the model elements satisfy a policy, and if so determining that the policy satisfying model elements are finalized. A computer program product and a data processing system are also disclosed.Type: ApplicationFiled: January 25, 2010Publication date: July 28, 2011Applicant: International Business Machines CorporationInventors: David Amid, Ateret Anaby-Tavor, Amit Fisher, Dagan Gilat, Segev Eliezer Wasserkrug
-
Publication number: 20110088035Abstract: A novel and useful method, system and framework for extending event processing pattern language to include constructs and patterns in the language to support historical patterns and associated retrospective event processing that enable a user to define patterns that consist of both on-line streaming and historical (retrospective) patterns. This enables entire functions to be expressed in a single pattern language and also enables event processing optimization whereby function processing is mapped to a plurality of event processing agents (EPAs). The EPAs in turn are assigned to a physical processor and to threads within the processor.Type: ApplicationFiled: October 14, 2009Publication date: April 14, 2011Applicant: International Business Machines CorporationInventors: Opher Zvi Etzion, Segev Eliezer Wasserkrug
-
Publication number: 20110072436Abstract: A novel and useful system and method of decentralized decision-making for real-time scheduling in a multi-process environment. For each process step and/or resource capable of processing a particular step, a service index is calculated. The calculation takes into account several measures, such as business level measures, operational measures and employee level measure. The decision of which process step a resource should next work on or what step to assign to a resource is based on the service index calculation and, optionally, other production factors. In one embodiment, the resource is assigned the process step with the maximal service index. Alternatively, when a resource becomes available, all process steps the resource is capable of processing are presented in order of descending service index. The resource then selects which process step to work on next.Type: ApplicationFiled: September 23, 2009Publication date: March 24, 2011Applicant: International Business Machines CorporationInventors: Dagan Gilat, Mike A. Marin, Michael Masin, Segev Eliezer Wasserkrug, Sergey Zeltyn
-
Publication number: 20090248535Abstract: Device, system, and method of collaborative distribution of digital merchandise. For example, an apparatus for collaborative distribution of Digital Merchandise Items (DMIs) includes: a first computing device having an agent module to receive a command of a first user to purchase a DMI from a second user, to provide information to process a first electronic payment from the first user to the second user, to receive the DMI from a second computing device of the second user, to receive a confirmation that a second electronic payment was made from a third user to the first user, to transfer a copy of the DMI from the first computing device to a third computing device of the third user, to calculate a first portion of the second electronic payment to be maintained by the first user, to calculate a second portion of the second electronic payment to be transferred to the second user, and to provide information to process an electronic payment of the second portion from the first user to the second user.Type: ApplicationFiled: April 1, 2008Publication date: October 1, 2009Inventors: Amit Fisher, Dagan Gilat, Gal Shachor, Pnina Vortman, Segev Eliezer Wasserkrug