Patents Represented by Attorney Ziv Glazberg
-
Patent number: 8352234Abstract: A computerized system comprising: a processor; a first interface configured to obtain a constraint; a second interface configured to obtain a first model, wherein the first model is configured to be utilized in model checking, and the first model, when constrained by the constraint, comprises at least one finite path; and a finite path removal module implemented in the processor and configured to generate a second model equivalent to the first model obtained by said second interface, wherein the second model excludes a portion of the at least one finite path, and the second model is configured to be utilized in model checking.Type: GrantFiled: September 23, 2009Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Sharon Keidar Barner, Shiri Moran, Ziv Nevo, Sitvanit Ruah, Tatyana Veksler
-
Patent number: 8249399Abstract: A method for optical character recognition (OCR) verification, the method includes: receiving a first character image that was obtained from applying an OCR process on a document; wherein the first character image is classified, by the OCR, as being associated with a first character; receiving a first character code of a text; replacing the first character code by the first character image; and evaluating a correctness of the OCR based upon a response of a user to a display of the text first character image.Type: GrantFiled: September 16, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Ella Barkan, Dan Shmuel Chevion, Boaz Ophir, Doron Tal
-
Patent number: 8230259Abstract: A set of log entries is automatically inspected to determine a bug. A training set is utilized to determine clustering of log identifications. Log entries are examined in real-time or retroactively and matched to clusters. Timeframe may also be matched to a cluster based on log entries associated with the timeframe. Error indications may be outputted to a user of the system in respect to a log entry or a timeframe.Type: GrantFiled: December 2, 2009Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Yaacov Fernandess, Ohad Rodeh, Lavi Shpigelman
-
Patent number: 8201116Abstract: An UNSAT core may be reused during iterations of a bounded model checking process. When increasing the bound, signals corresponding to signals within the UNSAT core may be used to represent the functionality of the model during cycles between the original bound and the increased bound. In case, consecutive unsatisfiability is determined in respect to different bounds, the same UNSAT core may be reused instead of computing a new UNSAT core.Type: GrantFiled: August 17, 2010Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Oded Fuhrmann, Alexander Ivrii, Tatyana Veksler
-
Patent number: 8166444Abstract: An initial clock gating function is introduced to an original circuit design. Using abstraction-refinement, the initial clock gating function is modified such that the gated circuit design is equivalent to the original circuit design. A model checker, such as a SAT solver, may be utilized to determine equivalency of two circuit designs. A counter-example may be determined by the model checker to negate equivalency. The counter-example may be utilized to modify the initial clock gating function to determine a modified gated circuit design that is equivalent to the original circuit design.Type: GrantFiled: June 23, 2009Date of Patent: April 24, 2012Assignee: International Business Machines CorporationsInventors: Eli Arbel, Cindy Eisner, Oleg Rokhlenko
-
Patent number: 8161433Abstract: A proof of unsatisfiability associated with a bounded model may be extended to apply to another bounded model having a larger bound. In some exemplary embodiments, an unbounded model may be proved using one or more such extensions. A proof may be reordered in order to decrease its size and increase the productivity of systems that utilize it. The proof may be reorder by a natural temporal order of cycles.Type: GrantFiled: July 13, 2009Date of Patent: April 17, 2012Assignee: International Business Machines CorporationInventors: Oded Fuhrmann, Shlomo Hoory, Ohad Shacham
-
Patent number: 8140476Abstract: A method and computer system for monitoring and controlling the quality of tests performed upon a database. A statistical quality layer is provided, which for each new test to be executed on the database, provides recommendations as to a confidence level to be applied to the test and to a number of additional data records to be added to the database in order to maintain the total expected number of type-I errors of tests performed upon the database. The method and computer system further provide access control of users to the database.Type: GrantFiled: December 16, 2009Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Ehud Aharoni, Hani Neuvirth, Saharon Rosset
-
Patent number: 8117499Abstract: A test template comprising a repetitive block instruction is translated to a stimuli to be used by a target computerized system or a simulator of such a system. The translation comprises reusing translated portion of the repetitive block instruction in order to reduce translation time and to hasten testing phase of the target computerized system. Reuse may be affected by subcomponents of the target computerized system, a predetermined minimal or maximal number of instructions to reuse, and a heuristic determination to increase possibility of discovering a bug using the stimuli.Type: GrantFiled: June 16, 2009Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Shady Copty, Alex Goryachev