Patents by Inventor Sameh El-Ansary

Sameh El-Ansary 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: 9967336
    Abstract: A network supervising device for managing distribution of data content streams in a segment of a peer-to-peer (P2P) network, comprises a processing unit which receives a request for a data content stream from at least one of the peers being constrained from uploading the data content streams to further peers, and identifies whether at least one peer exists within the network segment being capable of uploading the requested data content stream. If no peer within the segment is currently rendering the requested data content stream, the processing unit identifies whether at least one currently idle peer exists within the network segment, which is capable of uploading the requested data content stream. The processing unit then assigns to the at least one peer downloading the requested data content stream, or to the at least one currently idle peer, to upload the requested data content stream to the peer being restrained.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: May 8, 2018
    Assignee: HIVE STREAMING AB
    Inventors: Sameh El-Ansary, Mahmoud Ahmed Ismail, Roberto Roverso, Mohammed El-Beltagy
  • Patent number: 9614887
    Abstract: The present invention relates to a method and device for distributing data content in a private network. Thus, in a first aspect of the present invention, a method is provided for distributing data content in a private network comprising a number of secondary network segments each connected to a main network segment via a virtual private network connection, which private network comprises devices for rendering the data content. The method comprises the step of arranging the devices rendering the data content as peers in a peer-to-peer (P2P) connectivity overlay network within the private network. Further, the method comprises the step of assigning a managing peer in the main network segment responsible to download the data content from a streaming source outside the private network via a gateway and to distribute the data content to at least one further peer in the main network segment.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 4, 2017
    Assignee: Hive Streaming AB
    Inventors: Roberto Roverso, Sameh El-Ansary, Mikael Hogqvist
  • Patent number: 9578077
    Abstract: A method is provided for distributing data content in a P2P live streaming network comprising a plurality of peers and a streaming source periodically producing segments representing the data content to be distributed, wherein a group of the peers are assigned to download the data content from the streaming source and to distribute the data content to remaining peers. The method comprises a first peer making requests for a current segment produced by the streaming source, the requests being made at a rate higher than a rate with which the segments are produced by the streaming source. If the first peer is the first to download the current segment, then the current segment has been downloaded, wherein the network peers can download the current segment from the first peer. Otherwise, a second peer downloads the current segment and it announces this to the group on the P2P network.
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: February 21, 2017
    Assignee: Hive Streaming AB
    Inventors: Roberto Roverso, Ricardo Reale, Sameh El-Ansary, Seif Haridi
  • Publication number: 20150350280
    Abstract: The present invention relates to a method and device for distributing data content in a private network. Thus, in a first aspect of the present invention, a method is provided for distributing data content in a private network comprising a number of secondary network segments each connected to a main network segment via a virtual private network connection, which private network comprises devices for rendering the data content. The method comprises the step of arranging the devices rendering the data content as peers in a peer-to-peer (P2P) connectivity overlay network within the private network. Further, the method comprises the step of assigning a managing peer in the main network segment responsible to download the data content from a streaming source outside the private network via a gateway and to distribute the data content to at least one further peer in the main network segment.
    Type: Application
    Filed: July 17, 2013
    Publication date: December 3, 2015
    Inventors: Roberto Roverso, Sameh El-Ansary, Mikael Hogqvist
  • Publication number: 20150180795
    Abstract: A network supervising device for managing distribution of data content streams in a segment of a peer-to-peer (P2P) network, comprises a processing unit which receives a request for a data content stream from at least one of the peers being constrained from uploading the data content streams to further peers, and identifies whether at least one peer exists within the network segment being capable of uploading the requested data content stream. If no peer within the segment is currently rendering the requested data content stream, the processing unit identifies whether at least one currently idle peer exists within the network segment, which is capable of uploading the requested data content stream. The processing unit then assigns to the at least one peer downloading the requested data content stream, or to the at least one currently idle peer, to upload the requested data content stream to the peer being restrained.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: PEERIALISM AB
    Inventors: SAMEH EL-ANSARY, MAHMOUD AHMED ISMAIL, ROBERTO ROVERSO, MOHAMMED EL-BELTAGY
  • Publication number: 20150120952
    Abstract: A method is provided for distributing data content in a P2P live streaming network comprising a plurality of peers and a streaming source periodically producing segments representing the data content to be distributed, wherein a group of the peers are assigned to download the data content from the streaming source and to distribute the data content to remaining peers. The method comprises a first peer making requests for a current segment produced by the streaming source, the requests being made at a rate higher than a rate with which the segments are produced by the streaming source. If the first peer is the first to download the current segment, then the current segment has been downloaded, wherein the network peers can download the current segment from the first peer. Otherwise, a second peer downloads the current segment and it announces this to the group on the P2P network.
    Type: Application
    Filed: October 25, 2013
    Publication date: April 30, 2015
    Applicant: PEERIALISM AB
    Inventors: Roberto ROVERSO, Riccardo Reale, Sameh El-Ansary, Seif Haridi
  • Patent number: 8713194
    Abstract: The present invention relates to a method of and a device for arranging a P2P overlay network comprising a streaming source and a plurality of peers arranged in distribution layers, the streaming source being arranged to divide data content to be streamed into a plurality of content sub-streams together forming the data content and to distribute the plurality of content sub-streams to the network peers.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: April 29, 2014
    Assignee: Peerialism AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Sameh El-Ansary
  • Publication number: 20130132602
    Abstract: The present invention relates to a method of and a device for arranging a P2P overlay network comprising a streaming source and a plurality of peers arranged in distribution layers, the streaming source being arranged to divide data content to be streamed into a plurality of content sub-streams together forming the data content and to distribute the plurality of content sub-streams to the network peers.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Sameh El-Ansary