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: 6686579
    Abstract: A digital pen that has an ink writing tip includes a laser on a pen body that directs light toward paper across which the writing tip is stroked. A CMOS camera or CCD is also mounted on the pen body for detecting reflections of the laser light, referred to as “speckles”. A processor in the pen body determines relative pen motion based on the speckles. A contact sensor such as an FSR on the pen body senses when the tip is pressed against the paper, with positions being recorded on a flash memory in the pen body when the contact sensor indicates that the pen is against the paper. The memory can be later engaged with a handwriting recognition device to correlate the positions to alpha-numeric characters. Ordinary paper can be used, but, if desired, special bar-coded paper can also be used, so that the recorded positions can be tagged with a page number, form field, and absolute position on the page.
    Type: Grant
    Filed: April 22, 2000
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Nimrod Megiddo, Robert John Tasman Morris, Hal Jervis Rosen, Sridhar Rajagopalan, Thomas Guthrie Zimmerman
  • Publication number: 20030220921
    Abstract: A system, method, and computer program product for automatically determining in a computationally efficient manner which objects in a collection best match specified target attribute criteria. The preferred embodiment of the invention enables interruption of such an automated determination at any time and provides a measure of how closely the results achieved up to the interruption point match the criteria. An alternate embodiment combines sequential and random data access to minimize the overall computational cost of the determination.
    Type: Application
    Filed: May 21, 2002
    Publication date: November 27, 2003
    Applicant: IBM CORPORATION
    Inventors: Ronald Fagin, Simeon Naor
  • Publication number: 20030217069
    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: Application
    Filed: May 10, 2002
    Publication date: November 20, 2003
    Applicant: 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: 20030106985
    Abstract: A digital pen that has an ink writing tip includes a laser on a pen body that directs light toward paper across which the writing tip is stroked. A CMOS camera or CCD is also mounted on the pen body for detecting reflections of the laser light, referred to as “speckles”. A processor in the pen body determines relative pen motion based on the speckles. A contact sensor such as an FSR on the pen body senses when the tip is pressed against the paper, with positions being recorded on a flash memory in the pen body when the contact sensor indicates that the pen is against the paper. The memory can be later engaged with a handwriting recognition device to correlate the positions to alpha-numeric characters. Ordinary paper can be used, but, if desired, special bar-coded paper can also be used, so that the recorded positions can be tagged with a page number, form field, and absolute position on the page.
    Type: Application
    Filed: April 22, 2000
    Publication date: June 12, 2003
    Inventors: Ronald Fagin, Nimrod Megiddo, Robert John Tasman Morris, Hal Jervis Rosen, Sridhar Rajagopalan, Thomas Guthrie Zimmerman
  • Publication number: 20020114471
    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: Application
    Filed: February 20, 2001
    Publication date: August 22, 2002
    Applicant: International Business Machines Corporation
    Inventors: Ronald Fagin, Jeffrey Bruce Lotspiech, Nimrod Megiddo, Dalit Naor, Simeon Naor
  • Patent number: 6374250
    Abstract: A method and a system are presented for generating differentially compressed output from binary sources. Given two versions of the same file as input streams, a compact encoding of one of the input streams is generated, by representing it as a set of changes with respect to the other input stream. Algorithms for differencing files requiring time linear in the size of the input and a constant amount of space for execution are presented. In addition, advanced techniques for improving existing differencing algorithms are developed and applied to previous methods. These techniques allow algorithms to increase their efficiency without a loss of compression and to accept arbitrarily large inputs without sacrificing correctness or degrading the compression data rate. The differential compression methods provide a computationally efficient compression technique for applications that generate versioned data.
    Type: Grant
    Filed: February 3, 1997
    Date of Patent: April 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Miklos Ajtai, Randal Chilton Burns, Ronald Fagin, Larry Joseph Stockmeyer
  • Publication number: 20020010702
    Abstract: A method and a system are presented for generating differentially compressed output from binary sources. Given two versions of the same file as input streams, a compact encoding of one of the input streams is generated, by representing it as a set of changes with respect to the other input stream. Algorithms for differencing files requiring time linear in the size of the input and a constant amount of space for execution are presented. In addition, advanced techniques for improving existing differencing algorithms are developed and applied to previous methods. These techniques allow algorithms to increase their efficiency without a loss of compression and to accept arbitrarily large inputs without sacrificing correctness or degrading the compression data rate. The differential compression methods provide a computationally efficient compression technique for applications that generate versioned data.
    Type: Application
    Filed: February 3, 1997
    Publication date: January 24, 2002
    Inventors: MIKLOS AJTAI, RANDAL C. BURNS, RONALD FAGIN, LARRY J. STOCKMEYER
  • Patent number: 6014664
    Abstract: A data processing system provides the correct weighted combinational function for any unweighted combinational rules applied to a database. The system receives weights to be applied to data attributes, checks for ordering conditions and if necessary re-orders the weights, and produces the correct, unique combinational function that incorporates the user weights into the base combinational rules that otherwise would be applied to retrieve desired data from the database. Thus, the invention provides unprecedented flexibility in determining the proper computation of combined scoring functions.
    Type: Grant
    Filed: August 29, 1997
    Date of Patent: January 11, 2000
    Assignee: International Business Machines Corporation
    Inventors: Ronald Fagin, Edward Leo Wimmers