Patents by Inventor Corrado Moiso

Corrado Moiso 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: 10776510
    Abstract: A method for managing personal data of a user of a user device is provided. The user device is adapted to have installed thereon an application (APP). The APP is configured to require access to the personal data when running on the user device. The method comprises creating a certification for the APP, the certification being based on a corresponding statement providing information regarding the relationship between the APP and personal data; associating the certification to the APP for certifying the APP; allowing the user to provide user-defined policies about exploiting the user personal data; checking whether the user-defined policies provided by the user are compatible with requirements of the APP defined in the corresponding statement. If the user-defined policies are compatible with the requirements of the APP defined in the statement, the method executes operations when the APP running on the user device requires to access personal data.
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: September 15, 2020
    Assignee: Telecom Italia S.p.A.
    Inventors: Fabrizio Antonelli, Corrado Moiso, Mattia Pasolli, Michele Vescovi
  • Publication number: 20170140171
    Abstract: A method for managing personal data of a user of a user device is provided. The user device is adapted to have installed thereon an application (APP). The APP is configured to require access to the personal data when running on the user device. The method comprises creating a certification for the APP, the certification being based on a corresponding statement providing information regarding the relationship between the APP and personal data; associating the certification to the APP for certifying the APP; allowing the user to provide user-defined policies about exploiting the user personal data; checking whether the user-defined policies provided by the user are compatible with requirements of the APP defined in the corresponding statement. If the user-defined policies are compatible with the requirements of the APP defined in the statement, the method executes operations when the APP running on the user device requires to access personal data.
    Type: Application
    Filed: May 26, 2014
    Publication date: May 18, 2017
    Inventors: Fabrizio Antonelli, Corrado Moiso, Mattia Pasolli, Michele Vescovi
  • Patent number: 9009211
    Abstract: A system for executing services in a distributed way, the execution of each service involving the processing of a plurality of tasks of predetermined types, each task type to be processed being represented by a corresponding type of tuples of data relating to the task type, wherein: the system includes a plurality of peer entities; each peer entity being adapted to store and execute a plurality of worker modules, each worker module being adapted to process at least one task type; each peer entity including tuple handling modules that, for a tuple of a type T, are adapted: a) to check if at least one of the plurality of the worker modules in the peer entity is adapted to process the task represented by the tuple, b) in the positive case of a), to take charge of the processing of the task represented by the tuple, and c) in the negative case of a), to execute a forwarding procedure for forwarding the tuple to another peer entity of the plurality of peer entities of the system.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: April 14, 2015
    Assignee: Telecom Italia S.p.A.
    Inventors: Antonio Manzalini, Corrado Moiso
  • Patent number: 8572382
    Abstract: A method and system for out-of-band authentication of messages transmitted, e.g. as packets, on a communication network, whereby a first stream of data is received by a sender control module from a sender; the first stream of data is transmitted over a first channel, e.g. a non-secure data channel, toward a receiver control module; the sender control module generates authentication data of the first stream of data; the authentication data are transmitted from the sender control module to the receiver control module on a second channel, e.g. a secure data channel, distinct from the first channel; and a stream of data received by the receiver control module is checked using the authentication data. Before sending the authentication data, the sender control module transmits a control message including synchronization data to the receiver control module over the second channel.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: October 29, 2013
    Assignee: Telecom Italia S.p.A.
    Inventors: Paolo De Lutiis, Corrado Moiso, Gaetano Di Caprio
  • Patent number: 8538427
    Abstract: A telecommunications service to be obtained for a user is split into a plurality of service components. A telecommunications terminal determines the most appropriate service provider for each service component; each of the service components is obtained by a corresponding service provider; and the telecommunications terminal invokes the functionality of each service component according to the service to be obtained. This is particularly useful for wireless mobile telecommunications terminals.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: September 17, 2013
    Assignee: Telecom Italia S.p.A.
    Inventors: Gaetano Di Caprio, Corrado Moiso, Paolo Vailati
  • Patent number: 8169930
    Abstract: A communications method for a packet-switched network includes: a) receiving at a routing module operating in a low layer of a layered model defining communications on the network, a packet including an identifier associated to a protocol to be employed at a high layer of the model which is higher than the low layer; b) inspecting the received packet at an inspection module so as to identify the protocol associated to the identifier; c) selecting at a selection module a first device, operating in the high layer associated with the identified protocol; d) sending the packet toward the first device; e) processing the packet by applying at the first device a procedure of the high layer to produce a processed packet; f) sending the processed packet from the first device to the routing module; and g) transmitting the processed packet from the routing module toward the network.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: May 1, 2012
    Assignee: Telecom Italia S.p.A.
    Inventors: Corrado Moiso, Antonio Manzalini
  • Patent number: 7954141
    Abstract: A system and method for authenticating a subscriber of a first network to access application services through a second network, wherein the second network is a packet data network.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 31, 2011
    Assignee: Telecom Italia S.p.A.
    Inventors: Paolo De Lutiis, Gaetano Di Caprio, Corrado Moiso
  • Publication number: 20110047084
    Abstract: A system for executing services in a distributed way, the execution of each service involving the processing of a plurality of tasks of predetermined types, each task type to be processed being represented by a corresponding type of tuples of data relating to the task type, wherein: the system includes a plurality of peer entities; each peer entity being adapted to store and execute a plurality of worker modules, each worker module being adapted to process at least one task type; each peer entity including tuple handling modules that, for a tuple of a type T, are adapted: a) to check if at least one of the plurality of the worker modules in the peer entity is adapted to process the task represented by the tuple, b) in the positive case of a), to take charge of the processing of the task represented by the tuple, and c) in the negative case of a), to execute a forwarding procedure for forwarding the tuple to another peer entity of the plurality of peer entities of the system.
    Type: Application
    Filed: April 14, 2008
    Publication date: February 24, 2011
    Inventors: Antonio Manzalini, Corrado Moiso
  • Publication number: 20100054142
    Abstract: A communications method for a packet-switched network includes: a) receiving at a routing module operating in a low layer of a layered model defining communications on the network, a packet including an identifier associated to a protocol to be employed at a high layer of the model which is higher than the low layer; b) inspecting the received packet at an inspection module so as to identify the protocol associated to the identifier; c) selecting at a selection module a first device, operating in the high layer associated with the identified protocol; d) sending the packet toward the first device; e) processing the packet by applying at the first device a procedure of the high layer to produce a processed packet; f) sending the processed packet from the first device to the routing module; and g) transmitting the processed packet from the routing module toward the network.
    Type: Application
    Filed: December 29, 2006
    Publication date: March 4, 2010
    Applicant: TELECOM ITALIA S.p.A.
    Inventors: Corrado Moiso, Antonio Manzalini
  • Publication number: 20100004019
    Abstract: A telecommunications service to be obtained for a user is split into a plurality of service components. A telecommunications terminal determines the most appropriate service provider for each service component; each of the service components is obtained by a corresponding service provider; and the telecommunications terminal invokes the functionality of each service component according to the service to be obtained. This is particularly useful for wireless mobile telecommunications terminals.
    Type: Application
    Filed: July 28, 2005
    Publication date: January 7, 2010
    Inventors: Gaetano Di Caprio, Corrado Moiso, Paolo Vailati
  • Publication number: 20090210707
    Abstract: A method and system for out-of-band authentication of messages transmitted, e.g. as packets, on a communication network, whereby a first stream of data is received by a sender control module from a sender; the first stream of data is transmitted over a first channel, e.g. a non-secure data channel, toward a receiver control module; the sender control module generates authentication data of the first stream of data; the authentication data are transmitted from the sender control module to the receiver control module on a second channel, e.g. a secure data channel, distinct from the first channel; and a stream of data received by the receiver control module is checked using the authentication data. Before sending the authentication data, the sender control module transmits a control message including synchronization data to the receiver control module over the second channel.
    Type: Application
    Filed: May 15, 2006
    Publication date: August 20, 2009
    Inventors: Paolo De Lutiis, Corrado Moiso, Gaetano Di Caprio
  • Publication number: 20080127320
    Abstract: A system and method for authenticating a subscriber of a first network to access application services through a second network, wherein the second network is a packet data network.
    Type: Application
    Filed: September 30, 2005
    Publication date: May 29, 2008
    Inventors: Paolo De Lutiis, Gaetano Di Caprio, Corrado Moiso
  • Publication number: 20070233883
    Abstract: A method and a system for accessing services provided by network resources in communication networks. Access to service capabilities is controlled at the application level by controlling the access through a gateway wherein an object-oriented service architecture based on abstracted application programming interfaces is implemented. Preferably, the service architecture is defined in OSA/Parlay standards. Access control is carried out by means of a logical entity, the service reference monitor, which is linked to the gateway and configured so that it intercepts all the communications passing between the client applications and the gateway. The service reference monitor captures the object reference to the service capability and assigns to the object reference a lifetime. At the expiration of the lifetime, the service reference monitor destroys the service capability. The probability of a malicious attack is lowered by limiting the time window of the life of access to a service.
    Type: Application
    Filed: May 4, 2004
    Publication date: October 4, 2007
    Inventors: Paolo De Lutiis, Gaetano Di Caprio, Corrado Moiso
  • Publication number: 20070011322
    Abstract: Software applications are provided access to web services, such as Parlay X web services, by providing a Parlay gateway permitting access to web services and including a Parlay framework. A set of modules having service interfaces for the software applications is provided, the modules in the set acting as proxies in order to perform requests for access to web services on the framework of the Parlay gateway on behalf of the software applications.
    Type: Application
    Filed: September 30, 2003
    Publication date: January 11, 2007
    Inventor: Corrado Moiso