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: 11962482
    Abstract: 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: Grant
    Filed: July 14, 2022
    Date of Patent: April 16, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Johan Kölhi, Anthony Friede
  • Publication number: 20240022489
    Abstract: 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: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: Johan Kölhi, Anthony Friede
  • Patent number: 11196703
    Abstract: 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: Grant
    Filed: September 9, 2013
    Date of Patent: December 7, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Kölhi, Lars Hallström, Tomas Thyni, Annikki Welin
  • Patent number: 11153106
    Abstract: 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: Grant
    Filed: February 9, 2015
    Date of Patent: October 19, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Niamh Barrett, Johan Kölhi, Dan Mathiasen
  • Patent number: 11025694
    Abstract: 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: Grant
    Filed: September 15, 2017
    Date of Patent: June 1, 2021
    Assignee: ERICSSON AB
    Inventors: Johan Kölhi, Michael Huber, Chris Phillips, Diomedes Kastanis
  • Patent number: 10999396
    Abstract: 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: Grant
    Filed: March 12, 2015
    Date of Patent: May 4, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Kölhi, Michael Huber, Andreas Ljunggren, John Orre, Robert Skog
  • Patent number: 10911561
    Abstract: 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: Grant
    Filed: December 12, 2013
    Date of Patent: February 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kölhi, John Orre, Magnus Thulstrup, Dan Mathiasen
  • Patent number: 10805824
    Abstract: 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: Grant
    Filed: February 22, 2013
    Date of Patent: October 13, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert Skog, Anders Axelsson, Johan Kölhi, Thorsten Lohmar, Dan Mathiasen
  • Patent number: 10771597
    Abstract: 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: Grant
    Filed: January 11, 2016
    Date of Patent: September 8, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan Kölhi, John Orre, Robert Skog
  • Patent number: 10382945
    Abstract: 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: Grant
    Filed: March 21, 2014
    Date of Patent: August 13, 2019
    Assignee: Telefonaktiebolaget LM Ericsson
    Inventors: Robert Skög, Michael Huber, Johan Kölhi, Andreas Ljunggren, John Orre, Bjorn Stromberg
  • Patent number: 10298984
    Abstract: 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: Grant
    Filed: March 17, 2014
    Date of Patent: May 21, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Kölhi, Michael Huber, Jacob Ström
  • Patent number: 10299286
    Abstract: 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: Grant
    Filed: June 26, 2015
    Date of Patent: May 21, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan Kölhi, Michael Huber, John Orre, Robert Skog
  • Patent number: 10284894
    Abstract: 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: Grant
    Filed: February 3, 2014
    Date of Patent: May 7, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Kölhi, Michael Huber, Börje Ohlman, Saurabh Singh
  • Publication number: 20190007527
    Abstract: 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: Application
    Filed: January 11, 2016
    Publication date: January 3, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan KÖLHI, John ORRE, Robert SKOG
  • Patent number: 10110467
    Abstract: 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: Grant
    Filed: March 6, 2014
    Date of Patent: October 23, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Tomas Thyni, Lars Hallström, Johan Kölhi, Annikki Welin
  • Publication number: 20180115423
    Abstract: 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: Application
    Filed: April 29, 2015
    Publication date: April 26, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan KÖLHI, Michael HUBER, Robert SKOG
  • Publication number: 20180063275
    Abstract: 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: Application
    Filed: March 12, 2015
    Publication date: March 1, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan KÖLHI, Michael HUBER, Andreas LJUNGGREN, John ORRE, Robert SKOG
  • Publication number: 20180026802
    Abstract: 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: Application
    Filed: February 9, 2015
    Publication date: January 25, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Niamh BARRETT, Johan KÖLHI, Dan MATHIASEN
  • Publication number: 20180007109
    Abstract: 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: Application
    Filed: September 15, 2017
    Publication date: January 4, 2018
    Inventors: Johan Kölhi, Michael Huber, Chris Phillips, Diomedes Kastanis
  • Patent number: 9832593
    Abstract: 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: Grant
    Filed: March 21, 2014
    Date of Patent: November 28, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert Skog, Michael Huber, Johan Kölhi, Andreas Ljunggren, Bjorn Stromberg