Patents by Inventor Dan Mathiasen
Dan Mathiasen 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: 11671665Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for adaptive bitrate control for simultaneous content streaming. Example methods may include determining, by an adaptive bitrate controller, a first bits per pixel value associated with a first content stream at a device at a first timestamp, determining a second bits per pixel value associated with a second content stream at the device at the first timestamp, and generating a bits per pixel ranking using the first bits per pixel value and the second bits per pixel value. Some methods may include determining a bitrate improvement priority based at least in part on the bits per pixel ranking, and causing a request to improve a bitrate of the first content stream to be approved.Type: GrantFiled: February 23, 2021Date of Patent: June 6, 2023Assignee: Amazon Technologies, Inc.Inventors: Ola Hallmarker, Tomas Ablad, Kjell Christensson, Dan Mathiasen
-
Publication number: 20220272413Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for adaptive bitrate control for simultaneous content streaming. Example methods may include determining, by an adaptive bitrate controller, a first bits per pixel value associated with a first content stream at a device at a first timestamp, determining a second bits per pixel value associated with a second content stream at the device at the first timestamp, and generating a bits per pixel ranking using the first bits per pixel value and the second bits per pixel value. Some methods may include determining a bitrate improvement priority based at least in part on the bits per pixel ranking, and causing a request to improve a bitrate of the first content stream to be approved.Type: ApplicationFiled: February 23, 2021Publication date: August 25, 2022Applicant: Amazon Technologies, Inc.Inventors: Ola Hallmarker, Tomas Ablad, Kjell Christensson, Dan Mathiasen
-
Patent number: 11153106Abstract: There is provided a system comprising a user device, a network and a service provider, wherein the user device communicates with a server operated by the service provider using the network. The system is arranged such that in response to receipt of user input requesting initiation of communication with the service provider, the user device sends a policy enforcement request to policy contact point in the network. The system is further arranged such that the network receives the policy enforcement request at the policy contact point and applies at least one policy rule to the communication between the user device and the service provider.Type: GrantFiled: February 9, 2015Date of Patent: October 19, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Niamh Barrett, Johan Kölhi, Dan Mathiasen
-
Patent number: 10911561Abstract: A method of caching web content, performed by a network node such as a caching proxy, is disclosed. The method comprises receiving, from a client, a Domain Name System (DNS) resolution request comprising a hostname. The DNS resolution request is forwarded to a DNS server. A DNS resolution response comprising an Internet Protocol (IP) address corresponding to the hostname is received from the DNS server. The DNS resolution response is forwarded to the client. The method further comprises determining if the DNS resolution request relates to a web session, and if so, retrieving an index page from a web server associated with the received IP address, and caching the retrieved index page. Thereby, a subsequent initial Hyper Text Transfer Protocol (HTTP) request from the client for that index page can be accelerated.Type: GrantFiled: December 12, 2013Date of Patent: February 2, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Kölhi, John Orre, Magnus Thulstrup, Dan Mathiasen
-
Patent number: 10805824Abstract: The present invention relates to a network node (14, 18, 21) and a method of a network node of controlling data delivery to a mobile terminal (11, 12, 13) in case of data rate throttling after having reached a data download cap. The method comprises the steps of acquiring (S101) the data to be delivered to the mobile terminal, receiving (S102) an indication that a data download cap for the mobile terminal has been reached, and buffering (S103) the acquired data. The method further comprises the step of delivering (S104) the buffered data to the mobile terminal in bursts.Type: GrantFiled: February 22, 2013Date of Patent: October 13, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Robert Skog, Anders Axelsson, Johan Kölhi, Thorsten Lohmar, Dan Mathiasen
-
Publication number: 20180026802Abstract: There is provided a system comprising a user device, a network and a service provider, wherein the user device communicates with a server operated by the service provider using the network. The system is arranged such that in response to receipt of user input requesting initiation of communication with the service provider, the user device sends a policy enforcement request to policy contact point in the network. The system is further arranged such that the network receives the policy enforcement request at the policy contact point and applies at least one policy rule to the communication between the user device and the service provider.Type: ApplicationFiled: February 9, 2015Publication date: January 25, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Niamh BARRETT, Johan KÖLHI, Dan MATHIASEN
-
Patent number: 9756369Abstract: A method and network element for providing at least one segment that is of a different length than the actual segment of a media stream and where the segment of a different length comprises data not belonging to the actual segment, wherein the segment of a different length begins with a key frame or contains key frames only.Type: GrantFiled: June 19, 2013Date of Patent: September 5, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Michael Huber, Anders Axelsson, Thorsten Herber, Johan Kölhi, Dan Mathiasen, Robert Skog
-
Publication number: 20160323409Abstract: A method of caching web content, performed by a network node such as a caching proxy, is disclosed. The method comprises receiving, from a client, a Domain Name System (DNS) resolution request comprising a hostname. The DNS resolution request is forwarded to a DNS server. A DNS resolution response comprising an Internet Protocol (IP) address corresponding to the hostname is received from the DNS server. The DNS resolution response is forwarded to the client. The method further comprises determining if the DNS resolution request relates to a web session, and if so, retrieving an index page from a web server associated with the received IP address, and caching the retrieved index page. Thereby, a subsequent initial Hyper Text Transfer Protocol (HTTP) request from the client for that index page can be accelerated.Type: ApplicationFiled: December 12, 2013Publication date: November 3, 2016Inventors: Johan KÖLHI, John ORRE, Magnus THULSTRUP, Dan MATHIASEN
-
Publication number: 20160142750Abstract: According to embodiments of the present invention, the user-to-user delay and the zapping delay are reduced by a network element which is configured to provide at least one segment that is of a different length than the actual segment of a media stream and where the segment of a different length comprises data not belonging to the actual segment, wherein the segment of a different length begins with a key frame or contains key frames only. By providing the at least one segment being of a different length than the actual segment, the zapping delay can be reduced, since a key frame will be accessible with a reduced time delay. Further, the user-to-user delay is also reduced since the length of the provided segment is adapted so that subsequent segments of the media stream are sent to the users at substantially the same time.Type: ApplicationFiled: June 19, 2013Publication date: May 19, 2016Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Michael HUBER, Anders AXELSSON, Thorsten HERBER, Johan KÖLHI, Dan MATHIASEN, Robert SKOG
-
Publication number: 20160007224Abstract: The present invention relates to a network node (14, 18, 21) and a method of a network node of controlling data delivery to a mobile terminal (11, 12, 13) in case of data rate throttling after having reached a data download cap. The method comprises the steps of acquiring (S101) the data to be delivered to the mobile terminal, receiving (S102) an indication that a data download cap for the mobile terminal has been reached, and buffering (S103) the acquired data. The method further comprises the step of delivering (S104) the buffered data to the mobile terminal in bursts.Type: ApplicationFiled: February 22, 2013Publication date: January 7, 2016Inventors: Robert Skog, Anders Axelsson, Johan Kölhi, Thorsten Lohmar, Dan Mathiasen
-
Patent number: 9232468Abstract: A method (300) of a network node for delivering a plurality of simultaneous sessions to a client via a Radio Access Network (RAN) is provided. The method comprises identifying (301) a streaming session, reshaping (302) the streaming session into a sequence of bursts and silent periods, identifying (303) at least one non-time-critical session, reshaping (304) the at least one non-time-critical session into respective sequences of bursts and silent periods, and transmitting (305) the sequences of bursts and silent periods to the RAN. The reshaping (304) of the non-time-critical sessions is performed such that bursts, or silent periods, or both, of the at least one non-time-critical session are aligned with bursts, silent periods, or both, respectively, of the streaming session. By timely aligning the respective bursts and silent periods with each other, the duration of common silent periods may be increased, thereby utilizing air interface resources more efficiently.Type: GrantFiled: January 29, 2013Date of Patent: January 5, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Robert Skog, Anders Axelsson, Ann-Christine Eriksson, Johan Kölhi, Thorsten Lohmar, Dan Mathiasen, Mathias Sintorn
-
Publication number: 20140211675Abstract: A method (300) of a network node for delivering a plurality of simultaneous sessions to a client via a Radio Access Network (RAN) is provided. The method comprises identifying (301) a streaming session, reshaping (302) the streaming session into a sequence of bursts and silent periods, identifying (303) at least one non-time-critical session, reshaping (304) the at least one non-time-critical session into respective sequences of bursts and silent periods, and transmitting (305) the sequences of bursts and silent periods to the RAN. The reshaping (304) of the non-time-critical sessions is performed such that bursts, or silent periods, or both, of the at least one non-time-critical session are aligned with bursts, silent periods, or both, respectively, of the streaming session. By timely aligning the respective bursts and silent periods with each other, the duration of common silent periods may be increased, thereby utilizing air interface resources more efficiently.Type: ApplicationFiled: January 29, 2013Publication date: July 31, 2014Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Robert Skog, Anders Axelsson, Ann-Christine Eriksson, Johan Kölhi, Thorsten Lohmar, Dan Mathiasen, Mathias Sintorn