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: 12615287Abstract: 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: GrantFiled: January 20, 2023Date of Patent: April 28, 2026Assignee: International Business Machines CorporationInventors: Marco Simioni, Stefano Braghin, Mark Purcell, Killian Levacher
-
Patent number: 12321483Abstract: 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: GrantFiled: November 23, 2020Date of Patent: June 3, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefano Braghin, Killian Levacher, Christian Pinto, Marco Simioni
-
Publication number: 20250095646Abstract: 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: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Inventors: Hessel Tuinhof, Marco Simioni, Killian Levacher, Stefano Braghin
-
Patent number: 12250150Abstract: 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: GrantFiled: December 28, 2021Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
-
Patent number: 12242633Abstract: 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: GrantFiled: April 11, 2022Date of Patent: March 4, 2025Assignee: International Business Machines CorporationInventors: Pierpaolo Tommasi, Marco Simioni, Stephane Deparis
-
Patent number: 12190887Abstract: 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: GrantFiled: December 7, 2021Date of Patent: January 7, 2025Assignee: International Business Machines CorporationInventors: Ngoc Minh Tran, Marco Simioni, Hessel Tuinhof
-
Patent number: 12165092Abstract: 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: GrantFiled: March 29, 2022Date of Patent: December 10, 2024Assignee: International Business Machines CorporationInventors: Vasileios Vasileiadis, Marco Simioni, Stefano Braghin, Michael Johnston, Yiannis Gkoufas
-
Publication number: 20240250984Abstract: 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: ApplicationFiled: January 20, 2023Publication date: July 25, 2024Inventors: Marco Simioni, Stefano Braghin, Mark Purcell, Killian Levacher
-
Patent number: 12001523Abstract: 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: GrantFiled: September 29, 2020Date of Patent: June 4, 2024Assignee: International Business Machines CorporationInventors: Marco Simioni, Stefano Braghin
-
Patent number: 11983291Abstract: 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: GrantFiled: December 14, 2020Date of Patent: May 14, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefano Braghin, Michele Gazzetti, Ioannis Gkoufas, Marco Simioni
-
Publication number: 20240104806Abstract: 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: ApplicationFiled: September 26, 2022Publication date: March 28, 2024Inventors: Stefano Braghin, Killian Levacher, Hessel Tuinhof, Marco Simioni
-
Publication number: 20230419934Abstract: 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: ApplicationFiled: June 27, 2022Publication date: December 28, 2023Inventors: Killian Levacher, Stefano Braghin, Marco Simioni, Ambrish Rawat
-
Patent number: 11824894Abstract: 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: GrantFiled: November 25, 2020Date of Patent: November 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marco Simioni, Stefano Braghin, Killian Levacher
-
Publication number: 20230325523Abstract: 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: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pierpaolo TOMMASI, Marco SIMIONI, Stephane DEPARIS
-
Publication number: 20230316188Abstract: 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: ApplicationFiled: March 29, 2022Publication date: October 5, 2023Inventors: Vasileios Vasileiadis, Marco Simioni, Stefano Braghin, Michael Johnston, Yiannis Gkoufas
-
Publication number: 20230208761Abstract: 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: ApplicationFiled: December 28, 2021Publication date: June 29, 2023Inventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
-
Publication number: 20230178079Abstract: 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: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Inventors: Ngoc Minh Tran, Marco Simioni, Hessel Tuinhof
-
Publication number: 20220405420Abstract: 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: ApplicationFiled: June 21, 2021Publication date: December 22, 2022Inventors: Pierpaolo Tommasi, Marco Simioni
-
Publication number: 20220188447Abstract: 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: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: Stefano Braghin, Michele Gazzetti, Ioannis Gkoufas, Marco Simioni
-
Patent number: 11361055Abstract: 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: GrantFiled: December 4, 2020Date of Patent: June 14, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Killian Levacher, Beat Buesser, Marco Simioni