Patents by Inventor Leonardo Rosati

Leonardo Rosati 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: 11954007
    Abstract: Tracking software usage through the following operations: calculating current digests of common libraries used by software programs and obtaining digital signatures of tracking information of the software programs comprising identifiers of their common libraries and the corresponding current digests; responses are returned to calls for the software programs in association with the corresponding tracking information and digital signatures. A corresponding method under the control of a client comprises receiving a response to a call for a software program in association with the corresponding tracking information and digital signature. The common libraries of the software program are tracked according to a verification of the digital signature and of the current digests against corresponding reference digests. Computer programs and computer program products for performing the methods are proposed. Moreover, corresponding server computing system, client computing system and computing infrastructure are proposed.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: April 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Leonardo Rosati, Francesco Maria Carteri
  • Patent number: 11936653
    Abstract: A solution is proposed for reviewing a control of access in an information technology system. A corresponding method comprises retrieving an indication of granted accesses to objects, being granted to subjects according to policies based on attributes. Virtual roles (each defined by one or more of the attributes) are determined according to a correlation among access types of the granted accesses and the attributes of the subjects being granted them. 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: Grant
    Filed: February 16, 2021
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Leonardo Rosati, Alberto Novello, Fabrizio Petriconi, Anna Filomena Bufi
  • Publication number: 20230342277
    Abstract: Tracking software usage through the following operations: calculating current digests of common libraries used by software programs and obtaining digital signatures of tracking information of the software programs comprising identifiers of their common libraries and the corresponding current digests; responses are returned to calls for the software programs in association with the corresponding tracking information and digital signatures. A corresponding method under the control of a client comprises receiving a response to a call for a software program in association with the corresponding tracking information and digital signature. The common libraries of the software program are tracked according to a verification of the digital signature and of the current digests against corresponding reference digests. Computer programs and computer program products for performing the methods are proposed. Moreover, corresponding server computing system, client computing system and computing infrastructure are proposed.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Inventors: Leonardo Rosati, Francesco Maria Carteri
  • Patent number: 11663676
    Abstract: Methods provide cognitive management of multiple subaccounts wherein processors are configured to determine an expense type for an input of an expense event to a linked account structure that links subaccounts that are each associated to different respective ones of a plurality of group members. In response to determining that the input expense event expense type most-strongly matches an expense type of a nearby in time calendar expense, methods allocate expense costs of the input expense to member subaccounts pursuant to a first expense allocation rule utilized in the nearby calendar event for allocating expenses. In response to determining that the input expense event expense type does not match the expense types of a nearby calendar events, methods further allocate the input expense event costs pursuant to a second expense allocation rule selected as a function matching the input event expense type to behavior data of a member.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Fabio Cerri, Alice Guidotti, Bernardo Pastorelli, Leonardo Rosati
  • Patent number: 11562096
    Abstract: Embodiments of the present disclosure describe selective discovery, management, and deletion of personal data. The method accesses a set of data on a networked resource. The data is formed of a plurality of data elements which are arranged in at least one data table. The method identifies one or more sensitive data elements within the set of data related to one or more individuals. The method determines a sensitivity level of the one or more sensitive data elements and generates a catalogue including at least one new data element representative of the one or more sensitive data elements and based on the sensitivity level of the one or more sensitive data elements. The method tags the one or more sensitive data elements within the catalogue based on the sensitivity level of the one or more sensitive data elements corresponding to the new data element.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Francesco Maria Carteri, Antonio Perrone, Leonardo Rosati
  • Patent number: 11379080
    Abstract: Provided are techniques for automatically correcting touchscreen errors. A first location input is received from a user touching a global touchscreen of a global device, where the first location input is a location relative to a display surface of the global touchscreen. It is determined that movement of the global device is different from movement of a local device. Motion information of the local device is retrieved. The first location input is corrected to a second location input based on the motion information. In response to the second location input, an operation is performed.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leonardo Rosati, Roberto Raffo, Alice Guidotti, Fabio Cerri
  • Patent number: 11294372
    Abstract: A driving mode decision support for a decision to select a driving mode of driving on at least one road segment is provided to a user of an autonomous vehicle. A driver driving profile of a user is received. Segment information defining the at least one road segment is queried. The segment information includes at least a model driver driving profile associated with the at least one road segment. A driving mode decision support for the user is determined for the at least one road segment based on the driver driving profile of the user and the model driver driving profile. An indication of the driving mode decision support is provided to the user. The driving mode decision support includes a recommended driving mode of driving on the at least one road segment.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: April 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Leonardo Rosati, Alice Guidotti, Fabio Cerri, Roberto Ragusa
  • Patent number: 11199832
    Abstract: A solution is proposed for managing one or more industrial products. A method, computer system, and computer program product for creating a reference model providing a formal representation of reference policies according to reference artifacts and creating corresponding activity models providing a formal representation of activities (to be performed on the industrial products) according to corresponding activity artifacts; alignment indicators indicative of an alignment of the activities with the reference policies are calculated according to a comparison between the corresponding activity models and the reference model.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Fabio Cerri, Alice Guidotti, Bernardo Pastorelli, Leonardo Rosati
  • Publication number: 20210382602
    Abstract: Provided are techniques for automatically correcting touchscreen errors. A first location input is received from a user touching a global touchscreen of a global device, where the first location input is a location relative to a display surface of the global touchscreen. It is determined that movement of the global device is different from movement of a local device. Motion information of the local device is retrieved. The first location input is corrected to a second location input based on the motion information. In response to the second location input, an operation is performed.
    Type: Application
    Filed: June 5, 2020
    Publication date: December 9, 2021
    Inventors: Leonardo ROSATI, Roberto RAFFO, Alice GUIDOTTI, Fabio CERRI
  • Patent number: 11157831
    Abstract: A cognitive system collects online behaviors of a user and an affinity group of users who are related (e.g. by relationship, or behavioral similarities) to the user. A knowledge base of behavior and sentiment patterns is produced and maintained. If real-time data for the user shifts in behavior and/or sentiment and significantly deviates from established patterns, the system looks for a similar behavior and/or sentiment pattern shift among members of the affinity group. If the affinity group patterns shift in a manner similar to the first user's pattern shift, the cognitive system, in response, updates the knowledge base with information related to the shift, thereby adding knowledge to the long-term patterns. If the cognitive system finds that the user's behavior and/or sentiment pattern shift differs significantly from the affinity group, the system generates an empathy fostering alert message and sends it to one or more recipients.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alice Guidotti, Leonardo Rosati, Fabio Cerri, Bernardo Pastorelli
  • Patent number: 11151316
    Abstract: A webpage notification control system is provided. A computing device monitors a plurality of website content stored on a database. A computing device identifies one or more anchor contents associated with the plurality of website content stored on a database. A computing device detects changes made to one or more data contents associated with the plurality of website content stored on a database. A computing device generates an alert based, at least in part, on the detection of a change made to one or more data contents associated with the plurality of website content.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Leonardo Rosati, Andrea Di Maio, Andrea Durastante, Cristina Bonanni
  • Publication number: 20210288963
    Abstract: A solution is proposed for reviewing a control of access in an information technology system. A corresponding method comprises retrieving an indication of granted accesses to objects, being granted to subjects according to policies based on attributes. Virtual roles (each defined by one or more of the attributes) are determined according to a correlation among access types of the granted accesses and the attributes of the subjects being granted them. 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: Application
    Filed: February 16, 2021
    Publication date: September 16, 2021
    Inventors: Leonardo Rosati, Alberto Novello, Fabrizio Petriconi, Anna Filomena Bufi
  • Patent number: 11033226
    Abstract: A tool for distress management. The tool determines a level of distress associated with a user. The tool identifies a next action to be performed by the user. The tool determines a level of distress associated with the next action. The tool determines whether the associated level of distress exceeds a predetermined threshold. Responsive to a determination that the associated level of distress exceeds the predetermined threshold, the tool alerts the user of an impact to the level of distress associated with the user.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: June 15, 2021
    Assignee: International Business Machines Corporation
    Inventors: Alice Guidotti, Elia Tufarolo, Agostino Sturaro, Leonardo Rosati
  • Publication number: 20210085239
    Abstract: A tool for distress management. The tool determines a level of distress associated with a user. The tool identifies a next action to be performed by the user. The tool determines a level of distress associated with the next action. The tool determines whether the associated level of distress exceeds a predetermined threshold. Responsive to a determination that the associated level of distress exceeds the predetermined threshold, the tool alerts the user of an impact to the level of distress associated with the user.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Alice Guidotti, Elia Tufarolo, Agostino Sturaro, Leonardo Rosati
  • Publication number: 20200410083
    Abstract: A method for controlling use of information is proposed. The method comprises detecting relevant information contained in information submitted to a primary computing system, determining one or more secondary computing systems which may receive the relevant information from the primary computing system, and controlling the use of the relevant information by the primary/secondary computing system accordingly. A computer program and a computer program product for performing the method are also proposed. Moreover, a control computing system for implementing the method is proposed.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Antonietta Fidanza, Leonardo Rosati, Antonio Mangiacotti, Matteo Figoni
  • Publication number: 20200410046
    Abstract: A webpage notification control system is provided. A computing device monitors a plurality of website content stored on a database. A computing device identifies one or more anchor contents associated with the plurality of website content stored on a database. A computing device detects changes made to one or more data contents associated with the plurality of website content stored on a database. A computing device generates an alert based, at least in part, on the detection of a change made to one or more data contents associated with the plurality of website content.
    Type: Application
    Filed: June 26, 2019
    Publication date: December 31, 2020
    Inventors: Leonardo Rosati, Andrea Di Maio, Andrea Durastante, Cristina Bonanni
  • Publication number: 20200302082
    Abstract: Embodiments of the present disclosure describe selective discovery, management, and deletion of personal data. The method accesses a set of data on a networked resource. The data is formed of a plurality of data elements which are arranged in at least one data table. The method identifies one or more sensitive data elements within the set of data related to one or more individuals. The method determines a sensitivity level of the one or more sensitive data elements and generates a catalogue including at least one new data element representative of the one or more sensitive data elements and based on the sensitivity level of the one or more sensitive data elements. The method tags the one or more sensitive data elements within the catalogue based on the sensitivity level of the one or more sensitive data elements corresponding to the new data element.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Francesco Maria Carteri, Antonio Perrone, LEONARDO ROSATI
  • Publication number: 20200264608
    Abstract: A driving mode decision support for a decision to select a driving mode of driving on at least one road segment is provided to a user of an autonomous vehicle. A driver driving profile of a user is received. Segment information defining the at least one road segment is queried. The segment information includes at least a model driver driving profile associated with the at least one road segment. A driving mode decision support for the user is determined for the at least one road segment based on the driver driving profile of the user and the model driver driving profile. An indication of the driving mode decision support is provided to the user. The driving mode decision support includes a recommended driving mode of driving on the at least one road segment.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 20, 2020
    Inventors: Leonardo Rosati, Alice Guidotti, Fabio Cerri, Roberto Ragusa
  • Patent number: 10747525
    Abstract: The invention relates to a method for distributing a software upgrade to client computing devices, the software upgrade being assigned to a software program, the client computing devices being communicatively coupled via a network, a target client of the client computing devices being adapted for executing the software program, the software program being adapted, when executed by the target client, for causing the target client to send via the network a signature specific to the software program, the method comprising intercepting network traffic from the client computing devices. The method comprises of detecting the signature in the intercepted traffic. The method comprises of collecting a network footprint from the intercepted traffic, the footprint being associated with the detected signature, the footprint comprising an identifier of the target client, the detected signature having been received from the target client. The method comprises of using the footprint for distributing the upgrade.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rosario Gangemi, Francesco Lupini, Bernardo Pastorelli, Leonardo Rosati
  • Publication number: 20200242540
    Abstract: The invention relates to a computer-implemented method for predicting a work progress figure for a user using an assignment test. Receiving an input activity record; receiving an input sequence of activity records; generating a test sequence comprising the input activity record appended to the input sequence; providing the test sequence to an input of a machine learning model; in response to the provision of the test sequence, receiving a metric from an output of the machine learning model, the metric comprising a work progress figure assigned to the test sequence; and providing the metric, the method further comprising: receiving an unassigned activity record specific to the user; receiving a task specific to the user, the task comprising a sequence of assigned activity records; and executing the assignment test with the input activity record being the unassigned activity record and the input sequence being the sequence.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Leonardo Rosati, Michele Crudele, Antonio Perrone