Patents by Inventor Alessandro Donatelli
Alessandro Donatelli 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).
-
Publication number: 20170195138Abstract: A sender telephone receives a text message to send to a receiver telephone. The sender telephone determines the transmission delay time by sending a predetermined message to receiver telephone, based on the time it receives an address complete message and a release message. The sender telephone determines a constant value that is greater than the transmission delay time and in response to the determining the constant value, ringing the receiver telephone to transmit the received inputted text message. A receiver telephone receives a predetermined message from a caller telephone to determine a transmission delay time, based on the time it receives the address complete message and a release message. The receiver telephone determines a constant value that is greater than the transmission delay time. The receiver telephone receives incoming rings from the caller telephone and converts the received rings into a text message to be displayed.Type: ApplicationFiled: March 6, 2017Publication date: July 6, 2017Inventors: Cristina Bonanni, Alessandro Donatelli, Patrizia Manganelli, Sandro Piccinini
-
Publication number: 20170195139Abstract: A sender telephone receives a text message to send to a receiver telephone. The sender telephone determines the transmission delay time by sending a predetermined message to receiver telephone, based on the time it receives an address complete message and a release message. The sender telephone determines a constant value that is greater than the transmission delay time and in response to the determining the constant value, ringing the receiver telephone to transmit the received inputted text message. A receiver telephone receives a predetermined message from a caller telephone to determine a transmission delay time, based on the time it receives the address complete message and a release message. The receiver telephone determines a constant value that is greater than the transmission delay time. The receiver telephone receives incoming rings from the caller telephone and converts the received rings into a text message to be displayed.Type: ApplicationFiled: March 6, 2017Publication date: July 6, 2017Inventors: Cristina Bonanni, Alessandro Donatelli, Patrizia Manganelli, Sandro Piccinini
-
Patent number: 9699053Abstract: A computer-implemented method for prediction of required number of server computing systems for future computing workload is provided. The computer implemented method comprises connecting a portion of a plurality of server computing systems of a data center. The computer-implemented method further comprises computing at least one server computing system of each of a class I server computing system, a class S server computing system, and a class R server computing system of the plurality of the server computing systems based on a deployment rate, an undeployment rate, and a removing rate of the each of the class I server computing system, the class S server computing system, and the class R server computing system.Type: GrantFiled: August 28, 2014Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Gianluca Della Corte, Alessandro Donatelli, Stefano Proietti, Antonio M. Sgro
-
Patent number: 9679161Abstract: A method, system, and/or computer program product stores information in a distributed data-processing environment. The method comprises: encrypting, by one or more processors, a piece of information; splitting, by one or more processors, the encrypted piece of information into at least one first encrypted block and at least one second encrypted block, at least part of said at least one first encrypted block being required for decrypting said at least one second encrypted block; distributing, by one or more processors, said at least one first encrypted block for storing in at least one first location; and distributing, by one or more processors, said at least one second encrypted block for storing in at least one second location.Type: GrantFiled: April 9, 2014Date of Patent: June 13, 2017Assignee: GLOBALFOUNDRIES INC.Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Patent number: 9668116Abstract: A sender telephone receives a text message to send to a receiver telephone. The sender telephone determines the transmission delay time by sending a predetermined message to receiver telephone, based on the time it receives an address complete message and a release message. The sender telephone determines a constant value that is greater than the transmission delay time and in response to the determining the constant value, ringing the receiver telephone to transmit the received inputted text message. A receiver telephone receives a predetermined message from a caller telephone to determine a transmission delay time, based on the time it receives the address complete message and a release message. The receiver telephone determines a constant value that is greater than the transmission delay time. The receiver telephone receives incoming rings from the caller telephone and converts the received rings into a text message to be displayed.Type: GrantFiled: January 4, 2016Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Cristina Bonanni, Alessandro Donatelli, Patrizia Manganelli, Sandro Piccinini
-
Publication number: 20170139569Abstract: A method, system and program product for analyzing textual information and providing a visual representative of a summary of such textual information in the form of a ranked list of icons. A text to icon engine is used that takes as input a textual document. A plurality of icons are each associated to a specific rule such that when the text to icon engine processes textual input, it will apply the rules associated with the icons and return a value that represents how much the text belongs to a specific icon.Type: ApplicationFiled: November 22, 2016Publication date: May 18, 2017Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Publication number: 20170116616Abstract: A method is provided to inspect an open, on-going customer ticket and guide a support team for taking the best action at the best timing. The method involves a customer product historical graph (CPHG) that is generated based on the closed tickets. The CPHG comprises a plurality of graph node chains, and each node of the graph node chains corresponds to an action that is taken when a ticket is handled, also a set of parameters associated with the action.Type: ApplicationFiled: October 27, 2015Publication date: April 27, 2017Inventors: Alessandro Donatelli, Luigi A. Savorana, Antonio M. Sgro, Stefano Sidoti
-
Patent number: 9628749Abstract: A method, computer program product, and computer system for pre-setting the foreground view of a photograph. A reference image is captured by a camera. The reference image is compared to a current a current image displayed within a viewing field of the camera. One or more alignment guides are displayed within the viewing field of the camera to aid in aligning the reference image and the current image. If it is determined that the reference image and the current image are aligned, the capture of a preferred photograph is enabled.Type: GrantFiled: December 20, 2011Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Alessandro Donatelli, Giuseppe Longobardi
-
Patent number: 9577869Abstract: A method, system and program product for balanced workload distribution in a plurality of networked computing nodes. The networked computing nodes may be arranged as a connected graph defining at least one direct neighbor to each networked computing node. The method comprises determining a first workload indicator of the i-th computing node, at a first stage before a new task may be started by the i-th computing node, determining an estimated workload indicator of the i-th computing node, assuming that the new task is performed at a second stage on the i-th computing node, determining estimated workload indicators of each direct neighbor assuming that the new task is performed at the second stage, deciding whether to move the new task to another computing node, and moving the new task to one of the direct neighboring computing nodes of the i-th computing node such that workloads are balanced.Type: GrantFiled: August 28, 2013Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Publication number: 20160378081Abstract: A method for adjusting a resource within an area utilizing voting by users. The method includes a computer processor receiving a request from one or more of the users to adjust a resource. The method further includes generating a voting poll for the resource. The method further includes communicating the generated voting poll to a plurality of users, wherein the plurality of users includes the one or more users. The method further includes identifying valid responses to the communicated voting poll based on a first policy related to the resource. The method further includes determining a response to the voting poll, wherein the response is based, at least in part, on the first policy related to the resource and aggregated valid responses of the voting poll. The method further includes applying the determined response to the resource.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Patent number: 9529869Abstract: A method, system and program product for analyzing textual information and providing a visual representative of a summary of such textual information in the form of a ranked list of icons. A text to icon engine is used that takes as input a textual document. A plurality of icons are each associated to a specific rule such that when the text to icon engine processes textual input, it will apply the rules associated with the icons and return a value that represents how much the text belongs to a specific icon.Type: GrantFiled: September 16, 2014Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Publication number: 20160315894Abstract: A method includes intercepting a message sent from a computing machine of a first user to at least one second user, analyzing a content of the message to identify each matching context of one or more known contexts matching the content of the message, generating at least one shared entry for each matching context according to information corresponding to the matching context extracted from the message, and submitting each shared entry for publication to at least one collaborative system corresponding to the matching context of the shared entry.Type: ApplicationFiled: April 23, 2015Publication date: October 27, 2016Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Publication number: 20160210425Abstract: A system and diagnosis server are provided for collaborating with electronic noses, as well as a related mobile diagnosis unit and related method. The diagnosis server includes a receiver unit for receiving a set of data from one e-nose of a plurality of e-noses. The set of data may include a sensor identifier, a sensor output value, and a relevance flag for a predefined diagnosis. In addition, a determination unit determines a probability factor for the predefined diagnosis based on the set of data, a relevance function and a distribution function.Type: ApplicationFiled: August 20, 2014Publication date: July 21, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stefano SIDOTI, Alessandro DONATELLI, Fabio BENEDETTI, Filomena FERRARA, Arcangelo DI BALSAMO
-
Patent number: 9390149Abstract: A system and program product for analyzing textual information and providing a visual representative of a summary of such textual information in the form of a ranked list of icons. A text to icon engine is used that takes as input a textual document. A plurality of icons are each associated to a specific rule such that when the text to icon engine processes textual input, it will apply the rules associated with the icons and return a value that represents how much the text belongs to a specific icon.Type: GrantFiled: January 16, 2013Date of Patent: July 12, 2016Assignee: International Business Machines CorporationInventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Patent number: 9313114Abstract: A computer-implemented method for prediction of required number of server computing systems for future computing workload is provided. The computer implemented method comprises connecting a portion of a plurality of server computing systems of a data center. The computer-implemented method further comprises computing at least one server computing system of each of a class I server computing system, a class S server computing system, and a class R server computing system of the plurality of the server computing systems based on a deployment rate, an undeployment rate, and a removing rate of the each of the class I server computing system, the class S server computing system, and the class R server computing system.Type: GrantFiled: February 7, 2014Date of Patent: April 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gianluca Della Corte, Alessandro Donatelli, Stefano Proietti, Antonio M. Sgro
-
Patent number: 9298928Abstract: A computer processor receives rules associated with applications installed on a mobile device, and collects declared intents of the applications prior to execution of the applications. The computer processor generates possible combinations of declared intents of the applications and collects, by an intent proxy during execution, information associated with intercepted intents. The computer processor compares the information associated with each of the intercepted intents to the rules, wherein a match results in a first violation. The computer processor compares the intercepted intents to the possible combinations of the declared intents, wherein the intercepted intents other than the possible combinations of the declared intents results in a second violation. The computer processor displays a risk alert for the applications associated with either or both of the first violation and the second violation.Type: GrantFiled: September 4, 2014Date of Patent: March 29, 2016Assignee: GLOBALFOUNDRIES INC.Inventors: Stefano Borghetti, Alessandro Donatelli, Gianluca Della Corte, Claudio Marinelli, Antonio M. Sgro'
-
Publication number: 20160065585Abstract: Controlling access to a computing system. An escalation request is received for performing a protected activity on the computing system by a user not authorized to perform the protected activity. At least one activity indicator being indicative of a skill required to perform the protected activity is retrieved. At least one user indicator being indicative of the skill possessed by the user is retrieved. An indication of a capability of the user to perform the protected activity according to a comparison between the at least one activity indicator and the at least one user indicator is determined. A temporary authorization for performing the protected activity to the user according to the capability thereof is granted or denied. The temporary authorization lasts for a limited time window.Type: ApplicationFiled: August 27, 2015Publication date: March 3, 2016Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
-
Patent number: 9146727Abstract: A software application distributed as a virtual appliance is automatically installed, updated and removed in a virtual machine system running on top of a virtual machine monitor in a computer. The software application virtual appliance comprises a virtual disk, which is automatically detected and installed or removed at the customer by a virtual disk activation manager program, which executes scripts including commands through an API to the virtual machine monitor. The virtual appliance virtual disk is also created automatically by the software manufacturing using the virtual disk activation manager program. The virtual appliance virtual disk stores the binaries of the software application, a software package created by the software manufacturer using a software package tool, an installer to execute the software package, installation and un-installation scripts and a unique identifier which is a signature for the virtual machine virtual disk.Type: GrantFiled: May 3, 2012Date of Patent: September 29, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mauro Arcese, Giuseppe Ciano, Alessandro Donatelli, Luigi Pichetti
-
Patent number: 9134991Abstract: A software application distributed as a virtual appliance is automatically installed, updated and removed in a virtual machine system running on top of a virtual machine monitor in a computer. The software application virtual appliance comprises a virtual disk, which is automatically detected and installed or removed at the customer by a virtual disk activation manager program, which executes scripts including commands through an API to the virtual machine monitor. The virtual appliance virtual disk is also created automatically by the software manufacturing using the virtual disk activation manager program. The virtual appliance virtual disk stores the binaries of the software application, a software package created by the software manufacturer using a software package tool, an installer to execute the software package, installation and un-installation scripts and a unique identifier which is a signature for the virtual machine virtual disk.Type: GrantFiled: August 23, 2011Date of Patent: September 15, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mauro Arcese, Giuseppe Ciano, Alessandro Donatelli, Luigi Pichetti
-
Patent number: 9098707Abstract: A computer processor receives rules associated with applications installed on a mobile device, and collects declared intents of the applications prior to execution of the applications. The computer processor generates possible combinations of declared intents of the applications and collects, by an intent proxy during execution, information associated with intercepted intents. The computer processor compares the information associated with each of the intercepted intents to the rules, wherein a match results in a first violation. The computer processor compares the intercepted intents to the possible combinations of the declared intents, wherein the intercepted intents other than the possible combinations of the declared intents results in a second violation. The computer processor displays a risk alert for the applications associated with either or both of the first violation and the second violation.Type: GrantFiled: October 14, 2013Date of Patent: August 4, 2015Assignee: International Business Machines CorporationInventors: Stefano Borghetti, Alessandro Donatelli, Gianluca Della Corte, Claudio Marinelli, Antonio M. Sgro'