Patents by Inventor Giancarlo Carbone

Giancarlo Carbone 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: 9906464
    Abstract: Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one user, and the placement server retrieves on a presence server information about the at least one user. The placement server identifies application servers including a multimedia application capable of providing the requested multimedia service, and the placement server selects an application server that is located a minimum average distance from at least one user. In response to the minimum average distance being greater than a predetermined threshold, a local application server is selected with an average distance from the user that is less than the predetermined threshold. A virtual image of the multimedia application is created on the selected local application server, and a connection is established between the user and the selected local application server.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Publication number: 20150089070
    Abstract: Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one user, and the placement server retrieves on a presence server information about the at least one user. The placement server identifies application servers including a multimedia application capable of providing the requested multimedia service, and the placement server selects an application server that is located a minimum average distance from at least one user. In response to the minimum average distance being greater than a predetermined threshold, a local application server is selected with an average distance from the user that is less than the predetermined threshold. A virtual image of the multimedia application is created on the selected local application server, and a connection is established between the user and the selected local application server.
    Type: Application
    Filed: December 4, 2014
    Publication date: March 26, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Patent number: 8972519
    Abstract: Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one user, and the placement server retrieves on a presence server information about the at least one user. The placement server identifies application servers including a multimedia application capable of providing the requested multimedia service, and the placement server selects an application server that is located a minimum average distance from at least one user. In response to the minimum average distance being greater than a predetermined threshold, a local application server is selected with an average distance from the user that is less than the predetermined threshold. A virtual image of the multimedia application is created on the selected local application server, and a connection is established between the user and the selected local application server.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Patent number: 8719373
    Abstract: A method includes connecting a communications device to an Internet Multimedia Subsystem network. The method includes transmitting presence information indicating multimedia capabilities of the communications device and requesting multimedia content from a multimedia server to cause the multimedia server to transmit multimedia content. The method includes detecting connection of a peripheral device to the communications device and determining that the multimedia capabilities have increased due to the connection of the peripheral device. The method includes updating the presence information to indicate the increased multimedia capabilities and transmitting the updated presence information to cause the multimedia server to transmit the multimedia content adjusted for the increased multimedia capabilities indicated in the updated presence information.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Patent number: 8438543
    Abstract: A solution for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PROD) associated with the single valid group (Gb1).
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: May 7, 2013
    Assignee: International Business Machines Corporation
    Inventors: Giancarlo Carbone, Fabio Cerri, Bernardo Pastorelli, Antonio Perrone
  • Patent number: 8359369
    Abstract: A method includes connecting a communications device to an Internet Multimedia Subsystem network. The method includes transmitting presence information indicating multimedia capabilities of the communications device and requesting multimedia content from a multimedia server to cause the multimedia server to transmit multimedia content. The method includes detecting connection of a peripheral device to the communications device and determining that the multimedia capabilities have increased due to the connection of the peripheral device. The method includes updating the presence information to indicate the increased multimedia capabilities and transmitting the updated presence information to cause the multimedia server to transmit the multimedia content adjusted for the increased multimedia capabilities indicated in the updated presence information.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Publication number: 20120143988
    Abstract: A method includes connecting a communications device to an Internet Multimedia Subsystem network. The method includes transmitting presence information indicating multimedia capabilities of the communications device and requesting multimedia content from a multimedia server to cause the multimedia server to transmit multimedia content. The method includes detecting connection of a peripheral device to the communications device and determining that the multimedia capabilities have increased due to the connection of the peripheral device. The method includes updating the presence information to indicate the increased multimedia capabilities and transmitting the updated presence information to cause the multimedia server to transmit the multimedia content adjusted for the increased multimedia capabilities indicated in the updated presence information.
    Type: Application
    Filed: February 2, 2012
    Publication date: June 7, 2012
    Applicant: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Patent number: 8180906
    Abstract: Communication device capabilities may change during an established multimedia session due to connection of a peripheral device. For example, a user listens to an Internet radio service on a mobile phone through a set of headphones. Later, the user connects the mobile phone to stereo system in a car. The mobile phone can leverage the car's stereo system to present higher quality audio than it could present with the headphones. Functionality can be implemented in a communication device to detect connection of a peripheral device and determine multimedia capabilities of the peripheral device. The communication device updates its presence information to indicate the multimedia capabilities of the peripheral device. In response, a multimedia server determines multimedia capabilities indicated in the presence information have changed and optimizes delivery of multimedia content based on the updated multimedia capabilities.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Publication number: 20110276942
    Abstract: A solution (400) for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system (110) is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PRODb) associated with the single valid group (Gb1).
    Type: Application
    Filed: July 21, 2011
    Publication date: November 10, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giancarlo Carbone, Fabio Cerri, Bernardo Pastorelli, Antonio Perrone
  • Patent number: 8010947
    Abstract: A solution for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PRODb) associated with the single valid group (Gb1).
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Giancarlo Carbone, Fabio Cerri, Bernardo Pastorelli, Antonio Perrone
  • Publication number: 20110119388
    Abstract: Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one user, and the placement server retrieves on a presence server information about the at least one user. The placement server identifies application servers including a multimedia application capable of providing the requested multimedia service, and the placement server selects an application server that is located a minimum average distance from at least one user. In response to the minimum average distance being greater than a predetermined threshold, a local application server is selected with an average distance from the user that is less than the predetermined threshold. A virtual image of the multimedia application is created on the selected local application server, and a connection is established between the user and the selected local application server.
    Type: Application
    Filed: October 20, 2010
    Publication date: May 19, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Patent number: 7930381
    Abstract: A heterogeneous environment having applications and application enablers operating on application servers organized as a cluster is managed. The application servers are managed by a cluster management application. A system management application permits access to computing performance data provided by an operating system and reported to the system management application. Performance data of the applications and application enablers is collected from an application agent through the application servers. Topology information regarding the application servers is collected via the cluster management application. The performance data and the topology information are retrieved and sent to the system management application. Access to the performance data via the system management application is permitted. The system management application links to the computing performance data using the topology information.
    Type: Grant
    Filed: November 30, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Patent number: 7860239
    Abstract: A method and a corresponding apparatus for metering usage of software products on a computer are proposed. The solution of the invention is based on the idea of associating each product with an installation signature (indicative of the installation of the product on the computer) and with a running signature (indicative of the running of the product on the computer). The products that are installed on the computer are asynchronously determined according to their installation signatures; in this way, any ambiguities (for example, caused by different versions and/or configurations of a product sharing the same executable modules) can be resolved in advance. Therefore, when at run-time the invocation of an executable module is detected it is possible to use only the running signatures to identify the corresponding product uniquely (without the need of additional information about the executable module, such as its size).
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Fabio Cerri, Bernardo Pastorelli, Giancarlo Carbone, Francesco Censi, Calogero Bufalino Marinella
  • Publication number: 20100293025
    Abstract: Transforming data provided in an enterprise management framework to provide solutions through a multidimensional model for a business process. Enterprise wide data may be aggregated and integrated through a three-dimensional visual model that synchronizes the data to enable relationships between multiple categories of data. The three-dimensional visual model enables the real-time composition of virtual solutions to business processes.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 18, 2010
    Applicant: International Business Machines Corporation
    Inventors: Giancarlo Carbone, Teresa Abdel-Hamid, Ravi Subbaraman, Juan F. Vargas
  • Publication number: 20100235520
    Abstract: Communication device capabilities may change during an established multimedia session due to connection of a peripheral device. For example, a user listens to an Internet radio service on a mobile phone through a set of headphones. Later, the user connects the mobile phone to stereo system in a car. The mobile phone can leverage the car's stereo system to present higher quality audio than it could present with the headphones. Functionality can be implemented in a communication device to detect connection of a peripheral device and determine multimedia capabilities of the peripheral device. The communication device updates its presence information to indicate the multimedia capabilities of the peripheral device. In response, a multimedia server determines multimedia capabilities indicated in the presence information have changed and optimizes delivery of multimedia content based on the updated multimedia capabilities.
    Type: Application
    Filed: March 11, 2009
    Publication date: September 16, 2010
    Applicant: International Business Machines Corporation
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Publication number: 20100049559
    Abstract: A system and method for focused and scalable event enrichment for information management system service models in which a monitoring agent monitors one or more IT components running on one or more end-points. When an event probe is installed, a local metadata cache is primed with metadata stored on a metadata server. After a monitoring agent receives an event from an end-point, the event is enriched with metadata stored in the local metadata cache. The enriched event is then uploaded to an event monitoring server. A business service manager server uses the enriched events stored on the event monitoring server to manage the service model and to quickly determine service status based on service impacting events.
    Type: Application
    Filed: August 21, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Giancarlo CARBONE, Luigi PICHETTI, Francesco LECCISO, Stefano SIDOTI, Luisa ATTANASIO, Giuseppe CIANO
  • Publication number: 20090144420
    Abstract: A heterogeneous environment having applications and application enablers operating on application servers organized as a cluster is managed. The application servers are managed by a cluster management application. A system management application permits access to computing performance data provided by an operating system and reported to the system management application. Performance data of the applications and application enablers is collected from an application agent through the application servers. Topology information regarding the application servers is collected via the cluster management application. The performance data and the topology information are retrieved and sent to the system management application. Access to the performance data via the system management application is permitted. The system management application links to the computing performance data using the topology information.
    Type: Application
    Filed: November 30, 2008
    Publication date: June 4, 2009
    Inventors: Luisa Attanasio, Giancarlo Carbone, Giuseppe Ciano, Francesco Lecciso, Luigi Pichetti, Stefano Sidoti
  • Publication number: 20080235664
    Abstract: A solution (400) for discovering shared software components (C1-C9) of software products (PRODa-PRODe) installed on a data processing system (110) is proposed. In order to achieve this result, for each software product the corresponding software components are aggregated into groups (Ga1-Ge1); each group includes software components that must be linked by a corresponding relationship (such as a co-location on the same operating system image). In this way, it is possible to assign a software component available on the system to its software product even when it may be used by more of them. Particularly, the operation is performed deterministically when the available software component is included in a single valid group (i.e., a group including all the required software components); in this case, the available software component (C2) is assigned to the software product (PRODb) associated with the single valid group (Gb1).
    Type: Application
    Filed: May 23, 2007
    Publication date: September 25, 2008
    Inventors: Giancarlo Carbone, Fabio Cerri, Bernardo Pastorelli, Antonio Perrone
  • Publication number: 20070198423
    Abstract: A solution (500) for metering the usage of software products is proposed. For this purpose, a software catalogue (520c) is used to associate each software product to be metered with an installation signature and a usage signature. In the proposed solution, a scope (A2-A5) is determined for each installation item and usage item (available in the system), which match an installation signature and a usage signature, respectively; the scope represents a property specific of the context of an instance of the corresponding software product. The scope of each usage item (such as a path for an executable module) is then best matched (A6-A7) with one of the scopes of the installation items of the corresponding software product (another path for a different file); for example, this process is based on the number of common levels between the two paths.
    Type: Application
    Filed: February 20, 2007
    Publication date: August 23, 2007
    Inventors: Giancarlo Carbone, Fabio Cerri, Marco Mechelli, Antonio Perrone
  • Patent number: 7065649
    Abstract: A method (300) and system for controlling use of software programs on a client workstation; the programs (such as an operating system or a network stack) are started before completion of a bootstrap process. Each program requests (311) an execution authorization to a system agent of a licensing management system, which grants (318–324) the authorization according to a verification of a (simplified) local license certificate for the program stored on the client workstation before completion of the bootstrap. A full-function agent of the licensing management system revises (342–351) the granted authorization according to a verification of a license certificate stored on a server workstation after completion of the bootstrap. Preferably, an execution environment of the programs (such as a power of the CPU on the client workstation) is monitored (333) in order to revise (336,360–384) compliance of the conditions of use of the programs with the respective license certificates dynamically.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: June 20, 2006
    Assignee: International Business Machines Corporation
    Inventors: Giancarlo Carbone, Thomas Frank Cierech