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).

  • Publication number: 20220164472
    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: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Applicant: International Business Machines Corporation
    Inventors: Gray Franklin Cannon, Indervir Singh Banipal, Shikhar Kwatra, Raghuveer Prasad Nagar
  • Publication number: 20220116203
    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: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Inventors: Gray Franklin Cannon, Shikhar Kwatra, Vijay Ekambaram, Jennifer L. Szkatulski, Saravanan Sadacharam, Vijay Kumar Ananthapur Bache
  • Publication number: 20220084437
    Abstract: A method, computer system, and computer program product for cognitive braille adjustment is provided. The embodiment may include identifying a language in which text on a document is written. The embodiment may also include generating a natural language understanding dataset of the text. The embodiment may further include performing a translation of the text to braille using the natural language understanding dataset. The embodiment may also include presenting the translation to a user using one or more associated hardware units.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 17, 2022
    Inventors: Gray Franklin Cannon, Shikhar Kwatra, Indervir Singh Banipal, Ali Ishaq Unwala
  • Publication number: 20220012018
    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: Application
    Filed: July 13, 2020
    Publication date: January 13, 2022
    Inventors: Craig M. Trim, Shikhar Kwatra, Indervir Singh Banipal, Gray Franklin Cannon
  • Patent number: 11206190
    Abstract: A computer-implemented method, a computer program product, and a computer system for using an artificial intelligence based system to guide user dialogs in designing computing system architectures. A server creates a dialog structure via a directed graph that includes nodes representing topics in discussion on designing a computing system architecture and edges each pointing from one node to another. In response to determining that an ongoing topic mismatches a topic supported to be currently discussed according to the dialog structure, the server interrupts the participants and notify the participants of a mismatch. In response to receiving from the participants a response of disagreement on the mismatch, the server creates an updated dialog structure with a new edge, where the new edge links from a node representing a previous topic to a node representing the ongoing topic. The updated dialog structure is followed by the participants in discussing the ongoing topic.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Gray Franklin Cannon, Sara Perelman, Marco Aurelio Stelmar Netto, Vagner Figueredo de Santana
  • Publication number: 20210379492
    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: Application
    Filed: June 9, 2020
    Publication date: December 9, 2021
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Shikhar Kwatra, Mary Rudden, Gray Franklin Cannon
  • Publication number: 20210383204
    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: Application
    Filed: June 3, 2020
    Publication date: December 9, 2021
    Inventors: Aaron K. Baughman, Gray Franklin Cannon, Gary William Reiss, Corey B. Shelton, Stephen C. Hammer