Patents by Inventor Francesca Curzi
Francesca Curzi 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: 11244117Abstract: A method is provided for message pre-processing. The method compares a topic of a received message to previous messages to determine if the topic has already been addressed using a processor that assigns answer weights. Each of the answer weights represents a likelihood a previous message addresses the topic. The likelihood is determined by comparing each answer weight to a threshold such that at least a given one of the previous messages having the highest weight above the threshold is considered to have addressed the topic. The method automatically generates a draft response that addresses the topic if the topic has not already been addressed, based on a prior discussion having a highest one of the answer weights from among a set of prior discussions in the previous messages. The method automatically sends the draft response to a sender of the message.Type: GrantFiled: November 7, 2019Date of Patent: February 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giuseppe Ciano, Francesca Curzi
-
Patent number: 11163862Abstract: A method, computer system, and a computer program product for authenticating a user in a computing system is provided. A corresponding method comprises validating one or more user snapshots of the user that should have been acquired in corresponding acquisition conditions according to their match with the corresponding acquisition conditions; the user snapshots are then sent (at least in part) to one or more authenticators requesting them to identify the user. A computer program and a computer program product for performing the method are also proposed. Moreover, a corresponding system is proposed.Type: GrantFiled: May 16, 2018Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Fabio Barillari, Francesca Curzi, Stefano Ferrari, Luca Landi, Giuseppe Longobardi, Ugo Madama, Franco Mossotto, Riccardo Pizzutilo, Vincenzo Spinelli
-
Patent number: 10726111Abstract: As disclosed herein is a tool for enabling dynamic watermarking on a client, including a computer determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The computer receives the web page, and verifies the authenticity of the web page using the negotiated watermarking algorithm prior to displaying of the web page. Also disclosed herein is a tool for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client.Type: GrantFiled: February 19, 2019Date of Patent: July 28, 2020Assignee: International Business Machines CorporationInventors: Francesca Curzi, Giuseppe Longobardi
-
Publication number: 20200073942Abstract: A method is provided for message pre-processing. The method compares a topic of a received message to previous messages to determine if the topic has already been addressed using a processor that assigns answer weights. Each of the answer weights represents a likelihood a previous message addresses the topic. The likelihood is determined by comparing each answer weight to a threshold such that at least a given one of the previous messages having the highest weight above the threshold is considered to have addressed the topic. The method automatically generates a draft response that addresses the topic if the topic has not already been addressed, based on a prior discussion having a highest one of the answer weights from among a set of prior discussions in the previous messages. The method automatically sends the draft response to a sender of the message.Type: ApplicationFiled: November 7, 2019Publication date: March 5, 2020Inventors: Giuseppe Ciano, Francesca Curzi
-
Patent number: 10565310Abstract: Methods and systems for message pre-processing include extracting a topic from a received message. The topic of the received message is compared to one or more previously sent or received messages to determine if the topic has already been addressed. An attribute of the message is set to indicate whether the topic has already been addressed. A draft response to the message is generated if the topic has not already been addressed.Type: GrantFiled: July 29, 2016Date of Patent: February 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giuseppe Ciano, Francesca Curzi
-
Patent number: 10531302Abstract: Techniques for management of applications are provided. A first application is executed on a first mobile device, and a current geographic location of the first mobile device is determined. A first user in proximity to the first mobile device is identified based on a predefined proximity criterion, where the predefined proximity criterion comprises a predefined distance from the first mobile device. Responsive to identifying the first user in proximity to the first mobile device, a first action defined based on a predefined association between the first application, the first user, and the determined current geographic location of the first mobile device is identified in a registry, and the first action is performed to modify at least one of the first mobile device and the first application.Type: GrantFiled: November 16, 2018Date of Patent: January 7, 2020Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Francesca Curzi, Marco De Santis
-
Publication number: 20190354659Abstract: A method, computer system, and a computer program product for authenticating a user in a computing system is provided. A corresponding method comprises validating one or more user snapshots of the user that should have been acquired in corresponding acquisition conditions according to their match with the corresponding acquisition conditions; the user snapshots are then sent (at least in part) to one or more authenticators requesting them to identify the user. A computer program and a computer program product for performing the method are also proposed. Moreover, a corresponding system is proposed.Type: ApplicationFiled: May 16, 2018Publication date: November 21, 2019Inventors: Fabio Barillari, Francesca Curzi, Stefano Ferrari, Luca Landi, Giuseppe Longobardi, Ugo Madama, Franco Mossotto, Riccardo Pizzutilo, Vincenzo Spinelli
-
Patent number: 10331865Abstract: As disclosed herein is a tool for enabling dynamic watermarking on a client, including a computer determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The computer receives the web page, and verifies the authenticity of the web page using the negotiated watermarking algorithm prior to displaying of the web page. Also disclosed herein is a tool for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client.Type: GrantFiled: January 10, 2018Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Francesca Curzi, Giuseppe Longobardi
-
Publication number: 20190180008Abstract: As disclosed herein is a tool for enabling dynamic watermarking on a client, including a computer determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The computer receives the web page, and verifies the authenticity of the web page using the negotiated watermarking algorithm prior to displaying of the web page. Also disclosed herein is a tool for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client.Type: ApplicationFiled: February 19, 2019Publication date: June 13, 2019Inventors: Francesca Curzi, Giuseppe Longobardi
-
Publication number: 20190090136Abstract: Techniques for management of applications are provided. A first application is executed on a first mobile device, and a current geographic location of the first mobile device is determined. A first user in proximity to the first mobile device is identified based on a predefined proximity criterion, where the predefined proximity criterion comprises a predefined distance from the first mobile device. Responsive to identifying the first user in proximity to the first mobile device, a first action defined based on a predefined association between the first application, the first user, and the determined current geographic location of the first mobile device is identified in a registry, and the first action is performed to modify at least one of the first mobile device and the first application.Type: ApplicationFiled: November 16, 2018Publication date: March 21, 2019Inventors: Giuseppe CIANO, Francesca CURZI, Marco DE SANTIS
-
Patent number: 10237740Abstract: Systems, methods, and computer program products to perform an operation comprising executing a first application on a mobile device, identifying a first user in proximity to the mobile device based on a predefined proximity criterion, and responsive to identifying the first person in proximity to the mobile device, identifying, in a registry, a first action defined on the basis of a predefined association between the first application and the first user, and performing the first action to modify at least one of the mobile device and the first application.Type: GrantFiled: October 27, 2016Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Francesca Curzi, Marco De Santis
-
Publication number: 20180157809Abstract: As disclosed herein is a tool for enabling dynamic watermarking on a client, including a computer determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The computer receives the web page, and verifies the authenticity of the web page using the negotiated watermarking algorithm prior to displaying of the web page. Also disclosed herein is a tool for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client.Type: ApplicationFiled: January 10, 2018Publication date: June 7, 2018Inventors: Francesca Curzi, Giuseppe Longobardi
-
Patent number: 9965600Abstract: As disclosed herein a method for enabling dynamic watermarking on a client includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The method further includes receiving the web page, and verifying the authenticity of the web page using the negotiated watermarking algorithm. Also disclosed herein is a method for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client. The method further includes creating the requested web page using the negotiated watermarking algorithm providing a generated web page, and providing the generated web page to the client. A computer program product is also disclosed herein.Type: GrantFiled: August 18, 2015Date of Patent: May 8, 2018Assignee: International Business Machines CorporationInventors: Francesca Curzi, Giuseppe Longobardi
-
Publication number: 20180124609Abstract: Systems, methods, and computer program products to perform an operation comprising executing a first application on a mobile device, identifying a first user in proximity to the mobile device based on a predefined proximity criterion, and responsive to identifying the first person in proximity to the mobile device, identifying, in a registry, a first action defined on the basis of a predefined association between the first application and the first user, and performing the first action to modify at least one of the mobile device and the first application.Type: ApplicationFiled: October 27, 2016Publication date: May 3, 2018Inventors: Giuseppe CIANO, Francesca CURZI, Marco DE SANTIS
-
Publication number: 20180032480Abstract: Methods and systems for message pre-processing include extracting a topic from a received message. The topic of the received message is compared to one or more previously sent or received messages to determine if the topic has already been addressed. An attribute of the message is set to indicate whether the topic has already been addressed. A draft response to the message is generated if the topic has not already been addressed.Type: ApplicationFiled: July 29, 2016Publication date: February 1, 2018Inventors: Giuseppe Ciano, Francesca Curzi
-
Publication number: 20170053105Abstract: As disclosed herein a method for enabling dynamic watermarking on a client includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The method further includes receiving the web page, and verifying the authenticity of the web page using the negotiated watermarking algorithm. Also disclosed herein is a method for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client. The method further includes creating the requested web page using the negotiated watermarking algorithm providing a generated web page, and providing the generated web page to the client. A computer program product is also disclosed herein.Type: ApplicationFiled: August 18, 2015Publication date: February 23, 2017Inventors: Francesca Curzi, Giuseppe Longobardi
-
Patent number: 9483288Abstract: A method, system, and/or computer program product runs a virtual appliance in a distributed computing system. One or more predefined parameters, indicative of respective operating characteristics of the virtual appliance while running, are monitored. Time dependent values of the one or more predefined parameters are collected during the monitoring time period. For each of the one or more predefined parameters, a metric value from the time-dependent values of the parameter is derived. The metric values are evaluated, based on the constraints. In response to a determination that at least one metric value is violating at least part of the constraints, a second set of resources is allocated to the virtual appliance and a second set of virtual machines are determined for deploying the virtual appliance, in order to satisfy the constraints.Type: GrantFiled: October 8, 2013Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Giuseppe Ciano, Francesca Curzi
-
Patent number: 9459856Abstract: A mechanism is provided in a data processing system for performing a system upgrade. Responsive to receiving selection of one or more virtual machines to upgrade with an upgrade package, the mechanism identifies a plurality of upgrade phases. The mechanism configures the plurality of upgrade phases and generates a pre-upgrade snapshot of each of the one or more virtual machines. The mechanism performs each upgrade phase in the plurality of upgrade phases to form an upgraded virtual machine and performs one or more upgrade validation tests on the upgraded virtual machine. Responsive to the one or more upgrade validation tests succeeding, the mechanism reverts back to the pre-upgrade snapshot.Type: GrantFiled: January 2, 2013Date of Patent: October 4, 2016Assignee: International Business Machines CorporationInventors: Francesca Curzi, Michael Ryan
-
Publication number: 20160284025Abstract: Embodiments of the present invention provide methods and systems for predicting expenses. The method may include receiving a set of input parameters based on financial objectives of a user and updating financial data in a central repository. A saving trend graph depicting projected savings trend lines is created and the projected saving trend lines may be selected based on the preferences of a user.Type: ApplicationFiled: August 26, 2015Publication date: September 29, 2016Inventors: Francesca Curzi, Raffaella Viola
-
Publication number: 20160284023Abstract: Embodiments of the present invention provide methods and systems for predicting expenses. The method may include receiving a set of input parameters based on financial objectives of a user and updating financial data in a central repository. A saving trend graph depicting projected savings trend lines is created and the projected saving trend lines may be selected based on the preferences of a user.Type: ApplicationFiled: March 27, 2015Publication date: September 29, 2016Inventors: Francesca Curzi, Raffaella Viola