Patents by Inventor Opher Etzion

Opher Etzion 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: 9405598
    Abstract: 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: Grant
    Filed: July 31, 2013
    Date of Patent: August 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Opher Etzion, Segev Eliezer Wasserkrug
  • Patent number: 9218163
    Abstract: Techniques for generating complex event processing rules in a controlled natural language are provided. The techniques include obtaining one or more vocabularies that encompass a set of one or more noun and verb concepts, dynamically building an inheritance hierarchy of one or more named vocabulary concepts from the one or more vocabularies, parsing a controlled natural language input textual statement by using one or more names and the inheritance hierarchy to identify one or more temporal concepts and one or more complex event processing concepts, and converting the controlled natural language input textual statement to a complex event processing language statement by generating a representation of a lexical structure of the controlled natural language input textual statement that contains a reference to each identified temporal and complex event processing concept.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sylvain Dehors, Opher Etzion, Mark H. Linehan, Ella Rabinovich
  • Patent number: 8943009
    Abstract: A method of adapting an event processing component. The method comprises designating an event processing component having a plurality of event processing agents which carry out a plurality of rules to process a plurality of events, selecting at least one rules correctness requirement, and automatically adjusting, using a processor, the plurality of event processing rules to comply with the at least one correctness requirement.
    Type: Grant
    Filed: November 20, 2011
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Opher Etzion, Elior Malul, Inna Skarbovsky, Tali Yatzkar-Haham
  • Patent number: 8938443
    Abstract: A method of optimizing runtime spatiotemporal events processing is provided.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Opher Etzion, Nir Zolotorevsky
  • Publication number: 20140052431
    Abstract: A computerized method of adapting an event management framework comprising providing an event processing network (EPN) which models processing of a plurality of incoming events by the event management framework, providing at least one goal specifying a target value of at least one measurable attribute of the event management framework, performing a plurality of simulations on the EPN, each simulation of the processing of the plurality of incoming events according to a different set of a plurality of control values defining a behavioral pattern of at least one event processing agent of the EPN, selecting a control values set from the plurality of control values sets according to a match between an outcome of the plurality of simulations and the at least one target value, and adapting the event management framework according to the selected control values set.
    Type: Application
    Filed: August 20, 2012
    Publication date: February 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yagil Engel, Opher Etzion, Zohar Feldman, Guy Sharon
  • Publication number: 20130318543
    Abstract: 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: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: International Business Machines Corporation
    Inventors: Opher Etzion, Segev Eliezer Wasserkrug
  • Publication number: 20130006608
    Abstract: Techniques for generating complex event processing rules in a controlled natural language are provided. The techniques include obtaining one or more vocabularies that encompass a set of one or more noun and verb concepts, dynamically building an inheritance hierarchy of one or more named vocabulary concepts from the one or more vocabularies, parsing a controlled natural language input textual statement by using one or more names and the inheritance hierarchy to identify one or more temporal concepts and one or more complex event processing concepts, and converting the controlled natural language input textual statement to a complex event processing language statement by generating a representation of a lexical structure of the controlled natural language input textual statement that contains a reference to each identified temporal and complex event processing concept.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sylvain Dehors, Opher Etzion, Mark H. Linehan, Ella Rabinovich
  • Publication number: 20120095986
    Abstract: A method of optimizing runtime spatiotemporal events processing is provided.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Inventors: Opher Etzion, Nir Zolotorevsky
  • Patent number: 7933794
    Abstract: A method and system for ADI (Active Dependency Integration) provides an information and execution model for the description of enterprise systems, solutions and services. It supports the modeling of various entities and business components (e.g. event, disk, application, activity, business process), the information that is associated with them (i.e. schema), and the semantic relationships among them (e.g. dependency between a business component and other business components and events). The ADI execution model monitors and manages business components and the relationships among them. It automatically updates business components information in response to events occurrences and constraints violations, and propagates changes in business components to other business components according to the dependency model.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Asaf Adi, Opher Etzion, Dagan Gilat, Guy Sharon
  • Publication number: 20100145749
    Abstract: A computer implemented method and system for optimizing performance of a business IT infrastructure, wherein business objectives are obtained as input and the IT business infrastructure and/or business level components associated therewith are optimized according to the business objectives. In one embodiment, an objectives definition is created that defines business objectives and business rules determining how IT level metrics affect the business objectives and, optionally, service level agreements or other contract definitions based on the objectives definition. A runtime performance of the business objectives is determined during runtime of the business IT infrastructure by monitoring the business IT infrastructure, its compliance with the contract definitions, and the business objectives achieved by the business IT infrastructure.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Inventors: Sarel Aiber, David Botzer, Opher Etzion, Dagan Gilat, Natalia Razinkov, Aviad Sela, Segev Wasserkrug
  • Publication number: 20060155719
    Abstract: Situation detection systems and methods are provided, in which the capabilities of standard event stores and relational systems are enhanced by augmented event-oriented algebraic operators. Rules involving the event-oriented operators are combined with conventional relational algebraic techniques, and applied to an event database in order to detect more complex patterns, indicative of composite events or situations.
    Type: Application
    Filed: January 10, 2005
    Publication date: July 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Joris Mihaeli, David Botzer, Opher Etzion, Ziva Sommer
  • Patent number: 7010525
    Abstract: A method and system for establishing a situation for use in an event-driven application receives one or more events, and queries an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation. The event or events are integrated with the auxiliary data for generating a composite event defining the situation. The database query is constructed in real time based on the received events with a query language using SQL primitives.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: March 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Botzer, Opher Etzion, Tali Yatzkar-Haham
  • Publication number: 20050096966
    Abstract: A method and system for ADI (Active Dependency Integration) provides an information and execution model for the description of enterprise systems, solutions and services. It supports the modeling of various entities and business components (e.g. event, disk, application, activity, business process), the information that is associated with them (i.e. schema), and the semantic relationships among them (e.g. dependency between a business component and other business components and events). The ADI execution model monitors and manages business components and the relationships among them. It automatically updates business components information in response to events occurrences and constraints violations, and propagates changes in business components to other business components according to the dependency model.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Applicant: International Business Machines Corporation
    Inventors: Asaf Adi, Opher Etzion, Dagan Gilat, Guy Sharon
  • Publication number: 20050096949
    Abstract: A computer implemented method and system for optimizing performance of a business IT infrastructure, wherein business objectives are obtained as input and the IT business infrastructure and/or business level components associated therewith are optimized according to the business objectives. In one embodiment, an objectives definition is created that defines business objectives and business rules determining how IT level metrics affect the business objectives and, optionally, service level agreements or other contract definitions based on the objectives definition. A runtime performance of the business objectives is determined during runtime of the business IT infrastructure by monitoring the business IT infrastructure, its compliance with the contract definitions, and the business objectives achieved by the business IT infrastructure.
    Type: Application
    Filed: October 29, 2003
    Publication date: May 5, 2005
    Applicant: International Business Machines Corporation
    Inventors: Sarel Aiber, David Botzer, Opher Etzion, Dagan Gilat, Natalia Razinkov, Aviad Sela, Segev Wasserkrug
  • Publication number: 20040128295
    Abstract: For use with a computer implemented situation manager a data structure for depicting events contains data representative of an event model defining a hierarchy of events and inter-relationships between events so as to allow a lower order event to be defined from a higher order event having similar characteristics. The event model allows a system designer to separate the knowledge about the events from the situations' definition resulting in a clear event diagram to be defined that illustrates the event connections, instead of concealing this knowledge inside the situations' definition. As a result, there is no need to implement the event connections using situations. This reduces the number of the defined situations, simplifies the situations themselves and improves run time performance.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Asaf Adi, David Botzer, Opher Etzion, Tali Yatzkar-Haham
  • Publication number: 20030204491
    Abstract: A method and system for establishing a situation for use in an event-driven application receives one or more events, and queries an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation. The event or events are integrated with the auxiliary data for generating a composite event defining the situation. The database query is constructed in real time based on the received events with a query language using SQL primitives.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: David Botzer, Opher Etzion, Tali Yatzkar-Haham
  • Patent number: 6604093
    Abstract: A method for situation management includes specifying a composite event as a combination of two or more predefined component events and defining a rule, which causes a reaction to be invoked upon an occurrence of the composite event subject to a given condition. When at least first and second instances of the component events are received before invoking the reaction, the first instance is evaluated subject to the condition, so as to determine whether the first instance can satisfy the rule, before evaluating the second instance. Responsive to evaluating the first instance subject to the condition, it is determined that the composite event has occurred, and the reaction is invoked.
    Type: Grant
    Filed: December 27, 1999
    Date of Patent: August 5, 2003
    Assignee: International Business Machines Corporation
    Inventors: Opher Etzion, Asaf Adi