Patents by Inventor Gianluca Della Corte

Gianluca Della Corte 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: 20160259677
    Abstract: A computing environment includes multiple software programs running on multiple endpoint computing machines. Each software program has associated diagnostics data. Each endpoint machine is running a diagnostics agent. The diagnostics agents are in communication with each other. A monitoring server interacting with the multiple software programs detects a malfunctioning associated with a software program running on a target endpoint, and submits a request to collect the diagnostics data of the malfunctioning software program. This collecting request is submitted to a service software program different from the malfunctioning program. The service software program may be running on a service endpoint different from the target endpoint. The requested diagnostics data is retrieved by the service software program from a diagnostics agent running on the target endpoint. The monitoring server then receives the requested diagnostics data from the service software program.
    Type: Application
    Filed: October 21, 2015
    Publication date: September 8, 2016
    Inventors: Gianluca Della Corte, Giancarlo Delle Cese, Antonio M. Sgro, Pia Toro, Ignazio F. Trovato
  • Patent number: 9390149
    Abstract: 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: Grant
    Filed: January 16, 2013
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
  • Patent number: 9313114
    Abstract: 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: Grant
    Filed: February 7, 2014
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Stefano Proietti, Antonio M. Sgro
  • Patent number: 9298928
    Abstract: 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: Grant
    Filed: September 4, 2014
    Date of Patent: March 29, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Stefano Borghetti, Alessandro Donatelli, Gianluca Della Corte, Claudio Marinelli, Antonio M. Sgro'
  • Patent number: 9299066
    Abstract: A method and apparatus for managing messages is disclosed. A data processing system identifies a presence of a person in a meeting at a location using calendar information. The data processing system also identifies a computing device in the location having a connection to a network. The data processing system then sends a notification to the computing device identified in the location, responsive to the data processing system identifying a message for the person when the person is meeting in the location.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stefano Borghetti, Umberto Caselli, Gianluca Della Corte, Alberto L. Galvani, Leonardo Lanni, Antonio M. Sgro
  • Publication number: 20160065585
    Abstract: 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: Application
    Filed: August 27, 2015
    Publication date: March 3, 2016
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
  • Publication number: 20160014010
    Abstract: A mechanism is provided for monitoring performance of a computing machine. A current indicator is collected representing a current value of a performance indicator of the computing machine. The current indicator is compared with at least one previous indicator representing a previous value of the performance indicator of the computing machine. Responsive to the current indicator being outside a threshold of the at least one previous indicator, the current indicator is transmitted remotely to a resource via a communication network. Responsive to the current indicator being within the threshold of the at least one previous indicator, the transmission of the current indicator is disabled.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 14, 2016
    Inventors: Gianluca Della Corte, Francesca Galeri, Stefano Proietti, Antonio M. Sgro
  • Publication number: 20150302206
    Abstract: An approach for hiding sensitive data in log files is provided. The approach uses a background program embedded within an operating system. The background program intercepts a write operation of an application and, in response to determining that the write operation is for a log file, gets content of the write operation. The background program checks a knowledge base that comprises information for the sensitive data and identifies the sensitive data in the content of the write operation. The background program masks the sensitive data in the content of the write operation, in response to determining that the content of the write operation has the sensitive data to be masked. In the log file, the background program writes modified content in which the sensitive data is masked.
    Type: Application
    Filed: April 22, 2014
    Publication date: October 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Ingo J. Averdunk, Gianluca Della Corte, Stefano Proietti, Antonio M. Sgro
  • Patent number: 9098707
    Abstract: 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: Grant
    Filed: October 14, 2013
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stefano Borghetti, Alessandro Donatelli, Gianluca Della Corte, Claudio Marinelli, Antonio M. Sgro'
  • Publication number: 20150106940
    Abstract: 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: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: International Business Machines Corporation
    Inventors: Stefano Borghetti, Alessandro Donatelli, Gianluca Della Corte, Claudio Marinelli, Antonio M. Sgro'
  • Publication number: 20150106942
    Abstract: 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: Application
    Filed: September 4, 2014
    Publication date: April 16, 2015
    Inventors: Stefano Borghetti, Alessandro Donatelli, Gianluca Della Corte, Claudio Marinelli, Antonio M. Sgro'
  • Publication number: 20150006516
    Abstract: 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: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro
  • Patent number: 8924306
    Abstract: A method is presented for rebooting a local data processing entity requiring an access code to boot. The method may include receiving, on a local entity, an access code from a remote entity. The access code may be stored on an auxiliary device coupled to the local entity. The local entity may receive a reboot command from the remote entity and begin rebooting in response thereto. The auxiliary device may provide the access code to the local entity in response to the beginning of the reboot. The access code may then be deleted from the auxiliary device.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Stefano Borghetti, Gianluca Della Corte, Leonida Gianfagna, Antonio Sgro′
  • Publication number: 20140372606
    Abstract: 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: Application
    Filed: August 28, 2014
    Publication date: December 18, 2014
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Stefano Proietti, Antonio M. Sgro
  • Publication number: 20140325212
    Abstract: 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: Application
    Filed: April 9, 2014
    Publication date: October 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GIANLUCA DELLA CORTE, ALESSANDRO DONATELLI, ANTONIO M. SGRO
  • Publication number: 20140304396
    Abstract: 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: Application
    Filed: February 7, 2014
    Publication date: October 9, 2014
    Applicant: International Business Machines Corporation
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Stefano Proietti, Antonio M. Sgro
  • Patent number: 8701112
    Abstract: Computer-implemented methods, computer program products and systems for a scalable workload scheduling system to accommodate increasing workloads within a heterogeneous distributed computing environment. In one embodiment, a modified average consensus method is used to evenly distribute network traffic and jobs among a plurality of computers. The user establishes a virtual network comprising a logical topology of the computers. State information from each computer is propagated to the rest of the computers by the modified average consensus method, thereby enabling the embodiment to dispense with the need for a master server, by allowing the individual computers to themselves select jobs which optimally match a desired usage of their own resources to the resources required by the jobs.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Stefano Borghetti, Gianluca Della Corte, Leonida Gianfagna, Antonio Marlo Sgro'
  • Publication number: 20140101268
    Abstract: A method and apparatus for managing messages is disclosed. A data processing system identifies a presence of a person in a meeting at a location using calendar information. The data processing system also identifies a computing device in the location having a connection to a network. The data processing system then sends a notification to the computing device identified in the location, responsive to the data processing system identifying a message for the person when the person is meeting in the location.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Stefano Borghetti, Umberto Caselli, Gianluca Della Corte, Alberto L. Galvani, Leonardo Lanni, Antonio M. Sgro
  • Publication number: 20140068082
    Abstract: 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: Application
    Filed: August 28, 2013
    Publication date: March 6, 2014
    Applicant: International Business Machines Corporation
    Inventors: GIANLUCA DELLA CORTE, ALESSANDRO DONATELLI, ANTONIO M. SGRO
  • Publication number: 20140032254
    Abstract: A solution for controlling a support center providing support in respect of a set of products is provided. A set of support requests are received each support request in the set of support requests for at least one of the set of products. For each support request: a service level is associated with the support request according to service level information of the corresponding user stored in the data processing system, a list of candidate agents is determined adapted to serve the support request among a plurality of agents according to characteristic information of the agents; a selected agent is selected for the support request among the candidate agents, the selected agent being adapted to meet the service level of the support request with the lowest reputation indicated by the reputation indicator of the agent; and the support request is allocated to the corresponding selected agent.
    Type: Application
    Filed: June 6, 2013
    Publication date: January 30, 2014
    Inventors: Gianluca Della Corte, Alessandro Donatelli, Antonio M. Sgro