Patents by Inventor Matteo Varvello

Matteo Varvello 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: 20140067994
    Abstract: A capability is provided for reducing the costs of data transfers for networks using pricing heterogeneity. For data to be transferred between an application of a first network and a user device, the data may be transferred directly without using a second network or indirectly using a second network including a transfer of the data between the first network and the second network. In a network-based file system, a first network is primarily used for write requests and a second network is primarily used for read requests, and a data block is transferred from the first network to the second network based on a determination that a threshold number of read requests for the data block have been received. The determination as to when to transfer data between networks may be determined based on various costs associated with the networks.
    Type: Application
    Filed: August 29, 2012
    Publication date: March 6, 2014
    Inventors: Krishna P. Puttaswamy Naga, Murali Kodialam, Matteo Varvello
  • Publication number: 20140036918
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at a first input line card of the network device, a message, the message including a destination address; transmitting the message, by the first input line card, to the second input line card based on the determination that the second input line card is configured with routing information related to the destination address; determining, by the second input line card and based on the routing information related to the destination address, that the message should be forwarded via a first output line card of the network device to another network device; transmitting the message, by the second input line card, to the first output line card based on the determination that the message should be forwarded; and transmitting the message, by the first output line card, to another network device.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicants: Alcatel-Lucent Bell Labs France, Alcatel-Lucent USA, Inc.
    Inventors: Matteo Varvello, Diego Perino, Jairo Esteban
  • Patent number: 8626854
    Abstract: Provided is a method for localizing peer-to-peer traffic. The method includes transmitting, by a first node of a peer-to-peer network, a first message to one or more other nodes associated with the peer-to-peer network. The message includes a request for content and a deadline for when the content is to be received by the first node.
    Type: Grant
    Filed: January 17, 2011
    Date of Patent: January 7, 2014
    Assignee: Alcatel Lucent
    Inventors: Matteo Varvello, Moritz Steiner
  • Publication number: 20130275618
    Abstract: A method for reducing content redundancy in CCN includes distributing named media content or another type of content from sources to consumers through host devices and intermediate devices via a communication network using object messages that carry fingerprint names and data chunks. The named content is divisible into data chunks represented by fingerprint names such that a content fingerprint list for content identifies data chunks for the content using fingerprint names. The fingerprint names are based on content data in the data chunk such that data chunks with the same content data for the named content and for other content are represented by the same fingerprint name and data chunks with different content data are represented by different fingerprint names. A subsystem associated with the method includes consumer and source communication modules; a local storage device; message routing, fingerprint list processing, and object caching modules; and a message processing controller.
    Type: Application
    Filed: April 17, 2012
    Publication date: October 17, 2013
    Applicants: ALCATEL-LUCENT BELL LABS FRANCE, ALCATEL-LUCENT USA INC.
    Inventors: Krishna P. Puttaswamy Naga, Matteo Varvello, Diego Perino
  • Publication number: 20130242996
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the first network device, a message to be forwarded; determining a destination address for the message; determining whether the destination address is assigned to the first network device; if the destination address is not assigned to the first network device, querying a second network device for a next hop of the destination address; receiving, in response to the query, an indication of the next hop for the destination address; and forwarding, by the first network device in response to the indication of the next hop, the message to the next hop.
    Type: Application
    Filed: March 15, 2012
    Publication date: September 19, 2013
    Applicants: Alcatel-Lucent USA Inc., Alcatel Lucent Bell Labs France
    Inventors: Matteo Varvello, Diego Perino, Jairo Esteban
  • Publication number: 20130173920
    Abstract: A method is intended for verifying storage of contents into communication equipments connected to at least one communication network.
    Type: Application
    Filed: September 15, 2010
    Publication date: July 4, 2013
    Inventors: Fabio Picconi, Matteo Varvello, Christophe Diot
  • Publication number: 20130024510
    Abstract: Provided is a method for content popularity extraction from a distributed hash table (DHT). The method includes receiving, by a first node, a request message from a second node of a peer-to-peer network. Accessing, by the first node, information associated with the request message, the information indicating a content item and a content demand. And determining, by the first node, a content popularity of a plurality of content items based on the information.
    Type: Application
    Filed: July 22, 2011
    Publication date: January 24, 2013
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Matteo Varvello, Moritz Steiner
  • Publication number: 20120327931
    Abstract: A method of retrieving content from a network with a host-based network and a name-based network includes receiving, at a network node, a first message including at least one of a first host-based request and a first name-based interest, and transmitting, from the network node, a second message based on the at least one of the first host-based request and the first name-based interest.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Jario O. Esteban, Andre Beck, Steven A. Benno, Volker F. Hilt, Ivica Rimac, Matteo Varvello
  • Publication number: 20120311073
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a request message, the request message including a pointer; determining whether the network node is associated with the pointer; and if the network node is associated with the pointer: determining a label associated with the pointer, modifying the request message to produce a modified message, the modified message including the label, and transmitting the modified message to at least one other network node. Various embodiments additionally or alternatively relate a method and related network node including one or more of the following receiving a publish message, wherein the publish message includes a pointer; generating a label to be associated with the pointer; modifying the publish message to produce a modified message, wherein the modified message includes the label; and transmitting the modified message to at least one other network node.
    Type: Application
    Filed: June 6, 2011
    Publication date: December 6, 2012
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Matteo Varvello, Ghulam Memon, Ivica Rimac
  • Publication number: 20120221692
    Abstract: A multi-layer peer-to-peer (P2P) capability is provided. A multi-layer P2P system includes a plurality of P2P networks associated with a plurality of hierarchical layers. For example, a first hierarchical layer may include a first P2P network including all peer nodes of the P2P system, and a second hierarchical layer may include a plurality of second P2P networks where the second P2P networks of the second hierarchical layer include respective subsets of the peer nodes of the first P2P network. The second P2P networks of the second hierarchical layer may be organized based on one or more characteristics (e.g., the geographic locations of the peer nodes, the Internet Service Providers (ISPs) with which the peer nodes are associated, and the like). A node participating in the P2P system joins the first P2P network of the P2P system and one of the second P2P networks of the P2P system.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 30, 2012
    Inventors: Moritz M. Steiner, Kyung Hwa Kim, Matteo Varvello
  • Publication number: 20120185595
    Abstract: Provided is a method for localizing peer-to-peer traffic. The method includes receiving, by a first node, a request message from a second node of a peer-to-peer network. The method includes accessing a table based on the request message to determine if the second node is associated with a local network. The table stores a plurality of keys and node information indicating a relationship between the first node and the local network. The node information is stored in relation to each of the plurality of keys. The method includes transmitting a response message to the second node if the second node is associated with the local network.
    Type: Application
    Filed: January 17, 2011
    Publication date: July 19, 2012
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Matteo Varvello, Moritz Steiner
  • Publication number: 20120185541
    Abstract: Provided is a method for localizing peer-to-peer traffic. The method includes transmitting, by a first node of a peer-to-peer network, a first message to one or more other nodes associated with the peer-to-peer network. The message includes a request for content and a deadline for when the content is to be received by the first node.
    Type: Application
    Filed: January 17, 2011
    Publication date: July 19, 2012
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Matteo Varvello, Moritz Steiner
  • Publication number: 20120179784
    Abstract: A method is intended for generating confirmations of data transfers between communication equipments connected to a communication network. This method consists, when an application running in a first communication equipment wants to transfer data packets to at least one second communication equipment, i) in transmitting a request, comprising communication identifiers of the first and second communication equipments and requesting a data transfer control, to first and second auxiliary communication equipments acting as interfaces between the communication network and the first and second communication equipments, respectively, and ii) in storing auxiliary data representative of these data packets transferred through the first and second auxiliary communication equipments, these stored auxiliary data constituting proofs of transmission of the data packets by the first communication equipment and of reception of at least some of these data packets by the second communication equipment.
    Type: Application
    Filed: September 15, 2010
    Publication date: July 12, 2012
    Applicant: THOMSON LICENSING
    Inventors: Fabio Picconi, Matteo Varvello, Christophe Diot
  • Publication number: 20120084429
    Abstract: Methods and apparatus are provided for identifying participants in a peer-to-peer network, such as an Ares P2P network. Peers are identified by sending a bootstrap request message to at least one peer; receiving a response from the at least one peer to the bootstrap request, wherein the response identifies one or more additional peers; and repeating the sending and receiving steps for the one or more additional peers until the bootstrap response satisfies one or more predefined criteria. The predefined criteria can be that the bootstrap response does not identify at least one new peer within a predefined period of time, or that the bootstrap response does not identify at least one new peer at all. The bootstrap requests are generally sent only to peers that have not been previously contacted. The bootstrap request message may comprise, for example, only one packet and requests that the recipient identify a predefined number of random peers.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: ALCATEL-LUCENT USA INC
    Inventors: Moritz M. Steiner, Matteo Varvello
  • Publication number: 20120054322
    Abstract: Provided is a method for localizing content in a peer-to-peer network. The method includes receiving a message announcing first content. Storing a <key, value> pair in a table based on the message. The key represents content information and the value represents node information. The node information identifies a node announcing the content, and the content information identifying the content. Storing a plurality of first variation keys in the table. Each of the plurality of first variation keys being a variation of the stored first key. The method further includes intercepting a request message and sending a response to a sender of the request message. The response message including the list of nodes, the list of nodes based on a key based on a destination address of the request message and the table.
    Type: Application
    Filed: August 25, 2010
    Publication date: March 1, 2012
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Moritz Steiner, Matteo Varvello
  • Publication number: 20120016936
    Abstract: A method is intended for controlling dissemination of content data in a peer-to-peer mode between peers connected to different communication networks. This method comprises the steps of: i) building, for each peer, a first peer set comprising active peers that are primary connected neighbours close to this peer in terms of network cost and a second peer set comprising active peers that are secondary connected neighbours of this peer, chosen at random irrespectively of network cost, and ii) dynamically determining into each peer a capacity of content data it is ready to receive from peers of the second peer set, taking into account its current capacity to receive content data from peers of the first peer set, in order to optimize the peer-to-peer dissemination of the content data.
    Type: Application
    Filed: March 22, 2010
    Publication date: January 19, 2012
    Inventors: Fabio Picconi, Laurent Massoulie, Matteo Varvello
  • Publication number: 20110219069
    Abstract: A method and apparatus to manage allocation of data to peers in a peer-to-peer network, where the peers in the peer-to-peer network use distributed hash tables for addressing the peers, the peers associated with bit addresses, including dividing a virtual scene into a plurality of cells, each cell associated with a bit identifier, neighboring cells of the virtual scene associated with bit identifiers which differ from each other by one bit and allocating data in each cell of the virtual scene to peers whose bit address is closest to the bit identifier of the cells.
    Type: Application
    Filed: March 3, 2010
    Publication date: September 8, 2011
    Inventors: Matteo Varvello, Christophe Diot, Ernst W. Biersack