Patents by Inventor Fausto Ribechini
Fausto Ribechini 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: 10782953Abstract: A method and system are for deploying a software application. The software application is deployed in a default deployment configuration onto a computing system. The default deployment configuration includes interacting software components of the software application. It is ascertained, from one or more operating indicators of an execution environment of the software application, that a critical condition of the execution environment exists. In response to having ascertained that the critical condition of the execution environment exists, an alternative deployment configuration is selected from one or more alternative deployment configurations of the software application, each alternative deployment configuration having one or more groups of the software components aggregated into corresponding aggregated software components. The software application is re-deployed in the selected alternative deployment configuration onto the computing system.Type: GrantFiled: May 2, 2019Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
-
Publication number: 20190258465Abstract: A method and system are for deploying a software application. The software application is deployed in a default deployment configuration onto a computing system. The default deployment configuration includes interacting software components of the software application. It is ascertained, from one or more operating indicators of an execution environment of the software application, that a critical condition of the execution environment exists. In response to having ascertained that the critical condition of the execution environment exists, an alternative deployment configuration is selected from one or more alternative deployment configurations of the software application, each alternative deployment configuration having one or more groups of the software components aggregated into corresponding aggregated software components. The software application is re-deployed in the selected alternative deployment configuration onto the computing system.Type: ApplicationFiled: May 2, 2019Publication date: August 22, 2019Inventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
-
Patent number: 10360012Abstract: A method and system are for deploying a software application. The software application is deployed in a default deployment configuration onto a computing system. The default deployment configuration includes interacting software components of the software application. One or more operating indicators of an execution environment of the software application are monitored. From the monitored one or more operating indicators, it is ascertained that a critical condition of the execution environment exists. In response to having ascertained that the critical condition exists, an alternative deployment configuration is selected from one or more alternative deployment configurations of the software application, each alternative deployment configuration having one or more groups of the software components aggregated into corresponding aggregated software components. The software application is re-deployed in the selected alternative deployment configuration onto the computing system.Type: GrantFiled: November 9, 2017Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
-
Publication number: 20190138287Abstract: A method and system are for deploying a software application. The software application is deployed in a default deployment configuration onto a computing system. The default deployment configuration includes interacting software components of the software application. One or more operating indicators of an execution environment of the software application are monitored. From the monitored one or more operating indicators, it is ascertained that a critical condition of the execution environment exists. In response to having ascertained that the critical condition exists, an alternative deployment configuration is selected from one or more alternative deployment configurations of the software application, each alternative deployment configuration having one or more groups of the software components aggregated into corresponding aggregated software components. The software application is re-deployed in the selected alternative deployment configuration onto the computing system.Type: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Inventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
-
Patent number: 9641218Abstract: One or more processors send a signal from a first computing device to a second computing device through a hardwire connection. One or more processors determine a change between the signal as sent by the first computing device and the signal as received by the second computing device. The change is caused, at least in part, by the distance the signal travels. One or more processors determine a geo-location of the second computing device based, at least in part, on the change.Type: GrantFiled: September 21, 2015Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
-
Patent number: 9641217Abstract: One or more processors send a signal from a first computing device to a second computing device through a hardwire connection. One or more processors determine a change between the signal as sent by the first computing device and the signal as received by the second computing device. The change is caused, at least in part, by the distance the signal travels. One or more processors determine a geo-location of the second computing device based, at least in part, on the change.Type: GrantFiled: November 14, 2014Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
-
Publication number: 20160142881Abstract: One or more processors send a signal from a first computing device to a second computing device through a hardwire connection. One or more processors determine a change between the signal as sent by the first computing device and the signal as received by the second computing device. The change is caused, at least in part, by the distance the signal travels. One or more processors determine a geo-location of the second computing device based, at least in part, on the change.Type: ApplicationFiled: November 14, 2014Publication date: May 19, 2016Inventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
-
Publication number: 20160142099Abstract: One or more processors send a signal from a first computing device to a second computing device through a hardwire connection. One or more processors determine a change between the signal as sent by the first computing device and the signal as received by the second computing device. The change is caused, at least in part, by the distance the signal travels. One or more processors determine a geo-location of the second computing device based, at least in part, on the change.Type: ApplicationFiled: September 21, 2015Publication date: May 19, 2016Inventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
-
Patent number: 7506266Abstract: Document editors have the ability to collapse or expand some part of a file content they are viewing (as an example). However, the few editors that already provide such a feature only provide it for a particular file type or using reserved language words. However, this system (as an example) makes the Collapse/Expand feature available to any file, while it accords strictly to the piece of text the user is writing. Thus, the Collapse/Expand feature might be bound and transferable with any paragraph of the file. A user is able to choose the delimiters of such a collapse action according to its own style and the document type.Type: GrantFiled: January 27, 2008Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventor: Fausto Ribechini
-
Publication number: 20070136582Abstract: A method and system of authenticating submissions from a client to a server within a secure session as established for example by entry of username and password data, wherein the session is composed of a number of transactions each of which is itself additionally authenticated, for example by submission of biometric data. Thus each transaction is authenticated both individually and at a session level. In an embodiment the session level authentication may comprise submission of a pin code at am ATM, whilst every subsequent request or instruction from the user could be accompanied by for example fingerprint data from a scanner integrated in the ATM keypad. A session comprises a number of transactions, each of which is individually authenticated. Preferably a session level authentication is carried out at the beginning of a session, from which authority for the following transaction authentications is derived.Type: ApplicationFiled: November 29, 2006Publication date: June 14, 2007Inventors: GIUSEPPE LONGOBARDI, Scot MacLellan, Fausto Ribechini