Patents by Inventor Axel DELMAS
Axel DELMAS 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).
-
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: 20230354173Abstract: There is proposed a method for obtaining a data segment by a client device capable of communicating with a plurality of content delivery networks (CDN1, CDN2), the method comprising the following steps: for each network of the plurality of networks, calculating (100) a score associated with the network indicative of a quality of transmission of data from the network to the client device; randomly drawing (102) a network in the plurality of networks, the random draw being adapted so that a probability of drawing a network of the plurality associated with a score indicative of a first quality of transmission is higher than a probability of drawing a network of the plurality associated with a score indicative of a second quality of transmission lower than the first quality of transmission; and requiring (104) the drawn network for the client device to obtain the data segment from the drawn network.Type: ApplicationFiled: December 10, 2022Publication date: November 2, 2023Applicant: StreamrootInventors: Axel Delmas, Paul-Louis Ageneau
-
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: 11528658Abstract: There is proposed a method for obtaining a data segment by a client device capable of communicating with a plurality of content delivery networks (CDN1, CDN2), the method comprising the following steps: for each network of the plurality of networks, calculating (100) a score associated with the network indicative of a quality of transmission of data from the network to the client device; randomly drawing (102) a network in the plurality of networks, the random draw being adapted so that a probability of drawing a network of the plurality associated with a score indicative of a first quality of transmission is higher than a probability of drawing a network of the plurality associated with a score indicative of a second quality of transmission lower than the first quality of transmission; and requiring (104) the drawn network for the client device to obtain the data segment from the drawn network.Type: GrantFiled: March 20, 2020Date of Patent: December 13, 2022Assignee: StreamrootInventors: Axel Delmas, Paul-Louis Ageneau
-
Publication number: 20220193551Abstract: A method for controlling a player of a client device comprising a cache for storing segments of a data stream in a format adapted for transfers within a P2P network, the player being configured to play segments of the data stream stored in a buffer, and whenever an amount of data pending for playback in the buffer is less than a threshold parameter of the player, request other segments of the data stream to be transferred from the peer-to-peer cache to the buffer, wherein the method comprises: determining a download completion ratio associated with a reference segment of the data stream; computing a score depending on the download completion ratio, changing the threshold parameter of the player from a first value to a second value greater than the first value only if the score meets a predefined condition.Type: ApplicationFiled: August 3, 2021Publication date: June 23, 2022Inventors: Axel DELMAS, Vivien MARCAULT, Igor MUKAM, 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: 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
-
Publication number: 20200305070Abstract: There is proposed a method for obtaining a data segment by a client device capable of communicating with a plurality of content delivery networks (CDN1, CDN2), the method comprising the following steps: for each network of the plurality of networks, calculating (100) a score associated with the network indicative of a quality of transmission of data from the network to the client device; randomly drawing (102) a network in the plurality of networks, the random draw being adapted so that a probability of drawing a network of the plurality associated with a score indicative of a first quality of transmission is higher than a probability of drawing a network of the plurality associated with a score indicative of a second quality of transmission lower than the first quality of transmission; and requiring (104) the drawn network for the client device to obtain the data segment from the drawn network.Type: ApplicationFiled: March 20, 2020Publication date: September 24, 2020Inventors: Axel DELMAS, Paul-Louis AGENEAU
-
Patent number: 10341035Abstract: The present invention relates to a method for continuously reading, on a client device (11), content broadcast within a peer-to-peer network (10) of client devices (11, 12), said content being made up of a sequence of segments, the client device (11) comprising a first buffer memory (M1) provisionally storing at least one raw segment of said content, each raw segment being in a format that is suitable for transfer within the peer-to-peer network (10), the method being characterized in that it includes the implementation by data-processing means (110) of the device (11) of the following steps: (a) converting at least one raw segment from the first buffer memory (M1) into a format suitable for reading on the device (11), and storing said converted segment in a second buffer memory (M2) of the device (11), so that the second buffer memory (M2) stores a number between a minimum number and a maximum number of converted segments arranged upstream from a reading point of said content; (b) reading, from the second buType: GrantFiled: April 7, 2016Date of Patent: July 2, 2019Assignee: STEAMROOT, INC.Inventors: Axel Delmas, Nikolay Rodionov
-
Patent number: 10158923Abstract: The present invention relates to a method of broadcasting a content by streaming in a peer-to-peer network (10) of client devices (11, 12, 13) which is connected to a content server (2), said content consisting of a sequence of segments stored on data storage means of the content server (2), each client device (11, 12, 13) comprising a buffer memory storing in a temporary manner at least one segment of said content, the method being characterized in that each client device (11, 12, 13) is associated with a level defining a minimal list of segments of the content that have to be stored by the buffer memory of the device (11, 12, 13), the method comprising steps of: (a) connection of a new client device (14) to the peer-to-peer network (10); (b) assignment of a level to the new client device (14) as a function of the number of client devices (11, 12, 13) associated with each level; (c) transmission to said new client device (14) from the server (2) of at least each segment of the content which is absent from thType: GrantFiled: October 9, 2015Date of Patent: December 18, 2018Assignee: STREAMROOTInventors: Axel Delmas, Nikolay Rodionov
-
Publication number: 20180138998Abstract: The present invention relates to a method for continuously reading, on a client device (11), content broadcast within a peer-to-peer network (10) of client devices (11, 12), said content being made up of a sequence of segments, the client device (11) comprising a first buffer memory (M1) provisionally storing at least one raw segment of said content, each raw segment being in a format that is suitable for transfer within the peer-to-peer network (10), the method being characterised in that it includes the implementation by data-processing means (110) of the device (11) of the following steps: (a) converting at least one raw segment from the first buffer memory (M1) into a format suitable for reading on the device (11), and storing said converted segment in a second buffer memory (M2) of the device (11), so that the second buffer memory (M2) stores a number between a minimum number and a maximum number of converted segments arranged upstream from a reading point of said content; (b) reading, from the second buType: ApplicationFiled: April 7, 2016Publication date: May 17, 2018Inventors: Axel DELMAS, Nikolay RODIONOV
-
Publication number: 20170311046Abstract: The present invention relates to a method of broadcasting a content by streaming in a peer-to-peer network (10) of client devices (11, 12, 13) which is connected to a content server (2), said content consisting of a sequence of segments stored on data storage means of the content server (2), each client device (11, 12, 13) comprising a buffer memory storing in a temporary manner at least one segment of said content, the method being characterized in that each client device (11, 12, 13) is associated with a level defining a minimal list of segments of the content that have to be stored by the buffer memory of the device (11, 12, 13), the method comprising steps of: (a) connection of a new client device (14) to the peer-to-peer network (10); (b) assignment of a level to the new client device (14) as a function of the number of client devices (11, 12, 13) associated with each level; (c) transmission to said new client device (14) from the server (2) of at least each segment of the content which is absent from thType: ApplicationFiled: October 9, 2015Publication date: October 26, 2017Inventors: Axel DELMAS, Nikolay RODIONOV