Patents by Inventor Sandro Piccinini

Sandro Piccinini 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: 20160026497
    Abstract: A method for providing a roaming service to a first client may be provided. The first client may be associated to at least one application service running on an associated virtual machine as a Cloud service via a primary route between the first client and the at least one application service. The method may comprise providing a first agent on the first client, and providing an alternative route to the primary route between the first client and the at least one application service utilizing a second agent running on a second client. Thereby, the alternative route is based on a set of preferences submitted by the first client.
    Type: Application
    Filed: June 25, 2015
    Publication date: January 28, 2016
    Inventors: Ilaria Gorga, Sandro Piccinini, Luigi Pichetti
  • Publication number: 20160004400
    Abstract: A method for dynamic presentations management of electronic presentations including multiple slides, wherein each slide has at least one presentation constraint parameter assigned thereto, and wherein a presentation software is used for generating and displaying the presentation can include gathering metadata regarding the presentation by the presentation software, evaluating the metadata regarding the presentation and determining at least one presentation constraint parameter by the presentation software, and automatically arranging and/or selecting slides and/or modifying a content of slides according to the determined at least one presentation constraint parameter to be presented by use of the presentation software.
    Type: Application
    Filed: September 16, 2015
    Publication date: January 7, 2016
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 9225674
    Abstract: A user of an instant messaging application may interact with instant messaging contacts in other collaboration applications (e.g., e-mail, calendar applications, etc.). IM conversations may relate to information in the collaboration applications. For example, an employee may send an e-mail containing marketing data to his manager and wishes to discuss the data further. The employee sends an IM to the manager referencing the data. The manager should read the e-mail before responding, but the manager may not know that she received the e-mail. Information from a plurality of collaboration applications can be integrated into an instant messaging application. A collaboration integration unit can collect and associate information from the collaboration applications with instant messaging contacts and provide suggestions based on the information.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Fioretti, Sandro Piccinini, Luigi Pichetti, Marco Secchi
  • Publication number: 20150363436
    Abstract: A method for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases is provided. The method may include installing a first plugin on a database upgrade process associated with a database. The method may include installing a second plugin on each database instance within the plurality of databases. The method may include determining a delta associated with a final target version of the database schema. Additionally, the method may include outlining an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta. The method may include performing a peer-to-peer broadcasting analysis between each database. The method may include defining a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis. The method may further include creating a script for upgrading the database schema.
    Type: Application
    Filed: January 29, 2015
    Publication date: December 17, 2015
    Inventors: Eliana Cerasaro, Arcangelo Di Balsamo, Franco Mossotto, Sandro Piccinini
  • Publication number: 20150363434
    Abstract: A method for upgrading a database schema in real time, wherein the database schema is associated with a plurality of databases is provided. The method may include installing a first plugin on a database upgrade process associated with a database. The method may include installing a second plugin on each database instance within the plurality of databases. The method may include determining a delta associated with a final target version of the database schema. Additionally, the method may include outlining an existence of an incongruence, an existence of an override or an existence of a customization removal based on the determined delta. The method may include performing a peer-to-peer broadcasting analysis between each database. The method may include defining a migration strategy for each database instance within the plurality of databases based on the peer-to-peer broadcasting analysis. The method may further include creating a script for upgrading the database schema.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Inventors: Eliana Cerasaro, Arcangelo Di Balsamo, Franco Mossotto, Sandro Piccinini
  • Patent number: 9215331
    Abstract: Increasing the security of online payment requests by introducing a dual-layer authentication system for accessing the funds and/or credit through payment cards is described. An additional check regarding the identity of a card user to be included within a traditional security protocols for these cards, wherein the additional check is based on an authentication channel which is external to the user's card. A device owned by the legitimate card owner certifies that the user of the card at any given instant is the legitimate owner of the card and not someone else. To process this additional information, a connection by means of a proximity based device is established.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barbara Febonio, Sandro Piccinini
  • Patent number: 9141620
    Abstract: A method for dynamic presentations management of electronic presentations including multiple slides, wherein each slide has at least one presentation constraint parameter assigned thereto, and wherein a presentation software is used for generating and displaying the presentation can include gathering metadata regarding the presentation by the presentation software, evaluating the metadata regarding the presentation and determining at least one presentation constraint parameter by the presentation software, and automatically arranging and/or selecting slides and/or modifying a content of slides according to the determined at least one presentation constraint parameter to be presented by use of the presentation software.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 9112965
    Abstract: A mechanism is disclosed for managing phone calls on phone devices used by the employee of a company. When the user wants to give a call, a new plugin in the phone device interprets an attribute value added by the phone device user to each phone number in order to categorize the call. The cell phone user enters a profile describing his call accounting information. A call management plugin computes a prefix for user personal calls which will be adapted to the user location. The call management plugin at the end of the call tags the call information as a personal call or business call. The phone device sends the tagged call information to a remote server of the company, which consolidates billing information received from the phone operators with the tagged call information.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: August 18, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 9106766
    Abstract: An approach is provided to manage phone calls. The approach is implemented by an information handling system, such as a smart phone. A requestor sends a contact request to another device over a network. If the request is accepted, the requestor receives a token with the token including usage parameters controlling the requestor's ability to contact the recipient by telephone. When the requestor requests to make a call to the recipient, the call is only placed upon successful determination made by comparing the usage parameters included in the token to a set of current call data. If a successful determination is made, the call is placed to the recipient without revealing the recipient's telephone number. However, if the request is denied, the system prevents the requestor for placing a call to the recipient.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: August 11, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barbara Febonio, Sandro Piccinini, Stefano Sidoti
  • Patent number: 9100502
    Abstract: Increasing the security of online payment requests by introducing a dual-layer authentication system for accessing the funds and/or credit through payment cards is described. An additional check regarding the identity of a card user to be included within a traditional security protocols for these cards, wherein the additional check is based on an authentication channel which is external to the user's card. A device owned by the legitimate card owner certifies that the user of the card at any given instant is the legitimate owner of the card and not someone else. To process this additional information, a connection by means of a proximity based device is established.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: August 4, 2015
    Assignee: International Business Machines Corporation
    Inventors: Barbara Febonio, Sandro Piccinini
  • Patent number: 9015531
    Abstract: Mechanisms for preventing a distribution of a failure caused by a sequence of instructions in a distributed client server environment are provided. These mechanisms comprise executing the sequence of instructions on a first client, the instructions being provided by a management control server and being indicative of maintenance actions. These mechanisms may further comprise determining by the first client a failure caused by the sequence of instructions, and generating a warning message by the first client based on the determined failure. The warning message may comprise an indicator for the sequence of instructions. In addition, these mechanisms may comprise sending the warning message for informing a second client about the sequence of instructions causing the failure in order to prevent a distribution of the failure.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Fabio De Angelis, Nicola Milanese, Sandro Piccinini
  • Patent number: 8972534
    Abstract: An arrangement permitting a user for example in a internet point or using a different profile in the same machine can connect to a web server to download and install local client software such as a java application or a browser plug-in the first time he accesses to this service from that browser in order to customize his environment. Once authenticated, he can choose the personalization to be performed in whatever application installed and eligible to be user customizable. For example he can replicate in the system his browser settings (favorites, cookies, forms etc) or word templates as a clone of environment setting of his personal machine. The customization can depend on pre-defined profiles to allow the user customization of a subset of settings, for example only browser settings. Models of different operating environments are defined and called upon to enable interactions with different client devices.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Donatelli, Barbara Febonio, Filomena Ferrara, Mario Loriedo, Tommaso Mazzarotto, Sandro Piccinini
  • Patent number: 8966023
    Abstract: An arrangement permitting a user for example in a internet point or using a different profile in the same machine can connect to a web server to download and install local client software such as a java application or a browser plug-in the first time he accesses to this service from that browser in order to customize his environment. Once authenticated, he can choose the personalization to be performed in whatever application installed and eligible to be user customizable. For example he can replicate in the system his browser settings (favorites, cookies, forms etc) or word templates as a clone of environment setting of his personal machine. The customization can depend on pre-defined profiles to allow the user customization of a subset of settings, for example only browser settings. Models of different operating environments are defined and called upon to enable interactions with different client devices.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: February 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Alessandro Donatelli, Barbara Febonio, Filomena Ferrara, Mario Loriedo, Tommaso Mazzarotto, Sandro Piccinini
  • Patent number: 8943595
    Abstract: A group of files for an application installed on a computer system is identified in response to a request to scan the application for malware. The group of files for the application is scanned for the malware. A result is obtained. An action is performed based on the result.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 8924973
    Abstract: A mechanism modifies a deployment descriptor of each application component including at least one producer application component or consumer application component, by adding, for each producer application component or consumer application component, an application component identifier, a producer or consumer type, and a recipient identifier of a recipient the application component uses. Responsive to determining a match exists and the given application component is of producer type, the application server virtual machine logs an identifier of a recipient containing a message sent by the given application component, a correlation identifier of the given application component, and an execution start time.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: December 30, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mauro Arcese, Antonio Perrone, Sandro Piccinini, Stefano Sidoti
  • Patent number: 8898245
    Abstract: An improved download capability for mobile devices, without requiring increasing of the local memory of such devices, by providing a set of multimedia devices with the capability to create a cooperative download grid where multiple instrumented devices can be aggregated together according to predefined profiles. This capability is useful in at least two different scenarios. The first is when a SIP enabled device must download a large file having a capacity that is larger than the available memory of the SIP device. The second is when a SIP enabled device must download a file but cannot be connected for a long enough time to accomplish the download. If the SIP device is in proximity to other compatible devices such as Voice over Internet Protocol (VoIP) or Session Initiation Protocol (SIP), these devices are operable to be dynamically aggregated to provide a download grid with multiprotocol support that allows optimized downloading.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 8856348
    Abstract: An on-demand network connection for a remote user is provided. Responsive to a failure to receive an electronic communication via an established network connection, a remote user device receives a connection request that indicates that the on-demand network connection is to be established. Responsive to receiving the connection request, the on-demand network connection is established from the remote user device to a network. Then, the electronic communication is received on the remote user device via the on-demand network connection.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandro Piccinini, Luigi Pichetti, Marco Secchi, Stefano Sidoti
  • Patent number: 8825739
    Abstract: A method of controlling one or more client systems by means of one or more server systems, comprising the steps of identifying a set of system control actions that occur as a result of carrying out a particular function on the server system, which function is required to be replicated on the one or more client systems; and sending the set of system control actions to any client system which is connected to the server system to configure the client system to carry out the system control actions and thereby causing the client system to carry out the particular function on the client system.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Marco Canu, Sandro Piccinini, Luigi Pichetti, Marco Secchi
  • Publication number: 20140214969
    Abstract: A first computer sends an electronic message transparently to a second computer of intended recipients of an electronic mail (e-mail), in response to the e-mail addresses of the intended recipients being entered, by a first end-user on the first computer, into a ‘To’ message header field of the e-mail. The second computer sends a Boolean value to the first computer, wherein one of the intended recipients is not available to respond to the e-mail. The first computer queries a repository to return to the first end-user contact information of backup contact entities to respond the e-mail for the intended recipients that are not available to respond to the e-mail. The first computer sends the e-mail to the backup contact entities that are available to respond to the e-mail. The first computer deletes the e-mail from each inbox of the backup contact entities that received but did not read the e-mail before the intended recipients read the e-mail.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Sandro Piccinini, Stefano Sidoti
  • Publication number: 20140200943
    Abstract: A computer sends a binary representation of a request for a meeting to end-users. The computer generates one or more lists, wherein each of the lists includes electronic calendar time slots during which at least one of the plurality of end-users is able to attend the meeting. The computer identifies at least one electronic calendar time slot having a highest frequency of occurrence on the lists generated, which comprises iterating through each of the lists and computing a frequency of occurrence of the at least one electronic calendar time slot on the lists. The computer records the frequency of occurrence. The computer queues the meeting in response to the frequency of occurrence being less than a configurable threshold value. The computer schedules the meeting in response to the frequency of occurrence being equal to or greater than the configurable threshold value.
    Type: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Barbara Febonio, Sandro Piccinini, Stefano Sidoti