Patents by Inventor Luigi Pichetti
Luigi Pichetti 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: 20240331459Abstract: A method of sensor enabled vehicle repair validation is provided including obtaining pre-repair sensor data from at least some pre-repair components of a vehicle. Post-repair sensor data is obtained from at least some post-repair components of the vehicle. The vehicle repair validation is performed by comparing the obtained post-repair sensor data to the obtained pre-repair sensor data using a difference model.Type: ApplicationFiled: March 28, 2023Publication date: October 3, 2024Inventors: Seema Nagar, Cristina Bonanni, Tathagato Bose, Luigi Pichetti
-
Patent number: 12095774Abstract: A solution is proposed for controlling usage of computing services. A corresponding method comprises allocating a new usage token to a user in response to a usage entitlement thereof being insufficient to meet a usage weight of a new computing service. The usage entitlement is updated according to the new usage token and the usage weight of the new computing service, and the usage of the new computing service is enabled in response thereto. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.Type: GrantFiled: December 11, 2020Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Alessandro Donatelli, Luigi Pichetti
-
Publication number: 20240236232Abstract: An embodiment includes generating, responsive to detecting a communication attempt made by a caller, first request data indicative of a first connection request from a caller communication terminal associated with the caller to a callee communication terminal associated with a callee. The embodiment appends caller context data to the first request data, where the caller context data is based on Internet of Things (IoT) data received from an IoT device associated with the caller. The embodiment detects a connection failure resulting from the connection request. The embodiment generates callee context data based on IoT data received from an IoT device associated with the callee, and then selects a trusted contact from among a list of trusted contacts associated with the callee and generates second request data indicative of a second connection request from the caller communication terminal to a contact communication terminal associated with the trusted contact.Type: ApplicationFiled: January 9, 2023Publication date: July 11, 2024Applicant: International Business Machines CorporationInventors: Radha Mohan De, Luigi Pichetti, Cristina Bonanni, Leonardo Rosati
-
Patent number: 11886823Abstract: An approach is described with respect to dynamically constructing and configuring a conversational agent learning model. Various aspects of the conversational agent learning model may be constructed and updated without continuous intervention of a domain administrator. A method pertaining to such approach may include retrieving a corpus of information. The corpus of information may include records from a set of repositories and external data, including data from social networks or applications. The method further may include configuring the conversational agent learning model based upon the retrieved corpus of information. The method further may include deploying the conversational agent learning model by facilitating interaction between the conversational agent learning model and a plurality of clients. The method further may include updating the conversational agent learning model to address any modification to the corpus of information.Type: GrantFiled: February 1, 2018Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Pietro Marella, Leonardo Modeo, Luigi Pichetti
-
Patent number: 11507880Abstract: Monitoring and automatically remediating issues that arise at run-time during integrations between Application Program Interfaces (APIs) of two or more endpoint products over an integration framework. The monitoring is facilitated by inserting specialized modules into the integration framework that detects changes in the outputs of the integrated endpoint products and attempts to remedy them by automatically adjusting the output in-transit towards a destination endpoint. The specialized modules can be enhanced by machine learning algorithms trained on previously successful remedies. Remedies may be directed towards schema variations and performance drifts, among others.Type: GrantFiled: June 25, 2019Date of Patent: November 22, 2022Assignee: Kyndryl, Inc.Inventors: Linwood E. Loving, Pietro Iannucci, Mark David Batinich, Luigi Pichetti
-
Publication number: 20220191215Abstract: A solution is proposed for controlling usage of computing services. A corresponding method comprises allocating a new usage token to a user in response to a usage entitlement thereof being insufficient to meet a usage weight of a new computing service. The usage entitlement is updated according to the new usage token and the usage weight of the new computing service, and the usage of the new computing service is enabled in response thereto. A computer program and a computer program product for performing the method are also proposed. Moreover, a system for implementing the method is proposed.Type: ApplicationFiled: December 11, 2020Publication date: June 16, 2022Inventors: GIUSEPPE CIANO, ALESSANDRO DONATELLI, Luigi Pichetti
-
Patent number: 11276405Abstract: Facilities of a shared environment are automatically optimized by inferring sentiment from unstructured conversational data towards various environmental entities such as heat, light, service levels, etc. Conversational audio streams from different areas are analyzed to identify an entity and associated sentiment, and a heatmap is created representing the sentiment across the different areas. The conversational audio streams are captured by directional microphones and are assigned metadata such as a location tag indicating a position of a microphone within the shared environment. Heatmap creation can be supplemented by other sensory data. A cognitive system is used to generate actions for control of the facilities based on the heatmap. A suggested action may still be subject to operational policies for the facility. In some scenarios a first suggested facility action compensates for an effect of a second suggested facility action.Type: GrantFiled: May 21, 2020Date of Patent: March 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Luigi Pichetti, Alessandro Donatelli, Giuseppe Ciano
-
Patent number: 11240105Abstract: A computer system performs software discovery on a shared resource in a network. A logical group is generated for the shared resource, wherein the logical group includes a plurality of devices accessing the shared resource. A designated device is selected from the plurality of devices for performing a software discovery operation on the shared resource, wherein the selection is based on one or more performance factors. Results of the software discovery operation on the shared resource are received from the designated device. The results of the software discovery operation are distributed by the designated device to the plurality of devices. Embodiments of the present invention further include a method and program product for performing software discovery on a shared resource in a network in substantially the same manner described above.Type: GrantFiled: March 26, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Dariusz P. Glocki, Artur Obrzut, Piotr P. Godowski, Luigi Pichetti
-
Patent number: 11190537Abstract: A first latest status of the one or more disconnected endpoints from a memory is retrieved. A set of predicted vulnerabilities for each of the one or more disconnected endpoints from the memory is retrieved. A set of preventive actions and policies associated with the set of predicted vulnerabilities to be performed when each of the one or more disconnected endpoints reconnects to the network is retrieved. The set of preventive actions and policies are retrieved from the memory. A determination is made whether at least one endpoint in the one or more endpoints not connected to the network reconnects to the network. If least one endpoint in the one or more endpoints not connected to the network has reconnected to the network, at least one preventive action from the set of preventive actions and policies on the at least one endpoint reconnected to the network is performed.Type: GrantFiled: June 18, 2019Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Luigi Pichetti, Paavo Anselmi Parkkinen, Daniel W. Montgomery
-
Publication number: 20210366486Abstract: Facilities of a shared environment are automatically optimized by inferring sentiment from unstructured conversational data towards various environmental entities such as heat, light, service levels, etc. Conversational audio streams from different areas are analyzed to identify an entity and associated sentiment, and a heatmap is created representing the sentiment across the different areas. The conversational audio streams are captured by directional microphones and are assigned metadata such as a location tag indicating a position of a microphone within the shared environment. Heatmap creation can be supplemented by other sensory data. A cognitive system is used to generate actions for control of the facilities based on the heatmap. A suggested action may still be subject to operational policies for the facility. In some scenarios a first suggested facility action compensates for an effect of a second suggested facility action.Type: ApplicationFiled: May 21, 2020Publication date: November 25, 2021Inventors: Luigi Pichetti, Alessandro Donatelli, Giuseppe Ciano
-
Patent number: 11182195Abstract: Embodiments include systems, methods, and computer program products to perform an operation for managing different virtual machine images as a single virtual machine image. The operation generally includes generating a representation of a virtual machine (VM) image, and generating a first VM instance from the VM image. The representation of the VM image includes a set of artifacts associated with the VM image. The operation also includes receiving an indication of an available software update. Upon determining that the software update is applicable to the representation of the VM image, the operation further includes applying the software update to the first VM instance image.Type: GrantFiled: October 24, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Gianluca Bernardini, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
-
Patent number: 11151308Abstract: Provided is a computer-implemented method, system, and computer program product for processing an electronic document. The method may include retrieving an electronic document during a computing session maintained for a user of a computer system. The method may also include determining context information related to the computing session. The method may also include selecting at least one annotator from a set of annotators based on the context information, the at least one annotator comprising data describing a set of rules for annotating content of the electronic document. The method may also include associate the selected annotator with the electronic document, wherein the associating is specific to the user.Type: GrantFiled: November 16, 2018Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Francesco Maria Carteri, Luigi Pichetti, Giuseppe Ciano
-
Patent number: 11086618Abstract: A method and system for populating a software catalogue in software applications which monitor the presence of software products on a plurality of computers. The proposed method aims at populating a software catalogue with a limited manual intervention of an administrator. The present invention reduces the cost of producing and maintaining a comprehensive knowledge base (the catalogue) which contains definitions of software products and the related signature. Information about software products and their related signature is obtained through a process using some special files (e.g. XML files) which contains information and/or pointers to other products.Type: GrantFiled: July 7, 2016Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Luca Di Litta, Scot MacLellan, Luigi Pichetti, Marco Secchi, Antonio Secomandi
-
Patent number: 11023226Abstract: A virtual scan group manager (VSGM) can receive a plurality of respective sets of data from a plurality of respective devices. The VSGM can allocate respective portions of the plurality of respective sets of data to respective virtual scan groups (VSGs). The VSGs can be processed by storing the data contained in each VSG in a data repository. Respective sets of data stored in the data repository can be catalogued in a VSGM logfile.Type: GrantFiled: January 10, 2019Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Piotr P. Godowski, Artur Obrzut, Luigi Pichetti, Krzysztof Pienkowski
-
Patent number: 11018955Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: building a change management meta model on relationships between change request tasks of a change request and logical components of a computing environment via deployment processes that realizes respective change request tasks onto the logical components. A change request fulfillment plan that minimizes a maintenance window for deploying the change request tasks to the logical components is produced. After deployment, performance metrics of the logical components updates change request constraints.Type: GrantFiled: June 25, 2019Date of Patent: May 25, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Antonio Bagarolo, Antonio Di Cocco, Luigi Pichetti, Paolo Ottaviano
-
Patent number: 10985987Abstract: A method and system. One or more local parameters are collected from one or more corresponding endpoints. Each policy of one or more policies includes an indication of one or more activities for execution on the corresponding endpoints. At least one of the activities of the policies is conditioned by a condition based on one or more aggregated parameters. Each aggregated parameter depends on at least one of the one or more local parameters. The local parameters are aggregated into the aggregated parameters. Each aggregated parameter is distributed at least to the corresponding endpoints of each policy including any activity conditioned on the aggregated parameter. At least the corresponding policies are sent to the endpoints to cause each endpoint to apply each corresponding policy by collecting any aggregated parameters of the policy on the endpoint and executing the activities of the policy according to the corresponding aggregated parameters.Type: GrantFiled: March 23, 2020Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Marco Imperia, Luigi Pichetti, Marco Secchi, Stefano Sidoti
-
Patent number: 10963236Abstract: A method for creating a software image of a software application. During an installation of the software application on a computing machine, one or more changes of the computing machine occurring during the installation of the software application are detected. The one or more changes include one or more artifacts being added to the computing machine and one or more updates being applied to the computing machine. The software image is created by copying the one or more artifacts from the computing machine to a virtual disk and by adding activation procedures and activation information obtained from the activation procedures to the virtual disk. The activation procedures and activation information were determined according to the updates. The activation procedures are configured to apply the updates when running the activation procedures according to the activation information.Type: GrantFiled: October 24, 2019Date of Patent: March 30, 2021Assignee: International Business Machines CorporationInventors: Mauro Arcese, Giuseppe Ciano, Claudio Marinelli, Luigi Pichetti
-
Patent number: 10904319Abstract: A method for determining a deployment configuration of multiple micro services that interact with each other is provided. The method includes the steps of determining a metric describing an amount of communication traffic between at least two of the micro services. Based on the metric, an execution environment may be determined for at least one of the micro services. Deployment information specifying that the at least one micro service shall be deployed on the determined execution environment may be generated.Type: GrantFiled: February 4, 2019Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Antonio Bagarolo, Antonio Di Cocco, Claudio Marinelli, Luigi Pichetti
-
Patent number: 10885200Abstract: The present disclosure relates to related methods, systems, and media containing instructions for detecting security risks related to a software component deployable in a container-based runtime environment. The method comprises receiving a trigger, the trigger indicating that a layer of a container within the container-based runtime environment is to be checked for security risks. A check layer of the container is identified that is to be checked for security risks. A determination is made that a check for security risks has not been previously performed for the check layer according to a check criterion, and responsive to this determination, a determination is made that a security analysis indicates a security risk. Responsive to this determination, a remedial action may be initiated.Type: GrantFiled: November 15, 2018Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Luigi Pichetti
-
Publication number: 20200410386Abstract: Monitoring and automatically remediating issues that arise at run-time during integrations between Application Program Interfaces (APIs) of two or more endpoint products over an integration framework. The monitoring is facilitated by inserting specialized modules into the integration framework that detects changes in the outputs of the integrated endpoint products and attempts to remedy them by automatically adjusting the output in-transit towards a destination endpoint. The specialized modules can be enhanced by machine learning algorithms trained on previously successful remedies. Remedies may be directed towards schema variations and performance drifts, among others.Type: ApplicationFiled: June 25, 2019Publication date: December 31, 2020Inventors: Linwood E. Loving, Pietro Iannucci, Mark David Batinich, Luigi Pichetti