Patents by Inventor Gray Franklin Cannon

Gray Franklin Cannon 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: 11942070
    Abstract: A method, computer system, and a computer program product for speech synthesis is provided. The present invention may include generating one or more final voiceprints. The present invention may include generating one or more voice clones based on the one or more final voiceprints. The present invention may include classifying the one or more voice clones into a grouping using a language model, wherein the language model is trained using manually classified uncloned voice samples. The present invention may include identifying a cluster within the grouping, wherein the cluster is identified by determining a difference between corresponding vectors of the one or more voice clones below a similarity threshold. The present invention may include generating a new archetypal voice by blending the one or more voice clones of the cluster where the difference between the corresponding vectors is below the similarity threshold.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 26, 2024
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Sara Perelman, Gary William Reiss, Corey B. Shelton
  • Publication number: 20240054282
    Abstract: An embodiment includes identifying, from among the plurality of digital content datasets, a set of candidate textual items based on relevance to a specified subtopic using one or more natural language processing techniques. The embodiment groups candidate textual items into a predetermined number of groups using relevance scores and feature vectors. The embodiment trains a pre-trained encoder-decoder model using a designated group of selected textual items, where the pre-trained encoder-decoder model is pretrained to generate textual content according to a particular style of writing. The embodiment generates, using the pre-trained encoder-decoder model, machine-authored textual content in the particular style of writing resulting in an article about the specified subtopic based on the designated group of selected textual items. The embodiment also includes transmitting the article to a remote web server as an update for a website.
    Type: Application
    Filed: August 15, 2022
    Publication date: February 15, 2024
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Nicholas Michael Wilkin, Gray Franklin Cannon, Christian Eggenberger
  • Patent number: 11874844
    Abstract: From a set of natural language text documents, a concept tree is constructed. For a node in the concept tree a polarity of the subset represented by the node is scored. A second set of natural language text documents is added to the subset, the adding resulting in a modified subset of natural language text documents having a polarity score within a predefined neutral polarity score range. From the modified subset, a bin of sentences is selected according to a sentence selection parameter, a sentence in the bin of sentences being extracted from a selected document in the modified subset. A sentence having a factuality score below a threshold factuality score is removed from the bin of sentences. From the filtered bin of sentences a new natural language text document corresponding to the filtered bin of sentences is generated using a transformer deep learning narration generation model.
    Type: Grant
    Filed: March 9, 2023
    Date of Patent: January 16, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Stephen C Hammer, Shikhar Kwatra
  • Patent number: 11868503
    Abstract: An embodiment associates a user's post data that with a category from a predefined list of categories based on the post content. The embodiment analyzes, using machine learning, the post data for potentially sensitive content and generates a first sensitive data indicator identifying potentially sensitive information in the post data and an associated first confidence value. The embodiment generates explanatory data identifying a feature that contributed to the post data being identified as potentially sensitive, and generates a modified version of the post data that modifies the feature. The embodiment analyzes the modified post data for potentially sensitive content and generates a second sensitive data indicator and a second confidence value indicating that the post data is more likely to contain sensitive data than the modified post data. The embodiment alerts the user regarding the potentially sensitive data and recommends changing the post based on the modified feature value.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: January 9, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gray Franklin Cannon, Indervir Singh Banipal, Shikhar Kwatra, Raghuveer Prasad Nagar
  • Publication number: 20230273943
    Abstract: Synchronizing a sensor network and an ontology by analyzing outputs of a set of sensors, analyzing relationships of an ontology, mapping the outputs to the relationships, identifying a correlation among the outputs, and modifying the ontology according to the correlation.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Inventors: Aaron K. Baughman, Sarbajit K. Rakshit, Gray Franklin Cannon, Stephen C. Hammer
  • Patent number: 11709764
    Abstract: A computer-implemented method, system and computer program product for generating test cases for testing software. Log files are analyzed for indications of software defects resulting in software errors. For those log files that were found to indicate software errors, such log files are analyzed to determine if they contain personal data that needs to be anonymized based on an entropy score of the personal data. When the entropy score of the personal data is below a threshold value, anonymized variations of the personal data are generated. Trace logs are then created containing the anonymized variations of the personal data, which are returned to a software tester to create a test case for testing software using the created trace logs without having access to personal data. In this manner, the software tester may reproduce the software errors without having access to the personal data.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: July 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vagner Figueredo de Santana, Sheldon Busby, Gray Franklin Cannon, Marco Aurelio Stelmar Netto, Patrick Veedock
  • Publication number: 20230214580
    Abstract: By analyzing a natural language content concurrently with a presentation of the natural language content, a first language of the natural language content is detected. By analyzing the natural language content concurrently with the presentation of the natural language content, it is detected that a subset of the natural language content is expressed in a second language, wherein the second language is different from the first language, wherein a set of known languages comprises the first language, wherein the set of known languages excludes the second language. From the subset of the natural language content, a modified subset expressed in the first language is generated. The modified subset is inserted into the natural language content.
    Type: Application
    Filed: January 5, 2022
    Publication date: July 6, 2023
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Gray Franklin Cannon, Raghuveer Prasad Nagar
  • Publication number: 20230214411
    Abstract: From a set of natural language text documents, a concept tree is constructed. For a node in the concept tree a polarity of the subset represented by the node is scored. A second set of natural language text documents is added to the subset, the adding resulting in a modified subset of natural language text documents having a polarity score within a predefined neutral polarity score range. From the modified subset, a bin of sentences is selected according to a sentence selection parameter, a sentence in the bin of sentences being extracted from a selected document in the modified subset. A sentence having a factuality score below a threshold factuality score is removed from the bin of sentences. From the filtered bin of sentences a new natural language text document corresponding to the filtered bin of sentences is generated using a transformer deep learning narration generation model.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Stephen C. Hammer, Shikhar Kwatra
  • Patent number: 11687539
    Abstract: From a set of natural language text documents, a concept tree is constructed. For a node in the concept tree a polarity of the subset represented by the node is scored. A second set of natural language text documents is added to the subset, the adding resulting in a modified subset of natural language text documents having a polarity score within a predefined neutral polarity score range. From the modified subset, a bin of sentences is selected according to a sentence selection parameter, a sentence in the bin of sentences being extracted from a selected document in the modified subset. A sentence having a factuality score below a threshold factuality score is removed from the bin of sentences. From the filtered bin of sentences a new natural language text document corresponding to the filtered bin of sentences is generated using a transformer deep learning narration generation model.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: June 27, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Stephen C Hammer, Shikhar Kwatra
  • Publication number: 20230182024
    Abstract: A method, computer program product and computer system to determine suspicious activity by users via in-game transactions is provided. A processor identifies a transaction involving a player character operated by a user within a game. A processor retrieves player data associated with the player character and item data associated with the items offered during the transaction involving the player character. A processor determines an optimal choice for the player character based on a comparison between the player data and the item data during the transaction. A processor, in response to the user selecting a suboptimal choice different from the optimal choice, adjusts at least one behavioral score of a profile associated with the user. A processor, in response to the at least one behavioral score being outside an expected range of the at least one behavioral score, restricts at least one aspect of an account associated with the player character.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 15, 2023
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Jeffrey Gottwald, Shikhar Kwatra
  • Patent number: 11640516
    Abstract: According to a first aspect of the present invention, there is provided a computer implemented method, a computer system and a computer program product, including training a set of exploitation models, training a set of exploration models, generating a combined exploitation and exploration heat map, and inputting the combined exploitation and exploration heat map into a convoluted neural network.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: May 2, 2023
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Gary William Reiss, Corey B. Shelton, Stephen C. Hammer
  • Publication number: 20230011645
    Abstract: Using a classical data model executing on a classical processor, a set of classical features is scored. A score of a classical feature comprises an evaluation of a utility of the classical feature in predicting a result involving a resource. Using a quantum data model executing on a quantum processor and the scored set of classical features, a set of quantum features is scored. The quantum data model is executed a number of times previously determined using a set of results of executing the quantum data model on a set of annotated training data. The scored set of classical features and the scored set of quantum features are correlated, forming a combined set of scored features. Using the combined set of scored features and a first set of input data of a resource, a valuation of the resource is calculated.
    Type: Application
    Filed: July 6, 2021
    Publication date: January 12, 2023
    Inventors: Aaron K. Baughman, Micah Forster, Gray Franklin Cannon, MOHIT TRIVEDI
  • Patent number: 11502830
    Abstract: The exemplary embodiments disclose a system and method, a computer program product, and a computer system for encryption. The exemplary embodiments may include receiving an encryption request from a first smart device, preparing a response to the encryption request and generating a key, encrypting the prepared response with the generated key, sending the encrypted response to the first smart device, splitting the key into two or more pieces, sending the two or more key pieces to a second smart device, sending the two or more key pieces from the second smart device to the first smart device, assembling the two or more key pieces into the key on the first smart device, and decrypting the encrypted response on the first smart device using the assembled key.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: November 15, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Gray Franklin Cannon, Shikhar Kwatra, Vijay Ekambaram, Jennifer L. Szkatulski, Saravanan Sadacharam, Vijay Kumar Ananthapur Bache
  • Patent number: 11475211
    Abstract: An embodiment includes identifying, from among the plurality of digital content datasets, a set of candidate textual items based on relevance to a specified subtopic using one or more natural language processing techniques. The embodiment groups candidate textual items into a predetermined number of groups using relevance scores and feature vectors. The embodiment trains a pre-trained encoder-decoder model using a designated group of selected textual items, where the pre-trained encoder-decoder model is pretrained to generate textual content according to a particular style of writing. The embodiment generates, using the pre-trained encoder-decoder model, machine-authored textual content in the particular style of writing resulting in an article about the specified subtopic based on the designated group of selected textual items. The embodiment also includes transmitting the article to a remote web server as an update for a website.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: October 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Nicholas Michael Wilkin, Gray Franklin Cannon, Christian Eggenberger
  • Publication number: 20220309245
    Abstract: A method, system, and computer program product for implementing machine learning natural language digital package generation and selection is provided. The method includes receiving from hardware and software sources, factual data associated with an event. In response, natural language digital templates comprising natural language phrase variants for each portion of the factual data is generated. Factual data phrases are generated and packaged into digital packages including at least one natural language phrase variant with respect to each portion of factual data. An initial package is selected by minimizing a number of repetitions of the factual data phrases across the digital packages and digital summaries are extracted. Alignment attributes associated with the digital summaries are determined with respect to the initial package and a final package is selected. A hardware device is enabled for presenting a video stream including the final package with respect to the event.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 29, 2022
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Nicholas Michael Wilkin, Eris Opal Rashon Calhoun
  • Patent number: 11455148
    Abstract: A natural language command from an operator is received. The command regards a task that a software system is to execute. A programming language in which to program the task is determined by analyzing a plurality of factors regarding the task and the software system. Code is output in the programming language that executes the task.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Shikhar Kwatra, Indervir Singh Banipal, Gray Franklin Cannon
  • Patent number: 11452940
    Abstract: By analyzing video, audio, and statistical data of a real-world activity, a real-world scenario is identified that is within a threshold similarity of the analyzed video, audio, and statistical data of the real-world activity. The real-world scenario is applied to a game application that uses the real-world activity as a data source, the applying comprising adjusting a portion of a physics engine, the physics engine simulating a physical phenomenon portrayed in the game application.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: September 27, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Mary Rudden, Gray Franklin Cannon
  • Publication number: 20220300517
    Abstract: From a set of natural language text documents, a concept tree is constructed. For a node in the concept tree a polarity of the subset represented by the node is scored. A second set of natural language text documents is added to the subset, the adding resulting in a modified subset of natural language text documents having a polarity score within a predefined neutral polarity score range. From the modified subset, a bin of sentences is selected according to a sentence selection parameter, a sentence in the bin of sentences being extracted from a selected document in the modified subset. A sentence having a factuality score below a threshold factuality score is removed from the bin of sentences. From the filtered bin of sentences a new natural language text document corresponding to the filtered bin of sentences is generated using a transformer deep learning narration generation model.
    Type: Application
    Filed: March 17, 2021
    Publication date: September 22, 2022
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Stephen C. Hammer, Shikhar Kwatra
  • Publication number: 20220283930
    Abstract: A computer-implemented method, system and computer program product for generating test cases for testing software. Log files are analyzed for indications of software defects resulting in software errors. For those log files that were found to indicate software errors, such log files are analyzed to determine if they contain personal data that needs to be anonymized based on an entropy score of the personal data. When the entropy score of the personal data is below a threshold value, anonymized variations of the personal data are generated. Trace logs are then created containing the anonymized variations of the personal data, which are returned to a software tester to create a test case for testing software using the created trace logs without having access to personal data. In this manner, the software tester may reproduce the software errors without having access to the personal data.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Inventors: Vagner Figueredo de Santana, Sheldon Busby, Gray Franklin Cannon, Marco Aurelio Stelmar Netto, Patrick Veedock
  • Publication number: 20220246130
    Abstract: A method, computer system, and a computer program product for speech synthesis is provided. The present invention may include generating one or more final voiceprints. The present invention may include generating one or more voice clones based on the one or more final voiceprints. The present invention may include classifying the one or more voice clones into a grouping using a language model, wherein the language model is trained using manually classified uncloned voice samples. The present invention may include identifying a cluster within the grouping, wherein the cluster is identified by determining a difference between corresponding vectors of the one or more voice clones below a similarity threshold. The present invention may include generating a new archetypal voice by blending the one or more voice clones of the cluster where the difference between the corresponding vectors is below the similarity threshold.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Sara Perelman, Gary William Reiss, Corey B. Shelton