Patents by Inventor Tali Yatzkar-Haham

Tali Yatzkar-Haham 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: 9984345
    Abstract: According to some embodiments of the present invention there is provided a computerized method for visually modifying a rule. The method may comprise receiving a rule and two or more data records, the rule comprising two or more computation instructions and each one of the data records comprising one or more physical location value. The method may comprise displaying a simulation comprising visual objects, each of the visual objects showing a result of applying the rule to one of the data records, and displayed on a computerized display at a position corresponding to the physical location value of the data records. The method may comprise receiving a marking from a user of one or more of the visual objects on the computerized display. The method may comprise modifying the computation instructions to produce a modified rule, based on the markings, and sending the modified rule.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: May 29, 2018
    Assignee: International Business Machine Corporation
    Inventors: Peter Bak, Dolev Dotan, Tali Yatzkar-Haham
  • Publication number: 20170235804
    Abstract: Visual construction of spatial or spatio-temporal relationships is disclosed. A method according to the disclosed subject matter may comprise receiving a visual representation of rule, the visual representation comprising two or more objects. A spatial relationship appearing in the visual representation may be analyzed and multiple alternative textual representations for the spatial relationship may be determined. A user selection between the multiple alternative textual representations of the spatial relationship may be received, whereby obtaining a selected verbalization of the relationship. A verbalization of the rule, which comprises the verbalization of the relationship, may be generated.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Inventors: Jonathan Bnayahu, Alexander Kofman, Eli Packer, Tali Yatzkar-Haham
  • Publication number: 20160189170
    Abstract: A method of recognizing customers requiring assistance, comprising: tracking movement of a customer at a store by at least one sensor; identifying at least one movement pattern from the tracking; analyzing the at least one movement pattern to identify a potential requirement of assistance by the customer; sending a message indicative of the potential requirement to an assisting system of the store; and triggering a providing of the assistance to the customer.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Sima Nadler, Tali Yatzkar-Haham
  • Publication number: 20160078387
    Abstract: According to some embodiments of the present invention there is provided a computerized method for visually modifying a rule. The method may comprise receiving a rule and two or more data records, the rule comprising two or more computation instructions and each one of the data records comprising one or more physical location value. The method may comprise displaying a simulation comprising visual objects, each of the visual objects showing a result of applying the rule to one of the data records, and displayed on a computerized display at a position corresponding to the physical location value of the data records. The method may comprise receiving a marking from a user of one or more of the visual objects on the computerized display. The method may comprise modifying the computation instructions to produce a modified rule, based on the markings, and sending the modified rule.
    Type: Application
    Filed: September 11, 2014
    Publication date: March 17, 2016
    Inventors: Peter Bak, Dotan Dolev, Tali Yatzkar-Haham
  • Patent number: 9201581
    Abstract: 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: Grant
    Filed: July 31, 2013
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Asaf Adi, Sarit Arcushin, Peter Bak, Dolev Dotan, Alexander Kofman, Avi Yaeli, Tali Yatzkar-Haham, Gilad Saadoun, Guy Sharon
  • Publication number: 20150040064
    Abstract: 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: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Asaf Adi, Sarit Arcushin, Peter Bak, Dolev Dotan, Alexander Kofman, Avi Yaeli, Tali Yatzkar-Haham, Gilad Saadoun, Guy Sharon
  • 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: 8549467
    Abstract: A method that includes: modeling a software system having pairs of coupled software components to yield a platform-independent model of pairs of respective platform-independent software component models associated with platform-specific software components; applying a materialization process to the platform-independent model to yield a platform-specific model by selecting respective concrete platform specific software components for the software component models; analyzing the platform-specific model to identify mismatched pairs of concrete platform-specific software components; re-modeling the platform-specific model such that each identified mismatched pair becomes coupled together via a configurable glue component model which comprises interface maps usable to eliminate the mismatch; configuring the glue component models by determining, in response to a feedback from a user, code snippets associated with any of the interface maps; and transforming the configured glue component model into a computer code in
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ofir Meir Brukner, Mila Keren, Shiri Kremer-Davidson, Julia Rubin, Tali Yatzkar-Haham
  • Patent number: 8549473
    Abstract: A system that includes: a configuration management system configured to receive resource updates submitted by developers of a product line; an update monitor configured, in manual monitoring, to mark each submitted resource update with respective variability data specified as relevant to the update submission, by the developer; and a tracer configured, in automatic monitoring, to trace portions of the updated resource into respective features or products of the product line, to determine variability data relevant to the update submission, wherein when an update request is initiated by the developer, the configuration management system is configured to associate the submitted resource updates with the update request based on common variability data, to provide resource updates on demand, based on variability data, wherein in automatic update, the configuration management system is configured to notify developers on resource updates, based on variability data common to the updated resource and the notified deve
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: October 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dolev Dotan, Julia Rubin, Tali Yatzkar-Haham
  • Publication number: 20130090962
    Abstract: A system for providing variability and materialization over links connecting product line resources is disclosed herein. The system may include a user interface configured to issue a request for a product-line resource given in a specified product configuration context, responsive to a user selection, wherein the product configuration contains one or more features of the feature model, wherein the product line resources are stored on one or more databases and are further connected between themselves via links, each associated with a respective variability, based on the feature model and the product line resources connected via the links; and a resources fetcher configured to retrieve the resources requested in view of the specified product configuration by providing the links associated with the variability of the specified product configuration.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Applicant: International Business Machines Corporation
    Inventors: Dolev Dotan, Ian Green, Mila Keren, Andrei Kirshin, Shiri Kremer-Davidson, Julia Rubin, Dominic Tulley, Mark N. Wegman, Tali Yatzkar-Haham
  • Publication number: 20120297361
    Abstract: A system that includes: a configuration management system configured to receive resource updates submitted by developers of a product line; an update monitor configured, in manual monitoring, to mark each submitted resource update with respective variability data specified as relevant to the update submission, by the developer; and a tracer configured, in automatic monitoring, to trace portions of the updated resource into respective features or products of the product line, to determine variability data relevant to the update submission, wherein when an update request is initiated by the developer, the configuration management system is configured to associate the submitted resource updates with the update request based on common variability data, to provide resource updates on demand, based on variability data, wherein in automatic update, the configuration management system is configured to notify developers on resource updates, based on variability data common to the updated resource and the notified deve
    Type: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Applicant: International Business Machines Corporation
    Inventors: Dolev Dotan, Julia Rubin, Tali Yatzkar-Haham
  • Patent number: 8005736
    Abstract: An apparatus for monitoring transactions in a computer system includes monitoring events reported by components of the computer system responsively to a flow of the transactions through the system. A state machine model and a rule-based model are jointly applied to the monitored events, so as to identify respective transaction-level events and business-level events. A status of the flow of the transactions is assessed responsively to the transaction-level events and the business-level events.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Botzer, David Oren, Tali Yatzkar-Haham
  • Publication number: 20110145782
    Abstract: A method that includes: modeling a software system having pairs of coupled software components to yield a platform-independent model of pairs of respective platform-independent software component models associated with platform-specific software components; applying a materialization process to the platform-independent model to yield a platform-specific model by selecting respective concrete platform-specific software components for the software component models; analyzing the platform-specific model to identify mismatched pairs of concrete platform-specific software components; re-modeling the platform-specific model such that each identified mismatched pair becomes coupled together via a configurable glue component model which comprises interface maps usable to eliminate the mismatch; configuring the glue component models by determining, in response to a feedback from a user, code snippets associated with any of the interface maps; and transforming the configured glue component model into a computer code in
    Type: Application
    Filed: December 16, 2009
    Publication date: June 16, 2011
    Applicant: International Business Machines Corporation
    Inventors: Ofir Meir Brukner, Mila Keren, Shiri Kremer-Davidson, Julia Rubin, Tali Yatzkar-Haham
  • Publication number: 20110004538
    Abstract: An apparatus for monitoring transactions in a computer system includes monitoring events reported by components of the computer system responsively to a flow of the transactions through the system. A state machine model and a rule-based model are jointly applied to the monitored events, so as to identify respective transaction-level events and business-level events. A status of the flow of the transactions is assessed responsively to the transaction-level events and the business-level events.
    Type: Application
    Filed: December 15, 2009
    Publication date: January 6, 2011
    Inventors: David Botzer, David Oren, Tali Yatzkar-Haham
  • Patent number: 7698186
    Abstract: A computer-implemented method for monitoring transactions in a computer system includes monitoring events reported by components of the computer system responsively to a flow of the transactions through the system. A state machine model and a rule-based model are jointly applied to the monitored events, so as to identify respective transaction-level events and business-level events. A status of the flow of the transactions is assessed responsively to the transaction-level events and the business-level events.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Botzer, David Oren, Tali Yatzkar-Haham
  • Patent number: 7499900
    Abstract: A method, device and computer program product that monitor situations. The method includes: processing information indicative of an occurrence of events to detect, in response to a current rule set, an occurrence of at least one situation that belongs to a situation set; wherein at least one rule sub-set out of the rule set defines at least one relationship between events that should occur within a lifespan; receiving a request to update a first rule; updating the first rule to provide a first updated rule while continuing to detect an occurrence of situations not affected by the update of the first rule.
    Type: Grant
    Filed: April 20, 2006
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ayelet Biger, David Botzer, Yonit Magid, Ziva Sommer, Tali Yatzkar-Haham
  • Publication number: 20070260569
    Abstract: A method, device and computer program product that monitor situations. The method includes: processing information indicative of an occurrence of events to detect, in response to a current rule set, an occurrence of at least one situation that belongs to a situation set; wherein at least one rule sub-set out of the rule set defines at least one relationship between events that should occur within a lifespan; receiving a request to update a first rule; updating the first rule to provide a first updated rule while continuing to detect an occurrence of situations not affected by the update of the first rule.
    Type: Application
    Filed: April 20, 2006
    Publication date: November 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ayelet Biger, David Botzer, Yonit Magid, Ziva Sommer, Tali Yatzkar-Haham
  • Publication number: 20070027801
    Abstract: A computer-implemented method for monitoring transactions in a computer system includes monitoring events reported by components of the computer system responsively to a flow of the transactions through the system. A state machine model and a rule-based model are jointly applied to the monitored events, so as to identify respective transaction-level events and business-level events. A status of the flow of the transactions is assessed responsively to the transaction-level events and the business-level events.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: David Botzer, David Oren, Tali Yatzkar-Haham
  • 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: 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