Patents by Inventor Bernard Zdzislaw Kufluk

Bernard Zdzislaw Kufluk 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: 11496301
    Abstract: Some embodiments of the present invention comprise a method, system, and/or computer program product for a publish/subscribe messaging system. A processor identifies a subscriber of a pub/sub messaging system. The processor retrieves a stored encrypted key for the identified subscriber of the pub/sub messaging system. The processor communicates the retrieved encrypted key to a user selected from a group comprising a publisher of the pub/sub messaging system and the identified subscriber of the pub/sub messaging system. The processor implements end-to-end encryption of messages of the pub/sub messaging system based on key-groups.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: November 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ian Charles Edwards, Jonathan Levell, Bernard Zdzislaw Kufluk
  • Publication number: 20210266160
    Abstract: Some embodiments of the present invention comprise a method, system, and/or computer program product for a publish/subscribe messaging system. A processor identifies a subscriber of a pub/sub messaging system. The processor retrieves a stored encrypted key for the identified subscriber of the pub/sub messaging system. The processor communicates the retrieved encrypted key to a user selected from a group comprising a publisher of the pub/sub messaging system and the identified subscriber of the pub/sub messaging system. The processor implements end-to-end encryption of messages of the pub/sub messaging system based on key-groups.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: Ian Charles Edwards, Jonathan Levell, Bernard Zdzislaw Kufluk
  • Patent number: 8245127
    Abstract: Embodiments of the present invention provide method, system and computer program product for annotating a document being divided by intervals. The method includes identifying, at each interval in the document, one or more keywords in the text of the document; determining, at each interval, the number of context classes associated with each keyword; identifying at least one annotation word and at an interval in the text of the document, the annotation word having two or more annotations associated with two or more context classes; determining the annotation based on the context class with highest count at the annotation word interval; and annotating the document with the determined annotation.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Timothy Peter Griffith, Bernard Zdzislaw Kufluk, Sarah Elizabeth Styles, Henry Tonnison
  • Patent number: 7904552
    Abstract: A method and computer program product for defining at least one target system. The at least one target system is accessed to identify one or more web services available via the at least one target system, thus defining one or more available services. Information concerning the one or more available web services is identified. At least a portion of the information concerning the one or more available web services is published within a web services directory.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bernard Zdzislaw Kufluk, John Colgrave, Bing Bing Du, Xiaoqiang Hou
  • Patent number: 7720087
    Abstract: A method and system for managing channels in a voice response system is provided. The method comprises periodically monitoring utilization of a system resource and determining a number, N, of voice channels required to be quiesced based on the utilization level of the system resource. This number is compared with the number of channels currently quiescing, Q, and the number of quiescing channels is adjusted accordingly. A quiescing channel is disabled when it becomes inactive.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Nigel L. Jones, Bernard Zdzislaw Kufluk, Philip Noel, David Robnett Vyvyan
  • Publication number: 20100088403
    Abstract: A method and computer program product for defining at least one target system. The at least one target system is accessed to identify one or more web services available via the at least one target system, thus defining one or more available services. Information concerning the one or more available web services is identified. At least a portion of the information concerning the one or more available web services is published within a web services directory.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Inventors: Bernard Zdzislaw Kufluk, John Colgrave, Bing Bing Du, Xiaoqiang Hou
  • Publication number: 20100088301
    Abstract: A first UDDI registry is queried for at least one entity contained within the first UDDI registry. At least one attribute of the at least one entity contained within the first UDDI registry is compared with an entity attribute record associated with a service registry. If the at least one attribute of the at least one entity contained within the first UDDI registry is different from the entity attribute record associated with the service registry, an updated entity attribute record is generated based upon, at least in part, a difference between the at least one attribute and the entity attribute record.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Inventors: Yi San Zhao, John Colgrave, Xiaoqiang Hou, Bernard Zdzislaw Kufluk, Dan Xia, Pu Zhu
  • Publication number: 20100023543
    Abstract: During synchronization of data between service registries, certain unchecked classification and taxonomy data may not synchronize correctly leaving valuable data unused in the source registry. The present application provides for the creation of a generic object in the destination service registry to enable the synchronization to correctly map the taxonomy and classification data from a source service registry to a destination service registry and the auto format of data to conform to the requirements of the destination service registry.
    Type: Application
    Filed: July 22, 2008
    Publication date: January 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bernard Zdzislaw Kufluk, John Colgrave, Yi San Zhao, Pu Zhu
  • Publication number: 20090216801
    Abstract: A method, system and computer program product comprising: locating an import target statement in a service document; locating a generic object associated with the service document; locating import target references; loading, when a unique import target reference is located, the located target object into an address in the repository; and resolving the source document target reference to point at this address.
    Type: Application
    Filed: February 20, 2009
    Publication date: August 27, 2009
    Applicant: International Business Machines Corporation (IBM)
    Inventors: Timothy John Baldwin, John Colgrave, Bernard Zdzislaw Kufluk, James Robert Magowan
  • Publication number: 20090150763
    Abstract: This invention relates to a method, system and computer program product for annotating a document, said document being divided by intervals, said method comprising: identifying, at each interval in the document, one or more keywords in the text of the document; determining, at each interval, the number of context classes associated with each keyword; identifying at least one annotation word and at an interval in the text of the document, said annotation word having two or more annotations associated with two or more context classes; determining the annotation based on the context class with highest count at the annotation word interval; and annotating the document with the determined annotation.
    Type: Application
    Filed: November 25, 2008
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Peter Griffith, Bernard Zdzislaw Kufluk, Sarah Elizabeth Styles, Henry Tonnison
  • Patent number: 6970536
    Abstract: There is described an interactive voice response system comprising: a voice application including an voice application API command defining a function call to a first communication process; a channel process for interpreting the voice application API command and making the defined function call; a signaling process for receiving the function call and for performing the first communication process; characterised by; said signaling process having a second communication process; tag information embedded in the voice application and related to the API command; a tag interpreter for reading the tag information in the voice application and passing the tag information to a tag process in the signaling process; and a tag process for reading the tag information and, if related to the API command, directing the signaling process to perform the second communication process rather than the first communication process.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Raymond Jepson, Bernard Zdzislaw Kufluk
  • Publication number: 20030202644
    Abstract: There is described an interactive voice response system comprising: a voice application including an voice application API command defining a function call to a first communication process; a channel process for interpreting the voice application API command and making the defined function call; a signaling process for receiving the function call and for performing the first communication process; characterised by; said signaling process having a second communication process; tag information embedded in the voice application and related to the API command; a tag interpreter for reading the tag information in the voice application and passing the tag information to a tag process in the signaling process; and a tag process for reading the tag information and, if related to the API command, directing the signaling process to perform the second communication process rather than the first communication process.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Raymond Jepson, Bernard Zdzislaw Kufluk