Patents by Inventor Hiba YOUSEF
Hiba YOUSEF 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: 11925862Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) estimating, fora second quality level, an optimal response delay such that providing the requested current segment at the expiration of said optimal response delay will cause the player to request according to its ABR logic a next segmeType: GrantFiled: August 25, 2022Date of Patent: March 12, 2024Assignee: StreamrootInventors: Hiba Yousef, Alexandre Storelli
-
Publication number: 20230396845Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) determining that the player will request according to its ABR logic a next segment at a second quality level after said requested current segment is provided from the first buffer memory (M1), using a model predicting the ABR logic oType: ApplicationFiled: August 23, 2023Publication date: December 7, 2023Inventors: Hiba Yousef, Alexandre Storelli, Axel Delmas
-
Publication number: 20230336600Abstract: The present invention relates to a method for streaming, on a player of a client device (11), a broadcast content within a peer—to—peer network (10) of client devices (11, 12), said content consisting of a sequence of segments available in a plurality of levels of quality and said player being adapted to choose the level of quality of the segments in accordance with an adaptive bitrate ABR regulation logic; the client device (11) comprising a first buffer (M1) adapted to store segments in a format suitable for transfer within the peer—to—peer network (10), the method being characterized in that it comprises the implementation, by data processing means (110) of the device (11), of steps of: a. Receiving a request for a segment from the player; b. Providing, in response, said segment from the first buffer (M1) upon expiry of a response deadline defined with respect to said ABR logic of the player.Type: ApplicationFiled: June 23, 2023Publication date: October 19, 2023Applicant: StreamrootInventors: Hiba Yousef, Paul-Louis Ageneau, Axel Delmas
-
Patent number: 11743540Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) determining that the player will request according to its ABR logic a next segment at a second quality level after said requested current segment is provided from the first buffer memory (M1), using a model predicting the ABR logic oType: GrantFiled: July 27, 2020Date of Patent: August 29, 2023Assignee: StreamrootInventors: Hiba Yousef, Alexandre Storelli, Axel Delmas
-
Patent number: 11689596Abstract: The present invention relates to a method for streaming, on a player of a client device (11), a broadcast content within a peer-to-peer network (10) of client devices (11, 12), said content consisting of a sequence of segments available in a plurality of levels of quality and said player being adapted to choose the level of quality of the segments in accordance with an adaptive bitrate ABR regulation logic; the client device (11) comprising a first buffer (M1) adapted to store segments in a format suitable for transfer within the peer-to-peer network (10), the method being characterized in that it comprises the implementation, by data processing means (110) of the device (11), of steps of: a. Receiving a request for a segment from the player; b. Providing, in response, said segment from the first buffer (M1) upon expiry of a response deadline defined with respect to said ABR logic of the player.Type: GrantFiled: September 13, 2021Date of Patent: June 27, 2023Assignee: StreamrootInventors: Hiba Yousef, Paul-Louis Ageneau, Axel Delmas
-
Patent number: 11637881Abstract: The present invention relates to a method for playing on a player of a client device a content streamed in a network, including: (a) receiving from the player a request for a current segment at a first quality level; (b) determining, using a closed loop controller minimizing a difference between a first quality level and a setpoint second quality level, an optimal response delay for providing the requested current segment; and (c) providing the requested current segment from a first buffer at the expiration of said estimated optimal response delay.Type: GrantFiled: July 8, 2021Date of Patent: April 25, 2023Assignee: StreamrootInventors: Hiba Yousef, Alexandre Storelli
-
Publication number: 20220401836Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) estimating, fora second quality level, an optimal response delay such that providing the requested current segment at the expiration of said optimal response delay will cause the player to request according to its ABR logic a next segmeType: ApplicationFiled: August 25, 2022Publication date: December 22, 2022Applicant: StreamrootInventors: Hiba Yousef, Alexandre Storelli
-
Publication number: 20220337897Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured to request segments at a selectable quality level; the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) obtaining from the network (1) a model approximating an Adaptive BitRate, ABR, logic for choosing said quality level of the segments as a function of at least one parameter representative of a segment reception rate; (b) determining, according to said obtained model, a first quality level at which the player would have requested a current segment if the player was applying said ABR logic; (c) configuring the player to select said first quality level as quality level for requesting segments.Type: ApplicationFiled: July 8, 2021Publication date: October 20, 2022Inventors: Hiba YOUSEF, Alexandre STORELLI
-
Publication number: 20220337643Abstract: The present invention relates to a method for playing on a player of a client device a content streamed in a network, including: (a) receiving from the player a request for a current segment at a first quality level; (b) determining, using a closed loop controller minimizing a difference between a first quality level and a setpoint second quality level, an optimal response delay for providing the requested current segment; and (c) providing the requested current segment from a first buffer at the expiration of said estimated optimal response delay.Type: ApplicationFiled: July 8, 2021Publication date: October 20, 2022Inventors: Hiba YOUSEF, Alexandre STORELLI
-
Patent number: 11426655Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) estimating, for a second quality level, an optimal response delay such that providing the requested current segment at the expiration of said optimal response delay will cause the player to request according to its ABR logic a next sType: GrantFiled: July 27, 2020Date of Patent: August 30, 2022Assignee: StreamrootInventors: Hiba Yousef, Alexandre Storelli
-
Publication number: 20220191260Abstract: The present invention relates to a method for playing on a player of a client device a content streamed in a network comprising a peer-to-peer network of client devices, including: (a) receiving from the player a request for a current segment at a first quality level; (b) determining, as a function of at least one parameter representative of a capacity of said peer-to-peer network, a second quality level; (c) estimating an optimal response delay such that providing the requested current segment at the expiration of said optimal response delay will cause the player to request according to its ABR logic a next segment at said second quality level, as a function of a model predicting the ABR logic of the player; (d) providing the requested current segment from the first buffer at the expiration of said estimated optimal response delay.Type: ApplicationFiled: July 8, 2021Publication date: June 16, 2022Inventors: Hiba YOUSEF, Alexandre STORELLI, Axel DELMAS
-
Publication number: 20220021719Abstract: The present invention relates to a method for streaming, on a player of a client device (11), a broadcast content within a peer-to-peer network (10) of client devices (11, 12), said content consisting of a sequence of segments available in a plurality of levels of quality and said player being adapted to choose the level of quality of the segments in accordance with an adaptive bitrate ABR regulation logic; the client device (11) comprising a first buffer (M1) adapted to store segments in a format suitable for transfer within the peer-to-peer network (10), the method being characterized in that it comprises the implementation, by data processing means (110) of the device (11), of steps of: a. Receiving a request for a segment from the player; b. Providing, in response, said segment from the first buffer (M1) upon expiry of a response deadline defined with respect to said ABR logic of the player.Type: ApplicationFiled: September 13, 2021Publication date: January 20, 2022Inventors: Hiba Yousef, Paul-Louis Ageneau, Axel Delmas
-
Publication number: 20210306705Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) determining that the player will request according to its ABR logic a next segment at a second quality level after said requested current segment is provided from the first buffer memory (M1), using a model predicting the ABR logic oType: ApplicationFiled: July 27, 2020Publication date: September 30, 2021Inventors: Hiba YOUSEF, Alexandre STORELLI, Axel DELMAS
-
Patent number: 11128685Abstract: The present invention relates to a method for streaming, on a player of a client device (11), a broadcast content within a peer-to-peer network (10) of client devices (11, 12), said content consisting of a sequence of segments available in a plurality of levels of quality and said player being adapted to choose the level of quality of the segments in accordance with an adaptive bitrate ABR regulation logic; the client device (11) comprising a first buffer (M1) adapted to store segments in a format suitable for transfer within the peer-to-peer network (10), the method being characterized in that it comprises the implementation, by data processing means (110) of the device (11), of steps of: a. Receiving a request for a segment from the player; b. Providing, in response, said segment from the first buffer (M1) upon expiry of a response deadline defined with respect to said ABR logic of the player.Type: GrantFiled: March 27, 2020Date of Patent: September 21, 2021Assignee: STREAMROOTInventors: Hiba Yousef, Paul-Louis Ageneau, Axel Delmas
-
Publication number: 20210268375Abstract: The present invention relates to a method for playing on a player of a client device (11) a content streamed in a network (1), said content consisting of a sequence of segments available in a plurality of quality levels, the player being configured so as to choose the quality level of the segments as a function of at least one parameter representative of a segment reception rate, according to an Adaptive BitRate, ABR, logic of the player; the client device (11) comprising a first buffer (M1) for storing segments in a format adapted for transferring within the network (1), the method being characterized in that it comprises performing by a processing unit (110) of the client device (11): (a) receiving from the player a request for a current segment at a first quality level; (b) estimating, fora second quality level, an optimal response delay such that providing the requested current segment at the expiration of said optimal response delay will cause the player to request according to its ABR logic a next seType: ApplicationFiled: July 27, 2020Publication date: September 2, 2021Inventors: Hiba YOUSEF, Alexandre STORELLI
-
Publication number: 20200351317Abstract: The present invention relates to a method for streaming, on a player of a client device (11), a broadcast content within a peer-to-peer network (10) of client devices (11, 12), said content consisting of a sequence of segments available in a plurality of levels of quality and said player being adapted to choose the level of quality of the segments in accordance with an adaptive bitrate ABR regulation logic; the client device (11) comprising a first buffer (M1) adapted to store segments in a format suitable for transfer within the peer-to-peer network (10), the method being characterized in that it comprises the implementation, by data processing means (110) of the device (11), of steps of: a. Receiving a request for a segment from the player; b. Providing, in response, said segment from the first buffer (M1) upon expiry of a response deadline defined with respect to said ABR logic of the player.Type: ApplicationFiled: March 27, 2020Publication date: November 5, 2020Inventors: Hiba YOUSEF, Paul-Louis AGENEAU, Axel DELMAS