Patents by Inventor Ronald Fagin

Ronald Fagin 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: 10902346
    Abstract: One embodiment provides generating a similarity matrix corresponding to an input collection including initializing, by a processor, a working set as a collection of a multiple items. Until the similarity matrix converges: receiving a seed for similarity for at least one pair of items of the multiple items, and obtaining a similarity value for all other item pairs using a Naive Triangle Inequality process. The similarity is generated with obtained similarity values.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alfredo Alba, Kenneth L. Clarkson, Clemens Drews, Ronald Fagin, Daniel F. Gruhl, Neal R. Lewis, Pablo N. Mendes, Meenakshi Nagarajan, Cartic Ramakrishnan
  • Publication number: 20180285762
    Abstract: One embodiment provides generating a similarity matrix corresponding to an input collection including initializing, by a processor, a working set as a collection of a multiple items. Until the similarity matrix converges: receiving a seed for similarity for at least one pair of items of the multiple items, and obtaining a similarity value for all other item pairs using a Naive Triangle Inequality process. The similarity is generated with obtained similarity values.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Inventors: Alfredo Alba, Kenneth L. Clarkson, Clemens Drews, Ronald Fagin, Daniel F. Gruhl, Neal R. Lewis, Pablo N. Mendes, Meenakshi Nagarajan, Cartic Ramakrishnan
  • Patent number: 7882151
    Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
  • Patent number: 7783680
    Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.
    Type: Grant
    Filed: January 7, 2008
    Date of Patent: August 24, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
  • Patent number: 7689581
    Abstract: A method for generating a schema mapping. A provided mapping M12 relates schema S1 to schema S2. A provided mapping M23 relates schema S2 to schema S3. A mapping M13 is generated from schema S1 to schema S3 as a composition of mappings M12 and M23. Mappings M12, M23, and M13 are each expressed in terms of at least one second-order nested tuple-generating dependency (SO nested tgd). Mapping M13 does not expressly recite any element of schema S2. At least one schema of the schemas S1 and S2 may comprise at least one complex type expression nested inside another complex type expression. Mapping M13 may define the composition of the mappings M12 and M23 with respect to a relationship semantics or a transformation semantics.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: March 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan, Cong Yu
  • Patent number: 7676484
    Abstract: Given a target schema in which instances have been mapped from a source schema, an inverse schema mapping system generates an instance of a target relation for each of a plurality of target relations in the target schema, chases the target relation using a schema mapping to generate a plurality of target relations for the source schema, and then generates an inverse schema mapping, if one exists, that maps the instances of the target schema to the instances of the source schema.
    Type: Grant
    Filed: July 30, 2006
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventor: Ronald Fagin
  • Publication number: 20090177672
    Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.
    Type: Application
    Filed: April 3, 2008
    Publication date: July 9, 2009
    Inventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
  • Publication number: 20090177681
    Abstract: A method and system for processing a schema mapping M from a source schema S to a target schema T by executing program code on a processor of a computer system. A schema mapping M? from T to S is determined via processing the schema mapping M. The schema mapping M includes at least one constraint ?. Each constraint ? consists of a source-to-target tuple-generating dependencies (s-t tgd). The schema mapping M? includes at least one constraint ??. Each constraint ?? consists of a disjunctive tgd with constants and inequalities among the constants. The schema mapping M? is stored in at least one computer usable storage device of the computer system and/or is outputted in at least one output device of the computer system.
    Type: Application
    Filed: January 7, 2008
    Publication date: July 9, 2009
    Inventors: Ronald Fagin, Phokion Gerasimos Kolaitis, Lucian Popa, Wang-Chiew Tan
  • Patent number: 7519582
    Abstract: A multi-structural query system performs a high-level multi-dimensional query on a multi-structural database. The query system enables a user to navigate a search by adding restrictions incrementally. The query system uses a schema to discover structure in a multi-structural database. The query system leaves a choice of nodes to return in response to a query as a constrained set of choices available to the algorithm. The query system further casts the selection of a set of nodes as an optimization. The query system uses pairwise-disjoint collections to capture a concise set of highlights of a data set within the allowed schema. The query system further comprises efficient algorithms that yield approximately optimal solutions for several classes of objective functions.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Ramanathan V. Guha, Phokion Gerasimos Kolaitis, Jasmine Gina Novak, Shanmugasundaram Ravikumar, Dandapani Sivakumar, Andrew Stephen Tomkins
  • Publication number: 20080228799
    Abstract: Given a target schema in which instances have been mapped from a source schema, an inverse schema mapping system generates an instance of a target relation for each of a plurality of target relations in the target schema, chases the target relation using a schema mapping to generate a plurality of target relations for the source schema, and then generates an inverse schema mapping, if one exists, that maps the instances of the target schema to the instances of the source schema.
    Type: Application
    Filed: July 30, 2006
    Publication date: September 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ronald Fagin
  • Patent number: 7356527
    Abstract: An apparatus and method is provided for pruning an index of a corpus of text documents by creating an inverted index of terms appearing in the documents, wherein the index includes postings of the terms in the documents, ranking the postings in the index, and pruning from the index the postings below a given level in the ranking.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: David Carmel, Doron Cohen, Ronald Fagin, Eitan Farchi, Michael Herscovici, Yoelle Maarek, Aya Soffer
  • Patent number: 7257577
    Abstract: A modular scoring system using rank aggregation merges search results into an ordered list of results using many different features of documents. The ranking functions of the present system can easily be customized to the needs of a particular corpus or collection of users such as an intranet. Rank aggregation is independent of the underlying score distributions between the different factors, and can be applied to merge any set of ranking functions. Rank aggregation holds the advantage of combining the influence of many different heuristic factors in a robust way to produce high-quality results for queries. The modular scoring system combines factors such as indegree, page ranking, URL length, proximity to the root server of an intranet, etc, to form a single ordering on web pages that closely obeys the individual orderings, but also mediates between the collective wisdom of individual heuristics.
    Type: Grant
    Filed: May 7, 2004
    Date of Patent: August 14, 2007
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Kevin Snow McCurley, Jasmine Novak, Shanmugasundram Ravikumar, Dandapani Sivakumar, John Anthony Tomlin, David Paul Williamson
  • Publication number: 20070168381
    Abstract: A method for generating a schema mapping. A provided mapping M12 relates schema S1 to schema S2. A provided mapping M23 relates schema S2 to schema S3. A mapping M13 is generated from schema S1 to schema S3 as a composition of mappings M12 and M23. Mappings M12, M23, and M13 are each expressed in terms of at least one second-order nested tuple-generating dependency (SO nested tgd). Mapping M13 does not expressly recite any element of schema S2. At least one schema of the schemas S1 and S2 may comprise at least one complex type expression nested inside another complex type expression. Mapping M13 may define the composition of the mappings M12 and M23 with respect to a relationship semantics or a transformation semantics.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 19, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ronald Fagin, Phokion Kolaitis, Lucian Popa, Wang-Chiew Tan, Cong Yu
  • Publication number: 20060282411
    Abstract: A multi-structural query system performs a high-level multi-dimensional query on a multi-structural database. The query system enables a user to navigate a search by adding restrictions incrementally. The query system uses a schema to discover structure in a multi-structural database. The query system leaves a choice of nodes to return in response to a query as a constrained set of choices available to the algorithm. The query system further casts the selection of a set of nodes as an optimization. The query system uses pairwise-disjoint collections to capture a concise set of highlights of a data set within the allowed schema. The query system further comprises efficient algorithms that yield approximately optimal solutions for several classes of objective functions.
    Type: Application
    Filed: June 13, 2005
    Publication date: December 14, 2006
    Inventors: Ronald Fagin, Ramanathan Guha, Phokion Kolaitis, Jasmine Novak, Shanmugasundaram Ravikumar, Dandapani Sivakumar, Andrew Tomkins
  • Patent number: 7149746
    Abstract: A computer program product is provided that uses data examples as a basis for understanding and refining declarative schema mappings. The system of the present invention identifies a set of intuitive operators for manipulating examples including establishing value correspondences, data linking, data trimming, data walking, and data chasing. These operators allow a user to follow and refine an example by walking through a data source. In addition, these operators can identify a large class of schema mappings and distinguish effectively between alternative schema mappings. With these operators, a user is able to quickly and intuitively build and refine complex data transformation queries that map one data source into another while continuously verifying that the mapping is accurate and appropriate.
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: December 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Laura Myers Haas, Mauricio Antonio Hernandez-Sherrington, Renee J. Miller, Felix Gerhard Naumann, Lucian Popa, Lingling Yan
  • Publication number: 20050262050
    Abstract: A modular scoring system using rank aggregation merges search results into an ordered list of results using many different features of documents. The ranking functions of the present system can easily be customized to the needs of a particular corpus or collection of users such as an intranet. Rank aggregation is independent of the underlying score distributions between the different factors, and can be applied to merge any set of ranking functions. Rank aggregation holds the advantage of combining the influence of many different heuristic factors in a robust way to produce high-quality results for queries. The modular scoring system combines factors such as indegree, page ranking, URL length, proximity to the root server of an intranet, etc, to form a single ordering on web pages that closely obeys the individual orderings, but also mediates between the collective wisdom of individual heuristics.
    Type: Application
    Filed: May 7, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Ronald Fagin, Kevin McCurley, Jasmine Novak, Shanmugasundram Ravikumar, Dandapani Sivakumar, John Tomlin, Devid Williamson
  • Patent number: 6947563
    Abstract: An encryption key matrix has rows grouped into segments, with a set of one segment per column establishing a slot. Slots are assigned to device manufacturers, with the keys of the slots then being assigned to decryption devices made by the respective manufacturer. In generating the slots, the number “q” of segments in a column is first defined such that a predetermined maximum number of devices can be revoked devices (in that all the keys held by the device are revoked) while ensuring that a good device remains a functional device with a probability of at least (1?Q), wherein Q is a predefined device confidence. Once the number “q” of segments has been defined, the slots themselves are defined in a provably non-discriminatory fashion using an error-correcting code such as a Reed-Solomon code.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Jeffrey Bruce Lotspiech, Nimrod Megiddo, Dalit Naor, Simeon Naor
  • Publication number: 20040249831
    Abstract: A system, method, and computer program product for automatically performing similarity search, classification, and other nearest-neighbor search-based applications using rank aggregation. The invention reduces the &egr;-approximate Euclidean nearest neighbor problem to the problem of finding the candidate with the best median rank in an election with n candidates and O(&egr;−2logn) voters.
    Type: Application
    Filed: June 9, 2003
    Publication date: December 9, 2004
    Inventors: Ronald Fagin, Shanmugasundaram Ravikumar, Dandapani Sivakumar
  • Publication number: 20040199905
    Abstract: The present system imports data from a source schema into a target schema while keeping the semantics, structure, and constraints of the data intact. The system is driven by user inputs that define a set of correspondences between the source schema and the target schema. The system meets the requirement that data produced at the target not violate the schema of the target; rather, the data must conform to the target schema. The system can be applied in both target materialization and query unfolding, producing all the meaningful queries required in data translation by finding all the associations that exist in the schemas. Each query maps from a source association to a target association. The user selects a subset of those queries that match the desired data translation. Target constraints are taken into account by the present system to infer the user intention and to guarantee that the generated data satisfies the structure and constraints of the target schema.
    Type: Application
    Filed: April 1, 2003
    Publication date: October 7, 2004
    Applicant: International Business Machines Corporation
    Inventors: Ronald Fagin, Mauricio Antonio Hernandez-Sherrington, Renee J. Miller, Lucian Popa, Ioannis Velegrakis
  • Publication number: 20040158580
    Abstract: An apparatus is provided for performing a method (FIG. 2) for pruning an index of a corpus of text documents, wherein the method includes steps for ranking (50) the postings in the index and pruning (48) from the index the postings below a given level in the ranking. The pruning methods of the invention are lossy, since some document postings are removed from the full index; however, the user cannot differentiate the lossy index from the full index.
    Type: Application
    Filed: January 9, 2004
    Publication date: August 12, 2004
    Inventors: David Carmel, Doron Cohen, Ronald Fagin, Eitan Farchi, Michael Herscovici, Yoelle Maarek, Aya Soffer