Patents Assigned to HIVE STREAMING AB
  • 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: 9705748
    Abstract: The invention relates to a method and device of categorization of endpoint nodes into sites in a communications network. The invention further relates to a computer program performing the method according to the present invention, and a computer program product comprising computer readable medium having the computer programs embodied therein. A method of categorizing endpoint nodes into sites in a communications network is provided. The method comprises acquiring information pertaining to tracing of a route from each of a plurality of the endpoint nodes via a number of routing nodes in the communications network, which information identifies the routing nodes encountered in each traced route. The method further comprises performing a comparison, for each of the plurality of endpoint nodes with the remaining ones of the plurality of endpoint nodes, of the acquired information for a selected number of routing nodes closest to the endpoint node for each traced route.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: July 11, 2017
    Assignee: HIVE STREAMING AB
    Inventors: Amgad Naiem, Mohammed El-Beltagy, Sondos Seif
  • 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
  • Publication number: 20160020956
    Abstract: The invention relates to a method and device of categorization of endpoint nodes into sites in a communications network. The invention further relates to a computer program performing the method according to the present invention, and a computer program product comprising computer readable medium having the computer programs embodied therein. A method of categorizing endpoint nodes into sites in a communications network is provided. The method comprises acquiring information pertaining to tracing of a route from each of a plurality of the endpoint nodes via a number of routing nodes in the communications network, which information identifies the routing nodes encountered in each traced route. The method further comprises performing a comparison, for each of the plurality of endpoint nodes with the remaining ones of the plurality of endpoint nodes, of the acquired information for a selected number of routing nodes closest to the endpoint node for each traced route.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Applicant: HIVE STREAMING AB
    Inventors: Amgad Naiem, Mohammed El-Beltagy, Sondos Seif