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: 9354920
    Abstract: A mechanism is provided for managing one or more virtual appliances on a computing system. For a specific virtual appliance, profile information indicative of a set of profiles of the specific virtual appliance is retrieved, status information indicative of a status of the computing system is retrieved, and constraint information indicative of one or more constraints applicable to one or more software programs of the specific virtual appliance on the computing system is retrieved. A determination is made of a configuration scheme of the specific virtual appliance according to the profile information, the status information, and the constraint information. The configuration scheme a specific profile of the set of profiles of the specific virtual appliance having the one or more software programs thereof compliant with the applicable constraints. The specific virtual appliance is configured according to the configuration scheme.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 31, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Giuseppe Ciano, Francesca Curzi, Claudio Marinelli, Luigi Pichetti
  • Patent number: 9294125
    Abstract: A message within a message queue can be identified. The message queue can be within a software entity of a computing device. The message can be analyzed to determine an encoding scheme to apply to the message. The message can be encoded using the encoding scheme to create an encoded message. The encoding scheme can be a word level encoding scheme, a language-based encoding scheme, or a grammar encoding scheme.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesca Curzi, Ilaria Gorga, S. Benedetta Stasi, Edoardo Turano
  • Patent number: 9282074
    Abstract: A recipient message system receiving an email message set of two or more email messages and a related condition from a sender to a recipient. The recipient message system detects an attempt from the recipient to read the message set at a second time instance and evaluates the condition at the second time instance. If the evaluation of the condition results in the first evaluation value, the recipient is provided with the first email message in response to the attempt to read the message set, wherein the recipient is not able to read the second email message in this event. If the evaluation of the condition results in the second evaluation value, the recipient is provided with the second email message in response to the attempt to read the message set, wherein the recipient is not able to read the first email message in this event.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: March 8, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francesca Curzi, Francesco M. De Collibus, Ilaria Gorga, S. Benedetta Stasi
  • Patent number: 9250960
    Abstract: A computer-implemented method, program product and system for planning execution of a plurality of tasks according to a plurality of dependencies includes receiving an indication of a task type and execution time, ordering the tasks into a task list according to a primary ordering criterion, receiving an indication of a dependency type for the task type and an indication of a dependency time for the execution time of a predecessor one of the tasks, ordering the dependencies into a dependency list according to the primary ordering criterion, scanning the dependency list for resolving each current one of the dependencies, identifying the predecessor task as a current one of the tasks having the task type meeting the dependency type and the execution time meeting the dependency time, and planning the execution of the tasks according to the resolved dependencies.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Katiuscia Berretta, Francesca Curzi, Rossella Donadeo, Giuseppe Longobardi
  • Publication number: 20150113530
    Abstract: A mechanism is provided for managing one or more virtual appliances on a computing system. For a specific virtual appliance, profile information indicative of a set of profiles of the specific virtual appliance is retrieved, status information indicative of a status of the computing system is retrieved, and constraint information indicative of one or more constraints applicable to one or more software programs of the specific virtual appliance on the computing system is retrieved. A determination is made of a configuration scheme of the specific virtual appliance according to the profile information, the status information, and the constraint information. The configuration scheme a specific profile of the set of profiles of the specific virtual appliance having the one or more software programs thereof compliant with the applicable constraints. The specific virtual appliance is configured according to the configuration scheme.
    Type: Application
    Filed: September 25, 2014
    Publication date: April 23, 2015
    Inventors: Mauro Arcese, Giuseppe Ciano, Francesca Curzi, Claudio Marinelli, Luigi Pichetti
  • Publication number: 20140366037
    Abstract: A computer-implemented method, program product and system for planning execution of a plurality of tasks according to a plurality of dependencies includes receiving an indication of a task type and execution time, ordering the tasks into a task list according to a primary ordering criterion, receiving an indication of a dependency type for the task type and an indication of a dependency time for the execution time of a predecessor one of the tasks, ordering the dependencies into a dependency list according to the primary ordering criterion, scanning the dependency list for resolving each current one of the dependencies, identifying the predecessor task as a current one of the tasks having the task type meeting the dependency type and the execution time meeting the dependency time, and planning the execution of the tasks according to the resolved dependencies.
    Type: Application
    Filed: May 21, 2014
    Publication date: December 11, 2014
    Applicant: International Business Machines Corporation
    Inventors: Katiuscia Berretta, Francesca Curzi, Rossella Donadeo, Giuseppe Longobardi
  • Publication number: 20140325207
    Abstract: A recipient message system receiving an email message set of two or more email messages and a related condition from a sender to a recipient. The recipient message system detects an attempt from the recipient to read the message set at a second time instance and evaluates the condition at the second time instance. If the evaluation of the condition results in the first evaluation value, the recipient is provided with the first email message in response to the attempt to read the message set, wherein the recipient is not able to read the second email message in this event. If the evaluation of the condition results in the second evaluation value, the recipient is provided with the second email message in response to the attempt to read the message set, wherein the recipient is not able to read the first email message in this event.
    Type: Application
    Filed: July 7, 2014
    Publication date: October 30, 2014
    Inventors: FRANCESCA CURZI, FRANCESCO M. DE COLLIBUS, ILARIA GORGA, S. BENEDETTA STASI
  • Patent number: 8825997
    Abstract: A method for condition-based message delivery may be provided. The method may comprise receiving a first message, a second message and a condition on a sending message server at a first time instance. The method may also comprise encrypting the first message with a first encryption key and encrypting the second message with a second encryption key, as well as sending the first and the second message to a recipient message system. Moreover, the method may comprise receiving a request from the recipient message system at a second time instance for sending one of the decryption keys corresponding to either the first or the second encryption key, and sending the first decryption key or the second decryption key depending on the condition to the recipient message system.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Francesca Curzi, Francesco Maria De Collibus, Ilaria Gorga, S. Benedetta Stasi
  • Publication number: 20140189677
    Abstract: 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: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Applicant: International Business Machines Corporation
    Inventors: Francesca Curzi, Michael Ryan
  • Publication number: 20140163860
    Abstract: A method for managing mass transit system passengers. The method includes identifying, by a computing system of a mass transit system, a mass transit passenger entering a station of the mass transit system. The method includes receiving an entry time and day, and a location of the station entered by the identified passenger. The method includes determining, for the identified passenger, a location of an exit station, and a route between the station entered and the exit station. The method further includes determining, for the identified passenger, an available seat on a mass transit transporter of the mass transit system for the route.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 12, 2014
    Applicant: International Business Machines Corporation
    Inventors: Alessandro L. Chiantera, Francesca Curzi, Ilaria Gorga, Stefania B. Stasi
  • Publication number: 20140143773
    Abstract: 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: Application
    Filed: October 8, 2013
    Publication date: May 22, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giuseppe CIANO, Francesca CURZI
  • Publication number: 20130173248
    Abstract: A message within a message queue can be identified. The message queue can be within a software entity of a computing device. The message can be analyzed to determine an encoding scheme to apply to the message. The message can be encoded using the encoding scheme to create an encoded message. The encoding scheme can be a word level encoding scheme, a language-based encoding scheme, or a grammar encoding scheme.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FRANCESCA CURZI, ILARIA GORGA, S. BENEDETTA STASI, EDOARDO TURANO
  • Publication number: 20120137124
    Abstract: A method for condition-based message delivery may be provided. The method may comprise receiving a first message, a second message and a condition on a sending message server at a first time instance. The method may also comprise encrypting the first message with a first encryption key and encrypting the second message with a second encryption key, as well as sending the first and the second message to a recipient message system. Moreover, the method may comprise receiving a request from the recipient message system at a second time instance for sending one of the decryption keys corresponding to either the first or the second encryption key, and sending the first decryption key or the second decryption key depending on the condition to the recipient message system.
    Type: Application
    Filed: December 30, 2011
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: FRANCESCA CURZI, FRANCESCO MARIA DE COLLIBUS, ILARIA GORGA, S. BENEDETTA STASI
  • Patent number: 7899874
    Abstract: A method, apparatus, and computer program product for transmitting an email message to multiple groups of recipients is disclosed herein. In selected embodiments, a method may include composing an email message including digitally encoded content and email addresses associated with a first group of intended recipients. The method may further include adding, in response to a user request, email addresses associated with a second group of intended recipients. The email message may then be sent to the first and second groups of intended recipients. The method may further include preventing the first group of intended recipients from determining the identities of the second group of intended recipients, and preventing the second group of intended recipients from determining the identities of the first group of intended recipients.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventor: Francesca Curzi
  • Publication number: 20090094338
    Abstract: A method, apparatus, and computer program product for transmitting an email message to multiple groups of recipients is disclosed herein. In selected embodiments, a method may include composing an email message including digitally encoded content and email addresses associated with a first group of intended recipients. The method may further include adding, in response to a user request, email addresses associated with a second group of intended recipients. The email message may then be sent to the first and second groups of intended recipients. The method may further include preventing the first group of intended recipients from determining the identities of the second group of intended recipients, and preventing the second group of intended recipients from determining the identities of the first group of intended recipients.
    Type: Application
    Filed: July 16, 2008
    Publication date: April 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Francesca Curzi