Patents by Inventor Lars Ernström
Lars Ernström 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: 12712936Abstract: A method for allocating network resources among a set of real-time video flows to maximize a total measured quality of experience (QoE) including detecting a state change, determining whether a state network resource allocation can be optimized after the state change, where the determining compares an output utility value of a utility function over the set of real-time video flows to a current utility value of the network resource allocation, and selecting an optimal network resource allocation indicated by the utility function, in response to determining the state change can be optimized.Type: GrantFiled: January 29, 2022Date of Patent: August 18, 2026Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Lars Ernström, Jonathan Lynam, Dmitri Krylov, Joel L. Wittenberg
-
Publication number: 20250175514Abstract: A method for allocating network resources among a set of real-time video flows to maximize a total measured quality of experience (QoE) including detecting a state change, determining whether a state network resource allocation can be optimized after the state change, where the determining compares an output utility value of a utility function over the set of real-time video flows to a current utility value of the network resource allocation, and selecting an optimal network resource allocation indicated by the utility function, in response to determining the state change can be optimized.Type: ApplicationFiled: January 29, 2022Publication date: May 29, 2025Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Lars ERNSTRÖM, Jonathan LYNAM, Dmitri KRYLOV, Joel L. WITTENBERG
-
Patent number: 9577874Abstract: A method is disclosed that is implemented by a router for executing an internet protocol fast reroute process in response to a network event invalidating a current route to a destination node without degrading forwarding plane functionality or performance caused by indirect forwarding information base lookups. The method comprises a set steps including receiving or generating the network event by the router, the network event associated with a network event identifier and looking up the network event identifier in an event table to determine routes that are affected by the network event. The method further includes determining whether a route with a fast reroute forwarding object is affected by the network event in the routing information base and overwriting a current next hop forwarding object using a backup next hop forwarding object in the forwarding information base.Type: GrantFiled: May 24, 2013Date of Patent: February 21, 2017Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Pramodh D'Souza, Lars Ernström, Reda Haddad, Evgeny Tantsura, Jakob Heitz
-
Patent number: 9306800Abstract: A network device, is to be deployed in a network between a first network domain and a second network domain, and is to be configured for fast reroute. The network device includes a first traffic forwarder control module, corresponding to the first network domain, which is to determine a primary next hop in the first network domain. The control plane includes a second traffic forwarder control module, corresponding to the second network domain, which is to determine a backup next hop in the second network domain. The backup next hop is to be used as a fast reroute for the primary next hop in response to a failure associated with the primary next hop. The control plane includes a controller module, in communication with the first and second traffic forwarder control modules, which is to configure a forwarding structure of the forwarding plane with the primary and backup next hops.Type: GrantFiled: May 10, 2013Date of Patent: April 5, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Lars Ernström, Pramodh D'Souza, Zoltán Tóth
-
Patent number: 9253079Abstract: A method is implemented by a network element to improve efficiency of loop free alternative (LFA) path computation by caching data from a shortest path first calculation for use in the LFA path calculation. The shortest path first calculation determines a shortest path from a source vertex to each vertex in a network topology graph representing the network in which the network element operates, where an endpoint for each shortest path is the shortest path vertex, and where each shortest path determined by the shortest path first calculation is stored.Type: GrantFiled: October 11, 2013Date of Patent: February 2, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Lars Ernström, Alfred C. Lindem, III, Pramodh D'Souza, Evgeny Tantsura
-
Publication number: 20150103671Abstract: A method is implemented by a network element to improve efficiency of loop free alternative (LFA) path computation by caching data from a shortest path first calculation for use in the LFA path calculation. The shortest path first calculation determines a shortest path from a source vertex to each vertex in a network topology graph representing the network in which the network element operates, where an endpoint for each shortest path is the shortest path vertex, and where each shortest path determined by the shortest path first calculation is stored.Type: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Lars Ernström, Alfred C. Lindem, III, Pramodh D'Souza, Evgeny Tantsura
-
Publication number: 20150016242Abstract: A method is implemented by a network element for determining a next hop of a backup path for a fast reroute process to be utilized in response to a network event invalidating a primary path to a destination node. The method reduces computational requirements of the network element by reducing a number of paths to be evaluated without affecting selection of the backup path. The method selects a neighbor node P of a source node S to calculate a shortest path tree (SPT) for P for use in identifying backup paths for S. The SPT is calculated for P, pruning paths from the SPT that traverse S or that fail an LFA condition. P is selected for the next hop of the backup path for a destination node X where the SPT of P provides an LFA path from S to the destination node X.Type: ApplicationFiled: July 12, 2013Publication date: January 15, 2015Inventors: Lars Ernström, Alfred C. Lindem, III, Pramodh D'Souza, Evgeny Tantsura
-
Publication number: 20140269261Abstract: A method is disclosed that is implemented by a router for executing an internet protocol fast reroute process in response to a network event invalidating a current route to a destination node without degrading forwarding plane functionality or performance caused by indirect forwarding information base lookups. The method comprises a set steps including receiving or generating the network event by the router, the network event associated with a network event identifier and looking up the network event identifier in an event table to determine routes that are affected by the network event. The method further includes determining whether a route with a fast reroute forwarding object is affected by the network event in the routing information base and overwriting a current next hop forwarding object using a backup next hop forwarding object in the forwarding information base.Type: ApplicationFiled: May 24, 2013Publication date: September 18, 2014Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Pramodh D'Souza, Lars Ernström, Reda Haddad, Evgeny Tantsura, Jakob Heitz
-
Compound masking and entropy for data packet classification using tree-based binary pattern matching
Patent number: 8750309Abstract: A method in a network element of a packet data network classifies a data packet for application of a packet data network policy. A root node compound bit mask is applied to bits of a received data packet. The data packet has data in a plurality of fields. The compound bit mask has a plurality of bit masks each having bits in a different data packet field. The masked bits of the compound bit mask are applied to root node bit tables, one for each bit mask of the compound bit mask. A branch node from the root node is selected based on a bit table look up.Type: GrantFiled: February 29, 2012Date of Patent: June 10, 2014Assignee: Telefonaktiebolaget L M Ericsson (Publ)Inventor: Lars Ernström -
Compound Masking and Entropy for Data Packet Classification using Tree-based Binary Pattern Matching
Publication number: 20130223446Abstract: A method in a network element of a packet data network classifies a data packet for application of a packet data network policy. A root node compound bit mask is applied to bits of a received data packet. The data packet has data in a plurality of fields. The compound bit mask has a plurality of bit masks each having bits in a different data packet field. The masked bits of the compound bit mask are applied to root node bit tables, one for each bit mask of the compound bit mask. A branch node from the root node is selected based on a bit table look up.Type: ApplicationFiled: February 29, 2012Publication date: August 29, 2013Inventor: Lars Ernström