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: 10782953
    Abstract: 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: Grant
    Filed: May 2, 2019
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
  • Publication number: 20190258465
    Abstract: 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: Application
    Filed: May 2, 2019
    Publication date: August 22, 2019
    Inventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
  • Patent number: 10360012
    Abstract: 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: Grant
    Filed: November 9, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
  • Publication number: 20190138287
    Abstract: 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: Application
    Filed: November 9, 2017
    Publication date: May 9, 2019
    Inventors: Gabriele De Capoa, Rossella De Gaetano, Fausto Ribechini, Valerio Riva, Massimo Villani
  • Patent number: 9641218
    Abstract: 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: Grant
    Filed: September 21, 2015
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
  • Patent number: 9641217
    Abstract: 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: Grant
    Filed: November 14, 2014
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
  • Publication number: 20160142881
    Abstract: 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: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
  • Publication number: 20160142099
    Abstract: 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: Application
    Filed: September 21, 2015
    Publication date: May 19, 2016
    Inventors: Alessio M. D'Amico, Fausto Ribechini, Patrizio Trinchini, Massimo Villani
  • Patent number: 7506266
    Abstract: 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: Grant
    Filed: January 27, 2008
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventor: Fausto Ribechini
  • Publication number: 20070136582
    Abstract: 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: Application
    Filed: November 29, 2006
    Publication date: June 14, 2007
    Inventors: GIUSEPPE LONGOBARDI, Scot MacLellan, Fausto Ribechini