Patents Assigned to HIVE STREAMING AB
-
Patent number: 9967336Abstract: 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: GrantFiled: December 19, 2013Date of Patent: May 8, 2018Assignee: HIVE STREAMING ABInventors: Sameh El-Ansary, Mahmoud Ahmed Ismail, Roberto Roverso, Mohammed El-Beltagy
-
Patent number: 9705748Abstract: 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: GrantFiled: July 17, 2014Date of Patent: July 11, 2017Assignee: HIVE STREAMING ABInventors: Amgad Naiem, Mohammed El-Beltagy, Sondos Seif
-
Patent number: 9258341Abstract: 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: GrantFiled: April 25, 2013Date of Patent: February 9, 2016Assignee: HIVE STREAMING ABInventors: Mohammed El-Beltagy, Fouad Essayadi, Amgad Naiem
-
Publication number: 20160020956Abstract: 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: ApplicationFiled: July 17, 2014Publication date: January 21, 2016Applicant: HIVE STREAMING ABInventors: Amgad Naiem, Mohammed El-Beltagy, Sondos Seif