Patents by Inventor Viviana Tripodi
Viviana Tripodi 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: 12229013Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.Type: GrantFiled: May 8, 2023Date of Patent: February 18, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Patent number: 12072970Abstract: A method and system for generating password based on images captured by a user is disclosed. In some embodiments, the method includes identifying a relevant event associated with a user; determining a set of preliminary information associated with the relevant event and a first set of images captured by the user during the relevant event; creating a plurality of second sets of images; presenting the plurality of second sets of images to the user; receiving from the user, for each of the plurality of second sets of images, user selection of the associated image added from the first set of images; generating a plurality of sets of keywords; receiving for each of the plurality of sets of keywords, a user selection of one or more keywords; and generating a password based on the one or more keywords selected by the user and associated images selected by the user.Type: GrantFiled: March 4, 2022Date of Patent: August 27, 2024Inventors: Antonio Secomandi, Viviana Tripodi
-
Publication number: 20230281295Abstract: A method and system for generating password based on images captured by a user is disclosed. In some embodiments, the method includes identifying a relevant event associated with a user; determining a set of preliminary information associated with the relevant event and a first set of images captured by the user during the relevant event; creating a plurality of second sets of images; presenting the plurality of second sets of images to the user; receiving from the user, for each of the plurality of second sets of images, user selection of the associated image added from the first set of images; generating a plurality of sets of keywords; receiving for each of the plurality of sets of keywords, a user selection of one or more keywords; and generating a password based on the one or more keywords selected by the user and associated images selected by the user.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: ANTONIO SECOMANDI, VIVIANA TRIPODI
-
Publication number: 20230273863Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.Type: ApplicationFiled: May 8, 2023Publication date: August 31, 2023Inventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Patent number: 11734123Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.Type: GrantFiled: December 23, 2020Date of Patent: August 22, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Patent number: 11606197Abstract: This disclosure relates to method and system for encrypting and decrypting a facial segment in an image with a unique server key. The method includes receiving an image from one of a plurality of users. The image includes a plurality of facial segments. The method further includes, for each facial segment from the plurality of facial segments, identifying a unique user associated with the facial segment using a facial recognition algorithm, encrypting the facial segment with a unique server key, generating a protection frame, unlockable with the unique server key, to cover the facial segment, and decrypting the facial segment while rendering the image for at least one of the plurality of users upon receiving the unique server key from the at least one of the plurality of users.Type: GrantFiled: July 26, 2020Date of Patent: March 14, 2023Assignee: HCL Technologies Italy S.p.A.Inventors: Antonio Secomandi, Viviana Tripodi
-
Patent number: 11397600Abstract: The present disclosure relates to a dynamic catalog translation system (DCTS) for internationalization of an application in a cloud environment. The DCTS may comprise receiving a catalog, associated with the application, in a first language from a developer device. The DCTS may further comprise receiving a request for the catalog in a second language from a user device running the application. Further, the DCTS may comprise dynamically generating the catalog in the second language in response to the received request from the user. The catalog is generated in a real-time or a near real-time of running the application at the user device. Furthermore, the DCTS may comprise communicating the generated catalog in the second language to the user device so that the application is configured to execute at the user device in the second language.Type: GrantFiled: May 23, 2019Date of Patent: July 26, 2022Assignee: HCL Technologies Italy S.p.AInventors: Antonio Secomandi, Viviana Tripodi, Matteo Santangeli
-
Patent number: 11399020Abstract: Disclosed is a system for notifying hacking to a user thereby ensuring verified connection of a client machine with a server intended to be connected is disclosed. The system acquires a server certificate comprising data structure. The data structure may be acquired upon receipt of a response to a request initiated by the client machine. In one aspect, the data structure may be referred to as a tree site to verifier pertaining to the request. The system further receives a validation acknowledgement indicating validity of the server certificate. The system further performs a reverse certificate look up verification process upon receipt of the acknowledgment.Type: GrantFiled: June 28, 2019Date of Patent: July 26, 2022Assignee: HCL Technologies Italy S.p.AInventors: Antonio Secomandi, Viviana Tripodi
-
Publication number: 20220029789Abstract: This disclosure relates to method and system for encrypting and decrypting a facial segment in an image with a unique server key. The method includes receiving an image from one of a plurality of users. The image includes a plurality of facial segments. The method further includes, for each facial segment from the plurality of facial segments, identifying a unique user associated with the facial segment using a facial recognition algorithm, encrypting the facial segment with a unique server key, generating a protection frame, unlockable with the unique server key, to cover the facial segment, and decrypting the facial segment while rendering the image for at least one of the plurality of users upon receiving the unique server key from the at least one of the plurality of users.Type: ApplicationFiled: July 26, 2020Publication date: January 27, 2022Inventors: Antonio Secomandi, Viviana Tripodi
-
Patent number: 11157575Abstract: Embodiments of the present invention disclose a method, computer program product, and system for determining a veridicality metric of a user profile stored in an electronic information system. The method, computer program product and computer system may include a computing device that inputs an identifier of a user profile and retrieves from an information system at least one element of the user profile based on the identifier. The computing device may submit a search request to at least one further information system. The search request may include a search criterion with at least a part of the element. The computing device may receive at least one search result related to the search request, and determine the veridicality metric based on the at least one element and the at least one search result.Type: GrantFiled: January 16, 2018Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Viviana Tripodi, Alessandro Donatelli
-
Patent number: 11120067Abstract: An approach is provided to present controlled heterogeneous digital content to users. The approach receives topics corresponding to content items that were previously accessed by a user, such as having been watched by the user on a display device. Opposing topics are associated to the identified topics with each of the opposing topics being opposite to the corresponding topic. A user position score is calculated based upon at least some of the opposing topics. This position score is used to identify content recommendations which are then presented to the user.Type: GrantFiled: July 17, 2018Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Viviana Tripodi, Alessandro Donatelli
-
Publication number: 20210109816Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.Type: ApplicationFiled: December 23, 2020Publication date: April 15, 2021Inventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Patent number: 10956272Abstract: A method for managing a plurality of computing machines includes accessing a catalogue memory structure storing a plurality of component signatures, discovering one or more of the software components being instantiated in a software image of each computing machine according to corresponding ones of the component signatures, detecting one or more connections each being established between at least two instantiated software components of different computing machines, receiving a restore command for restoring a target recovery point selected among a plurality of recovery points, and restoring the target recovery point in response to the restore command by restoring the snapshots associated with the target recovery point on corresponding computing machines.Type: GrantFiled: August 22, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Enrica Alberti, Riccardo Rossi, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Publication number: 20200412711Abstract: Disclosed is a system for notifying hacking to a user thereby ensuring verified connection of a client machine with a server intended to be connected is disclosed. The system acquires a server certificate comprising data structure. The data structure may be acquired upon receipt of a response to a request initiated by the client machine. In one aspect, the data structure may be referred to as a tree site to verifier pertaining to the request. The system further receives a validation acknowledgement indicating validity of the server certificate. The system further performs a reverse certificate look up verification process upon receipt of the acknowledgment.Type: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Inventors: Antonio Secomandi, Viviana Tripodi
-
Patent number: 10860532Abstract: A solution is proposed for managing each one of a plurality of computing machines. A corresponding method comprises taking one or more snapshots of the computing machine or part thereof, the snapshots being organized in a snapshot tree of nodes representing the snapshots according to a dependency thereof, expanding the snapshot tree of the computing machine according to each sub-tree of the snapshot tree of each other computing machine having the snapshot of a parent node of the sub-tree matching a graft node of the snapshot tree of the computing machine, the sub-tree being appended to the graft node, selecting a snapshot of the other computing machines represented by a selected node of the snapshot tree of the computing machine, and restoring the selected snapshot on the computing machine.Type: GrantFiled: November 9, 2017Date of Patent: December 8, 2020Assignee: International Business Machines CorporationInventors: Enrica Alberti, Gianluca Mariani, Antonio Secomandi, Michele Tomassi, Viviana Tripodi
-
Publication number: 20200371824Abstract: The present disclosure relates to a dynamic catalog translation system (DCTS) for internationalization of an application in a cloud environment. The DCTS may comprise receiving a catalog, associated with the application, in a first language from a developer device. The DCTS may further comprise receiving a request for the catalog in a second language from a user device running the application. Further, the DCTS may comprise dynamically generating the catalog in the second language in response to the received request from the user. The catalog is generated in a real-time or a near real-time of running the application at the user device. Furthermore, the DCTS may comprise communicating the generated catalog in the second language to the user device so that the application is configured to execute at the user device in the second language.Type: ApplicationFiled: May 23, 2019Publication date: November 26, 2020Inventors: Antonio Secomandi, Viviana Tripodi, Matteo Santangeli
-
Patent number: 10587591Abstract: A password service receives user input identifying a particular account and uses a detecting device for detecting an event related to user interaction with a physical location at a predefined time interval. The password service generates questions based on the detected event and selects a set of questions specific for the particular account from among the generated questions. The password service receives further user input comprising one or more received responses to each question of the set of questions and generates a password for the particular account based on the one or more received responses.Type: GrantFiled: November 26, 2018Date of Patent: March 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alessandro Dinia, Riccardo Rossi, Antonio Secomandi, Viviana Tripodi
-
Publication number: 20200026769Abstract: An approach is provided to present controlled heterogeneous digital content to users. The approach receives topics corresponding to content items that were previously accessed by a user, such as having been watched by the user on a display device. Opposing topics are associated to the identified topics with each of the opposing topics being opposite to the corresponding topic. A user position score is calculated based upon at least some of the opposing topics. This position score is used to identify content recommendations which are then presented to the user.Type: ApplicationFiled: July 17, 2018Publication date: January 23, 2020Inventors: Viviana Tripodi, Alessandro Donatelli
-
Publication number: 20190220545Abstract: Embodiments of the present invention disclose a method, computer program product, and system for determining a veridicality metric of a user profile stored in an electronic information system. The method, computer program product and computer system may include a computing device that inputs an identifier of a user profile and retrieves from an information system at least one element of the user profile based on the identifier. The computing device may submit a search request to at least one further information system. The search request may include a search criterion with at least a part of the element. The computing device may receive at least one search result related to the search request, and determine the veridicality metric based on the at least one element and the at least one search result.Type: ApplicationFiled: January 16, 2018Publication date: July 18, 2019Inventors: Viviana Tripodi, Alessandro Donatelli
-
Publication number: 20190149529Abstract: A password service receives user input identifying a particular account and uses a detecting device for detecting an event related to user interaction with a physical location at a predefined time interval. The password service generates questions based on the detected event and selects a set of questions specific for the particular account from among the generated questions. The password service receives further user input comprising one or more received responses to each question of the set of questions and generates a password for the particular account based on the one or more received responses.Type: ApplicationFiled: November 26, 2018Publication date: May 16, 2019Inventors: ALESSANDRO DINIA, RICCARDO ROSSI, ANTONIO SECOMANDI, VIVIANA TRIPODI