Patents by Inventor John ORRE

John ORRE 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: 20220321251
    Abstract: Transmission of a data flow in bursts for transport in a wireless communication network towards a wireless device served by a radio network node of said wireless communication network. Device(s) obtains a communication quality indicator indicating communication quality between the radio network node and the wireless device, which communication quality is relevant for provision of the data flow to the wireless device. Said device(s) initiates provision of said data flow to the wireless device with said bursts based on the obtained communication quality indicator.
    Type: Application
    Filed: July 10, 2019
    Publication date: October 6, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ala NAZARI, John ORRE, Marcus IHLAR, Robert SKOG
  • Publication number: 20220183023
    Abstract: Methods and device(s) (110; 120; 130; 140; 141; 210; 212; 220; 230; 600) for managing Round Trip Time, RTT, associated with provision of a data flow (150; 250) from a server device (130; 230), via a multi-access communication network (100; 200), to a client device (120; 220). Said device(s) (110; 120; 130; 140; 141; 210; 212; 220; 230; 600) being communicatively connected to the multi-access communication network (100; 200) that is configured to provide the data flow (150; 250) to the client device (120; 220) using a resource of the multi-access communication network (100; 200) that is shared by multiple devices (120-121; 220-221). The device(s) (110; 120; 130; 140; 141; 210; 212; 220; 230; 600) initiates, in response to identification that the data flow (150; 250) belongs to a certain type, introduction of an artificial delay in the RTT.
    Type: Application
    Filed: April 1, 2019
    Publication date: June 9, 2022
    Inventors: Robert Skog, Ala Nazari, John Orre, Marcus Ihlar
  • 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: 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
  • 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: 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
  • Publication number: 20190190836
    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: Application
    Filed: September 2, 2016
    Publication date: June 20, 2019
    Inventors: Robert Skog, Marcus Ihlar, Magnus Magnusson, John Orre
  • 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
  • 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
  • Publication number: 20180103123
    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: Application
    Filed: May 16, 2016
    Publication date: April 12, 2018
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Robert SKOG, Marcus IHLAR, John ORRE
  • 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: 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: 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