Patents by Inventor Marco Simioni

Marco Simioni 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: 12615287
    Abstract: Protection against prying devices on a computer network is provided. The method comprises identifying a number of prying devices connected to the computer network, wherein the prying devices have the capability to record audio and/or video data, and wherein the prying devices have the potential to eavesdrop on an audio/video conference call. Responsive to detecting initiation of the audio/video conference call, the prying devices are prevented from communicating over the computer network. Responsive to detecting termination of the audio/video conference call, the prying devices are allowed to resume communication over the computer network.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: April 28, 2026
    Assignee: International Business Machines Corporation
    Inventors: Marco Simioni, Stefano Braghin, Mark Purcell, Killian Levacher
  • Patent number: 12321483
    Abstract: Disclosed are techniques for linking information about individual entities across multiple datasets. A target dataset with some information corresponding to at least one attribute of an entity is received. Semantic processing is performed on the target dataset to extract semantic representations of the information and corresponding attributes, which is utilized to search at least one other dataset for additional information that is absent from the target dataset, corresponding to at least one attribute of the entity, which are used to augment the target dataset with additional information corresponding to the entity. This is repeated iteratively, with each subsequent iteration including semantic representations of information found in the searches of previous iterations until no additional information about the entity is found when searching the multiple datasets with semantic representations of the now augmented target dataset.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: June 3, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefano Braghin, Killian Levacher, Christian Pinto, Marco Simioni
  • Publication number: 20250095646
    Abstract: In an approach to improve the protection of sensitive data, embodiments extract, by a signal separator component, a voice from an audio file, and transcribe, by a speech-to-text component, the voice in the audio file into text. Further, embodiments identify, by a natural language processing and identification component, sensitive data in the text, wherein identifying sensitive date comprises parsing the text and identifying the sensitive data contained within the text. Additionally, embodiments identify, by a voice locator component, a synthetic voice that matches the voice from the audio file, replace, by a voice replacer component, the identified sensitive data with synthetic data that is semantically and contextually meaningful, wherein the synthetic data is voiced using the synthetic voice, and output a new audio file with the sensitive data replaced by the synthetic data.
    Type: Application
    Filed: September 19, 2023
    Publication date: March 20, 2025
    Inventors: Hessel Tuinhof, Marco Simioni, Killian Levacher, Stefano Braghin
  • Patent number: 12250150
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to facilitating a process to compensate a service being provided over a network connection. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a determination component that determines a network connection between a server and a client node, and a predictive component that predicts, employing machine learning, a graphical representation update to a service provided by the server over the network connection. The predictive component can generate the prediction in response to a decrease in bandwidth and/or an increase in latency of a network connection. A training component can train a machine learning model employed by the predictive component based on historical data of the service provided by the server.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: March 11, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
  • Patent number: 12242633
    Abstract: Embodiments for providing enhanced data protection for storage systems in a computing environment by a processor. One or more queries received by a storage system may be identified. Approval or denial of transmission of data with the storage system may be regulated in relation to the one or more queries based a queried metadata and a plurality of rules and administrative policies.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: March 4, 2025
    Assignee: International Business Machines Corporation
    Inventors: Pierpaolo Tommasi, Marco Simioni, Stephane Deparis
  • Patent number: 12190887
    Abstract: A method, system, and computer program product are disclosed. The method includes processing an audio signal that includes speech data and transcribing the speech data to generate text data. The method also includes identifying a vulnerable portion of the text data and, in response, applying adversarial text to the text data to generate robust text data. Adversarial noise corresponding to the robust text data is generated and applied to the speech data.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: January 7, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ngoc Minh Tran, Marco Simioni, Hessel Tuinhof
  • Patent number: 12165092
    Abstract: In an approach for transforming workflows based on goals and constraints, a processor receives a workflow definition and one or more events for a workflow output by a workflow orchestrator, wherein the one or more events are at least one of a parsing event and a scheduling event. A processor determines, using one or more transformers, one or more transformations to the workflow based on a set of goals and constraints, wherein the one or more transformations is at least one of addition of a new node, addition of a new graph, modification of at least one existing node, modification of at least one existing graph, removal of at least one existing node, and removal of at least one existing graph. A processor dynamically applies, using one or more enforcers, the one or more transformations to the workflow based on the set of goals and constraints.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: December 10, 2024
    Assignee: International Business Machines Corporation
    Inventors: Vasileios Vasileiadis, Marco Simioni, Stefano Braghin, Michael Johnston, Yiannis Gkoufas
  • Publication number: 20240250984
    Abstract: Protection against prying devices on a computer network is provided. The method comprises identifying a number of prying devices connected to the computer network, wherein the prying devices have the capability to record audio and/or video data, and wherein the prying devices have the potential to eavesdrop on an audio/video conference call. Responsive to detecting initiation of the audio/video conference call, the prying devices are prevented from communicating over the computer network. Responsive to detecting termination of the audio/video conference call, the prying devices are allowed to resume communication over the computer network.
    Type: Application
    Filed: January 20, 2023
    Publication date: July 25, 2024
    Inventors: Marco Simioni, Stefano Braghin, Mark Purcell, Killian Levacher
  • Patent number: 12001523
    Abstract: A first copy of a heterogeneous program payload is provided to a first computing device. The heterogeneous program payload contains an unencrypted component and a set of one or more encrypted components. The set of encrypted components corresponding to a set of one or more programs. The unencrypted component of the heterogeneous program payload includes loader program code configured to receive a first license key. The loader program code is configured to, in response to receiving the first license key, perform a decryption action against the set of encrypted components of the heterogeneous program payload.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 4, 2024
    Assignee: International Business Machines Corporation
    Inventors: Marco Simioni, Stefano Braghin
  • Patent number: 11983291
    Abstract: Systems and techniques that facilitate policy-driven views of datasets are provided. In various embodiments, a system can comprise a data component that can access a dataset. In various instances, the system can further comprise a view policy component that can respectively correlate a set of security credentials to a set of view instructions associated with the dataset. In various embodiments, the system can further comprise an input component that can receive as input a first security credential that is listed in the set of security credentials. In various aspects, the system can further comprise an output component that can identify a first view instruction that is listed in the set of view instructions associated with the dataset, wherein the first view instruction is respectively correlated to the first security credential. In various cases, the output component can generate as output a view of the dataset based on the first view instruction.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: May 14, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stefano Braghin, Michele Gazzetti, Ioannis Gkoufas, Marco Simioni
  • Publication number: 20240104806
    Abstract: A system may receive inputs including a media, a targeted object keyword list, and a command. The system may feed expanded targeted object keywords into an object detector selector. The system may determine a target object area in the media, by the object detector selector using one or more object detector models. The system may feed the media, and the target object area into an area filler module. The system may generate a background, the area filler module in a target object area of the media.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventors: Stefano Braghin, Killian Levacher, Hessel Tuinhof, Marco Simioni
  • Publication number: 20230419934
    Abstract: Predetermined musical data for a song is received. The predetermined musical data includes chords and lyrics and rhythmic structures of the song. Audio data of a band generating music of the song is received. Generating real-time vocal audio that is in rhythm with the audio data and in harmony with the chords. The vocal audio includes the lyrics and is of a predetermined voice.
    Type: Application
    Filed: June 27, 2022
    Publication date: December 28, 2023
    Inventors: Killian Levacher, Stefano Braghin, Marco Simioni, Ambrish Rawat
  • Patent number: 11824894
    Abstract: Embodiments of the invention are directed to techniques that include receiving a query intended for a targeted database and determining that the query is from an unauthorized user. A response is returned to the unauthorized user generated by a model, the response being dynamically generated to fulfill the query. The model is configured to generate responses consistent with any previous responses returned to the unauthorized user.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: November 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marco Simioni, Stefano Braghin, Killian Levacher
  • Publication number: 20230325523
    Abstract: Embodiments for providing enhanced data protection for storage systems in a computing environment by a processor. One or more queries received by a storage system may be identified. Approval or denial of transmission of data with the storage system may be regulated in relation to the one or more queries based a queried metadata and a plurality of rules and administrative policies.
    Type: Application
    Filed: April 11, 2022
    Publication date: October 12, 2023
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pierpaolo TOMMASI, Marco SIMIONI, Stephane DEPARIS
  • Publication number: 20230316188
    Abstract: In an approach for transforming workflows based on goals and constraints, a processor receives a workflow definition and one or more events for a workflow output by a workflow orchestrator, wherein the one or more events are at least one of a parsing event and a scheduling event. A processor determines, using one or more transformers, one or more transformations to the workflow based on a set of goals and constraints, wherein the one or more transformations is at least one of addition of a new node, addition of a new graph, modification of at least one existing node, modification of at least one existing graph, removal of at least one existing node, and removal of at least one existing graph. A processor dynamically applies, using one or more enforcers, the one or more transformations to the workflow based on the set of goals and constraints.
    Type: Application
    Filed: March 29, 2022
    Publication date: October 5, 2023
    Inventors: Vasileios Vasileiadis, Marco Simioni, Stefano Braghin, Michael Johnston, Yiannis Gkoufas
  • Publication number: 20230208761
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to facilitating a process to compensate a service being provided over a network connection. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a determination component that determines a network connection between a server and a client node, and a predictive component that predicts, employing machine learning, a graphical representation update to a service provided by the server over the network connection. The predictive component can generate the prediction in response to a decrease in bandwidth and/or an increase in latency of a network connection. A training component can train a machine learning model employed by the predictive component based on historical data of the service provided by the server.
    Type: Application
    Filed: December 28, 2021
    Publication date: June 29, 2023
    Inventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
  • Publication number: 20230178079
    Abstract: A method, system, and computer program product are disclosed. The method includes processing an audio signal that includes speech data and transcribing the speech data to generate text data. The method also includes identifying a vulnerable portion of the text data and, in response, applying adversarial text to the text data to generate robust text data. Adversarial noise corresponding to the robust text data is generated and applied to the speech data.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 8, 2023
    Inventors: Ngoc Minh Tran, Marco Simioni, Hessel Tuinhof
  • Publication number: 20220405420
    Abstract: One or more pieces of data are received. The one or more pieces of data are anonymized. The one or more pieces of data are encrypted. The anonymized one or more pieces of data and the encrypted one or more pieces of data are stored.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Inventors: Pierpaolo Tommasi, Marco Simioni
  • Publication number: 20220188447
    Abstract: Systems and techniques that facilitate policy-driven views of datasets are provided. In various embodiments, a system can comprise a data component that can access a dataset. In various instances, the system can further comprise a view policy component that can respectively correlate a set of security credentials to a set of view instructions associated with the dataset. In various embodiments, the system can further comprise an input component that can receive as input a first security credential that is listed in the set of security credentials. In various aspects, the system can further comprise an output component that can identify a first view instruction that is listed in the set of view instructions associated with the dataset, wherein the first view instruction is respectively correlated to the first security credential. In various cases, the output component can generate as output a view of the dataset based on the first view instruction.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 16, 2022
    Inventors: Stefano Braghin, Michele Gazzetti, Ioannis Gkoufas, Marco Simioni
  • Patent number: 11361055
    Abstract: Methods, systems and computer program products for protection of content repositories using dynamic watermarking are provided. Aspects include receiving a request for a code stored in a content repository from a user and identifying a plurality of candidate locations in the code to insert watermarks. Aspects also include generating one or more watermarks and inserting the one or more watermarks in a subset of the plurality of candidate locations in the code. Aspects further include providing the code, including the one or more watermarks, to the user.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: June 14, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Killian Levacher, Beat Buesser, Marco Simioni