Patents by Inventor Johan Kölhi
Johan Kölhi 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: 11962482Abstract: At least one high-quality image of a speaker is captured. A low network quality condition may be detected between a client device and a video service node. In response to detecting the low network quality condition, a data stream comprising changes to the high-quality image of the speaker needed to recreate a representation of the speaker is generated. Transmission of the video stream of the speaker between the client device of the speaker and the video service node is stopped and, simultaneously, transmission of the data stream is begun. A digital twin of the speaker is then generated for display at the client device based on the data stream and the high-quality image of the speaker.Type: GrantFiled: July 14, 2022Date of Patent: April 16, 2024Assignee: Rovi Guides, Inc.Inventors: Johan Kölhi, Anthony Friede
-
Publication number: 20240022489Abstract: At least one high-quality image of a speaker is captured. A low network quality condition may be detected between a client device and a video service node. In response to detecting the low network quality condition, a data stream comprising changes to the high-quality image of the speaker needed to recreate a representation of the speaker is generated. Transmission of the video stream of the speaker between the client device of the speaker and the video service node is stopped and, simultaneously, transmission of the data stream is begun. A digital twin of the speaker is then generated for display at the client device based on the data stream and the high-quality image of the speaker.Type: ApplicationFiled: July 14, 2022Publication date: January 18, 2024Inventors: Johan Kölhi, Anthony Friede
-
Patent number: 11196703Abstract: There is provided a radio base station suitable for a wireless communications network. The radio base station is arranged to request a local IP address from a DHCP server the request including a local port number. The radio base station is further arranged to receive a response from the DHCP server comprising a local IP address, an external IP address and port forwarding information. The radio base station is also arranged to send a service record update to a DNS server, the service record update comprising the service capability information of the radio base station, the external IP address, and the port forwarding information.Type: GrantFiled: September 9, 2013Date of Patent: December 7, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan Kölhi, Lars Hallström, Tomas Thyni, Annikki Welin
-
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: 11025694Abstract: A scheme for managing ABR streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR streaming session may be suspended at a particular segment. Thereafter, playback of other content locally cached at the wireless UE device may be commenced in lieu of the ABR media segments. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed from a point adjacent to the particular segment where the ABR streaming session was suspended.Type: GrantFiled: September 15, 2017Date of Patent: June 1, 2021Assignee: ERICSSON ABInventors: Johan Kölhi, Michael Huber, Chris Phillips, Diomedes Kastanis
-
Patent number: 10999396Abstract: A method in a cache node (30) of a network comprises monitoring a secure data stream being received at the cache node from a server node, and detecting from one or more data chunks of the secure data stream that the secure data stream contains a data object that has been previously received and cached at the cache node, and sending a notification signal to the server node that the data object has been previously cached. The method may further comprise receiving one or more encryption header portions (e.g. TLS headers) from the server node, inserting a previously cached data chunk corresponding to each of the one or more encryption header portions into the data stream, and sending the data stream to a client device.Type: GrantFiled: March 12, 2015Date of Patent: May 4, 2021Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Johan Kölhi, Michael Huber, Andreas Ljunggren, John Orre, Robert Skog
-
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
-
Patent number: 10771597Abstract: A method for a network element in a network, through which network element a communications device can communicate with the network via one or more connections, the method comprising: detecting traffic for the one or more connections from the communications device; in response to no traffic being detected on a connection for a first time period, closing each connection for which no traffic has been detected for a second time period, among the one or more connections. Corresponding network element is also provided.Type: GrantFiled: January 11, 2016Date of Patent: September 8, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan Kölhi, John Orre, Robert Skog
-
Patent number: 10382945Abstract: A method (100) in a network node is disclosed, the method for delivering data services to a roaming user accessing the services via a user equipment device. The method comprises identifying services to be made available to the user when roaming (110) presenting the identified services to the user equipment device (120), and filtering at least one of data traffic to the user equipment device or data traffic from the user equipment device according to a relation of the data traffic to the identified services (130). Also disclosed is a method (600) in a user equipment device, the method for accessing data services when roaming.Type: GrantFiled: March 21, 2014Date of Patent: August 13, 2019Assignee: Telefonaktiebolaget LM EricssonInventors: Robert Skög, Michael Huber, Johan Kölhi, Andreas Ljunggren, John Orre, Bjorn Stromberg
-
Patent number: 10298984Abstract: There is provided a method for transmitting video content, the video content available for transmission in a plurality of quality levels. The method comprises identifying a user apparatus that has received a particular chunk of video content at a first quality level. The method further comprises transmitting to the identified user apparatus the filename for a chunk of video content corresponding to the particular chunk but at a second quality level.Type: GrantFiled: March 17, 2014Date of Patent: May 21, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Johan Kölhi, Michael Huber, Jacob Ström
-
Patent number: 10299286Abstract: A method (100, 200), performed in a network node, for managing uplink traffic from a client device in a communication network is disclosed. The method comprises instructing the client device to cease sending uplink traffic on existing sessions between the client device and the network node (110), checking for expiry of a time period (130), and on expiry of the time period (140), and instructing the client device to resume sending uplink traffic on existing sessions between the client device and the network node (150). Also disclosed are a network node (300, 400, 500) and a computer program product configured, when run on a computer, to carry out a method for managing uplink traffic from a client device in a communication network.Type: GrantFiled: June 26, 2015Date of Patent: May 21, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan Kölhi, Michael Huber, John Orre, Robert Skog
-
Patent number: 10284894Abstract: A method for generating a filename for a chunk of streamed video content is disclosed. The method comprises performing a cryptographic hash function on data associated with the chunk of video content (100A) and setting the output hash value of the cryptographic hash function as the chunk filename (100B). A method for recording broadcast video content by a user device is also disclosed. The method comprises receiving a chunk of broadcast video content (310), generating a filename for the received chunk of video content (320) and storing the generated filename in a user specific storage (330). A method for broadcasting a chunk of video content is also disclosed. The method comprises generating metadata corresponding to the chunk of video content (550), the metadata comprising at least one parameter for generating a file name for the chunk of video content, and broadcasting the generated metadata with the chunk of video content (560).Type: GrantFiled: February 3, 2014Date of Patent: May 7, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Johan Kölhi, Michael Huber, Börje Ohlman, Saurabh Singh
-
Publication number: 20190007527Abstract: A method for a network element in a network, through which network element a communications device can communicate with the network via one or more connections, the method comprising: detecting traffic for the one or more connections from the communications device; in response to no traffic being detected on a connection for a first time period, closing each connection for which no traffic has been detected for a second time period, among the one or more connections. Corresponding network element is also provided.Type: ApplicationFiled: January 11, 2016Publication date: January 3, 2019Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Johan KÖLHI, John ORRE, Robert SKOG
-
Patent number: 10110467Abstract: A source network node performs routing path selection in a communications network by steps that include acquiring a dynamically changing metric value of at least one of a plurality of data routing paths extending from the source network node to a destination network node to which data is to be routed. A determination is made as to which of the data routing paths the data is to be routed on the basis of the acquired dynamically changing metric value of the at least one data routing path in order to satisfy at least one predetermined routing criterion. Routing of the data from the source network node to the destination node is then controlled to be performed over the determined data routing paths.Type: GrantFiled: March 6, 2014Date of Patent: October 23, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Tomas Thyni, Lars Hallström, Johan Kölhi, Annikki Welin
-
Publication number: 20180115423Abstract: A method (100) is disclosed for enabling sharing of an asset by an authorised User Equipment device (UE) with other authorised UEs, the asset comprising at least one of content or functionality on the sharing UE. The method comprises receiving, from the sharing UE, credentials for connection to the sharing UE over a peer to peer communication protocol (110), encrypting the received credentials using an encryption key corresponding to a decryption key available to authorised UEs (130), and facilitating distribution of the encrypted credentials to at least one other authorised UE (140). Also disclosed is a method (200), performed in an authorised UE. The method comprises receiving encrypted credentials connecting to the sharing UE over a peer to peer connection protocol (120), decrypting the received encrypted credentials (220), connecting to the sharing UE using the decrypted credentials (230) and accessing the asset (240).Type: ApplicationFiled: April 29, 2015Publication date: April 26, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan KÖLHI, Michael HUBER, Robert SKOG
-
Publication number: 20180063275Abstract: A method in a cache node (30) of a network comprises monitoring a secure data stream being received at the cache node from a server node, and detecting from one or more data chunks of the secure data stream that the secure data stream contains a data object that has been previously received and cached at the cache node, and sending a notification signal to the server node that the data object has been previously cached. The method may further comprise receiving one or more encryption header portions (e.g. TLS headers) from the server node, inserting a previously cached data chunk corresponding to each of the one or more encryption header portions into the data stream, and sending the data stream to a client device.Type: ApplicationFiled: March 12, 2015Publication date: March 1, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Johan KÖLHI, Michael HUBER, Andreas LJUNGGREN, John ORRE, Robert SKOG
-
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
-
Publication number: 20180007109Abstract: A scheme for managing ABR streaming of content in a wireless radio network environment that may have radio white spot areas. Upon determining that the wireless UE device executing an ABR client application is in a radio white spot area, the current ABR streaming session may be suspended at a particular segment. Thereafter, playback of other content locally cached at the wireless UE device may be commenced in lieu of the ABR media segments. When the wireless UE device exits the radio white spot area, the ABR streaming session may be resumed from a point adjacent to the particular segment where the ABR streaming session was suspended.Type: ApplicationFiled: September 15, 2017Publication date: January 4, 2018Inventors: Johan Kölhi, Michael Huber, Chris Phillips, Diomedes Kastanis
-
Patent number: 9832593Abstract: A method, in a user equipment device, for managing use of applications installed on the user equipment device is disclosed. The method comprises receiving a request from a user to launch an application, checking whether the user equipment device is roaming, and, if the user equipment device is roaming, consulting a user roaming profile and preventing launch of the application if the user roaming profile indicates that launch of the application is not permitted while roaming. Also disclosed are a computer program product for carrying out the above method and a user equipment device configured to carry out the above method.Type: GrantFiled: March 21, 2014Date of Patent: November 28, 2017Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Robert Skog, Michael Huber, Johan Kölhi, Andreas Ljunggren, Bjorn Stromberg