Patents by Inventor Guy Sharon

Guy Sharon 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: 11298820
    Abstract: A corpus curation method, system, and non-transitory computer readable medium, include mapping a kinematic motion of a robot to a granular feature of an item in the corpus and answering a user question using the mapped kinematic motion embedded in an answer by the robot.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Laura Irina Rusu, Guy Sharon, Gandhi Sivakumar
  • Publication number: 20190105772
    Abstract: A corpus curation method, system, and non-transitory computer readable medium, include mapping a kinematic motion of a robot to a granular feature of an item in the corpus and answering a user question using the mapped kinematic motion embedded in an answer by the robot.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 11, 2019
    Inventors: Laura Irina Rusu, Guy Sharon, Gandhi Sivakumar
  • Patent number: 10239205
    Abstract: A corpus curation method, system, and non-transitory computer readable medium, include mapping a kinematic motion of a robot to a granular feature of an item in the corpus and answering a user question using the mapped kinematic motion embedded in an answer by the robot.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Laura Irina Rusu, Guy Sharon, Gandhi Sivakumar
  • Publication number: 20180001470
    Abstract: A corpus curation method, system, and non-transitory computer readable medium, include mapping a kinematic motion of a robot to a granular feature of an item in the corpus and answering a user question using the mapped kinematic motion embedded in an answer by the robot.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Laura Irina Rusu, Guy Sharon, Gandhi Sivakumar
  • 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: 8775389
    Abstract: A method of providing True Continuous Control Monitoring (CCM) of business processes for audit purposes is provided herein. The method includes the following steps: consolidating data from multiple sources, in case the transactional data is located in more than one source, to a single self contained and comprehensive source; identifying, in the single data source, data elements that are required for detection and reporting for each audit rule; translating and streaming, in case required, the transactions data into events, so that every change in a transaction is immediately reflected and identifiable; eliminating duplicate events for the same single transaction; applying the event processing engine to the events, based on event audit patterns derived from audit rules, possibly entered by non-programmers; and generating alert data in audit-style notation, to be reported back to the system, based on alert notifications derived from the event processing engine.
    Type: Grant
    Filed: March 6, 2011
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sarit Arcushin, Dale Arthur Bell, Millicent Kay Ceron-Hayes, John Mark Langford, Yonit Magid, Guy Sharon, Tal Yatzkar-Haham
  • 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: 20120226670
    Abstract: A method of providing True Continuous Control Monitoring (CCM) of business processes for audit purposes is provided herein. The method includes the following steps: consolidating data from multiple sources, in case the transactional data is located in more than one source, to a single self contained and comprehensive source; identifying, in the single data source, data elements that are required for detection and reporting for each audit rule; translating and streaming, in case required, the transactions data into events, so that every change in a transaction is immediately reflected and identifiable; eliminating duplicate events for the same single transaction; applying the event processing engine to the events, based on event audit patterns derived from audit rules, possibly entered by non-programmers; and generating alert data in audit-style notation, to be reported back to the system, based on alert notifications derived from the event processing engine.
    Type: Application
    Filed: March 6, 2011
    Publication date: September 6, 2012
    Applicant: International Business Machines Corporation
    Inventors: Sarit Arcushin, Dale Arthur Bell, Millicent Kay Ceron-Hayes, John Mark Langford, Yonit Magid, Guy Sharon, Tal Yatzkar-Haham
  • Patent number: 7996354
    Abstract: A method for evaluating a behavior of an entity, the method includes: converting a state machine representation of a behavior of an entity to a complex event processing (CEP) representation of the behavior of the entity; wherein the converting comprises defining a transition between multiple states of the state machine representation as a situation; and evaluating the behavior of the entity in response to the CEP representation.
    Type: Grant
    Filed: August 27, 2007
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventors: Asaf Adi, Gil Nechushtai, Guy Sharon, Boris Shulman
  • 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: 20090063380
    Abstract: A method for evaluating a behavior of an entity, the method includes: converting a state machine representation of a behavior of an entity to a complex event processing (CEP) representation of the behavior of the entity; wherein the converting comprises defining a transition between multiple states of the state machine representation as a situation; and evaluating the behavior of the entity in response to the CEP representation.
    Type: Application
    Filed: August 27, 2007
    Publication date: March 5, 2009
    Inventors: Asaf Adi, Gil Nechushtai, Guy Sharon, Boris Shulman
  • Publication number: 20080140472
    Abstract: A method and computer program product for modeling an organization, the method includes: defining a set of component business modeling (CBM) templates, each includes multiple components, wherein the set of CBM templates includes at least one first level CBM template, multiple second level CBM templates and multiple third level CBM templates; receiving a request to generate a CBM representation of a certain business; and allowing a user to utilize at least one CBM template to provide the CBM representation of the certain business.
    Type: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Inventors: Dagan Gilat, Amit Fisher, Guy Rackham, Guy Sharon
  • Publication number: 20070124324
    Abstract: A device, computer readable medium and method for monitoring a group of entities. The method includes: receiving entities information, entity dependency information and entity association information; generating a model of the group of entities that includes multiple abstract dependency instances; evaluating at least one parameter of the group of entities in view of at least one parameter of the model; and dynamically updating the model. A method for dependency resolution, the method includes: defining multiple levels of reactive rules; detecting a certain level situation in response to a lower level event and a previous certain level situation; and providing at least one dependency resolution indication in response to an detection of a high level situation.
    Type: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Applicant: International Business Machines Corporation
    Inventors: Asaf Adi, Dagan Gilat, Royi Ronen, Ron Rothblum, Guy Sharon, Inna Skarbovsky
  • Patent number: 7117484
    Abstract: Middleware is validated using a two layered modeling strategy for the generation of test suites. A high level model of the syntax of the programming language used to program the middleware generates a series of high level abstract programs. These high level abstract programs then undergo two separate translations. First they are translated directly into actual test programs, which are expressed in the programming language of the middleware. Second, they are translated into second models of the high level abstract programs. Running the model based test generator again on the second models produces a set of suites of test cases, each test case consisting of data inputs and predicted results for one of the actual test programs. The actual test programs are run repetitively using the middleware execution engine. The results are compared with the predicted results, using a generic validation engine.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Alan Hartman, Kenneth Nagin, Guy Sharon
  • 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: 20030196191
    Abstract: Middleware is validated using a two layered modeling strategy for the generation of test suites. A high level model of the syntax of the programming language used to program the middleware generates a series of high level abstract programs. These high level abstract programs then undergo two separate translations. First they are translated directly into actual test programs, which are expressed in the programming language of the middleware. Second, they are translated into second models of the high level abstract programs. Running the model based test generator again on the second models produces a set of suites of test cases, each test case consisting of data inputs and predicted results for one of the actual test programs. The actual test programs are run repetitively using the middleware execution engine. The results are compared with the predicted results, using a generic validation engine.
    Type: Application
    Filed: April 16, 2002
    Publication date: October 16, 2003
    Inventors: Alan Hartman, Kenneth Nagin, Guy Sharon