Patents by Inventor Fouad Essayadi

Fouad Essayadi 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: 9680926
    Abstract: The present invention relates to a method of and a device for, arranging peers in a P2P network comprising a streaming source and network peers arranged at distribution levels in the P2P network. The method comprises receiving a request from a peer entering the network to receive data content, and determining a distribution level in the P2P network at which the entering peer is to be arranged with respect to the streaming source. Further, the method comprises providing the entering peer with a plurality of peers selected from the network peers from which the requested data content can be downloaded with an expected probability depending on the determined distribution level, and further indicating the distribution level of each of the plurality of peers, wherein the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of said plurality of peers being arranged at a distribution level closest to that determined for the entering peer.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: June 13, 2017
    Assignee: Hive Streaming AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Patent number: 9591070
    Abstract: The present invention relates to a method of and device for, arranging peers in a P2P network comprising a streaming source and network peers arranged at distribution levels in the P2P network. The method comprises receiving a request from a peer entering the network to receive data content and determining a distribution level in the P2P network at which the entering peer is to be arranged with respect to the streaming source.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: March 7, 2017
    Assignee: Hive Streaming AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Patent number: 9544366
    Abstract: The technology relates to a method of and a device for, arranging peers in a P2P network comprising a streaming source and a plurality of network peers arranged at distribution levels in the P2P network. The method receives a request from a peer entering the network to receive data content, and determines a distribution level for the entering peer with respect to the streaming source. Further, the method provides the entering peer with peers selected from the network peers from which the requested data content can be downloaded with an expected probability depending on the determined distribution level. The method also indicates upload capacity of peers, wherein the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the peers having a highest upload capacity among the selected peers.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: January 10, 2017
    Assignee: Hive Streaming AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Patent number: 9413823
    Abstract: The present invention relates to a method of, and device for, arranging a P2P network comprising a streaming source and network peers arranged at distribution levels in the P2P network, in which P2P network the streaming source is 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. The method comprises instructing a network peer requesting to download data content to download a single content sub-stream from a respective one of selected network peers being arranged at a distribution level closer to the streaming source than the requesting network peer until a number of content sub-streams have been downloaded by the requesting network peer from which the requested data content can be formed. The present invention further relates to a method of requesting data content in a P2P network and a peer device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 9, 2016
    Assignee: Hive Streaming AB
    Inventors: Mohammed El-Beltagy, Fouad Essayadi, Amgad Naiem
  • Patent number: 9258341
    Abstract: A method and device for arranging a plurality of peers at distribution levels in a P2P network with respect to a streaming source are described. At least one peer of the plurality of peers having a highest upload capacity may be arranged at the distribution level closest to the streaming source. Remaining peers of the plurality of peers may be arranged at subsequent distribution levels in order of descending upload capacity, such that each peer has an upload capacity that does not exceed the upload capacity of any peer at an immediately preceding level. The peers may be further arranged such that the total upload capacity of the peers at any distribution level is equal to or exceeds total download demand of the peers at an immediately subsequent level. If a predetermined maximal allowed number of distribution levels has been exceeded, one or more peers may be moved or re-arranged.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: February 9, 2016
    Assignee: HIVE STREAMING AB
    Inventors: Mohammed El-Beltagy, Fouad Essayadi, Amgad Naiem
  • Patent number: 8898327
    Abstract: The present invention relates to a method and device for arranging peers in a P2P network. To this end, a request is received from a peer entering the network to receive data content. Thereafter, a latency is determined with which the entering peer is to receive the data content with respect to a real-time playback point of the data content distributed by the streaming source. After the latency has been determined, the entering peer is provided with a plurality of randomly selected peers from which the requested data content can be downloaded with an expected probability depending on the determined latency. Thus, the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the randomly selected peers having a lower latency than that determined for the entering peer.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: November 25, 2014
    Assignee: Peerialism AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Publication number: 20140280563
    Abstract: The present invention relates to a method of, and device for, arranging a P2P network comprising a streaming source and network peers arranged at distribution levels in the P2P network, in which P2P network the streaming source is 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. The method comprises instructing a network peer requesting to download data content to download a single content sub-stream from a respective one of selected network peers being arranged at a distribution level closer to the streaming source than the requesting network peer until a number of content sub-streams have been downloaded by the requesting network peer from which the requested data content can be formed. The present invention further relates to a method of requesting data content in a P2P network and a peer device.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Mohammed El-Beltagy, Fouad Essayadi, Amgad Naiem
  • Publication number: 20140172979
    Abstract: The present invention relates to a method of and device for, arranging peers in a P2P network comprising a streaming source and network peers arranged at distribution levels in the P2P network. The method comprises receiving a request from a peer entering the network to receive data content and determining a distribution level in the P2P network at which the entering peer is to be arranged with respect to the streaming source.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: PEERIALISM AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Publication number: 20140172978
    Abstract: The present invention relates to a method of and a device for, arranging peers in a P2P network comprising a streaming source and network peers arranged at distribution levels in the P2P network. The method comprises receiving a request from a peer entering the network to receive data content, and determining a distribution level in the P2P network at which the entering peer is to be arranged with respect to the streaming source. Further, the method comprises providing the entering peer with a plurality of peers selected from the network peers from which the requested data content can be downloaded with an expected probability depending on the determined distribution level, and further indicating the distribution level of each of the plurality of peers, wherein the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of said plurality of peers being arranged at a distribution level closest to that determined for the entering peer.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: PEERIALISM AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Publication number: 20140172943
    Abstract: The technology relates to a method of and a device for, arranging peers in a P2P network comprising a streaming source and a plurality of network peers arranged at distribution levels in the P2P network. The method receives a request from a peer entering the network to receive data content, and determines a distribution level for the entering peer with respect to the streaming source. Further, the method provides the entering peer with peers selected from the network peers from which the requested data content can be downloaded with an expected probability depending on the determined distribution level. The method also indicates upload capacity of peers, wherein the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the peers having a highest upload capacity among the selected peers.
    Type: Application
    Filed: December 19, 2012
    Publication date: June 19, 2014
    Applicant: PEERIALISM AB
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi
  • Publication number: 20130091294
    Abstract: The present invention relates to a method and device for arranging peers in a P2P network. To this end, a request is received from a peer entering the network to receive data content. Thereafter, a latency is determined with which the entering peer is to receive the data content with respect to a real-time playback point of the data content distributed by the streaming source. After the latency has been determined, the entering peer is provided with a plurality of randomly selected peers from which the requested data content can be downloaded with an expected probability depending on the determined latency. Thus, the entering peer is enabled to download, with the expected probability, the requested data content from a selected one of the randomly selected peers having a lower latency than that determined for the entering peer.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Inventors: Mohammed El-Beltagy, Amgad Naiem, Fouad Essayadi