Patents by Inventor Lars Ernstrom
Lars Ernstrom 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: 12526340Abstract: Methods and apparatuses for packet processing. A method performed by a network function includes receiving message processing information relating to one or more publish-subscribe applications executed by one or more subscriber wireless devices. The method further includes causing a packet dropping task to be initiated to handle packets for each application, wherein each packet dropping task processes packets directed towards a given application from among applications, and wherein the processing performed by each packet dropping task comprises retaining packets directed towards the given application in a task-side message buffer until a task-side message buffer capacity is reached and discarding packets directed towards the given application when the task-side message buffer capacity has been reached. The method also includes initiating transmission of the packets in the task-side message buffer towards applications.Type: GrantFiled: December 13, 2021Date of Patent: January 13, 2026Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Ananya Muddukrishna, Lars Ernstrom, José Araújo
-
Publication number: 20250330259Abstract: A method performed by a radio device for handling data transmissions in a wireless communications network. The radio device determines (202) one or more first transmission parameters for a first part of an application data unit to be transmitted. The first part of the application data unit is associated with a first latency requirement. The radio device determines one or more second transmission parameters for one or more second parts of the application data unit to be transmitted. The one or more second parts of the application data unit is associated with a second latency requirement. The second latency requirement is related to a shorter latency than the first latency requirement. The radio device transmits (203) the application data unit using the first transmission parameters for transmitting the first part of the application data unit and the second transmission parameters for transmitting the second parts of the application data unit.Type: ApplicationFiled: June 3, 2022Publication date: October 23, 2025Inventors: Lars ERNSTROM, Jonathan LYNAM, Seungtai KIM, Henning WIEMANN, Göran RUNE, Harald GUSTAFSSON
-
Publication number: 20240314216Abstract: Methods and apparatuses for packet processing. A method performed by a network function includes receiving message processing information relating to one or more publish-subscribe applications executed by one or more subscriber wireless devices. The method further includes causing a packet dropping task to be initiated to handle packets for each application, wherein each packet dropping task processes packets directed towards a given application from among applications, and wherein the processing performed by each packet dropping task comprises retaining packets directed towards the given application in a task-side message buffer until a task-side message buffer capacity is reached and discarding packets directed towards the given application when the task-side message buffer capacity has been reached. The method also includes initiating transmission of the packets in the task-side message buffer towards applications.Type: ApplicationFiled: December 13, 2021Publication date: September 19, 2024Inventors: Ananya MUDDUKRISHNA, Lars ERNSTROM, José ARAÚJO
-
Publication number: 20240187357Abstract: A method performed by a base station includes receiving a data stream comprising a sequence of packets and detecting a packet of the sequence of packets is a restart packet. The base station determines that one or more packets of the sequence of packets is buffered for transmission in front of the restart packet. The base station removes the one or more packets in front of the restart packet from the buffer and transmits the restart packet and at least one packet in the sequence of packets that follows the restart packet.Type: ApplicationFiled: March 24, 2022Publication date: June 6, 2024Inventors: Jonathan Lynam, Lars Ernstrom, Joel L. Wittenberg
-
Patent number: 9954769Abstract: 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: February 26, 2016Date of Patent: April 24, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Lars Ernstrom, Pramodh D'Souza, Zoltan Toth
-
Patent number: 9929924Abstract: A method is provided that is implemented by a computing device to automate management functions in a network. The method collects existing state of the network from local database tables, logs or remote system tables. An expected network state is generated from a predefined set of expectations. The expected network state is compared to the collected existing state to identify errors in the network. The method then generates a set of notifications for administrators for the identified errors.Type: GrantFiled: September 25, 2015Date of Patent: March 27, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jonathan Lynam, Lars Ernstrom, Joel L. Wittenberg, Yakov Teplitsky
-
Patent number: 9787577Abstract: Exemplary methods performed by a first network device (ND) include generating first and second prefix entries associating incoming Internet Protocol (IP) traffic to first and second data structures (DSs), respectively. Generating the first DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to a second ND, and generating a second proxy referencing a third DS. Generating the second DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to the second ND, and generating a second proxy referencing the third DS. The methods include generating the third DS including forwarding information causing the incoming IP traffic to be forwarded to a third ND, the third DS further including first state information indicating whether the forwarding information included in the first proxies of the first and second DSs should be used for forwarding the incoming IP traffic.Type: GrantFiled: February 10, 2015Date of Patent: October 10, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Pramodh D'Souza, Antoni Przygienda, Zoltan Toth, Lars Ernstrom
-
Patent number: 9774524Abstract: Exemplary methods include generating a first fast reroute (FRR) next hop (NH) comprising of a first primary next hop (PNH), a first secondary next hop (SNH), and a first attribute, wherein the first PNH and first SNH include forwarding information that causes traffic to be forwarded towards a second and third network device, respectively. The methods include sending a first request to a forwarding plane to generate a second FRR NH comprising of a second PNH, a second SNH, and a second attribute. The methods include updating contents of the first FRR NH, and sending a second request to the forwarding plane to update the second FRR NH, wherein the second request causes the forwarding plane to determine whether to revert back to using the second PNH based on whether the first attribute included in the second request is different from the second attribute of the second FRR NH.Type: GrantFiled: February 17, 2015Date of Patent: September 26, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Pramodh D'Souza, Lars Ernstrom, Antoni Przygienda
-
Publication number: 20170093664Abstract: A method is provided that is implemented by a computing device to automate management functions in a network. The method collects existing state of the network from local database tables, logs or remote system tables. An expected network state is generated from a predefined set of expectations. The expected network state is compared to the collected existing state to identify errors in the network. The method then generates a set of notifications for administrators for the identified errors.Type: ApplicationFiled: September 25, 2015Publication date: March 30, 2017Inventors: Jonathan Lynam, Lars Ernstrom, Joel L. Wittenberg, Yakov Teplitsky
-
Patent number: 9444676Abstract: A method is implemented by a network device in a network having a plurality of nodes. The method computes a remote loop free alternative (RLFA) next hop as a backup for a primary path next hop. The method improves RLFA computation efficiency for a Q-Space list of nodes in a Q-space for an endpoint node by reducing calculations of the loop free condition for a path from a source node to a destination node via a tunnel between the source node and the endpoint node. The method includes adding a neighbor node to a poison list where the candidate node is in the poison list and the neighbor node is not in the candidate list, the poison list indicating that a node is not a candidate for Q-Space, and determining the Q-Space list by removing nodes from poison list from the plurality of nodes.Type: GrantFiled: September 8, 2014Date of Patent: September 13, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Alfred C. Lindem, III, Lars Ernstrom, Vasant Patil
-
Publication number: 20160241463Abstract: Exemplary methods include generating a first fast reroute (FRR) next hop (NH) comprising of a first primary next hop (PNH), a first secondary next hop (SNH), and a first attribute, wherein the first PNH and first SNH include forwarding information that causes traffic to be forwarded towards a second and third network device, respectively. The methods include sending a first request to a forwarding plane to generate a second FRR NH comprising of a second PNH, a second SNH, and a second attribute. The methods include updating contents of the first FRR NH, and sending a second request to the forwarding plane to update the second FRR NH, wherein the second request causes the forwarding plane to determine whether to revert back to using the second PNH based on whether the first attribute included in the second request is different from the second attribute of the second FRR NH.Type: ApplicationFiled: February 17, 2015Publication date: August 18, 2016Inventors: Pramodh D'Souza, Lars Ernstrom, Antoni Przygienda
-
Publication number: 20160218968Abstract: Exemplary methods performed by a first network device (ND) include generating first and second prefix entries associating incoming Internet Protocol (IP) traffic to first and second data structures (DSs), respectively. Generating the first DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to a second ND, and generating a second proxy referencing a third DS. Generating the second DS includes generating a first proxy including forwarding information causing incoming IP traffic to be forwarded to the second ND, and generating a second proxy referencing the third DS. The methods include generating the third DS including forwarding information causing the incoming IP traffic to be forwarded to a third ND, the third DS further including first state information indicating whether the forwarding information included in the first proxies of the first and second DSs should be used for forwarding the incoming IP traffic.Type: ApplicationFiled: February 10, 2015Publication date: July 28, 2016Inventors: Pramodh D'Souza, Antoni Przygienda, Zoltan Toth, Lars Ernstrom
-
Publication number: 20160182362Abstract: 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: ApplicationFiled: February 26, 2016Publication date: June 23, 2016Inventors: Lars Ernstrom, Pramodh D'Souza, Zoltan Toth
-
Publication number: 20160072664Abstract: A method is implemented by a network device in a network having a plurality of nodes. The method computes a remote loop free alternative (RLFA) next hop as a backup for a primary path next hop. The method improves RLFA computation efficiency for a Q-Space list of nodes in a Q-space for an endpoint node by reducing calculations of the loop free condition for a path from a source node to a destination node via a tunnel between the source node and the endpoint node. The method includes adding a neighbor node to a poison list where the candidate node is in the poison list and the neighbor node is not in the candidate list, the poison list indicating that a node is not a candidate for Q-Space, and determining the Q-Space list by removing nodes from poison list from the plurality of nodes.Type: ApplicationFiled: September 8, 2014Publication date: March 10, 2016Inventors: Alfred C. Lindem, III, Lars Ernstrom, Vasant Patil
-
Patent number: 9264302Abstract: A method implemented for a link aggregation group is disclosed. The link aggregation group contains a local interface and a remote interface. The local interface is a logical interface formed by a plurality of network elements including a local network element and a peer network element. The local network element communicates with the peer network element through an inter-peer link. The method starts with determining that the local network element is active by checking that an aggregate state of the links coupled to the local network element is active. The method continues with detecting an anomaly of the active links and sending a notification to the peer network element about the anomaly. Then method continues with receiving an activation confirmation that the peer network element is ready for switching and switching traffic from the active links to the inter-peer link in response to receiving the activation confirmation.Type: GrantFiled: June 17, 2013Date of Patent: February 16, 2016Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Lars Ernstrom, Allwyn Carvalho, Veeranjaneyulu Gorla, Anjing Wang, Kiran Sasidharan Pillai, Chezhian Renganathan
-
Patent number: 9225629Abstract: A method is implemented by a network device to improve efficiency of computing a node-protecting remote loop-free alternate (LFA) in a network topology graph. The method computes a reverse shortest path first (SPF) algorithm rooted at the primary next hop node, where the reverse SPF algorithm rooted at the primary next hop maintains a reverse path of a shortest path computed by the reverse SPF algorithm rooted at the primary next hop node. The method selects a node that is in both the source node's node-protecting extended P-space that protects the primary next hop node and the primary next hop node's link-protecting Q-space that protects the S-E link.Type: GrantFiled: May 30, 2014Date of Patent: December 29, 2015Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Alfred C. Lindem, III, Lars Ernstrom, Vasant Patil
-
Publication number: 20150350062Abstract: A method is implemented by a network device to improve efficiency of computing a node-protecting remote loop-free alternate (LFA) in a network topology graph. The method computes a reverse shortest path first (SPF) algorithm rooted at the primary next hop node, where the reverse SPF algorithm rooted at the primary next hop maintains a reverse path of a shortest path computed by the reverse SPF algorithm rooted at the primary next hop node. The method selects a node that is in both the source node's node-protecting extended P-space that protects the primary next hop node and the primary next hop node's link-protecting Q-space that protects the S-E link.Type: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Alfred C. Lindem, III, Lars Ernstrom, Vasant Patil
-
Publication number: 20140369186Abstract: A method implemented for a link aggregation group is disclosed. The link aggregation group contains a local interface and a remote interface. The local interface is a logical interface formed by a plurality of network elements including a local network element and a peer network element. The local network element communicates with the peer network element through an inter-peer link. The method starts with determining that the local network element is active by checking that an aggregate state of the links coupled to the local network element is active. The method continues with detecting an anomaly of the active links and sending a notification to the peer network element about the anomaly. Then method continues with receiving an activation confirmation that the peer network element is ready for switching and switching traffic from the active links to the inter-peer link in response to receiving the activation confirmation.Type: ApplicationFiled: June 17, 2013Publication date: December 18, 2014Inventors: Lars Ernstrom, Allwyn Carvalho, Veeranjaneyulu Gorla, Anjing Wang, Kiran Sasidharan Pillai, Chezhian Renganathan