Patents by Inventor Stefan Hakansson

Stefan Hakansson 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: 20240137765
    Abstract: Embodiments include methods performed by a client in an edge data network. Such methods include obtaining an initial access token before accessing the edge data network. The initial access token is based on an identifier of the client. Such methods include establishing a first connection with a server of the edge data network based on transport layer security (TLS) and authenticating the server based on a server certificate received from the server via the first connection. Such methods include providing the initial access token to the server, via the first connection, for authentication of the client. Other embodiments include complementary methods performed by a server in an edge data network, as well as apparatus (e.g., user equipment and servers) configured to perform such methods.
    Type: Application
    Filed: February 16, 2022
    Publication date: April 25, 2024
    Inventors: Christine Jost, Ferhat Karakoc, Stefan Håkansson
  • Patent number: 11902115
    Abstract: An apparatus in a mobile communication network combines information from monitoring IP flows carrying latency sensitive content passing the apparatus and information about the application behavior and target Quality of Experience (QoE) or target connectivity characteristics such as Quality of Service (QoS) from the application to provide ongoing predictions of QoE/QoS. In some cases, the apparatus exploits a probe on a device to generate traffic for learning flow characteristics not obtained from monitoring application IP flows in the network. Embodiments disclosed herein can be used to predict quality metrics for many applications where jitter/latency is a factor affecting perceived quality, such as QoE for a human consumer or QoS for machine type communications. The embodiments are applicable to the analysis of traffic carrying conversational speech.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: February 13, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Göran Eriksson, Magnus Westerlund, Stefan Håkansson, Gunnar Heikkilä
  • Publication number: 20230422059
    Abstract: The method comprises sampling transport data received on the transport link to determine properties of the transport link. The method comprises detecting the disturbance of the transport link based on the determined properties of the transport link. The method comprises, responsive to the detecting the disturbance, determining, based on the sampled received transport data, the cause of the disturbance. The method further comprises, responsive to detecting the disturbance, refraining from transmitting an indication of the disturbance or transmitting the indication of the disturbance with an instruction for resolving the disturbance.
    Type: Application
    Filed: June 15, 2023
    Publication date: December 28, 2023
    Inventors: Martin Sjödin, Stefan Håkansson, Jonas Hansryd, Patrik Olesen, Mohamed Mustafa
  • Publication number: 20230336969
    Abstract: A method for collecting user equipment (UE) data includes performing, at a network data analytics function (NWDAF), discovery of an application function (AF) for data collection. The discovery is based on the received request. The method subscribes to the AF for data collection at the NWDAF, and determines by the AF, one or more target UEs for data collection. The method performs discovery of a policy control function (PCF) by the AF, and sends a policy from the PCF to the one or more target UEs. The method establishes an association between at least one of the one or more target UEs and the AF, instructs the one or more target UEs to collect data and to send the collected data to the AF, and sends the collected data from the AF to the NWDAF.
    Type: Application
    Filed: July 21, 2021
    Publication date: October 19, 2023
    Inventors: Miguel Angel MUÑOZ DE LA TORRE ALONSO, Antonio INIESTA GONZALEZ, Stefan HÅKANSSON, Thorsten LOHMAR
  • Publication number: 20230261996
    Abstract: Traffic forwarding policy determination in a wireless communication system A node (310) of the wireless communication network receives first data indicative of estimated QoE levels of data traffic in the wireless communication network. The data traffic is subject to QoS rules enforced by one or more nodes of the wireless communication network. Further, the node (310) receives second data indicative of QoS statistics observed in association with the QoE levels. Based on the first data and the second data, the node (310) determines a traffic forwarding policy for the data traffic. The traffic forwarding policy defines QoS rules which, according to the observed QoS statistics, are expected to ensure that a QoE target is met.
    Type: Application
    Filed: March 29, 2021
    Publication date: August 17, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila BÁDER, Gergely DÉVAI, Dinand ROELAND, András ZAHEMSZKY, Stefan HÅKANSSON, Karthik R M
  • Publication number: 20230036465
    Abstract: Methods and apparatus in a network node are provided. In an example, a method in a network node in a network is provided. The method comprises sending, to a network data management function, information identifying an association between a Network Data Analytics Function (NWDAF) and (i) a first network function in the network, and/or (ii) a User Equipment (UE) in the network.
    Type: Application
    Filed: December 9, 2020
    Publication date: February 2, 2023
    Inventors: Ulf Mattsson, Aldo Bolle, Miguel Angel Garcia Martin, Stefan Håkansson
  • Publication number: 20230010692
    Abstract: Mechanisms for performance degradation reporting in a microwave system, which comprises a point-to-point wireless microwave link, are provided. A method is performed by a controller entity. The method comprises obtaining classified microwave link data. The classified microwave link data represents microwave link data of the point-to-point wireless microwave link as classified to operating conditions in a set of operating conditions. The method comprises detecting performance degradation affecting data throughput in the microwave system by analysing performance data of the point-to-point wireless microwave link. The method comprises determining, by using the performance data and cause of the performance degradation that attention from an operator entity in the microwave system is required. The cause is defined by the microwave link data as classified to the operating conditions. The method comprises providing an indication to the operator entity only when attention from the operator entity is required.
    Type: Application
    Filed: December 9, 2019
    Publication date: January 12, 2023
    Inventors: Martin Sjödin, Jonas Hansryd, Stefan Håkansson, Patrik Olesen
  • Publication number: 20230006746
    Abstract: There is provided mechanisms for classifying microwave link data of a microwave system comprises a point-to-point wireless microwave link. A method is performed by a controller entity. The method comprises obtaining, in time windows, microwave link data in terms of signal quality measurement values and received power values for the point-to-point wireless microwave link. The method comprises classifying per time window, the microwave link data per time window to operating conditions in a set of operating conditions by, from the signal quality measurement values and received power values per time window, estimating probability values for each of the operating conditions according to a mapping, as learned through training, between pieces of microwave link data and operating conditions.
    Type: Application
    Filed: December 9, 2019
    Publication date: January 5, 2023
    Inventors: Martin Sjödin, Jonas Hansryd, Stefan Håkansson, Patrik Olesen
  • Publication number: 20220369170
    Abstract: The present disclosure relates to method performed by a control node (SMF) configured to configure data sessions for a user equipment, UE, wherein at least one first data session is established by a first User Plane Function, UPF, node (UPF1) and the first data session (DS1) is connected via a first wireless access node (gNB_Source) associated to a first geographical area (UPF_area1) of the first UPF node (UPF1), the method comprising receiving, from a service node (NWDAF), a first notification (508) of predicted geographical area mobility of the UE, the first notification (508) being directly or indirectly indicative of a plurality of predicted target wireless access nodes (WN3, WN4) indicated as potential target access nodes for the UE, processing the first notification (509), and determining if connecting the UE to any one of the plurality of predicted target wireless access nodes (WN3, WN4) comprises a change to an associated geographical area (UPF_area2) different to the first geographical area (UPF_area
    Type: Application
    Filed: November 6, 2019
    Publication date: November 17, 2022
    Inventors: Dinand Roeland, Göran Eriksson, Stefan Håkansson
  • Publication number: 20220255816
    Abstract: An apparatus in a mobile communication network combines information from monitoring IP flows carrying latency sensitive content passing the apparatus and information about the application behavior and target Quality of Experience (QoE) or target connectivity characteristics such as Quality of Service (QoS) from the application to provide ongoing predictions of QoE/QoS. In some cases, the apparatus exploits a probe on a device to generate traffic for learning flow characteristics not obtained from monitoring application IP flows in the network. Embodiments disclosed herein can be used to predict quality metrics for many applications where jitter/latency is a factor affecting perceived quality, such as QoE for a human consumer or QoS for machine type communications. The embodiments are applicable to the analysis of traffic carrying conversational speech.
    Type: Application
    Filed: April 30, 2020
    Publication date: August 11, 2022
    Inventors: Göran Eriksson, Magnus Westerlund, Stefan Håkansson, Gunnar Heikkilä
  • Patent number: 11374999
    Abstract: According to a yet further aspect of the embodiments of the present invention a server 1020 configured to bind a device application to a web service is provided. The server comprises WebRTC functionality. The server is configured to receive a request for the web service from the device application, wherein communication between the server and the device application is done via https and WebRTC and the device application is configured to generate WebRTC credentials comprising a private key, certificate of the private key and a fingerprint of the certificate. The server is configured to receive the fingerprint and fingerprint generation algorithm of the certificate, store the fingerprint and fingerprint generation algorithm and associating the fingerprint with the device application, and use DTLS, providing the certificate of the device application, in combination with the stored fingerprint to identify the device application to bind the device application to the web service.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: June 28, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Håkansson, Göran Eriksson, Magnus Westerlund
  • Publication number: 20220201040
    Abstract: A method for over-the-top (OTT) management in a communication network is presented. The method is performed in an application client. The method comprises sending a request for activation of a policy for an application network interaction protocol (ANIP) service to a packet data network gateway (PGW) wherein the request indicates an address to a local ANIP server; receiving a set of rules related to the requested activation of the policy from the PGW, wherein the set of rules are defined for a packet data network (PDN) session applicable for the ANIP service; and communicating over the communication network based on the received set of rules. Methods, application clients, PGWs, ANIP servers, computer programs, and a computer program for OTT management in a communication network are also presented.
    Type: Application
    Filed: August 26, 2019
    Publication date: June 23, 2022
    Inventors: Göran Eriksson, Stefan Håkansson, Hans Mattsson, Linus Andersson, David Del Peral Chico, Alfonso de Jesus Perez Martinez, Miguel Angel Muñoz De La Torre Alonso, Rodrigo Alvarez Dominguez, Marcos CABALLERO DEL DEDO
  • Publication number: 20220201090
    Abstract: A method for over-the-top, OTT, management in a communication network is presented. The method is performed in a packet data network gateway, PGW. The method comprises receiving (S200) a request for an application network interaction protocol, ANIP, service from an application client, sending (S210) the received request to a global ANIP server, wherein the request is extended with a public land mobile network, PLMN, identity, receiving (S220) an address to a local ANIP server from the global ANIP server, and sending (S230) the received address to the local ANIP server to the Send request for application client. Methods, a PGW, an application client, an ANIP server, computer programs, and a ANIP service computer program product for OTT management in a communication network are also presented.
    Type: Application
    Filed: August 26, 2019
    Publication date: June 23, 2022
    Inventors: Stefan HÅKANSSON, Hans MATTSSON, Linus ANDERSSON, David DEL PERAL CHICO, Alfonso De Jesús PEREZ MARTINEZ, Miguel Angel MUÑOZ DE LA TORRE ALONSO, Rodrigo ALVAREZ DOMINGUEZ, Göran ERIKSSON, Marcos CABALLERO DEL DEDO
  • Publication number: 20210204150
    Abstract: The method comprises sampling transport data received on the transport link to determine properties of the transport link. The method comprises detecting the disturbance of the transport link based on the determined properties of the transport link. The method comprises, responsive to the detecting the disturbance, determining, based on the sampled received transport data, the cause of the disturbance. The method further comprises, responsive to detecting the disturbance, refraining from transmitting an indication of the disturbance or transmitting the indication of the disturbance with an instruction for resolving the disturbance.
    Type: Application
    Filed: February 17, 2021
    Publication date: July 1, 2021
    Inventors: Martin Sjödin, Stefan Håkansson, Jonas Hansryd, Patrik Olesen, Mohamed Mustafa
  • Patent number: 10932144
    Abstract: The method comprises sampling transport data received on the transport link to determine properties of the transport link. The method comprises detecting the disturbance of the transport link based on the determined properties of the transport link. The method comprises, responsive to the detecting the disturbance, determining, based on the sampled received transport data, the cause of the disturbance. The method further comprises, responsive to detecting the disturbance, refraining from transmitting an indication of the disturbance or transmitting the indication of the disturbance with an instruction for resolving the disturbance.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: February 23, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Sjödin, Stefan Håkansson, Jonas Hansryd, Patrik Olesen, Mohamed Mustafa
  • Patent number: 10652352
    Abstract: A server (600), a client device (602) and methods therein, for handling cached content resources. When the client device (602) sends a download request (6:3) in a downloading session, the server (600) identifies (6:4) at least one content resource deemed to be potentially needed later in the downloading session. The server (600) then sends a cache map to the client device (602) in a response to the download request. The cache map comprises a pre-fetch indication indicating that the identified at least one content resource should be pre-fetched by the client device (602) from a cache (604) containing the identified at least one content resource. Thereby, the client device is able to pre-fetch (6:8) the content resources before the performance of communication may become reduced so that communication with the cache (604) is difficult or even impossible, e.g. due to deteriorated radio conditions or congestion in the communication network.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: May 12, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Adam Bergkvist, Stefan Håkansson, Christer Holmberg, Daniel Lindström
  • Publication number: 20200036703
    Abstract: According to a yet further aspect of the embodiments of the present invention a server 1020 configured to bind a device application to a web service is provided. The server comprises WebRTC functionality. The server is configured to receive a request for the web service from the device application, wherein communication between the server and the device application is done via https and WebRTC and the device application is configured to generate WebRTC credentials comprising a private key, certificate of the private key and a fingerprint of the certificate. The server is configured to receive the fingerprint and fingerprint generation algorithm of the certificate, store the fingerprint and fingerprint generation algorithm and associating the fingerprint with the device application, and use DTLS, providing the certificate of the device application, in combination with the stored fingerprint to identify the device application to bind the device application to the web service.
    Type: Application
    Filed: September 28, 2016
    Publication date: January 30, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Stefan HÅKANSSON, Göran ERIKSSON, Magnus WESTERLUND
  • Publication number: 20190394657
    Abstract: The method comprises sampling transport data received on the transport link to determine properties of the transport link. The method comprises detecting the disturbance of the transport link based on the determined properties of the transport link. The method comprises, responsive to the detecting the disturbance, determining, based on the sampled received transport data, the cause of the disturbance. The method further comprises, responsive to detecting the disturbance, refraining from transmitting an indication of the disturbance or transmitting the indication of the disturbance with an instruction for resolving the disturbance.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: Martin Sjödin, Stefan Håkansson, Jonas Hansryd, Patrik Olesen, Mohamed Mustafa
  • Publication number: 20190306265
    Abstract: According to certain embodiments, a network node comprises processing circuitry and computer executable program code. When executed by the processing circuitry, the computer executable program causes the network node to perform actions. The actions comprise obtaining grouping information that associates a plurality of users with a group and determining, based on the grouping information, content to be cached near the users that are associated with the group. The actions facilitate caching the content in one or more caches. The one or more caches are selected from a plurality of caches based at least in part on proximity to the users to associated with the group.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Stefan Håkansson, Daniel Lindström, Adam Bergkvist, Zaheduzzaman Sarker
  • Patent number: 10298716
    Abstract: A server (500), a client device (502) and methods therein, for handling cached content resources. When receiving (5:3) a request from the client device (502) in a downloading session, the server (500) identifies (5:4) a set of caches (504, 506) that can be accessed by the client device (502). The server (500) then sends (5:6) a cache map to the client device (502) indicating that a first content resource is stored in a first cache (504) of the identified set of caches and a second content resource is stored in a second cache (506) of the identified set of caches. Thereby, the server (500) is able to adapt the cache map depending on which caches can be accessed by the client device (502), to ensure that the client device (502) can retrieve the content resources in an efficient manner.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: May 21, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Håkansson, Adam Bergkvist, Christer Holmberg, Daniel Lindström