Patents by Inventor Robert Skog

Robert Skog 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: 11240353
    Abstract: There is a provided herein a proxy at a border between two transport domains, the proxy arranged to deliver packets to a communications device in a first transport domain; the packets received from a server in a second transport domain. The proxy is arranged to: receive a packet from the server, the packet directed to the communications device; and forward the packet to the communications device and reply to the server with a traffic handling offer message, the traffic handling offer message including a plurality of traffic handling options. The proxy is further arranged to receive a selection of a traffic handling option from the server; and apply the selected traffic handling option to packets sent from the server to the communications device via the proxy.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: February 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila Mihály, Marcus Ihlar, Szilveszter Nádas, Robert Skog
  • 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
  • Publication number: 20210084087
    Abstract: Methods and apparatus are provided for content delivery. In one aspect, method of receiving content in a device comprises sending a request for the content to a first network node, receiving a redirection instruction from the first network node, wherein the redirection instruction indicates a content delivery network and indicates a data transfer policy, sending a request for the content to the content delivery network, wherein the request indicates the data transfer policy, and receiving data associated with the content from the content delivery network according to the data transfer policy.
    Type: Application
    Filed: December 20, 2017
    Publication date: March 18, 2021
    Inventors: Robert SKOG, Marcus IHLAR, Thorsten LOHMAR
  • Publication number: 20210083939
    Abstract: Methods and apparatus are provided for content delivery. In one aspect, a method in a traffic monitor in a communications network comprises responsive to a notification that content is being delivered to a device from a content delivery network according to a data transfer policy, the notification including an indication of the data transfer policy, monitoring delivery of the content from the content delivery network to the device and, responsive to a detection that the delivery of the content violates the data transfer policy, performing a notification action.
    Type: Application
    Filed: December 20, 2017
    Publication date: March 18, 2021
    Inventors: Robert SKOG, Marcus IHLAR, Thorsten LOHMAR
  • Patent number: 10924533
    Abstract: A method of performing multi-path load balancing in a communications network comprising a plurality of servers comprises, in a server: receiving a first connection request from a first load balancer, sent from a first interface of a client device (step 301); and storing a code representing the server in a database, the code associated with a unique identity of the server (step 302). The method comprises, in a second load balancer: receiving a second connection request, from a second interface of the client device, wherein the second connection request is associated with the first connection request sent from the first interface of the client device to the server, and wherein the second connection request includes a code associated with the server (step 401); mapping the code to an entry in the database (step 402); determining the unique server identity associated with the code (step 403); and forwarding the second connection request to the server associated with the unique server identity (404).
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: February 16, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Johan Svedberg, Robert Skog
  • Patent number: 10887944
    Abstract: A method of operating a UPF in a wireless communication system includes receiving a data packet, identifying a PFCP session context associated with the data packet, determining whether a PDR associated with the PFCP session context should be modified or a new PDR should be created, transmitting a request to a session management function to provision a new or modified PDR at the UPF, receiving a session modification response from the SMF provisioning the new or modified PDR for the PFCP session context at the UPF, and applying the new or modified PDR on the data packet.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: January 5, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Robert Skog, Marcus Ihlar, Ala Nazari
  • Publication number: 20200382824
    Abstract: Methods and apparatus are provided for content delivery. In one aspect, a method in a device of receiving Adaptive Bit Rate (ABR) content comprises receiving an ABR manifest associated with the content, the ABR manifest describing segments of content and specifying a plurality of policies and respective associated data transfer rules, receiving an indication identifying one of the policies, and requesting segments of the content from a content delivery network in accordance with the content delivery rules associated with the policy identified by the indication.
    Type: Application
    Filed: December 20, 2017
    Publication date: December 3, 2020
    Inventors: Robert Skog, Marcus Ihlar, Thorsten Lohmar
  • Publication number: 20200366725
    Abstract: Methods and apparatus are provided for processing communications. In one aspect, a method in a first node in a network of delivering content comprises delivering a first portion of the content to a device, receiving a request for a second portion of the content from the device and, responsive to the request and responsive to a determination that the second portion of the content should be delivered to the device from a second node in the network, instructing the device to retrieve the content from the second node.
    Type: Application
    Filed: December 21, 2017
    Publication date: November 19, 2020
    Inventors: Robert SKOG, Chris MCEVILLY
  • Publication number: 20200329515
    Abstract: A method and a device proxy for handling radio communication of content data from a data source to be played out on a media player of a wireless device in a wireless network. When detecting that a potential data class is available, the device proxy fetches segments of the content data from the data source over a potential data bearer dedicated for data of said potential data class. The potential data bearer is dedicated for data of the potential data class, which is less sensitive to delay than data of other data classes. The potential data bearer is also less costly to use compared to other data bearer(s). The fetched segments of content data are stored by the device proxy in an intermediate buffer, and the segments of content data are delivered from the intermediate buffer when requested by the media player.
    Type: Application
    Filed: November 13, 2017
    Publication date: October 15, 2020
    Inventors: Marcus Ihlar, Robert Skog, Ala Nazari
  • 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: 10721169
    Abstract: It is provided a method for controlling traffic between a mobile communication terminal (2) and a plurality of hosts (15a-15c), the method being performed in a TCP, Transport Control Protocol, proxy (10) of a cellular network, the TCP proxy comprising a radio side (11) towards the mobile communication terminal, and a network side (12) towards the plurality of hosts. The method comprises the steps of: obtaining a communication distance indicator for each TCP connection between the TCP proxy (10) and each one of the hosts (15a-15c); detecting a constrained traffic situation on the radio side (11) for traffic towards the mobile communication terminal; and reducing incoming traffic on the network side (12) based on the respective communication distance indicators, such that traffic is reduced relatively more for a TCP connection with a large communication distance indicator compared to a TCP connection with a small communication distance indicator.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: July 21, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert Skog, Marcus Ihlar, Magnus Magnusson, John Orre
  • Publication number: 20200195757
    Abstract: There is a provided herein a proxy at a border between two transport domains, the proxy arranged to deliver packets to a communications device in a first transport domain; the packets received from a server in a second transport domain The proxy is arranged to: receive a packet from the server, the packet directed to the communications device; and forward the packet to the communications device and reply to the server with a traffic handling offer message, the traffic handling offer message including a plurality of traffic handling options. The proxy is further arranged to receive a selection of a traffic handling option from the server; and apply the selected traffic handling option to packets sent from the server to the communications device via the proxy.
    Type: Application
    Filed: August 24, 2017
    Publication date: June 18, 2020
    Inventors: Attila Mihály, Marcus Ihlar, Szilveszter Nádas, Robert Skog
  • Patent number: 10630813
    Abstract: A Multipath Transmission Control Protocol (MPTCP) client and an MPTCP server for transporting User Datagram Protocol (UDP) packets in plain transport mode are provided. The MPTCP client is operative to receive a request for establishing an MPTCP connection for transporting UDP packets between the MPTCP client and the MPTCP server, establish the MPTCP connection, wherein information identifying one or more transport control functions are to be applied to UDP packets which are transported over the MPTCP connection is transmitted to the MPTCP server during establishing the MPTCP connection, and apply the one or more transport control functions to UDP packets. Correspondingly, the MPTCP server is operative to receive, during establishing the MPTCP connection with an MPTCP client, from the MPTCP client the information identifying one or more transport control functions, and apply the one or more transport control functions to UDP packets which are transported over the MPTCP connection.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: April 21, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert Skog, Marcus Ihlar, John Orre
  • Patent number: 10616361
    Abstract: A method is implemented by a transparent proxy to support graceful switchover in a network, where the transparent proxy proxies one or more Transmission Control Protocol (TCP) connections involving a destination Internet Protocol (IP) address. The method includes starting a switchover timer for the destination IP address in response to receiving an instruction from an Application Flow Controller (AFC) to start the switchover timer for the destination IP address and transmitting an indication to the AFC that all of the one or more TCP connections involving the destination IP address that are proxied by the transparent proxy have ended or the switchover timer for the destination IP address has expired in response to a determination that all of the one or more TCP connections involving the destination IP address that are proxied by the transparent proxy have ended or the switchover timer for the destination IP address has expired.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: April 7, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ake Gerdfeldter, Ala Nazari, Mats Persson, Robert Skog
  • Patent number: 10609020
    Abstract: A method executed by an Intermediary Node arranged between a Client and a Server for participating in the setting up of a connection between the Client and a Server is described. In response to intercepting a first message, the method transmits from the Client and destined for the Server, and requests for a connection to be set-up between the Client and the Server. The method recognizes, based on content of the received first message, that it is desirable for the Intermediary Node to perform at least one function on the requested connection, the Intermediary Node is transmitting a second message to the Client, comprising an identity of the Intermediary Node. This enables the Client to accept or reject the Intermediary Node as a node participating in the requested connection set-up.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: March 31, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: John Mattsson, Salvatore Loreto, Mats Näslund, Robert Skog, Hans Spaak
  • Patent number: 10602560
    Abstract: Method performed by a first network node (611) for determining whether a second Multi Path Transmission Control Protocol, MPTCP, connection (622) between the first network node (611) and a second network node (612) is to be initiated. The second MPTCP connection is part of a connection path (640) between a first device (631) and a second device (632). The second MPTCP connection (622) is in accordance with a second communication technology. The first network node (611) and the second network node (612) have an ongoing first MPTCP connection (621) in accordance with a first communication technology. The first network node (611) determines (701) an amount of resources associated with a usage of the first MPTCP connection (621). The first network node (611) determines (702) whether the second MPTCP connection (622) is to be initiated, based on whether the determined amount of resources meets a first criterion.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: March 24, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Robert Skog
  • Publication number: 20200059992
    Abstract: A method of operating a UPF in a wireless communication system includes receiving a data packet, identifying a PFCP session context associated with the data packet, determining whether a PDR associated with the PFCP session context should be modified or a new PDR should be created, transmitting a request to a session management function to provision a new or modified PDR at the UPF, receiving a session modification response from the SMF provisioning the new or modified PDR for the PFCP session context at the UPF, and applying the new or modified PDR on the data packet.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Inventors: Robert Skog, Marcus Ihlar, Ala Nazari
  • Publication number: 20190342417
    Abstract: A method is implemented by a transparent proxy to support graceful switchover in a network, where the transparent proxy proxies one or more Transmission Control Protocol (TCP) connections involving a destination Internet Protocol (IP) address. The method includes starting a switchover timer for the destination IP address in response to receiving an instruction from an Application Flow Controller (AFC) to start the switchover timer for the destination IP address and transmitting an indication to the AFC that all of the one or more TCP connections involving the destination IP address that are proxied by the transparent proxy have ended or the switchover timer for the destination IP address has expired in response to a determination that all of the one or more TCP connections involving the destination IP address that are proxied by the transparent proxy have ended or the switchover timer for the destination IP address has expired.
    Type: Application
    Filed: October 19, 2016
    Publication date: November 7, 2019
    Inventors: Ake GERDFELDTER, Ala NAZARI, Mats PERSSON, Robert SKOG
  • Publication number: 20190253351
    Abstract: There is described a method and system for handling network connections in a server. The method includes: creating a network socket for a network connection in a first memory; monitoring the network connection for activity; and storing state information associated with the network socket in a second memory when there is no activity on the network connection for a predetermined period of time.
    Type: Application
    Filed: July 8, 2016
    Publication date: August 15, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Marcus IHLAR, Magnus MAGNUSSON, Robert SKOG