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).
-
Publication number: 20190190836Abstract: 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: ApplicationFiled: September 2, 2016Publication date: June 20, 2019Inventors: Robert Skog, Marcus Ihlar, Magnus Magnusson, John Orre
-
Publication number: 20190182146Abstract: There is provided a first network node arranged to communicate with a second network node, the first and second network nodes being connected by a first path and a second path. The first path uses a first communications network and the second path uses a second communications network. The first network node has a first mode and a second mode of operation, such that in a first mode traffic between the first and second network nodes is transmitted over the first path and not the second path, and in a second mode traffic between the first and second network nodes is transmitted over the first path and the second path. The network node comprises a mode selector arranged to select the second mode of operation when the demanded amount of traffic between the first and second network nodes exceeds a threshold value for a period of time.Type: ApplicationFiled: May 13, 2016Publication date: June 13, 2019Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Robert SKOG, Jimmy BJORKLUND,
-
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
-
Publication number: 20190109841Abstract: 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: ApplicationFiled: November 30, 2018Publication date: April 11, 2019Inventors: John MATTSSON, Salvatore LORETO, Mats NÄSLUND, Robert SKOG, Hans SPAAK
-
Patent number: 10178086Abstract: 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: GrantFiled: November 28, 2014Date of Patent: January 8, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: John Mattsson, Robert Skog, Salvatore Loreto, Hans Spaak, Mats Näslund
-
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: 10079771Abstract: A method of congestion control (500) in a communications network is provided. The method comprises detecting congestion (501, 502) for data packets being transmitted along a data path between a sender and a receiver of the communications network, wherein the receiver accesses the communications network via a Radio Access Network (RAN), interrupting transmission (503, 505, 506) of data packets to the receiver during an idle period, and transmitting an indication (504) pertaining to the interruption of transmission to the RAN. Thereby, the RAN may use opportunities for switching to a lower radio state directly, or shortly after, the onset of the idle period, rather than triggered by an inactivity timer. In that way, utilization of air interface resources is improved and power consumption on the UE side is reduced. Further, a corresponding computer program, a corresponding computer program product, and a network node for congestion control in a communications network, are provided.Type: GrantFiled: May 20, 2013Date of Patent: September 18, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Robert Skog
-
Patent number: 10045175Abstract: There is provided a method of caching device generated data. The method comprises receiving device generated data from a device via a wireless communication network. The method further comprises retrieving a device identifier used by components within the wireless communication network to identify the device; and storing the device generated data with the device identifier.Type: GrantFiled: July 14, 2011Date of Patent: August 7, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Robert Skog
-
Publication number: 20180184474Abstract: 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: ApplicationFiled: June 26, 2015Publication date: June 28, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Robert SKOG
-
Patent number: 9985915Abstract: Method and apparatus for sending a large Multimedia Message, such as a MMS from a first terminal (10) to at least one second terminal (14) via a first network node (12) comprised in a communication network. The first network node (12) receives (30) the Multimedia Message from the first terminal (10) and divides (31) the Multimedia Message into a first part and at least one additional part. Next the first network node (12) adds (32) to the first part a reference to the at least one additional part and sends (33) the first part to the at least one second terminal (14). The first network node (12) then sends (34) the at least one additional part to the at least one second terminal (14) when requested by the at least one second terminal.Type: GrantFiled: November 17, 2011Date of Patent: May 29, 2018Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Robert Skog, Joakim Movander
-
Patent number: 9967768Abstract: The embodiments relate to an apparatus and method for streaming content to one or more user equipment devices in a telecommunications network, wherein the content is available for streaming at one of a plurality of different quality representations. The method comprises the step of receiving a request from a user equipment device, wherein the request is for delivery of a segment of the content at a first quality representation. It is determined whether the user equipment device is connected to a cell of the telecommunications network in which a congestion level of the cell is above a threshold level. If so, a fairness function is performed to determine if the segment of content should be streamed to the user equipment device at the requested first quality representation or a second quality representation. The segment of content is streamed to the user equipment device at the first quality representation or the second quality representation based on a result of performing the fairness function.Type: GrantFiled: October 1, 2012Date of Patent: May 8, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Ola Andersson, Robert Skog
-
Patent number: 9967303Abstract: A method of throttling a media stream, comprising a sequence of media segments, for transmission to a client via a radio access network is provided. The method comprises acquiring a media segment, determining a duration of the media segment, transmitting a first part (501?-504?) of the media segment to the client, and transmitting a remaining part (501?-504?) of the media segment to the client. At least one of the parts (501?-504?, 501?-504?) is transmitted during a time interval (?t1, ?t2) which is shorter than a corresponding duration of that part, and transmitting the remaining part is delayed (?t0), such that a time interval (?ttx) between starting transmitting the first part and transmission of the remaining part being completed is shorter than the duration (?tp) of the media segment. Further, a corresponding network node for throttling a media stream is provided.Type: GrantFiled: October 4, 2012Date of Patent: May 8, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Ann-Christine Eriksson, Thorsten Lohmar, Mathias Sintorn, Robert Skog
-
Patent number: 9967738Abstract: A solution for simplifying data transmission between a mobile device (MD) and a destination address (DA). In some embodiments, the solution includes a connector, associated with a gateway, that has access to a first mapping between a subscriber identity (SI) associated with the MD and a DA to which the data from the MD should be sent. The gateway is configured to send a second mapping between a temporary IP address of the MD and the SI associated with the MD to the connector. When the gateway receives data from the temporary IP address of the MD, the gateway requests information of the address to which the GGSN should route that data. Since, the connector can identify from which IP address the data is received, the connector can then retrieve the address by using the first mapping and the second mapping.Type: GrantFiled: January 21, 2016Date of Patent: May 8, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Robert Skog
-
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
-
Patent number: 9949109Abstract: Method and arrangement for supporting connectivity of a wireless device to a network infrastructure. An infrastructure provider associates a set of device identification numbers to a first radio access provider in a subscription database of the infrastructure provider. The infrastructure provider also sets the first radio access provider as a preferred roaming partner in a SIM that comprises a subscriber identifier with a network identifier of the infrastructure provider. The SIM is provided for use in the device, to enable access to the network infrastructure over a radio access network of the first radio access provider based on the subscriber identifier and the preferred roaming partner in the SIM.Type: GrantFiled: August 19, 2014Date of Patent: April 17, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Robert Skog, Bo Astrom, Tomas Holm, Lars-Orjan Kling
-
Publication number: 20180103123Abstract: 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: ApplicationFiled: May 16, 2016Publication date: April 12, 2018Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Robert SKOG, Marcus IHLAR, John ORRE
-
Patent number: 9936493Abstract: A method for optimizing network traffic that is delivered to a client via a RAN is disclosed. The method includes: receiving, at a first node, a request for content transmitted by the client, including an indication pertaining to a first traffic optimization functionality into the request, and forwarding the modified request to a second node located upstream. At the second node, receiving the request and forwarding the request to a server. At the second node, receiving downlink traffic related to the request, optimizing the downlink traffic, and forwarding the downlink traffic to the first node. In optimizing the downlink traffic, the second node omits traffic optimization functionality corresponding to the first traffic optimization functionality. The first node then receives the downlink traffic, optimizes the downlink traffic, and forwards the optimized downlink traffic to the client.Type: GrantFiled: June 13, 2013Date of Patent: April 3, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventor: Robert Skog
-
Patent number: 9929942Abstract: The invention relates to a method for controlling, by a multipath control entity (100), a remote access from a client device (300) to a server (235) connected to a residential multipath entity, via a multipath connection. The multipath connection includes at least two transmission networks (11, 12) between the client device (300) and the server (235). The method comprises the following steps: First, a session request for an establishment of a data session is received from the residential multipath entity (200), the session request indicating that the session request is for the remote access to the server (235). Then, a session identifier is determined for the remote access including the multipath connection. Then, in a response to the received session request the determined session identifier is transmitted back to the residential multipath entity.Type: GrantFiled: August 17, 2015Date of Patent: March 27, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Uwe Horn, 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: 20180041570Abstract: 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: ApplicationFiled: April 1, 2015Publication date: February 8, 2018Inventors: Johan Svedberg, Robert Skog