Patents by Inventor ILARIA GORGA
ILARIA GORGA 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: 11520919Abstract: A solution is proposed for managing containers isolating corresponding application environments from one or more shared operating systems in a computing system. One or more relevant groups are determined among one or more candidate groups (each comprising private data in common among a plurality of the containers); the candidate groups are determined according to corresponding access commands submitted by the containers and the relevant groups are determined according to one or more relevance policies. The private data of the relevant groups are consolidated into corresponding shared data.Type: GrantFiled: February 11, 2021Date of Patent: December 6, 2022Assignee: International Business Machines CorporationInventors: Sandro Piccinini, Ilaria Gorga, Fabio Barillari, Francesca Ziantoni
-
Patent number: 11422997Abstract: A computer-implemented method and computer processing system are provided. The method includes identifying, by a processor, atomic operations within a sequence of data elements and metadata associated with the atomic operations. The sequence of data elements is related to an interaction between a user and a user interface of a computer system that includes the processor. The method also includes calculating, by the processor, correlation indexes from the metadata. A respective correlation index is calculated for various atomic operation groups formed from the atomic operations. The method additionally includes identifying, by the processor, a macro operation from at least one of the correlation indexes. The macro operation includes multiple correlated atomic operations from among the atomic operations identified within the sequence.Type: GrantFiled: January 15, 2020Date of Patent: August 23, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Publication number: 20210256148Abstract: A solution is proposed for managing containers isolating corresponding application environments from one or more shared operating systems in a computing system. One or more relevant groups are determined among one or more candidate groups (each comprising private data in common among a plurality of the containers); the candidate groups are determined according to corresponding access commands submitted by the containers and the relevant groups are determined according to one or more relevance policies. The private data of the relevant groups are consolidated into corresponding shared data.Type: ApplicationFiled: February 11, 2021Publication date: August 19, 2021Inventors: Sandro Piccinini, Ilaria Gorga, Fabio Barillari, Francesca Ziantoni
-
Patent number: 11032774Abstract: Provided is a method for managing a mobile computing device in an emergency condition that includes receiving an emergency message indicative of the emergency condition being distributed from a management computing system to any mobile computing devices in an emergency area corresponding to the emergency condition. The method includes collecting one or more involvement parameters depending on an involvement of a person associated with the mobile computing device in the emergency condition. The method includes determining an involvement indicator representative of the involvement of the person according to the involvement parameters. The method includes sending the involvement indicator to the management computing system. The method includes controlling one or more resources thereof according to the involvement indicator.Type: GrantFiled: July 25, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Patent number: 11032773Abstract: Provided is a method for managing a mobile computing device in an emergency condition that includes receiving an emergency message indicative of the emergency condition being distributed from a management computing system to any mobile computing devices in an emergency area corresponding to the emergency condition. The method includes collecting one or more involvement parameters depending on an involvement of a person associated with the mobile computing device in the emergency condition. The method includes determining an involvement indicator representative of the involvement of the person according to the involvement parameters. The method includes sending the involvement indicator to the management computing system. The method includes controlling one or more resources thereof according to the involvement indicator.Type: GrantFiled: July 25, 2019Date of Patent: June 8, 2021Assignee: International Business Machines CorporationInventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Patent number: 10956593Abstract: A solution is proposed for managing containers isolating corresponding application environments from one or more shared operating systems in a computing system. One or more relevant groups are determined among one or more candidate groups (each comprising private data in common among a plurality of the containers); the candidate groups are determined according to corresponding access commands submitted by the containers and the relevant groups are determined according to one or more relevance policies. The private data of the relevant groups are consolidated into corresponding shared data.Type: GrantFiled: February 15, 2018Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Sandro Piccinini, Ilaria Gorga, Fabio Barillari, Francesca Ziantoni
-
Patent number: 10901722Abstract: Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.Type: GrantFiled: February 28, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Fabio Barillari, Ilaria Gorga, Sandro Piccinini
-
Patent number: 10904757Abstract: A system for performing a remote pre-authentication of a user-device for accessing network services of one or more wi-fi network services of one or more wi-fi network providers. A data capturing module captures wi-fi registration data and user registration data. A receiving module receives a trip code relating to a user's travel bookings. An identifying module identifies geographical locations corresponding to the set of travel bookings associated with the user. An auto-populating module auto-populates a set of wi-fi login forms corresponding to the geographical locations. A gathering module gathers real-time location data of the user. An over-riding module over-rides the wi-fi registration process when the user comes within the range of the wi-fi service provider.Type: GrantFiled: December 20, 2018Date of Patent: January 26, 2021Inventors: Giuseppe Longobardi, Riccardo Pizzutilo, Ilaria Gorga, Luigi Presti
-
Publication number: 20200204996Abstract: A system for performing a remote pre-authentication of a user-device for accessing network services of one or more wi-fi network services of one or more wi-fi network providers. A data capturing module captures wi-fi registration data and user registration data. A receiving module receives a trip code relating to a user's travel bookings. An identifying module identifies geographical locations corresponding to the set of travel bookings associated with the user. An auto-populating module auto-populates a set of wi-fi login forms corresponding to the geographical locations. A gathering module gathers real-time location data of the user. An over-riding module over-rides the wi-fi registration process when the user comes within the range of the wi-fi service provider.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Inventors: GIUSEPPE LONGOBARDI, RICCARDO PIZZUTILO, ILARIA GORGA, LUIGI PRESTI
-
Publication number: 20200151159Abstract: A computer-implemented method and computer processing system are provided. The method includes identifying, by a processor, atomic operations within a sequence of data elements and metadata associated with the atomic operations. The sequence of data elements is related to an interaction between a user and a user interface of a computer system that includes the processor. The method also includes calculating, by the processor, correlation indexes from the metadata. A respective correlation index is calculated for various atomic operation groups formed from the atomic operations. The method additionally includes identifying, by the processor, a macro operation from at least one of the correlation indexes. The macro operation includes multiple correlated atomic operations from among the atomic operations identified within the sequence.Type: ApplicationFiled: January 15, 2020Publication date: May 14, 2020Inventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Patent number: 10592489Abstract: A computer-implemented method and computer processing system are provided. The method includes intercepting, by a processor, a sequence of data elements related to an interaction between a user and a user interface of a computer system that includes the processor. The method further includes identifying, by the processor, atomic operations within the sequence and metadata associated with the atomic operations. The method also includes calculating, by the processor, correlation indexes from the metadata. A respective correlation index is calculated for various atomic operation groups formed from the atomic operations. The method additionally includes identifying, by the processor, a macro operation from at least one of the correlation indexes. The macro operation includes multiple correlated atomic operations from among the atomic operations identified within the sequence.Type: GrantFiled: December 1, 2016Date of Patent: March 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Publication number: 20190364510Abstract: Provided is a method for managing a mobile computing device in an emergency condition that includes receiving an emergency message indicative of the emergency condition being distributed from a management computing system to any mobile computing devices in an emergency area corresponding to the emergency condition. The method includes collecting one or more involvement parameters depending on an involvement of a person associated with the mobile computing device in the emergency condition. The method includes determining an involvement indicator representative of the involvement of the person according to the involvement parameters. The method includes sending the involvement indicator to the management computing system. The method includes controlling one or more resources thereof according to the involvement indicator.Type: ApplicationFiled: July 25, 2019Publication date: November 28, 2019Inventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Publication number: 20190364509Abstract: Provided is a method for managing a mobile computing device in an emergency condition that includes receiving an emergency message indicative of the emergency condition being distributed from a management computing system to any mobile computing devices in an emergency area corresponding to the emergency condition. The method includes collecting one or more involvement parameters depending on an involvement of a person associated with the mobile computing device in the emergency condition. The method includes determining an involvement indicator representative of the involvement of the person according to the involvement parameters. The method includes sending the involvement indicator to the management computing system. The method includes controlling one or more resources thereof according to the involvement indicator.Type: ApplicationFiled: July 25, 2019Publication date: November 28, 2019Inventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Patent number: 10425899Abstract: Provided is a method for managing a mobile computing device in an emergency condition that includes receiving an emergency message indicative of the emergency condition being distributed from a management computing system to any mobile computing devices in an emergency area corresponding to the emergency condition. The method includes collecting one or more involvement parameters depending on an involvement of a person associated with the mobile computing device in the emergency condition. The method includes determining an involvement indicator representative of the involvement of the person according to the involvement parameters. The method includes sending the involvement indicator to the management computing system. The method includes controlling one or more resources thereof according to the involvement indicator.Type: GrantFiled: May 22, 2018Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Simone Bonazzoli, Marco Borgianni, Claudio Falcone, Alessio Fioravanti, Ilaria Gorga, Giuseppe Longobardi, Silvano Lutri, Luigi Presti, Paolo Salerno, Francesca Ziantoni
-
Publication number: 20190250835Abstract: A solution is proposed for managing containers isolating corresponding application environments from one or more shared operating systems in a computing system. One or more relevant groups are determined among one or more candidate groups (each comprising private data in common among a plurality of the containers); the candidate groups are determined according to corresponding access commands submitted by the containers and the relevant groups are determined according to one or more relevance policies. The private data of the relevant groups are consolidated into corresponding shared data.Type: ApplicationFiled: February 15, 2018Publication date: August 15, 2019Inventors: Sandro Piccinini, Ilaria Gorga, Fabio Barillari, Francesca Ziantoni
-
Publication number: 20190196808Abstract: Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.Type: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Fabio Barillari, Ilaria Gorga, Sandro Piccinini
-
Patent number: 10289402Abstract: Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.Type: GrantFiled: September 7, 2017Date of Patent: May 14, 2019Assignee: International Business Machines CorporationInventors: Fabio Barillari, Ilaria Gorga, Sandro Piccinini
-
Patent number: 10114722Abstract: Testing execution of workloads in a computing system is provided. The testing includes: providing a definition of one or more workloads for each one of a plurality of users of the computing system, mapping each production computing machine of each test workload on a staging computing machine of a staging environment common to the users, mirroring the production computing machine, executing each work unit of each test workload on the corresponding staging computing machine, and determining a test result of an execution of each test workload according to an execution result of one or more executions of the work units of the test workload.Type: GrantFiled: August 24, 2015Date of Patent: October 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Arcangelo Di Balsamo, Ziantoni Francesca, Ilaria Gorga, Sandro Piccinini
-
Patent number: 10042633Abstract: Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.Type: GrantFiled: October 11, 2017Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Fabio Barillari, Ilaria Gorga, Sandro Piccinini
-
Patent number: 10042632Abstract: Maintaining a plurality of software instances of a software program in a computing environment. An updating request is received for an updating process of the software instances from an old level to a new level. An attempt is made to update each software instance to the new level according to at least one updating policy. Responsive to a failure of the updating of each failed instance of the software instances, an exchanging instance is searched among the other software instances according to at least one searching policy, the exchanging instance being adapted to be exchanged with the failed instance for continuing the updating process according to at least one optimization criterion of the computing environment. The failed instance and the exchanging instance are exchanged in response to a positive result of the searching. The updating process corresponding to the failed instance is resumed.Type: GrantFiled: October 11, 2017Date of Patent: August 7, 2018Assignee: International Business Machines CorporationInventors: Fabio Barillari, Ilaria Gorga, Sandro Piccinini