Patents by Inventor Jonathan F. Brunn

Jonathan F. Brunn 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: 12093837
    Abstract: Embodiments relate to an intelligent computer platform to build a federated learning framework including creating a hierarchy of machine learning models (MLMs). The hierarchy of MLMs has a primary MLM in a primary layer. Training the primary MLM includes capturing contributing model updates across at least one communication channel. A secondary MLM is created and logically positioned in a secondary layer of the hierarchy. The secondary MLM is operatively coupled to the primary MLM across the at least one communication channel. The created secondary MLM is initialized, including cloning weights and framework of the primary MLM into the secondary MLM, and populated with secondary data. The populated data has model updates local to the created secondary MLM. The secondary MLM is logically stored local to the secondary layer, and limits access to the secondary MLM to the secondary layer.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: September 17, 2024
    Assignee: International Business Machines Corporation
    Inventors: Yi Zhou, Rui Zhang, Heiko H. Ludwig, Jonathan F. Brunn
  • Patent number: 12033094
    Abstract: Provided are a computer program product, system, and method for generation of tasks and retraining machine learning modules to generate tasks based on feedback for the generated tasks. A machine learning module processes an input text message sent in the communication channel to output task information including an intended action and a set of associated users. A task message is generated including the output task information of a task to perform. The task message is sent to a user interface panel in a user computer. Feedback is received from the user computer on the output task information in the task message. The machine learning module is retrained to output task information from the input text message based on the feedback to reinforce likelihood correct task information is outputted and reinforce lower likelihood incorrect task information is outputted.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: July 9, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Rachael Marie Huston Dickens, Rui Zhang, Ami Herrman Dewar, Heiko H. Ludwig
  • Patent number: 11861463
    Abstract: Using a natural language analysis, a current message is classified into a current message class, the current message being a portion of an interaction in narrative text form. Using a trained message class prediction model, a probability of a previous message class having resulted in the current message class is determined. A previous message is extracted from the interaction using the probability, the previous message being a portion of the interaction occurring prior to the current message, the previous message being classified into the previous message class.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: January 2, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Rachael Marie Huston Dickens, Rui Zhang
  • Patent number: 11630945
    Abstract: A method, system and computer program product for improving understanding of comments on collections of data. A social media stream is monitored for comments to a container (e.g., photo album) and elements within the container (e.g., photographs). These comments are stored in a data structure along with an identification of the container or element of the container upon which the comments are directed. In response to a user selecting to view comments to an element within the container or the container itself, the data structure is searched for the comments to the selected element or container. Images of the container are then displayed in a fliptych manner, where the selected element or container is displayed in the center section of the fliptych. A list of comments is displayed in a comments section below the fliptych, where the list of comments includes highlighted comments directed to the selected element or container.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jennifer E. Heins
  • Patent number: 11586818
    Abstract: An in-context cognitive information assistant is provided by: obtaining a context for a user, wherein the context comprises a calendar activity with one or more other users; supplementing the context by obtaining one or more conversations with the user related to the context; extracting cognitive data for the context and the conversations; and finding relevant materials in a corpus using the cognitive data. The relevant materials are used to prepare the user for interactions with other users.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Patrick M. Commarford, Stephen J. Foley, John Girata, Jr., Kelley M. Gordon, Sarah B. Lips, Gayle C. Thiel
  • Patent number: 11443112
    Abstract: Using a natural language analysis, a current message is classified into a current message class, the current message being a portion of an interaction in narrative text form. For the interaction using a state prediction model, an interaction outcome corresponding to the current message class is forecasted, the forecasting comprising computing a probability that the current message class will result in a successful message class. Using the state prediction model, a set of next message classes and a set of predicted interaction outcomes are determined, each message in the set of next message classes corresponding to the current message class, each predicted interaction outcome in the set of predicted interaction outcomes corresponding to a next message class in the set of next message classes. According to the corresponding predicted interaction outcome, the set of next message classes is ranked.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Rachael Marie Huston Dickens, Rui Zhang
  • Patent number: 11410080
    Abstract: Identification of content classes deemed important by users is received. Classifiers are trained on user communication text to recognize content matching content classes. A composite classifier is applied to text of communication among users of a second set of users, including tagging, by the composite classifier, content in text of communication among the users of the second set. The tagging is responsive to the classifiers recognizing their respective content classes in text of communication among the users of the second set.
    Type: Grant
    Filed: May 11, 2019
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Scott E. Chapman, Dennis J. Chen, Ami H. Dewar, Rachael M. Dickens, Jonathan Dunne, Ethan A. Geyer, Rogelio Vazquez-Rivera
  • Patent number: 11316899
    Abstract: Controlling access to categorized messages includes categorizing a message into a number of categories according to a message objective. The message objective informing user association, message association, and message access rules for each of the number of categories. Controlling access to categorized messages includes determining, based on the message objective, a number of users allowed access to the message. Controlling access to categorized messages includes allowing the number of users to access the message according to the message objective.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: April 26, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Jennifer E. Heins, Marc D. Labrecque, Amy Widmer
  • Patent number: 11227117
    Abstract: A method, a device and a computer program product for processing a segment are proposed. In the method, a property of at least one of a first segment and a second segment in a segment set is obtained. The segment set includes a plurality of segments belonging to at least one conversation. The second segment occurs after the first segment. A boundary feature of at least one of the first segment and the second segment is determined based on the property. The boundary feature indicates whether there is a boundary of a conversation after the first segment.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Yuan Cheng, Jonathan Dunne, Bo Jiang, Ming Wan
  • Patent number: 11222058
    Abstract: Familiarity-based text classification framework selection is described. A list of participants in an electronic message thread is selected. For each pairing of participants, a familiarity score is determined based on a number of criteria. A familiarity model is formed based on multiple familiarity scores and a text classification framework for the electronic message thread is selected based on the familiarity model.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ethan A. Geyer, Jonathan F. Brunn, Jonathan Dunne, Naama Tepper
  • Patent number: 11222086
    Abstract: Provided are techniques for finding content on computer networks. A search request having search terms is received. The search request is executed against an index to identify first search results, wherein the index comprises mappings of search terms to web sites and mappings of search terms to patterns. In response to determining that the search request failed based on first search results, an unknown search term in the search terms that does not exist in the index is found. The unknown search term is matched to a pattern of a similar search term using the mappings of search terms to patterns. A candidate web site is identified based on the matching. Additional content is requested from the candidate web site for the unknown search term to identify second search results comprising previously hidden content. The additional content is indexed.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Marit L. Imsdahl, Asima Silva
  • Patent number: 11222085
    Abstract: Provided are techniques for finding content on computer networks. A search request having search terms is received. The search request is executed against an index to identify first search results, wherein the index comprises mappings of search terms to web sites and mappings of search terms to patterns. In response to determining that the search request failed based on first search results, an unknown search term in the search terms that does not exist in the index is found. The unknown search term is matched to a pattern of a similar search term using the mappings of search terms to patterns. A candidate web site is identified based on the matching. Additional content is requested from the candidate web site for the unknown search term to identify second search results comprising previously hidden content. The additional content is indexed.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Marit L. Imsdahl, Asima Silva
  • Patent number: 11200627
    Abstract: An indicator associated with a financial card to tender payment for a transaction is received from a point of sale device. A storage device stores independent sets of information associated with the financial card. The sets of information indicate different actions to be performed and settings corresponding to the actions. The indicator received from the point of sale device is associated with one of the independent sets of information. The actions associated with the received indicator are performed in accordance with the corresponding settings in response to conducting a transaction with the financial card.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Robert W. Campion
  • Patent number: 11182693
    Abstract: Identification of content classes deemed important by users is received. Classifiers are trained on user communication text to recognize content matching content classes. A composite classifier is applied to text of communication among users of a second set of users, including tagging, by the composite classifier, content in text of communication among the users of the second set. The tagging is responsive to the classifiers recognizing their respective content classes in text of communication among the users of the second set.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Scott E. Chapman, Dennis J. Chen, Ami H. Dewar, Rachael M. Dickens, Jonathan Dunne, Ethan A. Geyer, Rogelio Vazquez-Rivera
  • Patent number: 11184451
    Abstract: A method, system and computer program product for handling notifications. A notification system monitors content (e.g., photograph) followed by a user for updates on a communication system. If the notification system identifies updates to content out of the monitored content, then the notification system applies the policy for delivering notifications concerning the content followed by the user that was updated. The notification system registers to receive information about updates to the content followed by the user as well as new events on the communication system. In response to identifying updates to content related to the content followed by the user that was updated from the received information, a summary concerning the updates to the content followed by the user and the related content is then generated. A notification is then delivered to the user containing the generated summary in a manner consistent with the policy.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: November 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jennifer Heins, Marc D. Labrecque, Amy Widmer
  • Patent number: 11144733
    Abstract: Task-oriented messages are presented to a user in an interactive format for disposition. Natural language processing techniques parse task-oriented messages for individual tasks, such as assignments, information requests, and requests for approval or authorization. A user interface provides a recipient of a task-oriented message with selectable tasks for individual, or group, disposition, such as respond, defer, delegate, mark answered, and ignore. Recipients are notified if an incomplete response is generated, such as when an identified task is not dispositioned.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jonathan T. Coffey, Mark A. DuFresne, Marit L. Imsdahl, Christopher D. Johnson, Asima Silva, James J. Stadtmiller, Razeyah Stephen, Yuriy B. Veytsman
  • Patent number: 11140534
    Abstract: Provided are techniques for controlling message delivery corresponding to a near field communication (NFC) device, comprising establishing, on a mobile computing device, a rule-based session corresponding to a NFC device; executing an application, corresponding to the NFC device, in conjunction with the session; and responsive to detecting a condition meeting a criterion corresponding to the rule-based session, limiting execution of the application on the mobile computing device in conformity with the criterion.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Marit L. Imsdahl, Asima Silva
  • Patent number: 11113352
    Abstract: Adjusting system actions based on an absence of relationship acceptance may include detecting absence of connection acceptance by one or more first users in a computer-implemented social networking system. Patterns of the absence of connection acceptance of the one or more first users may be correlated. Users with common patterns of absence of connection acceptance may be clustered into a cluster of users. Absence of connection acceptance by a second user may be detected. Responsive to determining that a pattern of the absence of connection acceptance associated with the second user matches with the common patterns, a profile associated with the second user may be updated according to a template profile associated with the cluster. System actions of the social networking system may be activated for the second user based on the profile updated according to the template profile.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jeffrey R. Hoy, Marit L. Imsdahl, Asima Silva
  • Patent number: 11057230
    Abstract: A method, computer system, and computer program product for calculating a group chat segment duration is provided. The embodiment may include capturing a plurality of group chat messages from a chat message repository. The embodiment may also include determining a probability distribution based on analyzing the captured group chat messages over a time vector. The embodiment may further include calculating a time parameter based on the determined probability distribution. The embodiment may also include calculating a content parameter based on one or more relevant chat topics. The embodiment may further include calculating an attendee parameter based on a plurality of attendees and one or more attendee associations. The embodiment may also include determining a chat duration prediction based on the calculated time parameter, the calculated content parameter, and the calculated attendee parameter.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Rachael M. H. Dickens, Jonathan Dunne, Ethan A. Geyer, Liam S. Harpur, Bo Jiang, Andrew Penrose, Naama Tepper
  • Patent number: 10972443
    Abstract: A computer-implemented method, computer program product, and computing system is provided for encrypted document co-editing. In an implementation, a method may include receiving, at a first computing device, a first encrypted change set for a co-editable data object from a client, the first encrypted change set being encrypted by a first key. The method may include requesting a second key for re-encrypting the first encrypted change set. The method may include re-encrypting the first encrypted change set to generate a second encrypted change set using the second key.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Melissa N. Fritcher, John Girata, Jr., Matthew S. Hunt, Marshall A. Lamb, Kelvin T. Ly, David P. Zmick