Patents by Inventor Domenico D'Alterio

Domenico D'Alterio 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: 11159673
    Abstract: Repositioning of a display on a touch screen based on touch screen usage statistics. Usage information of the touch screen is obtained, based on using the touch screen, which includes a plurality of contact points. Based on the usage information, positioning information for a display to be depicted on the touch screen is determined. The display is to be used to enter data and includes multiple contact points. Based on the positioning information, the display is repositioned on the touch screen. The repositioning includes moving one or more contact points of the multiple contact points from one or more locations on the touch screen to one or more other locations on the touch screen.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Domenico D'Alterio, Giuseppe Longobardi
  • Patent number: 10417410
    Abstract: A method is provided for controlling access to a protected resource in a computing system, which includes storing an indication of a selection of an access image type, receiving an access request for accessing the protected resource, and determining one or more access locations of an access grid of images, the access locations (and possibly the corresponding images) changing along a sequence of access requests. The method also includes generating the access grid to include corresponding access images of the access image type for the access locations and one or more other image types different from the access image type, displaying the access grid, and controlling the access to the protected resource according to a selection of one or more selected images in the access grid.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: September 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Domenico D'Alterio, Giuseppe Longobardi
  • Publication number: 20190273819
    Abstract: Repositioning of a display on a touch screen based on touch screen usage statistics. Usage information of the touch screen is obtained, based on using the touch screen, which includes a plurality of contact points. Based on the usage information, positioning information for a display to be depicted on the touch screen is determined. The display is to be used to enter data and includes multiple contact points. Based on the positioning information, the display is repositioned on the touch screen. The repositioning includes moving one or more contact points of the multiple contact points from one or more locations on the touch screen to one or more other locations on the touch screen.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 5, 2019
    Inventors: Domenico D'Alterio, Giuseppe Longobardi
  • Publication number: 20180276365
    Abstract: A method is provided for controlling access to a protected resource in a computing system, which includes storing an indication of a selection of an access image type, receiving an access request for accessing the protected resource, and determining one or more access locations of an access grid of images, the access locations (and possibly the corresponding images) changing along a sequence of access requests. The method also includes generating the access grid to include corresponding access images of the access image type for the access locations and one or more other image types different from the access image type, displaying the access grid, and controlling the access to the protected resource according to a selection of one or more selected images in the access grid.
    Type: Application
    Filed: March 27, 2017
    Publication date: September 27, 2018
    Inventors: Domenico D'ALTERIO, Giuseppe LONGOBARDI
  • Patent number: 9037915
    Abstract: A solution is proposed for analyzing a test of a software program comprising a plurality of software components, the test comprising a plurality of test cases each one for exercising a set of corresponding exercised software components. A corresponding method comprises the steps of receiving an indication of each failed test case whose current execution has failed, retrieving a suspicion attribute of each failed test case indicative of a change to the corresponding exercised software components since a previous execution of the failed test case, retrieving a change attribute of each failed test case indicative of a change to the failed test case since the previous execution thereof, retrieving a regression attribute of each failed test case indicative of a regression of the failed test case since the previous execution thereof, and classifying each failed test case into a plurality of disjoint classes according to the corresponding suspicion attribute, change attribute and regression attribute.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: May 19, 2015
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Glanluca Mariani, Riccardo Rossi, Antonio Secomandi
  • Patent number: 9009538
    Abstract: A solution is proposed for analyzing a test of a software program comprising a plurality of software components, the test comprising a plurality of test cases each one for exercising a set of corresponding exercised software components. A corresponding method comprises the steps of receiving an indication of each failed test case whose current execution has failed, retrieving a suspicion attribute of each failed test case indicative of a change to the corresponding exercised software components since a previous execution of the failed test case, retrieving a change attribute of each failed test case indicative of a change to the failed test case since the previous execution thereof, retrieving a regression attribute of each failed test case indicative of a regression of the failed test case since the previous execution thereof, and classifying each failed test case into a plurality of disjoint classes according to the corresponding suspicion attribute, change attribute and regression attribute.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Glanluca Mariani, Riccardo Rossi, Antonio Secomandi
  • Patent number: 8645672
    Abstract: A request from an installer of a software application to configure the computer system for installation of the software application is received at a configuration client. Upon receiving the request, a message is sent to a local agent of the computer system to request a configuration for the installation of the software application. The message includes an identifier of the software application used by a configuration management server to identify the configuration corresponding to the software application. A configuration element is received from the local agent in response to the message. The configuration element includes a variable for holding a value that represents a characteristic of the computer system. The value of the variable is configured as a function of the computer system. The configuration element, including the configured variable value, is provided to the installer of the software application and is used for the installation of the software application.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: February 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani
  • Patent number: 8521854
    Abstract: A mechanism is provided for minimizing network resource overhead consumption by reports from one or more agents distributed in an electronic data network of nodes having a hierarchical reporting structure. Reports are received from other nodes in an electronic network of nodes or one or more agents further from a network root node in the electronic network of nodes. The reports are submitted to another node closer to the network root node in response to another node existing between the node and the network root node. The reports are submitted to the network root node in response to no other node existing between the node and the network root node. The node is adapted to only report variations in the expected report flow associated with the received reports.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: August 27, 2013
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
  • Patent number: 8495185
    Abstract: A mechanism is provided for minimizing network resource overhead consumption by reports from one or more agents distributed in an electronic data network of nodes having a hierarchical reporting structure. Reports are received from other nodes in an electronic network of nodes or one or more agents further from a network root node in the electronic network of nodes. The reports are submitted to another node closer to the network root node in response to another node existing between the node and the network root node. The reports are submitted to the network root node in response to no other node existing between the node and the network root node. The node is adapted to only report variations in the expected report flow associated with the received reports.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
  • Patent number: 8392547
    Abstract: The invention proposes a solution for controlling logical guest machines, such as virtual machines or logical partitions, in a system management application (and especially in a licensing application). There is provided an enabler running in a physical host machine implementing the guest machines or in a corresponding console; this enabler gathers information relating to the hardware configuration of the host machine (which information is not available inside the guest machine). The hardware configuration information is then passed to a licensing agent of the guest machine; for example, the desired result may be achieved by means of dedicated variables or registry keys that are accessible without providing any user credentials. The licensing agent directly gathers other information, for example, indicating the software products that are used by the guest machine. The available information is then transmitted by the licensing agent to a runtime server for the correct management of the guest machine.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Marco Mechelli, Paolo Salerno, Antonio Perrone
  • Publication number: 20120036253
    Abstract: A mechanism is provided for minimising network resource overhead consumption by reports from one or more agents distributed in an electronic data network of nodes having a hierarchical reporting structure. Reports are received from other nodes in an electronic network of nodes or one or more agents further from a network root node in the electronic network of nodes. The reports are submitted to another node closer to the network root node in response to another node existing between the node and the network root node. The reports are submitted to the network root node in response to no other node existing between the node and the network root node. The node is adapted to only report variations in the expected report flow associated with the received reports.
    Type: Application
    Filed: July 14, 2011
    Publication date: February 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
  • Publication number: 20120005465
    Abstract: A request from an installer of a software application to configure the computer system for installation of the software application is received at a configuration client. Upon receiving the request, a message is sent to a local agent of the computer system to request a configuration for the installation of the software application. The message includes an identifier of the software application used by a configuration management server to identify the configuration corresponding to the software application. A configuration element is received from the local agent in response to the message. The configuration element includes a variable for holding a value that represents a characteristic of the computer system. The value of the variable is configured as a function of the computer system. The configuration element, including the configured variable value, is provided to the installer of the software application and is used for the installation of the software application.
    Type: Application
    Filed: June 17, 2011
    Publication date: January 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani
  • Patent number: 7966612
    Abstract: A method, system, and computer program for installing a shared software component on a computer are proposed. The process is driven by an exploiter of this (new) shared component. If the required shared component is not available on the computer, it is installed at the desired location (specified by the exploiter). On the contrary, if another shared component is already available (for further exploiters), the process verifies whether this available shared component is at the required level. If not, the available shared component is upgraded accordingly; for example, this result can be achieved by causing the available shared component to refuse any new request and then waiting for the completion of any pending request. In this case, the install location of the available shared component is returned to the exploiter, so as to have it point to the available shared component automatically.
    Type: Grant
    Filed: April 5, 2006
    Date of Patent: June 21, 2011
    Assignee: International Business Machines Corporation
    Inventors: Domenico D'Alterio, Francesco Lupini, Luigi Pichetti
  • Publication number: 20090319317
    Abstract: A method of evaluating a cost associated with a test scenario, which test scenario comprises one or more branches making up a use case, the method comprising the steps of: determining a first parameter based on the complexity of the use case; determining a second parameter which indicates the criticality of the use case; determining a third parameter which indicates an execution cost of each action and decision point of the use case; determining a fourth parameter which indicates the priority of each branch of the use case; determining a fifth parameter which indicates the classification of each test parameter for each branch of the use case; determining a cost associated with the test scenario, based on a predetermined calculation using two or more of the first, second, third, fourth and fifth parameters.
    Type: Application
    Filed: June 24, 2009
    Publication date: December 24, 2009
    Applicant: International Business Machines Corporation
    Inventors: Agostino Colussi, Domenico D'Alterio, Alessandro Donatelli, Pietro Marella, Claudio Marinelli, Luigi Pichetti, Riccardo Rossi
  • Publication number: 20070067433
    Abstract: The invention proposes a solution (200) for controlling logical guest machines (110), such as virtual machines or logical partitions, in a system management application (and especially in a licensing application). For this purpose, there is provided an enabler (220;270) running in a physical host machine (115) implementing the guest machines or in a corresponding console (125); this enabler gathers information relating to the hardware configuration of the host machine (which information is not available inside the guest machine). The hardware configuration information is then passed to a licensing agent (235) of the guest machine; for example, the desired result may be achieved by means of dedicated variables or registry keys (260) that are accessible without providing any user credentials. The licensing agent directly gathers other information, for example, indicating the software products (230) that are used by the guest machine.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 22, 2007
    Inventors: Domenico D'Alterio, Marco Mechelli, Paolo Salerno, Antonio Perrone
  • Publication number: 20060248309
    Abstract: A method (300) for installing a shared software component on a computer is proposed. The process is driven by an exploiter of this (new) shared component. If the required shared component is not available on the computer, it is installed (384) at the desired location (specified by the exploiter). On the contrary, if another shared component is already available (for further exploiters), the process verifies (312) whether this available shared component is at the required level. If not, the available shared component is upgraded (339-378) accordingly; for example, this result can be achieved by causing the available shared component to refuse (345) any new request and then waiting (348-351) for the completion of any pending request. In this case, the install location of the available shared component is returned (336,381,387) to the exploiter, so as to have it point (390) to the available shared component automatically.
    Type: Application
    Filed: April 5, 2006
    Publication date: November 2, 2006
    Inventors: Domenico D'Alterio, Francesco Lupini, Luigi Pichetti