Patents by Inventor Shai Fine

Shai Fine 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).

  • Publication number: 20110295649
    Abstract: Churn prediction is performed by monitoring quality of service levels provided to customers. A time in which the customer is due to either churn or renew his agreement with the service provider may be monitored or computed. Machine learning methods may be utilized to determine a probability of churn based on historic data. Based upon the determination an output to retention personnel may be provided and an improved offer may be made to customers that are deemed in risk of churning.
    Type: Application
    Filed: May 31, 2010
    Publication date: December 1, 2011
    Applicant: International Business Machines Corporation
    Inventors: Shai Fine, Elad Yom-Tov, Yossi Richter
  • Patent number: 7984039
    Abstract: A method and system are provided of merging results in distributed information retrieval. A search manager is in communication with a plurality of components, wherein a component is a search engine working on a document collection and returning results in the form of a list of documents to a search query. The search manager submits a query to the plurality of components, receives results from each component in the form of a list of documents; estimates the success of a component in handling the query to generate a merit score for a component per query; applies the merit score to the results for the component; and merges results from the plurality of components by ranking in order of the applied merit score.
    Type: Grant
    Filed: July 14, 2005
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Carmel, Adam Darlow, Shai Fine, Elad Yom-Tov
  • Patent number: 7865340
    Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
  • Patent number: 7792830
    Abstract: A method and system for analyzing a document set (202, 420) are provided. The method includes determining a set of terms (312) from the terms of the document set that minimizes a distance measurement (405) from the given set of documents (420). The method includes using a greedy algorithm to build the set of terms incrementally, at each stage finding a single word that is closest to the document set (202, 420). The set of terms is evaluated to assess the ability to find the document set (202, 420). The set of terms are compared with expected terms to evaluate the ability to find the document set (202, 420). A measure of the ability to find a document set (202, 420) is provided by computing a distance measure (403) between a document set and an entire collection.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: David Carmel, Adam Darlow, Shai Fine, Dan Pelleg, Elad Yom-Tov
  • Patent number: 7729891
    Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
  • Publication number: 20080255813
    Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.
    Type: Application
    Filed: May 16, 2008
    Publication date: October 16, 2008
    Inventors: Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
  • Patent number: 7406462
    Abstract: A query difficulty prediction unit includes a query difficulty predictor to determine the extent of overlap between query documents received from a search engine operating on an input query and sub-query documents received from the search engine operating on sub-queries of the input query. The unit generates a query difficulty prediction from the extent of overlap.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Carmel, Lawrence Adam Darlow, Shai Fine, Elad Yom-Tov
  • Patent number: 7331007
    Abstract: Test generation is improved by learning the relationship between an initial state vector for a stimuli generator and generation success. A stimuli generator for a design-under-verification is provided with information about the success probabilities of potential assignments to an initial state bit vector. Selection of initial states according to the success probabilities ensures a higher success rate than would be achieved without this knowledge. The approach for obtaining an initial state bit vector employs a CSP solver. A learning system is directed to model the behavior of possible initial state assignments. The learning system develops the structure and parameters of a Bayesian network that describes the relation between the initial state and generation success.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: February 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Shai Fine, Ari Freund, Itai Jaeger, Yehuda Naveh, Avi Ziv
  • Publication number: 20080033971
    Abstract: A method and system for analyzing a document set (202, 420) are provided. The method includes determining a set of terms (312) from the terms of the document set that minimizes a distance measurement (405) from the given set of documents (420). The method includes using a greedy algorithm to build the set of terms incrementally, at each stage finding a single word that is closest to the document set (202, 420). The set of terms is evaluated to assess the ability to find the document set (202, 420). The set of terms are compared with expected terms to evaluate the ability to find the document set (202, 420). A measure of the ability to find a document set (202, 420) is provided by computing a distance measure (403) between a document set and an entire collection.
    Type: Application
    Filed: August 1, 2006
    Publication date: February 7, 2008
    Inventors: David Carmel, Adam Darlow, Shai Fine, Dan Pelleg, Elad Yom-Tov
  • Patent number: 7203882
    Abstract: A coverage-directed test generation technique for functional design verification relies on events that are clustered according to similarities in the way that the events are stimulated in a simulation environment, not necessarily related to the semantics of the events. The set of directives generated by a coverage-directed test generation engine for each event is analyzed and evaluated for similarities with sets of directives for other events. Identified similarities in the sets of directives provide the basis for defining event clusters. Once clusters have been defined, a common set of directives for the coverage-directed test generation engine is generated that attempts to cover all events in a given cluster.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: April 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Shai Fine, Avi Ziv
  • Patent number: 7181376
    Abstract: A Bayesian network correlating coverage data and input data to a test verification system for coverage directed test generation (CDG) of a device under test. In one embodiment, the Bayesian network is part of a CDG engine which also includes a data analyzer which analyzes coverage data from a current test run of a test verification system and from previous test runs to determine which coverage events from a coverage model have occurred therein, at what frequency and which ones have not yet occurred, a coverage model listing coverage events which define the goal of the test verification system and a task manager coupled to the data analyzer and the Bayesian network which refers to the coverage model and queries the Bayesian network to produce input data to achieve desired coverage events.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: February 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Shai Fine, Moshe Levinger, Avi Ziv
  • Publication number: 20070016545
    Abstract: A method and system for the detection of missing content in a searchable repository is provided. A system includes: a missing content query identifier (401) for identifying queries to a search engine (102) for which no or little relevant content is returned; a missing content detector (110) which clusters missing content queries by topic; and an output provider for providing details of a missing content topic.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: International Business Machines Corporation
    Inventors: Andrei Broder, David Carmel, Adam Darlow, Shai Fine, Elad Yom-Tov
  • Publication number: 20070016574
    Abstract: A method and system are provided of merging results in distributed information retrieval. A search manager (104) is in communication with a plurality of components, wherein a component is a search engine (106-108) working on a document collection and returning results in the form of a list of documents to a search query. The search manager (104) submits a query (202) to the plurality of components, receives results (213) from each component in the form of a list of documents; estimates (208) the success of a component in handling the query to generate a merit score (210) for a component per query; applies (220) the merit score (210) to the results for the component; and merges (222) results from the plurality of components by ranking in order of the applied merit score.
    Type: Application
    Filed: July 14, 2005
    Publication date: January 18, 2007
    Applicant: International Business Machines Corporation
    Inventors: David Carmel, Adam Darlow, Shai Fine, Elad Yom-Tov
  • Publication number: 20070011631
    Abstract: Test generation is improved by learning the relationship between an initial state vector for a stimuli generator and generation success. A stimuli generator for a design-under-verification is provided with information about the success probabilities of potential assignments to an initial state bit vector. Selection of initial states according to the success probabilities ensures a higher success rate than would be achieved without this knowledge. The approach for obtaining an initial state bit vector employs a CSP solver. A learning system is directed to model the behavior of possible initial state assignments. The learning system develops the structure and parameters of a Bayesian network that describes the relation between the initial state and generation success.
    Type: Application
    Filed: July 7, 2005
    Publication date: January 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Shai Fine, Ari Freund, Itai Jaeger, Yehuda Naveh, Avi Ziv
  • Publication number: 20070010975
    Abstract: Methods, apparatus and systems are provided that enable the generation of random regression suites for verification of a hardware or software design to be formulated as optimization problems. Solution of the optimization problems using probabilistic methods provides information on which set of test specifications should be used, and how many tests should be generated from each specification. In one mode of operation regression suites are constructed that use the minimal number of tests required to achieve a specific coverage goal. In another mode of operation regression suites are constructed so as to maximize task coverage when a fixed number of tests are run or within a fixed cost.
    Type: Application
    Filed: June 6, 2005
    Publication date: January 11, 2007
    Applicant: International Business Machines Corporation
    Inventors: Shai Fine, Shmuel Ur, Avi Ziv, Simon Rushton
  • Publication number: 20060085399
    Abstract: A query difficulty prediction unit includes a query difficulty predictor to determine the extent of overlap between query documents received from a search engine operating on an input query and sub-query documents received from the search engine operating on sub-queries of the input query. The unit generates a query difficulty prediction from the extent of overlap.
    Type: Application
    Filed: October 19, 2004
    Publication date: April 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: David Carmel, Lawrence Darlow, Shai Fine, Elad Yom-Tov
  • Publication number: 20060048026
    Abstract: A coverage-directed test generation technique for functional design verification relies on events that are clustered according to similarities in the way that the events are stimulated in a simulation environment, not necessarily related to the semantics of the events. The set of directives generated by a coverage-directed test generation engine for each event is analyzed and evaluated for similarities with sets of directives for other events. Identified similarities in the sets of directives provide the basis for defining event clusters. Once clusters have been defined, a common set of directives for the coverage-directed test generation engine is generated that attempts to cover all events in a given cluster.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Shai Fine, Avi Ziv
  • Publication number: 20040249618
    Abstract: A Bayesian network correlating coverage data and input data to a test verification system for coverage directed test generation (CDG) of a device under test. In one embodiment, the Bayesian network is part of a CDG engine which also includes a data analyzer which analyzes coverage data from a current test run of a test verification system and from previous test runs to determine which coverage events from a coverage model have occurred therein, at what frequency and which ones have not yet occurred, a coverage model listing coverage events which define the goal of the test verification system and a task manager coupled to the data analyzer and the Bayesian network which refers to the coverage model and queries the Bayesian network to produce input data to achieve desired coverage events.
    Type: Application
    Filed: June 3, 2003
    Publication date: December 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: Shai Fine, Moshe Levinger, Avi Ziv
  • Publication number: 20040153307
    Abstract: A discriminative feature selection method for selecting a set of features from a set of training data sequences is described. The training data sequences are generated by at least two data sources, and each data sequence consists of a sequence of data symbols taken from an alphabet. The method is performed by first building a suffix tree from the training data. The suffix tree contains only suffixes of the data sequences having an empirical probability of occurrence greater than a first predetermined threshold, from at least one of the sources. Next the suffix tree is pruned of all suffixes for which there exists in the suffix tree a shorter suffix having equivalent predictive capability, for all of the data sources.
    Type: Application
    Filed: March 22, 2004
    Publication date: August 5, 2004
    Inventors: Naftali Tishby, Noam Slonim, Shai Fine