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: 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
-
Patent number: 9218163Abstract: 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: GrantFiled: June 28, 2011Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Sylvain Dehors, Opher Etzion, Mark H. Linehan, Ella Rabinovich
-
Patent number: 8943009Abstract: 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: GrantFiled: November 20, 2011Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: Opher Etzion, Elior Malul, Inna Skarbovsky, Tali Yatzkar-Haham
-
Patent number: 8938443Abstract: A method of optimizing runtime spatiotemporal events processing is provided.Type: GrantFiled: October 19, 2010Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: Opher Etzion, Nir Zolotorevsky
-
Publication number: 20140052431Abstract: 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: ApplicationFiled: August 20, 2012Publication date: February 20, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yagil Engel, Opher Etzion, Zohar Feldman, Guy Sharon
-
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
-
Publication number: 20130006608Abstract: 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: ApplicationFiled: June 28, 2011Publication date: January 3, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sylvain Dehors, Opher Etzion, Mark H. Linehan, Ella Rabinovich
-
Publication number: 20120095986Abstract: A method of optimizing runtime spatiotemporal events processing is provided.Type: ApplicationFiled: October 19, 2010Publication date: April 19, 2012Inventors: Opher Etzion, Nir Zolotorevsky
-
Patent number: 7933794Abstract: 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: GrantFiled: October 30, 2003Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventors: Asaf Adi, Opher Etzion, Dagan Gilat, Guy Sharon
-
Publication number: 20100145749Abstract: 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: ApplicationFiled: December 9, 2008Publication date: June 10, 2010Inventors: Sarel Aiber, David Botzer, Opher Etzion, Dagan Gilat, Natalia Razinkov, Aviad Sela, Segev Wasserkrug
-
Publication number: 20060155719Abstract: 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: ApplicationFiled: January 10, 2005Publication date: July 13, 2006Applicant: International Business Machines CorporationInventors: Joris Mihaeli, David Botzer, Opher Etzion, Ziva Sommer
-
Patent number: 7010525Abstract: 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: GrantFiled: April 25, 2002Date of Patent: March 7, 2006Assignee: International Business Machines CorporationInventors: David Botzer, Opher Etzion, Tali Yatzkar-Haham
-
Publication number: 20050096966Abstract: 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: ApplicationFiled: October 30, 2003Publication date: May 5, 2005Applicant: International Business Machines CorporationInventors: Asaf Adi, Opher Etzion, Dagan Gilat, Guy Sharon
-
Publication number: 20050096949Abstract: 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: ApplicationFiled: October 29, 2003Publication date: May 5, 2005Applicant: International Business Machines CorporationInventors: Sarel Aiber, David Botzer, Opher Etzion, Dagan Gilat, Natalia Razinkov, Aviad Sela, Segev Wasserkrug
-
Publication number: 20040128295Abstract: 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: ApplicationFiled: December 27, 2002Publication date: July 1, 2004Applicant: International Business Machines CorporationInventors: Asaf Adi, David Botzer, Opher Etzion, Tali Yatzkar-Haham
-
Publication number: 20030204491Abstract: 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: ApplicationFiled: April 25, 2002Publication date: October 30, 2003Applicant: International Business Machines CorporationInventors: David Botzer, Opher Etzion, Tali Yatzkar-Haham
-
Patent number: 6604093Abstract: 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: GrantFiled: December 27, 1999Date of Patent: August 5, 2003Assignee: International Business Machines CorporationInventors: Opher Etzion, Asaf Adi