Patents by Inventor Vittorio Castelli

Vittorio Castelli 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: 20240202466
    Abstract: Prompt development techniques are implemented for tuning natural language processing machine learning models using selected prompts from a prompt task collection. A prompt development system may support requests to further adapt a pre-trained natural language processing machine learning model to tune the pre-trained natural language processing machine learning model for use with a selected prompt. Evaluation of the tuned natural language processing machine learning model may be performed and provided as a result.
    Type: Application
    Filed: December 16, 2022
    Publication date: June 20, 2024
    Applicant: Amazon Technologies, Inc.
    Inventors: Sheng Zha, Miguel Ballesteros Martinez, Yassine Benajiba, Cole Hawkins, Aditya Rawal, Dhananjay Ram, Min Rong Samson Tan, Vittorio Castelli
  • Patent number: 11741371
    Abstract: Embodiments relate to an artificial intelligence (AI) computer platform to incorporate synthetic data and ground truth data, and to promote diversity and accuracy in generating the synthetic data. Synthetic questions are generated by a question generator in response to semantically related ground truth passage and answer data. Each generated question is presented to an answer generator together with the semantically related ground truth passage. Each synthetic question is evaluated with respect to its diversity from previous synthetic questions generated for the same ground truth passage and answer data. Each synthetic question is also evaluated with respect to the accuracy of the answer generated by the answer generator. A reward function that captures both accuracy and diversity of each synthetic question is leveraged to selectively modify the question generator, with the selective modification(s) directed at increasing textual diversity and maintaining accuracy of the generated synthetic questions.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 29, 2023
    Assignee: International Business Machines Corporation
    Inventors: MD Arafat Sultan, Vittorio Castelli, Shubham Chandel, Ramon Astudillo
  • Patent number: 11651270
    Abstract: A method and system are provided for combining models. The method includes forming, by a computer having a processor and a memory, model pairs from a model ensemble that includes a plurality of models. The method further includes comparing the model pairs based on sets of output results produced by the model pairs to provide comparison results. The method also includes constructing, by the computer, a combination model from at least one of the model pairs based on the comparison results. The comparing step is performed using user-generated set-based feedback.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: May 16, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Radu Florian, Taesun Moon, Avirup Sil
  • Patent number: 11622002
    Abstract: In an approach to synchronize notifications created in a VR environment to be presented in a physical environment at another time, notifications may be mapped across all relevant environments and associated with conditions that, when triggered, cause a notification to be presented to the user. Computer-implemented methods may include receiving natural language requests at a computing device in a first environment at a first time; parsing the natural language request into semantic components comprising an alert component and a content component; determining one or more conditions based on the alert component and the content component; mapping the semantic components to the plurality of environments; and executing a notification by the computing device, the notification representing the alert component and the content component in a second environment of the plurality of environments if the one or more conditions is satisfied at a second time that is later than the first time.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Sarbajit K. Rakshit, Martin Franz
  • Patent number: 11520762
    Abstract: A computer-implemented method according to one embodiment includes converting an input question into a vector form using trained word embeddings; constructing a type similarity matrix using a predetermined ontology; and determining a score for all possible types for the input question, based on the input question in vector form and the type similarity matrix.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: December 6, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sarthak Dash, Gaetano Rossiello, Alfio Massimiliano Gliozzo, Robert G. Farrell, Bassem Makni, Avirup Sil, Vittorio Castelli, Radu Florian
  • Publication number: 20220358152
    Abstract: A computer-implemented method of performing text-to-text transformation includes performing a text transformation operation on an original input text of a specific task to generate a plurality of transformed text. A task-specific performance metric that measures an operation of the specific task is applied to each one of the plurality of transformed text. Each of the plurality of transformed text are paired with the task-specific performance metric. A training dataset is updated to include each pairing of the plurality of transformed text with the task-specific metric.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 10, 2022
    Inventors: MD Arafat Sultan, Efsun Kayi, Revanth Gangi Reddy, Rong Zhang, Avirup Sil, Vittorio Castelli
  • Publication number: 20220321662
    Abstract: An approach to controlling smart devices in response to detecting events may be provided. The location data of a user may be received, along with date and time for the location data. The location may be compared to a daily schedule to determine whether an event has occurred. If the location data is determined to be outside of the daily schedule it is determined an event has occurred. The event is then compared to other logged events within a historical event database, to determine if the event is similar to any past events. If the event is determined to be similar to a past event, the state of smart devices connected to an event driven smart device control environment are changed to mirror the state they were in at during determined similar event.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 6, 2022
    Inventors: Prathima Maskeri, Ruchi Mahindru, Vittorio Castelli
  • Patent number: 11449677
    Abstract: Embodiments relate to a system, program product, and method for use with an intelligent computer platform and cognitive processing and associated distribution. The embodiments support a mechanism for dynamically sharing critical and non-critical information responsive to a classification model, such that only relevant information or part of the information is shared. As the classification model is subject to modification, the dynamic sharing mechanism is dynamically updated to reflect such modification. Similarly, as an associated document or file is subject to modification, dynamic processing of the document or file takes place responsive to the classification model. The dynamic classification and document processing employ NLP and ML models to support the associated functionality.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: September 20, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Shikhar Kwatra, Florian Pinel, Sushain Pandit
  • Publication number: 20220224584
    Abstract: In an approach to synchronize notifications created in a VR environment to be presented in a physical environment at another time, notifications may be mapped across all relevant environments and associated with conditions that, when triggered, cause a notification to be presented to the user. Computer-implemented methods may include receiving natural language requests at a computing device in a first environment at a first time; parsing the natural language request into semantic components comprising an alert component and a content component; determining one or more conditions based on the alert component and the content component; mapping the semantic components to the plurality of environments; and executing a notification by the computing device, the notification representing the alert component and the content component in a second environment of the plurality of environments if the one or more conditions is satisfied at a second time that is later than the first time.
    Type: Application
    Filed: January 14, 2021
    Publication date: July 14, 2022
    Inventors: Vittorio Castelli, Sarbajit K. Rakshit, Martin Franz
  • Patent number: 11373041
    Abstract: A processor may receive a text segment. The processor may analyze the text segment at a plurality of granularity levels wherein each of the plurality of granularity levels has a comparative selection value for identifying one or more objects of interest within the text segment. The processor may select an optimized granularity level with an optimum comparative selection value. The processor may identify the one or more objects of interest within the text segment. The processor may display the one or more objects of interest to a user.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jian Ni, Radu Florian, Salim Roukos, Vittorio Castelli
  • Publication number: 20220138559
    Abstract: A method of using a computing device to improve an answer generated by a natural language question and answer system includes receiving, by a computing device, multiple questions in a natural language question and answer system. The computing device further generates multiple answers to the multiple questions. The computing device still further constructs a new training set with the generated multiple answers, where each answer is compared with a corresponding question of the multiple questions. The computing device additionally augments the new training set with one or more tokens delimiting a span of one or more of the generated multiple answers. The computing device further trains a new natural language question and answer system with the augmented new training set.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 5, 2022
    Inventors: Revanth Gangi Reddy, Rong Zhang, MD ARAFAT SULTAN, Efsun Kayi, Avirup Sil, Robert Todd Ward, Vittorio Castelli
  • Publication number: 20220092262
    Abstract: A processor may receive a text segment. The processor may analyze the text segment at a plurality of granularity levels wherein each of the plurality of granularity levels has a comparative selection value for identifying one or more objects of interest within the text segment. The processor may select an optimized granularity level with an optimum comparative selection value. The processor may identify the one or more objects of interest within the text segment. The processor may display the one or more objects of interest to a user.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 24, 2022
    Inventors: Jian Ni, Radu Florian, Salim Roukos, Vittorio Castelli
  • Publication number: 20210344995
    Abstract: Described are techniques for video conversion for accessibility including a technique comprising determining, using data from at least one camera, that a user is distracted based on a direction of gaze of the user with respect to a display device presenting video content. The technique further comprises converting, by a machine learning model, the video content to audio content in response to determining the user is distracted, wherein the audio content comprises a description of the video content. The technique further comprises outputting, using at least one speaker, the audio content to the user while the user is distracted.
    Type: Application
    Filed: May 4, 2020
    Publication date: November 4, 2021
    Inventors: Sarbajit K. Rakshit, Martin Franz, Vittorio Castelli
  • Patent number: 11166069
    Abstract: Described are techniques for video conversion for accessibility including a technique comprising determining, using data from at least one camera, that a user is distracted based on a direction of gaze of the user with respect to a display device presenting video content. The technique further comprises converting, by a machine learning model, the video content to audio content in response to determining the user is distracted, wherein the audio content comprises a description of the video content. The technique further comprises outputting, using at least one speaker, the audio content to the user while the user is distracted.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sarbajit K. Rakshit, Martin Franz, Vittorio Castelli
  • Patent number: 11146597
    Abstract: Embodiments for intelligent media data filtering in an Internet of Things (IoT) computing environment by a processor. User preferences for the media data may be determined according to a plurality of identified contextual factors. At least a portion of the media data may be filtered according to one or more user classifications.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: October 12, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shikhar Kwatra, Sushain Pandit, Komminist Weldemariam, Vittorio Castelli
  • Publication number: 20210295172
    Abstract: Embodiments relate to an artificial intelligence (AI) computer platform to incorporate synthetic data and ground truth data, and to promote diversity and accuracy in generating the synthetic data. Synthetic questions are generated by a question generator in response to semantically related ground truth passage and answer data. Each generated question is presented to an answer generator together with the semantically related ground truth passage. Each synthetic question is evaluated with respect to its diversity from previous synthetic questions generated for the same ground truth passage and answer data. Each synthetic question is also evaluated with respect to the accuracy of the answer generated by the answer generator. A reward function that captures both accuracy and diversity of each synthetic question is leveraged to selectively modify the question generator, with the selective modification(s) directed at increasing textual diversity and maintaining accuracy of the generated synthetic questions.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Applicant: International Business Machines Corporation
    Inventors: MD Arafat Sultan, Vittorio Castelli, Shubham Chandel, Ramon Astudillo
  • Publication number: 20210182258
    Abstract: A computer-implemented method according to one embodiment includes converting an input question into a vector form using trained word embeddings; constructing a type similarity matrix using a predetermined ontology; and determining a score for all possible types for the input question, based on the input question in vector form and the type similarity matrix.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Inventors: Sarthak Dash, Gaetano Rossiello, Alfio Massimiliano Gliozzo, Robert G. Farrell, Bassem Makni, Avirup Sil, Vittorio Castelli, Radu Florian
  • Patent number: 11010722
    Abstract: A personalized scheduling and networking method, system, and non-transitory computer readable medium include creating a user persona profile based on user information, extracting scheduling and networking information based on event information, matching a user with events during a conference based on the extracted scheduling and networking information and the user persona profile, and creating a schedule and a route for maximizing a number of the events and networking opportunities based on matches of the matching.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Georgiana Dinu, Radu Florian, Gourab Kundu, Taesun Moon, Avirup Sil
  • Patent number: 10943588
    Abstract: Embodiments for managing a voice response system by one or more processors are described. At least one communication from an individual is received. A reference to a previous response executed by a voice response system is identified within the at least one received communication. A response to the at least one received communication is determined based on the previous response executed by the voice response system.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: March 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Shikhar Kwatra, John Wilson, Sarbajit Rakshit
  • Patent number: 10937067
    Abstract: A method and system is provided for item inquiry and information presentation via standard communication paths. More particularly, the method and system detects an item associated with an avatar of a virtual universe (VU) user in a VU and determine information associated with the item. Additionally, the method and system are operable to display the information in the VU in a high-resolution component of the VU.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vittorio Castelli, Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker