Patents by Inventor Andreas Johnsson

Andreas Johnsson 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: 20200310846
    Abstract: A monitoring controller and a method for monitoring network performance are provided. The comprises determining, by a monitoring controller of a first host, a change in a communication between a first and a second application instance by observing application traffic exchanged between the first and second application instance, the first application instance being executed on the first host and the second application instance being executed on a second host. The method further comprises initiating, by the monitoring controller, a monitoring instance in the first host for exchanging test packets between the first host and the second host for monitoring network performance.
    Type: Application
    Filed: May 12, 2016
    Publication date: October 1, 2020
    Inventors: Farnaz MORADI, Christofer FLINTA, Catalin MEIROSU, Andreas JOHNSSON
  • Publication number: 20200267068
    Abstract: A first network device enables active measurement in a network path between a second network device acting as a controller of a network performance observability protocol and a wireless device. The first network device captures a measurement packet from the second network device; determines a destination of the measurement packet; and determines a measurement model associated with the destination. The measurement model represents a correspondence between one or more parameters related to the wireless device and estimated values of a measurement for the wireless device. The first network device determines a current value of a parameter related to the wireless device; determines, based on the current value of the parameter and the measurement model, a current estimation of the measurement for the wireless device; and responds to the measurement packet based on the current estimation of the measurement while avoiding to transmit the measurement packet to the wireless device.
    Type: Application
    Filed: August 24, 2017
    Publication date: August 20, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andreas JOHNSSON, Christofer FLINTA, Christian ROHNER
  • Patent number: 10608914
    Abstract: It is disclosed a server node, a virtual container and methods performed therein for establishing a monitoring function monitoring performance metrics of data traffic of a first task container in a virtual environment. The methods comprise instantiating a monitoring function, receiving data traffic, communicated between the first task container and a second task container, which data traffic is mirrored to a monitoring container. The methods also comprise executing the monitoring function monitoring the performance metrics of the mirrored data traffic. Monitoring and task processes are separated, which allows multiple VNFs to share the same monitor reducing overhead. The disclosure allows for an automatic instantiation and configuration of monitor functions deployed in containers, eliminating the need for manual selection of measurement points, and thus reducing operational expenditure.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: March 31, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Farnaz Moradi, Andreas Johnsson, Catalin Meirosu
  • Publication number: 20200019485
    Abstract: A method and network device for resource-aware dynamic monitoring of application units is described. Instantiation of a monitoring element is caused. A first usage status of resources is obtained. Configuration parameters of the monitoring element are set based upon the first usage status of the resources. The monitoring element is scheduled based upon the first usage status of the resources. A second usage status of the resources is obtained. A determination is performed of whether to update the monitoring element based upon the second usage status of the resources. Responsive to determining that the monitoring element is to be updated, at least one of the following is performed: (i) updating the one or more configuration parameters of the monitoring element based upon the second usage status of the resources, and (ii) rescheduling the monitoring element based upon the second usage status of the resources.
    Type: Application
    Filed: December 28, 2016
    Publication date: January 16, 2020
    Inventors: Farnaz MORADI, Catalin MEIROSU, Christofer FLINTA, Andreas JOHNSSON
  • Publication number: 20200012549
    Abstract: A method for predicting a location of a fault in a system is described. The method includes obtaining a faulty unit pertaining to a Supervised Self-Organizing Map (SSOM), wherein the faulty unit has been derived from a sample of machine-level metrics for the system and the SSOM has been trained with a first layer of machine-level metrics and a second layer of service-level metrics. The method further includes expanding a circle originating at the faulty unit until a number of normal units of the SSOM falls within the circle, computing, for each machine-level metric, a score based on differences between the faulty and normal units, wherein a set of scores comprises the respective score for each machine-level metric, and selecting a sub-set of the set, wherein the sub-set comprises the greatest scores of the set, whereby the fault is predicted as located according to metrics represented by the sub-set.
    Type: Application
    Filed: February 22, 2018
    Publication date: January 9, 2020
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andreas JOHNSSON, Christofer FLINTA, Farnaz MORADI, Jawwad AHMED, Rafael PASQUINI, Tim JOSEFSSON, Rolf STADLER
  • Publication number: 20190349266
    Abstract: A master node, a local node, a service assurance system, and a respective method performed thereby for predicting one or more metrics associated with a communication network are provided. The method performed by the master node operable in the communication network comprises receiving prediction(s) based on training data from local nodes in the communication network; and determining weight parameter(s) associated with the local nodes based on the current received prediction(s) and past received predictions. The method further comprises adjusting a respective local reporting policy for one or more local nodes based on the determined weight parameter(s).
    Type: Application
    Filed: November 29, 2016
    Publication date: November 14, 2019
    Inventors: Andreas JOHNSSON, Christofer FLINTA, Jawwad AHMED
  • Patent number: 10348601
    Abstract: A method for managing active measurements for determining performance parameters in a communication network comprises obtaining of a maximum permitted subsession duration and obtaining of time margins. The method further comprises determining whether or not a critical resource involved in the active measurement is active due to other activities than active measurements. If the determination concluded that the critical resource is active, a sending of an ensemble of packets of a subsession of an active measurement session is initiated. If there is an intended next subsession of the active measurement session and if a time since a last ensemble of packets was sent exceeds a sleep-init time comprised in the time margins, at least the determining and, if permitted, the initiating a sending of an ensemble of packets of the next subsession of the active measurement session is repeated.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: July 9, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Andreas Johnsson, Christofer Flinta, Karl-Åke Persson, Arne Norefors, Johan Granath
  • Patent number: 9980163
    Abstract: An Admission Control Node and a method performed thereby for enabling a measurement between a first and a second device in a communication network, and a first device and a method performed thereby for performing the measurement between the first device and the second device in a communication network are provided. The method in the Admission Control Node comprises receiving, from the first device, a request for performing the measurement between the first and the second device and, determining segments comprised in a path between the first and the second device. The method also comprises determining a current measurement situation for the segments, and deciding to allow or reject the request for performing the measurement based on the current measurement situation for the segments. The method further comprises informing the first device about the decision of allowing or rejecting the request for performing the measurement.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: May 22, 2018
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Andreas Johnsson, Catalin Meirosu
  • Publication number: 20180123928
    Abstract: It is disclosed a server node, a virtual container and methods performed therein for establishing a monitoring function monitoring performance metrics of data traffic of a first task container in a virtual environment. The methods comprise instantiating a monitoring function, receiving data traffic, communicated between the first task container and a second task container, which data traffic is mirrored to a monitoring container. The methods also comprise executing the monitoring function monitoring the performance metrics of the mirrored data traffic. Monitoring and task processes are separated, which allows multiple VNFs to share the same monitor reducing overhead. The disclosure allows for an automatic instantiation and configuration of monitor functions deployed in containers, eliminating the need for manual selection of measurement points, and thus reducing operational expenditure.
    Type: Application
    Filed: April 1, 2015
    Publication date: May 3, 2018
    Inventors: Farnaz MORADI, Andreas JOHNSSON, Catalin MEIROSU
  • Publication number: 20180107577
    Abstract: A compute infrastructure interconnected with a network configured for allotting a benchmark message. The benchmark message comprises program code, or references to program code, to be executed on a reflecting entity. The reflecting entity is able to execute program code. The program code requests capabilities of the reflecting entity when being executed. The compute infrastructure is further configured for sending of the benchmark message to the reflecting entity. The compute infrastructure is further configured for receiving the benchmark message and for executing, in the reflecting entity, the program code. The compute infrastructure is further configured for providing a benchmark reply message. The benchmark reply message comprises execution time and optionally execution result of the execution of said program code. The compute infrastructure is further configured for returning the benchmark reply message from the reflecting entity.
    Type: Application
    Filed: April 27, 2015
    Publication date: April 19, 2018
    Inventors: Andreas JOHNSSON, Christofer FLINTA, Johan Christer Wilhelm GRANATH
  • Patent number: 9940151
    Abstract: A method performed by a hypervisor executing a virtual machine for enabling a performance measurement between the virtual machine and a peer node, and a method performed by a physical machine comprising the hypervisor are provided. The method performed by the hypervisor comprises intercepting a packet transmitted from, or destined to, the virtual machine, the packet comprising a destination address to the virtual machine or to the peer node, and determining whether to insert a hypervisor time stamp or not in the packet. The method further comprises, when it is determined to insert the hypervisor time stamp in the packet, inserting a hypervisor time stamp in the packet, and forwarding the packet to its destination according to the destination address.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 10, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Andreas Johnsson, Ramide A. S Dantas, Christofer Flinta, Catalin Meirosu, Djamel Sadok
  • Patent number: 9935832
    Abstract: Mechanisms for designating particular nodes in a network as measurement endpoint (MEP) nodes are disclosed. Network topology information that identifies a plurality of nodes and communication links in a network is accessed. An initial chromosome generation is established. Each chromosome in the chromosome generation comprises a structure that identifies each node in the plurality of nodes that has an MEP capability and that includes an MEP state indicator for each node. A succession of a plurality of chromosome generations are generated by evolving each chromosome generation into a successive chromosome generation based on a genetic selection function and a fitness function until a threshold condition is met. An optimal chromosome from a successive chromosome generation is determined. A configuration command is sent to each node in a subset of the nodes that configures each node to operate as a MEP node.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: April 3, 2018
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Andreas Johnsson, Catalin Meirosu
  • Patent number: 9860146
    Abstract: A method and apparatus for estimating available capacity of a data transfer path (16) that transfers data between data communication nodes (12, 14) of a data communication system (10). The method comprising: receiving (305) probe packets (15) that traverse the data transfer path (16) during real-time operation of the data transfer path (16); providing (310) measured data (zU, zE) indicating strain of the received probe packets for use in estimating the available capacity of the data transfer path (16); classifying (320) the measured data based on the strain of the received probe packets; filtering (325) the classified measured data into a discrete representation of a probability density function of available capacity; and estimating (330) the available capacity by using the discrete representation of the probability density function.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: January 2, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andreas Johnsson, Christofer Flinta
  • Publication number: 20170289011
    Abstract: A method for managing active measurements for determining performance parameters in a communication network comprises obtaining of a maximum permitted subsession duration and obtaining of time margins. The method further comprises determining whether or not a critical resource involved in the active measurement is active due to other activities than active measurements. If the determination concluded that the critical resource is active, a sending of an ensemble of packets of a subsession of an active measurement session is initiated. If there is an intended next subsession of the active measurement session and if a time since a last ensemble of packets was sent exceeds a sleep-init time comprised in the time margins, at least the determining and, if permitted, the initiating a sending of an ensemble of packets of the next subsession of the active measurement session is repeated.
    Type: Application
    Filed: September 15, 2014
    Publication date: October 5, 2017
    Inventors: Andreas JOHNSSON, Christofer FLINTA, Karl-Åke PERSSON, Arne NOREFORS, Johan GRANATH
  • Publication number: 20170250877
    Abstract: It is disclosed a network node (200,220, 300, 400, 500, 600, 80) and a method for executing an analytics task. The network node is adapted to reside in a telecommunication network, and to be supported by a distributed cloud infrastructure. The network node is adapted to execute at least one service application (202) executing a first service and at least one analytics application (204) executing at least part of a distributed analytics service, where the network node further is adapted to comprise a node policy agent (206, 226,304, 504, 606) and a node manager (210, 230, 306, 406, 506, 608). By applying a policy restrictions on the analytics task executed on the same network node as a service application, service level agreements for the service application in a telecommunication cloud can be upheld.
    Type: Application
    Filed: October 14, 2014
    Publication date: August 31, 2017
    Applicant: Telefonaktiebolaget L M Errisson (PUBL)
    Inventors: Nicolas Seyvet, Jawwad Ahmed, Rickard Cöster, Andreas Johnsson, Tony Larsson, Ignacio Manuel Mulas Viela
  • Patent number: 9742650
    Abstract: According to one exemplary embodiment, a method for determining the forward and reverse available capacity or tight link capacity of an IP path from a single endpoint includes the steps of: transmitting, from a source IP endpoint node toward a destination IP endpoint node, a forward packet train including a first plurality of IP test packets over the forward IP path; and receiving, at the source IP endpoint node, a corresponding reverse packet train from the destination IP endpoint node, the reverse packet train including a second plurality of IP test packets over the reverse IP path each of which correspond to a respective one of the first plurality of IP test packets. For those IP path capacity measurements embodiments which are TWAMP-based, no changes are needed to the TWAMP control protocol, e.g., since exemplary embodiments make use of padding octets to transfer additional information which can be used for available IP path capacity and tight IP link capacity calculations.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: August 22, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Steve Baillargeon, Christofer Flinta, Andreas Johnsson, Svante Ekelin
  • Patent number: D826959
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: August 28, 2018
    Assignee: AXIS AB
    Inventors: Eral Foxenland, Christian Lindborg, Thomas Teikari, Andreas Johnsson, Mikael Danowsky
  • Patent number: D833454
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: November 13, 2018
    Assignee: AXIS AB
    Inventors: Eral Foxenland, Christian Lindborg, Thomas Teikari, Andreas Johnsson, Mikael Danowsky
  • Patent number: D837808
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 8, 2019
    Assignee: AXIS AB
    Inventors: Eral Foxenland, Christian Lindborg, Thomas Teikari, Andreas Johnsson, Mikael Danowsky
  • Patent number: D892130
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: August 4, 2020
    Assignee: AXIS AB
    Inventors: Eral Foxenland, Christian Lindborg, Thomas Teikari, Andreas Johnsson, Mikael Danowsky