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: 11159673Abstract: 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: GrantFiled: March 1, 2018Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Domenico D'Alterio, Giuseppe Longobardi
-
Patent number: 10417410Abstract: 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: GrantFiled: March 27, 2017Date of Patent: September 17, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Domenico D'Alterio, Giuseppe Longobardi
-
Publication number: 20190273819Abstract: 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: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Inventors: Domenico D'Alterio, Giuseppe Longobardi
-
Publication number: 20180276365Abstract: 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: ApplicationFiled: March 27, 2017Publication date: September 27, 2018Inventors: Domenico D'ALTERIO, Giuseppe LONGOBARDI
-
Patent number: 9037915Abstract: 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: GrantFiled: September 26, 2012Date of Patent: May 19, 2015Assignee: International Business Machines CorporationInventors: Domenico D'Alterio, Glanluca Mariani, Riccardo Rossi, Antonio Secomandi
-
Patent number: 9009538Abstract: 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: GrantFiled: March 5, 2013Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Domenico D'Alterio, Glanluca Mariani, Riccardo Rossi, Antonio Secomandi
-
Patent number: 8645672Abstract: 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: GrantFiled: June 17, 2011Date of Patent: February 4, 2014Assignee: International Business Machines CorporationInventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani
-
Patent number: 8521854Abstract: 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: GrantFiled: July 14, 2011Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
-
Patent number: 8495185Abstract: 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: GrantFiled: October 24, 2012Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
-
Patent number: 8392547Abstract: 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: GrantFiled: September 15, 2006Date of Patent: March 5, 2013Assignee: International Business Machines CorporationInventors: Domenico D'Alterio, Marco Mechelli, Paolo Salerno, Antonio Perrone
-
Publication number: 20120036253Abstract: 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: ApplicationFiled: July 14, 2011Publication date: February 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Domenico D'Alterio, Gianluca Mariani, Bruno Portaluri, Riccardo Rossi, Antonio Secomandi
-
Publication number: 20120005465Abstract: 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: ApplicationFiled: June 17, 2011Publication date: January 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Luisa Attanasio, Domenico D'Alterio, Gianluca Gigliarelli, Francesco Lecciso, Gianluca Mariani
-
Patent number: 7966612Abstract: 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: GrantFiled: April 5, 2006Date of Patent: June 21, 2011Assignee: International Business Machines CorporationInventors: Domenico D'Alterio, Francesco Lupini, Luigi Pichetti
-
Publication number: 20090319317Abstract: 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: ApplicationFiled: June 24, 2009Publication date: December 24, 2009Applicant: International Business Machines CorporationInventors: Agostino Colussi, Domenico D'Alterio, Alessandro Donatelli, Pietro Marella, Claudio Marinelli, Luigi Pichetti, Riccardo Rossi
-
Publication number: 20070067433Abstract: 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: ApplicationFiled: September 15, 2006Publication date: March 22, 2007Inventors: Domenico D'Alterio, Marco Mechelli, Paolo Salerno, Antonio Perrone
-
Publication number: 20060248309Abstract: 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: ApplicationFiled: April 5, 2006Publication date: November 2, 2006Inventors: Domenico D'Alterio, Francesco Lupini, Luigi Pichetti