Patents by Inventor John Karat

John Karat 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: 8429709
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare Marie Karat, Peter Malkin
  • Patent number: 8176019
    Abstract: A method and system enable a user to develop domain-specific policy workbench. Domains may include, but are not limited to security, autonomic computing, workload management and systems management. The method and system in one aspect determines syntax of a policy in a selected domain and creates an instance of policy workbench specific to the selected domain. In one aspect, the instance of policy workbench includes at least machine-readable encodings of the selected policy and associated mapping. The instance of policy workbench also includes a compliance auditing tool enabled to check events logged at a target system against the selected policy and associated mapping to determine if one or more policy rules have been complied with. In another aspect, domain-specific policy workbench creation machine is provided that automatically creates an instance of domain-specific policy workbench.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Carolyn A. Brodie, Clare-Marie Karat, John Karat, Peter K. Malkin
  • Patent number: 7711749
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: May 4, 2010
    Assignee: International Business Machines Corporation
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare Marie Karat, Peter Malkin
  • Publication number: 20090106815
    Abstract: A method and system are disclosed for mapping a privacy policy into classification labels for controlling access to information on a computer system or network, said privacy policy including one or more rules for determining which users can access said information. The method comprises the steps of parsing said one or more rules of the privacy policy; sorting the one or more rules into one or more sets; and, for each set of rules, (i) forming a logical statement from the rules of said each set, and (ii) using said logical statement to create associated privacy labels that allow access to said information. In a preferred embodiment, each of the rules is associated with a user category, a data category and a purpose category; and the rules in each set of rules have the same user category, the same data category, and the same purpose category.
    Type: Application
    Filed: October 23, 2007
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carolyn A. Brodie, Richard H. Guski, Clare-Marie N. Karat, John Karat, Peter K. Malkin
  • Publication number: 20090055887
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare-Marie Karat, Peter Malkin
  • Publication number: 20090055431
    Abstract: Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carolyn Brodie, Nigel Brown, John Karat, Clare-Marie Karat, Peter Malkin
  • 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: 20080189761
    Abstract: A method and system enable a user to develop domain-specific policy workbench. Domains may include, but are not limited to security, autonomic computing, workload management and systems management. The method and system in one aspect determines syntax of a policy in a selected domain and creates an instance of policy workbench specific to the selected domain. In one aspect, the instance of policy workbench includes at least machine-readable encodings of the selected policy and associated mapping. The instance of policy workbench also includes a compliance auditing tool enabled to check events logged at a target system against the selected policy and associated mapping to determine if one or more policy rules have been complied with. In another aspect, domain-specific policy workbench creation machine is provided that automatically creates an instance of domain-specific policy workbench.
    Type: Application
    Filed: April 3, 2008
    Publication date: August 7, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carolyn A. Brodie, Clare-Marie Karat, John Karat, Peter Kenneth Malkin
  • Publication number: 20080040343
    Abstract: A method and system enable a user to develop domain-specific policy workbench. Domains may include, but are not limited to security, autonomic computing, workload management and systems management. The method and system in one aspect determines syntax of a policy in a selected domain and creates an instance of policy workbench specific to the selected domain. In one aspect, the instance of policy workbench includes at least machine-readable encodings of the selected policy and associated mapping. The instance of policy workbench also includes a compliance auditing tool enabled to check events logged at a target system against the selected policy and associated mapping to determine if one or more policy rules have been complied with. In another aspect, domain-specific policy workbench creation machine is provided that automatically creates an instance of domain-specific policy workbench.
    Type: Application
    Filed: August 14, 2006
    Publication date: February 14, 2008
    Applicant: International Business Machines Corporation
    Inventors: Carolyn A. Brodie, Clare-Marie Karat, John Karat, Peter Kenneth Malkin
  • Publication number: 20050256848
    Abstract: A method and apparatus are disclosed for ranking the results of a document search by identifying a prior, similar search and assigning a weight to each document based on whether the document was selected by a user of the prior search. The assigned weights are utilized to rank the documents identified by the document search in order of their relevance to the search terms. The search terms of the document search and information describing the selections made by a user of the document search are then stored to facilitate the assignment of weights to documents in future searches. According to another aspect of the invention, the weight assigned to a document is correlated to a degree of closeness of search terms of a prior search and search terms of a new document search. For example, a degree of closeness measurement is defined that correlates to a number of synonyms common between the search terms of a prior search and the search terms of a new document search.
    Type: Application
    Filed: May 13, 2004
    Publication date: November 17, 2005
    Applicant: International Business Machines Corporation
    Inventors: Sherman Alpert, Thomas Cofino, John Karat, John Vergo, Catherine Wolf
  • Publication number: 20040002959
    Abstract: A method for providing search support for searching an information data processing application having searchable elements with associated information is presented, wherein the method includes the steps of accessing a searchable element of the information data processing application, requesting search support while accessing the searchable element, generating a search form having multiple selectable choices in accordance with a subject of the information associated with the accessed searchable element, selecting at least one choice of the search form, and performing a search of the searchable elements using each selected choice as search criteria. Furthermore, a search support system is presented for providing search support for searching an information data processing application having searchable elements with associated information.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Sherman R. Alpert, Clare-Marie Karat, John Karat, John G. Vergo, Carolyn Ann Brodie
  • 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: 5664061
    Abstract: An interactive computer system having a processor executing a target computer program, and having a speech recognizer for converting an utterance into a command signal for the target computer program. The target computer program has a series of active program states occurring over a series of time periods. At least a first active-state image is displayed for a first active state occurring during a first time period. At least one object displayed in the first active-state image is identified, and a list of one or more first active-state commands identifying functions which can be performed in the first active state of the target computer program is generated from the identified object. A first active-state vocabulary of acoustic command models for the first active state comprises the acoustic command models from a system vocabulary representing the first active-state commands.
    Type: Grant
    Filed: June 5, 1995
    Date of Patent: September 2, 1997
    Assignee: International Business Machines Corporation
    Inventors: Joseph Charles Andreshak, Gregg H. Daggett, John Karat, John Lucassen, Stephen Eric Levy, Robert Lawrence Mack
  • Patent number: 4648062
    Abstract: A method to help and displace Help Panels containing information to explain Command Functions, Command Syntax, and Command Parameters to the operator of an interactive information handling system in response to the entry of a "Command Help Request" into said system by said operator. The method displays the selected panel as an overlay on the existing screen at the time the Command Help request is entered into the system. Selection of the panel to be displayed is based on an analysis by the system as to what commands are valid or active for the next step in the process or task that the system is performing. The operator may select directly from the Command Help Panel overlay, the desired command, or alternately enter the command desired by moving the cursor to the command area of the underlying screen and keying in the command.
    Type: Grant
    Filed: February 1, 1985
    Date of Patent: March 3, 1987
    Assignee: International Business Machines Corporation
    Inventors: Steven E. Johnson, John Karat, Thomas M. Ruiz