Patents by Inventor Gary Francis Diamanti

Gary Francis Diamanti 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: 11645465
    Abstract: A computer receives a multimedia data, where the multimedia data comprises a plurality of frames. The computer converts the multimedia data into a signal wave having a plurality of frequencies and a plurality of amplitudes. The computer determines a frame from the plurality of frames having a pronoun. The computer identifies a topic of the frame. The computer searches for a frame in a media repository having a highest correlation coefficient with the topic of the frame, where the frame from the media repository comprises a bag of objects and resolves the anaphora disambiguation by substituting the pronoun with an object from the bag of objects.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Mauro Marzorati, Gary Francis Diamanti, Nicholas Michael Wilkin
  • Patent number: 11636383
    Abstract: A method and a system for dataset evaluation are provided. The method can include acquiring a new dataset for integration with an existing dataset. The existing dataset is used to train a machine learning model. The method can also include calculating a baseline of variation for the existing dataset. The baseline of variation can be determined by evaluating various characteristics of the existing dataset. The method can further include determining an output value for the new dataset by also evaluating characteristics of the new dataset. The method can also include comparing the output value to the baseline of variation to generate a variance between the output value and the baseline of variation. The method can further include determining whether the variance is within an acceptable range of the baseline of variation.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Gary Francis Diamanti, Aaron K. Baughman, Mauro Marzorati
  • Patent number: 11621928
    Abstract: A computer-implemented method reduces toil in chat systems. The method includes receiving, from a sending account, a message to be sent in a chat environment, where the chat environment includes a plurality of accounts including the sending account. The method also includes determining, by a learning model, a category of the message. The method further includes generating, for each account of the plurality accounts in a channel of the chat environment, a score, where the score indicates a likelihood an associated account will respond to a post with relevant information. The method includes recommending, based on the score, one or more accounts of the plurality of accounts to an at message, where the at message is configured to cause a notification to the associated account. The method further includes posting the message in the channel of the chat environment while at-mentioning the one or more accounts.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: April 4, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Raghuram Srinivasan, Jeremy R. Fox
  • Publication number: 20230061720
    Abstract: A computer-implemented method reduces toil in chat systems. The method includes receiving, from a sending account, a message to be sent in a chat environment, where the chat environment includes a plurality of accounts including the sending account. The method also includes determining, by a learning model, a category of the message. The method further includes generating, for each account of the plurality accounts in a channel of the chat environment, a score, where the score indicates a likelihood an associated account will respond to a post with relevant information. The method includes recommending, based on the score, one or more accounts of the plurality of accounts to an at message, where the at message is configured to cause a notification to the associated account. The method further includes posting the message in the channel of the chat environment while at-mentioning the one or more accounts.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 2, 2023
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Raghuram Srinivasan, Jeremy R. Fox
  • Patent number: 11587316
    Abstract: An embodiment for creating a template for user experience by segmenting a visual surrounding is provided. The embodiment may include receiving real-time and historical data relating to one or more content interactions of a user wearing an augmented reality (AR) device. The embodiment may also include analyzing one or more contextual situations of the one or more content interactions. The embodiment may further include identifying one or more objects of interest in a visual surrounding environment of the user. The embodiment may also include in response to determining the identification of the object type is confident, predicting a contextual need for each object of interest. The embodiment may further include creating one or more information display templates. The embodiment may also include populating the one or more information display templates with information and displaying the one or more populated information display templates to the user.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: February 21, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11579691
    Abstract: A wearable computing device generates a volumetric visualization at a first position that is located in a three-dimensional space. The wearable computing device includes a volumetric source configured to create the volumetric visualization. The wearable computing device includes one or more sensors configured to determine movement of the wearable computing device. A movement of the wearable computing device is identified by the wearable computing device. Based on the movement the wearable computing device adjusts the volumetric source.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: February 14, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20220405473
    Abstract: A computer-implemented process for training a natural language processing (NLP) agent having a reinforced learning model includes the following operations. A type of document from a document corpus is identified using metadata particularly associated with the document. The NLP agent tokenizes the document to generate a plurality of tokens. Using a schema identified from the type of the document, one of the plurality of tokens is compared to a system of record (SOR) field from the schema. A similarity score between the one of the plurality of tokens with a correct value and a reward based upon the similarity score are generated. A determination is made that an optimum minimum average similarity rate has not been obtained. Based upon the determination, the reinforced learning model is trained using a loss function that includes the reward.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 22, 2022
    Inventors: Gary Francis Diamanti, Shikhar Kwatra, Ryan Anderson, Rodrigo Goulart Silva
  • Publication number: 20220398401
    Abstract: An embodiment for creating a template for user experience by segmenting a visual surrounding is provided. The embodiment may include receiving real-time and historical data relating to one or more content interactions of a user wearing an augmented reality (AR) device. The embodiment may also include analyzing one or more contextual situations of the one or more content interactions. The embodiment may further include identifying one or more objects of interest in a visual surrounding environment of the user. The embodiment may also include in response to determining the identification of the object type is confident, predicting a contextual need for each object of interest. The embodiment may further include creating one or more information display templates. The embodiment may also include populating the one or more information display templates with information and displaying the one or more populated information display templates to the user.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 15, 2022
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20220382369
    Abstract: A wearable computing device generates a volumetric visualization at a first position that is located in a three-dimensional space. The wearable computing device includes a volumetric source configured to create the volumetric visualization. The wearable computing device includes one or more sensors configured to determine movement of the wearable computing device. A movement of the wearable computing device is identified by the wearable computing device. Based on the movement the wearable computing device adjusts the volumetric source.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11513872
    Abstract: In an approach for building a machine learning model that predicts the appropriate action to resolve a malfunction or system error, a processor receives an alert that a malfunction or a system error has occurred. A processor creates a workspace on a ChatOps platform integrated with a chatbot and one or more tools. A processor inputs data relating to the alert in a natural language format. A processor processes the data using a natural language processing algorithm. Responsive to determining a pre-set threshold for outputting the appropriate action is not met, a processor establishes a conversation between two or more support service agents in the workspace. A processor monitors the conversation using the natural language processing algorithm. A processor analyzes a transcript of the conversation using text analytics or pattern matching. A processor creates and trains a machine learning model to predict the appropriate action in future iterations.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: November 29, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Raghuram Srinivasan, Mauro Marzorati, Jeremy R. Fox, Gary Francis Diamanti
  • Publication number: 20220308943
    Abstract: In an approach for building a machine learning model that predicts the appropriate action to resolve a malfunction or system error, a processor receives an alert that a malfunction or a system error has occurred. A processor creates a workspace on a ChatOps platform integrated with a chatbot and one or more tools. A processor inputs data relating to the alert in a natural language format. A processor processes the data using a natural language processing algorithm. Responsive to determining a pre-set threshold for outputting the appropriate action is not met, a processor establishes a conversation between two or more support service agents in the workspace. A processor monitors the conversation using the natural language processing algorithm. A processor analyzes a transcript of the conversation using text analytics or pattern matching. A processor creates and trains a machine learning model to predict the appropriate action in future iterations.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 29, 2022
    Inventors: Raghuram Srinivasan, Mauro Marzorati, Jeremy R. Fox, Gary Francis Diamanti
  • Patent number: 11371947
    Abstract: Visualizing a contaminant is provided. A contaminant of a plurality of different contaminants included in a contaminant knowledgebase is identified based on analysis of contaminant-relevant data received from one or more sensors of a plurality of different sensor arrays regarding an enclosed physical space. A concentration and a type of the contaminant is identified based on the contaminant-relevant data and information included in the contaminant knowledgebase. A location of the contaminant is identified within the enclosed physical space based on location of the one or more sensors that obtained the contaminant-relevant data and a digital twin of the enclosed physical space. A visualization of the contaminant is projected at an area proximate to the location of the contaminant using a holographic image indicating the concentration and the type of the contaminant within the enclosed physical space.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: June 28, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20220188516
    Abstract: A computer receives a multimedia data, where the multimedia data comprises a plurality of frames. The computer converts the multimedia data into a signal wave having a plurality of frequencies and a plurality of amplitudes. The computer determines a frame from the plurality of frames having a pronoun. The computer identifies a topic of the frame. The computer searches for a frame in a media repository having a highest correlation coefficient with the topic of the frame, where the frame from the media repository comprises a bag of objects and resolves the anaphora disambiguation by substituting the pronoun with an object from the bag of objects.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Inventors: Aaron K. Baughman, Mauro Marzorati, Gary Francis Diamanti, Nicholas Michael Wilkin
  • Publication number: 20220163459
    Abstract: Visualizing a contaminant is provided. A contaminant of a plurality of different contaminants included in a contaminant knowledgebase is identified based on analysis of contaminant-relevant data received from one or more sensors of a plurality of different sensor arrays regarding an enclosed physical space. A concentration and a type of the contaminant is identified based on the contaminant-relevant data and information included in the contaminant knowledgebase. A location of the contaminant is identified within the enclosed physical space based on location of the one or more sensors that obtained the contaminant-relevant data and a digital twin of the enclosed physical space. A visualization of the contaminant is projected at an area proximate to the location of the contaminant using a holographic image indicating the concentration and the type of the contaminant within the enclosed physical space.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Inventors: Mauro Marzorati, Gary Francis Diamanti, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11159674
    Abstract: Systems and methods for multi-factor authentication of a caller identification (ID) identifier are disclosed. In embodiments, a method includes: receiving, by a computing device of a call recipient, a call request message from a remote caller device of a caller, the call request message including an authentication token shared between the caller and the call recipient, and an identifier; authenticating the caller using the authentication token; saving an authorized caller record in an authorized caller list on the computing device, the authorized caller record including the identifier; receiving an incoming telephone call from the caller, the incoming call including a caller ID identifier; determining that the caller ID identifier matches the identifier in the authorized caller record; and initiating completion of the call based on the determining that the caller ID identifier matches the identifier in the authorized caller record.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Mauro Marzorati, Gary Francis Diamanti, Zachary A. Silverstein
  • Patent number: 11037576
    Abstract: A system determines if a call participant of a call between the call participant and a voice response system is a human or a machine. Responsive to determining that the call participant is a human, an emotional state of the call participant is determined. Environmental information of an environment associated with the call participant is receiving. A receptiveness level of the call participant is determined based upon the emotional state and the environmental information. A message to the call participant is determined based upon the receptiveness level and one or more machine-learning models.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Mauro Marzorati, Gary Francis Diamanti, Sarbajit K. Rakshit
  • Patent number: 11036488
    Abstract: A method, system and computer-usable medium are disclosed for updating, upgrading, or performing maintenance on connected devices that includes analyzing usage of the connected devices. A hierarchical representation is formed of the connected devices based on dependency of the devices. Artificial Intelligence/Machine Learning is implemented as to the usage and hierarchical representation to create a model to update or upgrade the connected devices. A schedule is created based on the model that minimizes risk and maximize availability of the connected devices.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mauro Marzorati, Shikhar Kwatra, Gary Francis Diamanti, Jeremy R. Fox
  • Publication number: 20210064929
    Abstract: A method and a system for dataset evaluation are provided. The method can include acquiring a new dataset for integration with an existing dataset. The existing dataset is used to train a machine learning model. The method can also include calculating a baseline of variation for the existing dataset. The baseline of variation can be determined by evaluating various characteristics of the existing dataset. The method can further include determining an output value for the new dataset by also evaluating characteristics of the new dataset. The method can also include comparing the output value to the baseline of variation to generate a variance between the output value and the baseline of variation. The method can further include determining whether the variance is within an acceptable range of the baseline of variation.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Craig M. Trim, Gary Francis Diamanti, Aaron K. Baughman, Mauro Marzorati
  • Publication number: 20210048996
    Abstract: A method, system and computer-usable medium are disclosed for updating, upgrading, or performing maintenance on connected devices that includes analyzing usage of the connected devices. A hierarchical representation is formed of the connected devices based on dependency of the devices. Artificial Intelligence/Machine Learning is implemented as to the usage and hierarchical representation to create a model to update or upgrade the connected devices. A schedule is created based on the model that minimizes risk and maximize availability of the connected devices.
    Type: Application
    Filed: August 12, 2019
    Publication date: February 18, 2021
    Inventors: Mauro Marzorati, Shikhar Kwatra, Gary Francis Diamanti, Jeremy R. Fox
  • Publication number: 20200389552
    Abstract: Systems and methods for multi-factor authentication of a caller identification (ID) identifier are disclosed. In embodiments, a method includes: receiving, by a computing device of a call recipient, a call request message from a remote caller device of a caller, the call request message including an authentication token shared between the caller and the call recipient, and an identifier; authenticating the caller using the authentication token; saving an authorized caller record in an authorized caller list on the computing device, the authorized caller record including the identifier; receiving an incoming telephone call from the caller, the incoming call including a caller ID identifier; determining that the caller ID identifier matches the identifier in the authorized caller record; and initiating completion of the call based on the determining that the caller ID identifier matches the identifier in the authorized caller record.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 10, 2020
    Inventors: Craig M. TRIM, Mauro MARZORATI, Gary Francis DIAMANTI, Zachary A. SILVERSTEIN