Patents by Inventor Segev Eliezer Wasserkrug
Segev 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: 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