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).

  • Publication number: 20170337192
    Abstract: A proxy, an indexing server and methods performed thereby are provided for supporting indexing of audio visual content. According to the method performed by the proxy, a plurality of service requests related to audio visual content are received. The requests originate from a number of devices. Further, a set of most frequently requested audio visual content is identified, based on the plurality of service request. The method further comprises indicating the set of audio visual content to an indexing server. Performing of the method enables the indexing server to prioritize among audio visual content, e.g. to determine an or of indexing of audio visual content.
    Type: Application
    Filed: December 16, 2014
    Publication date: November 23, 2017
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Tommy ARNGREN, Johan KÖLHI, Tim Kornhammar
  • Patent number: 9820182
    Abstract: The present invention relates to embodiments of nodes and methods in a node in a data telecommunication network. The method and embodiments thereof enables control of data packet traffic belonging to different access technologies to be sent with the same Quality of Service class over an aggregated encrypted Internet Security tunnel, IPsec tunnel. The received data packets are encrypted and encapsulated as payload in an IP data packet to be sent over an aggregated encrypted IPsec tunnel, which header is marked with an access technology index comprising a code for the identified access technology of the one or more received data packets encrypted and encapsulated as payload in the IPsec tunnel and a hash identifier code enabling enhanced scheduling and routing.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: November 14, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Annikki Welin, Lars Hallström, Johan Kölhi, Tomas Thyni
  • Patent number: 9813474
    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: March 7, 2014
    Date of Patent: November 7, 2017
    Assignee: ERICSSON AB
    Inventors: Johan Kölhi, Michael Huber, Chris Phillips, Diomedes Kastanis
  • Patent number: 9800912
    Abstract: A system and method that utilize a learning system to maintain a set of geographical locations indicating an area where network data coverage is poor. When it is determined that a client device is moving towards such an area, the client is forced or instructed to switch to a lower delivery bitrate for video segments in order to force the client's Adaptive Bit Rate (ABR) playback buffer to fill itself with enough low-quality video segments to enable the client to cross the area without video playback interruption. Thus, the client mobile device may be preemptively forced to choose the lowest bitrate specified in a manifest file for the delivered video segments as the bitrate for downloading video segments when approaching the poor coverage area. Hence, the client device can maintain a minimum level of Quality of Service (QoS) when moving through network areas with poor data coverage.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: October 24, 2017
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Michael Huber, Johan Kölhi
  • Patent number: 9756369
    Abstract: 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: Grant
    Filed: June 19, 2013
    Date of Patent: September 5, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Michael Huber, Anders Axelsson, Thorsten Herber, Johan Kölhi, Dan Mathiasen, Robert Skog
  • Publication number: 20170180774
    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: Application
    Filed: February 3, 2014
    Publication date: June 22, 2017
    Inventors: Johan KÖLHI, Michael HUBER, Börje OHLMAN, Saurabh SINGH
  • Publication number: 20170142748
    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: Application
    Filed: June 26, 2015
    Publication date: May 18, 2017
    Inventors: Johan KÖLHI, Michael HUBER, John ORRE, Robert SKOG
  • Publication number: 20170142571
    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: Application
    Filed: March 21, 2014
    Publication date: May 18, 2017
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Robert SKÖG, Michael HUBER, Johan KÖLHI, Andreas LJUNGGREN, John ORRE, Bjorn STROMBERG
  • Publication number: 20170118577
    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: Application
    Filed: March 21, 2014
    Publication date: April 27, 2017
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert SKOG, Michael HUBER, Johan KÖLHI, Andreas LJUNGGREN, Bjorn STROMBERG
  • Publication number: 20170078186
    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: Application
    Filed: March 6, 2014
    Publication date: March 16, 2017
    Inventors: Tomas THYNI, Lars HALLSTRÖM, Johan KÖLHI, Annikki WELIN
  • Publication number: 20170019540
    Abstract: There is provided a method in a node of a communications network, the method comprising logging packet information for network traffic related to a client. The method further comprises sending the logged packet information for network traffic related to the client from a network layer to an host layer within the node. The method further comprises identifying application level payloads for network traffic related to the client at the host layer within the node. The method further still comprises correlating the packet information with the application level payloads for network traffic related to the client.
    Type: Application
    Filed: March 17, 2014
    Publication date: January 19, 2017
    Inventors: Ken DAI, Niamh BARRETT, Thorsten HERBER, Johan KÖLHI
  • Publication number: 20170006324
    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: Application
    Filed: March 17, 2014
    Publication date: January 5, 2017
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Johan KÖLHI, Michael HUBER, Jacob STRÖM
  • Publication number: 20160381113
    Abstract: A system and method that utilize a learning system to maintain a set of geographical locations indicating an area where network data coverage is poor. When it is determined that a client device is moving towards such an area, the client is forced or instructed to switch to a lower delivery bitrate for video segments in order to force the client's Adaptive Bit Rate (ABR) playback buffer to fill itself with enough low-quality video segments to enable the client to cross the area without video playback interruption. Thus, the client mobile device may be preemptively forced to choose the lowest bitrate specified in a manifest file for the delivered video segments as the bitrate for downloading video segments when approaching the poor coverage area. Hence, the client device can maintain a minimum level of Quality of Service (QoS) when moving through network areas with poor data coverage.
    Type: Application
    Filed: September 12, 2016
    Publication date: December 29, 2016
    Inventors: Chris Phillips, Charles Hammett Dasher, Michael Huber, Johan Kölhi
  • Patent number: 9531621
    Abstract: The present invention relates to method and arrangements to measure connectivity between Two Way Active Measurement Protocol TWAMP entities comprising a session-server (15) and session-reflectors (16-23) in a communication network. The method comprises steps like: Dividing in the session-server (15), the session-reflectors (16-23) into at least one defined group (11-14) of session-reflectors (16-17,18-9,20-21,22-23); Transmitting a test session (1;1-4) from the session-server (15) to the session-reflectors (16-7;16-23) by using Source Specific Multicasting, said test session comprising at least one test packet (1a-1c;1a-4c) 1 being destined to at least one session-reflector (16-17;16-23) in at least one defined group (11;11-14); Replying to the at least one test packet (1a-1c;1a-4c) by the at least one session-reflector (16-17;16-23).
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: December 27, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Johan Kölhi, Lars Hallström, Tomas Thyni, Annikki Welin
  • Publication number: 20160323409
    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: Application
    Filed: December 12, 2013
    Publication date: November 3, 2016
    Inventors: Johan KÖLHI, John ORRE, Magnus THULSTRUP, Dan MATHIASEN
  • Patent number: 9444870
    Abstract: A system and method that utilize a learning system to maintain a set of geographical locations indicating an area where network data coverage is poor. When it is determined that a client device is moving towards such an area, the client is forced or instructed to switch to a lower delivery bitrate for video segments in order to force the client's Adaptive Bit Rate (ABR) playback buffer to fill itself with enough low-quality video segments to enable the client to cross the area without video playback interruption. Thus, the client mobile device may be preemptively forced to choose the lowest bitrate specified in a manifest file for the delivered video segments as the bitrate for downloading video segments when approaching the poor coverage area. Hence, the client device can maintain a minimum level of Quality of Service (QoS) when moving through network areas with poor data coverage.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: September 13, 2016
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Michael Huber, Johan Kölhi
  • Publication number: 20160261632
    Abstract: In a method in a primary network node for providing a web-service to clients, performing the steps of verifying (S1) a TCP session with a client node and generating TLS keys for said session. Subsequently temporarily suspending (S2) the TCP session. Finally, controlling migrating (S3) said TCP session and the generated TLS keys for the client node to a secondary network node for resumption of the session with the client node.
    Type: Application
    Filed: March 23, 2015
    Publication date: September 8, 2016
    Inventors: Johan Kölhi, Michael Huber, Robert Skog
  • Publication number: 20160219017
    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: Application
    Filed: September 9, 2013
    Publication date: July 28, 2016
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Johan KÖLHI, Lars HALLSTRÖM, Tomas THYNI, Annikki WELIN
  • Publication number: 20160142750
    Abstract: 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: Application
    Filed: June 19, 2013
    Publication date: May 19, 2016
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Michael HUBER, Anders AXELSSON, Thorsten HERBER, Johan KÖLHI, Dan MATHIASEN, Robert SKOG
  • Patent number: 9313137
    Abstract: The present invention relates to a method and an arrangement for the power management of a digital communication line such as a digital subscriber line DSL (2201). A problem addressed by the invention is that the transitioning of the digital subscriber line (2201) from a low transmission power state to a high transmission power state can cause disturbance to adjacent lines. This problem is solved by the current invention by an access node AN (2100) that is arranged to step-wise increase the power state until the high transmission power state has been reached. The invention also comprises embodiments of monitoring and detecting traffic events that serve as triggers of the transitioning.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: April 12, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Johan Kölhi, Per-Erik Eriksson, Miguel Berg