Patents by Inventor Kathryn A. Bohrer

Kathryn A. Bohrer 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: 7478157
    Abstract: An exemplary embodiment of the present invention includes a method to enforce privacy preferences on exchanges of personal data of a data-subject. The method comprises the steps of: specifying data-subject authorization rule sets having subject constraints, receiving a request message from a requester and a requester privacy statement, comparing the requester privacy statement to the subject constraints, and releasing the data-subject data in a response message to the requester only if the subject constraints are satisfied. The requester privacy statement includes purpose, retention, recipient, and access information, wherein the purpose information specifies the purpose for which the requested data is acquired, the retention information specifies a retention policy for the requested data, the recipient information specifies the recipients of the requested data, and the access information specifies whether the requested data should be accessing to the data-subject after the data has been released.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kathryn A. Bohrer, Catherine A. Chess, Robert L. Hoch, John Karat, Dogan Kesdogan, Xuan Liu, Edith G. Schonberg, Moninder Singh
  • Publication number: 20030088520
    Abstract: A system, method, and business method is used to enforce privacy preferences on exchanges of personal data over a computer network. There are one or more data-subject (subject) rule sets that have one or more subject constraints on one or more private, subject data releases. A receiving process receives a request message from a data-requester (requester) over a network interfaces. The request message has one or more requests for one or more of the private, subject data releases pertaining to a subject, and a requester privacy statement for each of the respective private data. A release process compares the requester privacy statement to the subject constraints (authorization rules) and releases the private, subject data release in a response message to the requester only if the subject constraints are satisfied.
    Type: Application
    Filed: November 7, 2001
    Publication date: May 8, 2003
    Applicant: International Business Machines Corporation
    Inventors: Kathryn A. Bohrer, Catherine A. Chess, Robert L. Hoch, John Karat, Dogan Kesdogan, Xuan Liu, Edith G. Schonberg, Moninder Singh
  • Patent number: 5943497
    Abstract: An object-oriented mechanism is disclosed that allows new configuration data to replace existing configuration data within an existing object-oriented program. The new configuration data allows an OO program to be quickly and easily generated from an existing OO program without manually changing the source code of the existing OO program. When a factory object creates an object in the existing OO program, the new configuration data that defines a modified class is used to create the object. In this manner class substitution or redefinition in an OO program is easily accomplished, thereby allowing a new OO program to be easily generated from an existing OO program (or framework).
    Type: Grant
    Filed: April 30, 1997
    Date of Patent: August 24, 1999
    Assignee: International Business Machines Corporation
    Inventors: Kathryn A. Bohrer, Michael D. McKeehan, Andre Tost, Erik E. Voldal
  • Patent number: 5337412
    Abstract: A method of, and apparatus for, running several applications concurrently on a processing system. Virtual terminals are created for running the applications. However, the virtual terminals perform as though the processing system were a single terminal system. In this way, any application written for a single terminal system can run in this multiple virtual terminal environment. For interaction with one of the several applications running on this system, the real physical resources of the system are reallocated to the virtual terminal running the selected application.
    Type: Grant
    Filed: September 26, 1991
    Date of Patent: August 9, 1994
    Assignee: International Business Machines Corporation
    Inventors: David C. Baker, Kathryn A. Bohrer, Greogory A. Flurry, Peter Lucas, James R. Rhyne
  • Patent number: 5109510
    Abstract: A method of, and apparatus for, running several applications concurrently on a processing system. Virtual terminals are created for running the applications. However, the virtual terminals perform as though the processing system were a single terminal system. In this way, any application written for a single terminal system can run in this multiple virtual terminal environment. For interaction with one of the several applications running on this system, the real physical resources of the system are reallocated to the virtual terminal running the selected application.
    Type: Grant
    Filed: July 27, 1988
    Date of Patent: April 28, 1992
    Assignee: International Business Machines Corporation
    Inventors: David C. Baker, Kathryn A. Bohrer, Gregory A. Flurry, Peter Lucas, James R. Rhyne
  • Patent number: 4586035
    Abstract: An interactive display terminal of the multiple overlapping window type is provided. Each of the windows is smaller in dimension than the overall display screen. One or more of the windows have an associated virtual distributed menu which is made up of a plurality of menu items respectively distributed about the periphery of the associated window but not displayed during normal operations. Cursor means and means for moving the cursor are also provided. The display terminal further includes apparatus which in response to the movement of the cursor across a selected region in a window periphery will effect the display of a selected menu item associated with the particular selected region. The overlapping windows are preferably rectangular in shape and the selected regions are adjacent to corners of the periphery. The menu items are distributed so as to be positioned adjacent to the respective region across which the cursor movement will result in the item display.
    Type: Grant
    Filed: February 29, 1984
    Date of Patent: April 29, 1986
    Assignee: International Business Machines Corporation
    Inventors: David C. Baker, Kathryn A. Bohrer, Gregory A. Flurry
  • Patent number: 4481602
    Abstract: In a technique for storing data representative of characters and symbols of a font in a compacted manner, interstitial bank spaces between characters are removed. The proper symbol is addressed during decompression by combining a calculated approximate pointer with a limited range correction factor stored with the font to obtain an exact start of symbol pointer utilized to address the image data for the symbol. Also stored with the correction factor is data indicating the vertical positioning of the symbol within the character box.
    Type: Grant
    Filed: April 6, 1981
    Date of Patent: November 6, 1984
    Assignee: International Business Machines Corporation
    Inventors: Kathryn A. Bohrer, Albert D. Edgar