Patents by Inventor Marco Tomsu

Marco Tomsu 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: 8792331
    Abstract: The invention concerns a method of providing a successor list (L) for routing in a peer-to-peer overlay network (N), and a network node and a computer program product to execute this method. The peer-to-peer overlay network (N) comprises a plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240). The successor list (L) specifies identifiers of at least two successor nodes (211, 223) subsequently succeeding a first node (200) of the plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) with regard to a topology structure of the peer-to-peer overlay network. It is determined whether the at least two successor nodes (211, 223) listed in the successor list (L) run on the same physical hardware.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: July 29, 2014
    Assignee: Alcatel Lucent
    Inventors: Nico Schwan, Thomas Strauss, Marco Tomsu
  • Patent number: 8683551
    Abstract: In order to provide security within a peer-to-peer network (100) comprising common peers (0, 7, 10, 15, 20, 28) providing the functionality of the network (100), at least one police peer (4, 9, 23) is added to the network (100), said at least one police peer (4, 9, 23) providing security within the network (100) and being certified by a central certification authority (110) managing the certification and positioning of the peers (0, 4, 7, 9, 10, 15, 20, 23, 28).
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: March 25, 2014
    Assignee: Alcatel Lucent
    Inventors: Marcel Pierer, Andreas Hertle, Marco Tomsu
  • Patent number: 8326917
    Abstract: The application concerns a method for invoking a communication service that is realized by means of a peer of a peer-to-peer system, the method comprising the step of identifying a peer hosting the communication service and invoking the communication service by means of a distributed directory, where the distributed directory carrying entries that enable a client to invoke the communication service, the method further comprising the step of identifying an alternative peer hosting an alternative communication service in case the identified peer or the communication service is unavailable, where the distributed directory carrying entries that enable a client to invoke the alternative communication service. And the application concerns a computer software product and a telecommunication system for providing communication services corresponding to the method.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: December 4, 2012
    Assignee: Alcatel Lucent
    Inventors: Thomas Strauss, Marco Tomsu, Marc Drewniok
  • Patent number: 8126849
    Abstract: Embodiments of the invention concern a method of redundant data storage in a peer-to-peer overlay network (N), and a network node (211) and a computer program product to execute said method. The peer-to-peer overlay network (N) comprises a plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240). A physical hardware on which a first node (211) of said plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) runs is identified. At least one second node (240) of said plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) which runs on a different physical hardware than the first node (211) is determined.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: February 28, 2012
    Assignee: Alcatel Lucent
    Inventors: Nico Schwan, Thomas Strauss, Marco Tomsu
  • Patent number: 7876698
    Abstract: The invention concerns a computer software product comprising a plurality of peers (2?, 4, 5) adapted to participate in a peer-to-peer network where the computer software product comprises detection means for detecting actual presence information of a peer and where the computer software product comprises retrieval means for retrieving actual information about the peer, where the detection means is located on neighbor partner peer (4) of the peer (5) for detecting continuously whether the peer provides still actual information and the computer software product comprises propagation means for outdating the information about this peer in case of detecting that the peer is not alive. The invention further concerns a network device and a method therefore.
    Type: Grant
    Filed: July 18, 2007
    Date of Patent: January 25, 2011
    Assignee: Alcatel Lucent
    Inventors: Jurgen Sienel, Marco Tomsu, Peter Domschitz
  • Patent number: 7738466
    Abstract: A method for retrieving content of a distributed directory of a telecommunication system comprising a plurality of nodes arranged in a directed ring topology, the method comprising the steps of identifying a storage location of said content by means of a distributed hashing function, where the hashing function maps an element onto a node, where the node is responsible carrying elements with a hash value between the node and its successor node. The invention further concerns a corresponding computer software product, telecommunication device, and a telecommunication system.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: June 15, 2010
    Assignee: Alcatel Lucent
    Inventors: Nico Schwan, Thomas Strauss, Marco Tomsu, Jurgen Sienel, Marcus Kessler
  • Publication number: 20090323700
    Abstract: The invention concerns a method of determining a routing path in a peer-to-peer overlay network (N), and a network node (20) and a computer program product to execute said method. The peer-to-peer overlay network (N) comprises a plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240). A physical hardware on which a first node (20) of said plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) runs is identified. At least one second node (112, 211) of said plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) which runs on the same physical hardware as the first node (20) is identified. A data set specifying an identifier of said at least one second node (112, 211) is generated. Said data set is stored as a zero-path table associated with the first node (20). When determining said routing path, said data set is accessed and a link (ZL1, ZL2) between said first node (20) and said at least one second node (112, 211) based on said zero-path table is selected.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 31, 2009
    Inventors: Nico Schwan, Thomas Strauss, Marco Tomsu
  • Publication number: 20090323696
    Abstract: The invention concerns a method of providing a successor list (L) for routing in a peer-to-peer overlay network (N), and a network node and a computer program product to execute this method. The peer-to-peer overlay network (N) comprises a plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240). The successor list (L) specifies identifiers of at least two successor nodes (211, 223) subsequently succeeding a first node (200) of the plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) with regard to a topology structure of the peer-to-peer overlay network. It is determined whether the at least two successor nodes (211, 223) listed in the successor list (L) run on the same physical hardware.
    Type: Application
    Filed: June 26, 2009
    Publication date: December 31, 2009
    Inventors: Nico SCHWAN, Thomas STRAUSS, Marco TOMSU
  • Publication number: 20090327364
    Abstract: Embodiments of the invention concern a method of redundant data storage in a peer-to-peer overlay network (N), and a network node (211) and a computer program product to execute said method. The peer-to-peer overlay network (N) comprises a plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240). A physical hardware on which a first node (211) of said plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) runs is identified. At least one second node (240) of said plurality of nodes (0, 20, 50, 87, 112, 140, 179, 200, 211, 223, 240) which runs on a different physical hardware than the first node (211) is determined.
    Type: Application
    Filed: June 9, 2009
    Publication date: December 31, 2009
    Inventors: Nico Schwan, Thomas Strauss, Marco Tomsu
  • Patent number: 7631077
    Abstract: A method and system for providing harmonized public security and safety services to multiple public security and safety control centers, the public security and safety control centers being adapted to control terminals over at least one access communication network. The method includes the following steps: providing multiple public security and safety control centers access to a service platform, with the service platform containing an application server layer and a communication layer; upon service request of one of the public security and safety control centers, executing a corresponding application on the application server layer of the service platform, the application generating at least one command to be executed in one of the access communication networks; forwarding the command said the communication layer to the appropriate gateway and executing the command in the access communication network.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: December 8, 2009
    Inventors: Carsten Smago, Dieter Kopp, Peter Domschitz, Klaus Stocker, Marco Tomsu
  • Publication number: 20090216887
    Abstract: The invention concerns method of establishing a connection in a peer-to-peer network (160), and a peer, a telecommunication infrastructure comprising the peer-to-peer network (160), and a computer program product to execute said method. The connection is established between a first peer (61) in a first address realm of the peer-to-peer network (160) and a second peer (62) in a second address realm of the peer-to-peer network (160). In the peer-to-peer network (160), a network address translation is discovered which prevents a direct connection between the first peer (61) and the second peer (62). A third peer of the peer-to-peer network (160) is determined as a relay peer (R). The relay peer (R) relays the connection between the first peer (61) and the second peer (62).
    Type: Application
    Filed: December 9, 2008
    Publication date: August 27, 2009
    Inventors: Andreas Hertle, Marcel Pierer, Marco Tomsu
  • Publication number: 20090119747
    Abstract: In order to provide security within a peer-to-peer network (100) comprising common peers (0, 7, 10, 15, 20, 28) providing the functionality of the network (100), at least one police peer (4, 9, 23) is added to the network (100), said at least one police peer (4, 9, 23) providing security within the network (100) and being certified by a central certification authority (110) managing the certification and positioning of the peers (0, 4, 7, 9, 10, 15, 20, 23, 28).
    Type: Application
    Filed: November 4, 2008
    Publication date: May 7, 2009
    Inventors: Marcel Pierer, Andreas Hertle, Marco Tomsu
  • Publication number: 20080313279
    Abstract: The application concerns a method for invoking a communication service that is realized by means of a peer of a peer-to-peer system, the method comprising the step of identifying a peer hosting the communication service and invoking the communication service by means of a distributed directory, where the distributed directory carrying entries that enable a client to invoke the communication service, the method further comprising the step of identifying an alternative peer hosting an alternative communication service in case the identified peer or the communication service is unavailable, where the distributed directory carrying entries that enable a client to invoke the alternative communication service. And the application concerns a computer software product and a telecommunication system for providing communication services corresponding to the method.
    Type: Application
    Filed: June 4, 2008
    Publication date: December 18, 2008
    Applicant: Alcatel Lucent
    Inventors: Thomas STRAUSS, Marco Tomsu, Marc Drewniok
  • Publication number: 20080123664
    Abstract: A method for retrieving content of a distributed directory of a telecommunication system comprising a plurality of nodes arranged in a directed ring topology, the method comprising the steps of identifying a storage location of said content by means of a distributed hashing function, where the hashing function maps an element onto a node, where the node is responsible carrying elements with a hash value between the node and its successor node. The invention further concerns a corresponding computer software product, telecommunication device, and a telecommunication system.
    Type: Application
    Filed: June 29, 2007
    Publication date: May 29, 2008
    Applicant: Alcatel Lucent
    Inventors: Nico SCHWAN, Thomas Strauss, Marco Tomsu, Jurgen Sienel, Marcus Kessler
  • Publication number: 20080019291
    Abstract: The invention concerns a computer software product comprising a plurality of peers (2?, 4, 5) adapted to participate in a peer-to-peer network where the computer software product comprises detection means for detecting actual presence information of a peer and where the computer software product comprises retrieval means for retrieving actual information about the peer, where the detection means is located on neighbour partner peer (4) of the peer (5) for detecting continuously whether the peer provides still actual information and the computer software product comprises propagation means for outdating the information about this peer in case of detecting that the peer is not alive. The invention further concerns a network device and a method therefore.
    Type: Application
    Filed: July 18, 2007
    Publication date: January 24, 2008
    Applicant: Alcatel Lucent
    Inventors: Jurgen SIENEL, Marco TOMSU, Peter DOMSCHITZ
  • Publication number: 20070195806
    Abstract: The invention concerns a method of managing real-time services in a packet-based telecommunications network (1) of a plurality of coequal nodes (10 to 14) and a telecommunications network (1) for executing this method. A rule base for each node (10 to 14) is defined in consideration of the capabilities of each node (10 to 14) and/or the capabilities of all other nodes (10 to 14). After receiving information about an event requiring action, one or more of said nodes (10 to 14) determine node-specific action in consideration of said rule base and node-specific aggregated data as reaction to said event. Media data and/or signaling data associated with said real-time services are routed based on the determined action.
    Type: Application
    Filed: February 15, 2007
    Publication date: August 23, 2007
    Applicant: Alcatel Lucent
    Inventors: Marco Tomsu, Peter Domschitz, Karsten Oberle, Marcus Kessler
  • Publication number: 20070171895
    Abstract: A method for seamless handover of a multimedia stream session to a roaming terminal. In accordance with the proposed method, a first mediating network element is comprised in a communication path to the roaming terminal. Said first mediating network element first secures a session context of the multimedia stream session for to allow identification of the roaming terminal. Said first mediating network element then observes an address change of the roaming terminal on a media overlay level of the multimedia stream session and subsequently redirects the multimedia stream to the new address. Alternative mediating network elements for replacing the first mediating network element are determined on a control level of the network.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 26, 2007
    Applicant: Alcatel Lucent
    Inventors: Karsten Oberle, Peter Domschitz, Marco Tomsu
  • Publication number: 20060269058
    Abstract: The invention relates to a network node (R2, D2), a module therefor and a distribution method. The network node comprises: receiving means (RB) for receiving a data stream (CDS) from a content source, in particular a content server (CS), of the network (NET), encryption means (EM) for individually encrypting said data stream to a subscriber data stream (SDS1, SDS2, SDS3), the encryption being specific to a subscriber terminal (T1, T2, T3) being coupled or able to be coupled with the network, and sending means (SM) for sending the subscriber data stream (SDS1, SDS2, SDS3) to the terminal.
    Type: Application
    Filed: May 10, 2006
    Publication date: November 30, 2006
    Inventors: Marcus Kessler, Marco Tomsu, Peter Domschitz, Karsten Oberle
  • Publication number: 20060233117
    Abstract: The invention concerns a method for providing a connection between two domains (GSPR, LSPR) of contiguous hierarchy of a communication network comprising peers (SP1-SP13, NP1-NP4) by means of at least one dedicated peer (PP1, PP2) whereby said at least one dedicated peer (PP1, PP2) connects said two domains (GSPR, LSPR), controls the access or the traffic flow between said two domains (GSPR, LSPR), acts as a member of said both domains (GSPR, LSPR) and performs the same tasks that are performed by the peers that belong to said two domains (GSPR, LSPR), a dedicated peer, a program module and a communication network therefor.
    Type: Application
    Filed: April 3, 2006
    Publication date: October 19, 2006
    Inventors: Marco Tomsu, Thomas Strauss, Peter Domschitz
  • Publication number: 20060212591
    Abstract: The invention relates to a method for providing location information relating to an emergency call, in which when there exists differing location information, a weighting is made of any available location information and that the location information with the highest ranking is provided for further use, as well as a telecommunications terminal, a server and a computer program product.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 21, 2006
    Inventors: Karsten Oberle, Peter Domschitz, Marcus Kessler, Marco Tomsu