Patents by Inventor János Farkas

János Farkas 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: 10868756
    Abstract: A method that is implemented by a network device for enabling provisioning of explicit paths in a network across a link aggregation group (LAG) by reporting LAG configuration information for a plurality of links between the network device and at least one neighbor device, the LAG configuration information sent to a path computation element (PCE). The method reports the LAG configuration information for a LAG by a LAG module to an intermediate system to intermediate system (IS-IS) module within the network device, sends the LAG configuration information in a sub type length value (TLV) within an intermediate system to intermediate system (IS-IS) message to the PCE, and receives from the PCE an explicit path that selects a link in the LAG.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: December 15, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Panagiotis Saltsidis, János Farkas
  • Publication number: 20200351969
    Abstract: A method is performed by a network entity of a wireless communication network. A first PDU session is established for a wireless terminal (UE) using a first NodeB base station (MgNB) and a first user plane function entity (UPF1). A second PDU session is established for the wireless terminal (UE) using a second NodeB base station (SgNB) and a second user plane function entity (UPF2). The first and second PDU sessions are established for the wireless terminal (UE) using the first and second NodeB base stations so that the first and second PDU sessions are provided concurrently using dual connectivity DC to provide redundant data paths for communication of data for the wireless terminal (UE) through the wireless communication network.
    Type: Application
    Filed: December 29, 2017
    Publication date: November 5, 2020
    Inventors: György MIKLÓS, János FARKAS, Joachim SACHS, Balázs VARGA
  • Publication number: 20200259896
    Abstract: Techniques for enhancing performance in Industrial Internet-of-Things (IIoT) scenarios, including techniques for time-sensitive networking (TSN) and 5G wireless network integration. An example method, performed by a wireless device, comprises receiving system information (SI) from a radio base station (RBS) of a radio access network (RAN), the SI being indicative of support for TSN through the RBS, and establishing at least one TSN stream with an external data network, through the RBS. The example method further includes receiving a first timing signal from the wireless communications network, via the RBS, receiving a second timing signal from the external TSN data network to which the wireless device is connected, comparing the first timing signal to the second timing signal to determine an offset, and transmitting the offset to the wireless communications network.
    Type: Application
    Filed: February 13, 2019
    Publication date: August 13, 2020
    Inventors: Joachim Sachs, Abdulrahman Alabbasi, Mattias Andersson, Niklas Andgart, Ola Angelsmark, José Araújo, Muhammad Ikram Ashraf, Kumar Balachandran, Robert Baldemair, Rodrigo Berg, Yufei Blankenship, Fedor Chernogorov, John Walter Diachina, Torsten Dudda, Henrik Enbuske, Sorour Falahati, János Farkas, Jonas Fröberg Olsson, Majid Gerami, Harald Gustafsson, Kimmo Hiltunen, Andreas Höglund, Torgny Holmberg, Zsolt Kenesi, András Kern, Kittipong Kittichokechai, Anna Larmo, Johan Lundsjö, György Miklós, Hubertus Munz, Gabor Nemeth, Johannes Nygren, Johan Olsson, Alexandros Palaios, Dhruvin Patel, Joakim Persson, Per Persson, Jose Luis Pradas, Sándor Rácz, Pradeepa Ramachandra, Norbert Reider, Dinand Roeland, Stefano Ruffini, Patrik Salmela, Sara Sandberg, Magnus Sandgren, Paul Schliwa-Bertling, Alexey Shapin, Nianshan Shi, Bikramjit Singh, Per Skarin, Bernard Smeets, Ying Sun, Dennis Sundman, Fredrik Svensson, Malgorzata Svensson, Geza Szabo, Wolfgang Tonutti, Balázs Varga, Mårten Wahlström, Kun Wang, Yi-Pin Eric Wang, Osman Nuri Can Yilmaz, Zhenhua Zou, Miguel Lopez
  • Patent number: 10708132
    Abstract: A technique for status change handling in an interconnect node is described, wherein the node comprises a data plane that can assume, per service, a passive or active status. A method aspect in the node comprises transmitting, to another node, a first indication that a change has been or is about to be performed, awaiting, from the other node, reception of a second indication that the data plane in the other node has been set to the passive status, and activating, responsive to the received indication, the data plane of the node from the passive status to the active status. The method aspect in the other node further comprises receiving, from the node, the first indication, passivating, responsive to the receiving step, the data plane being in the active status to the passive status, and transmitting, upon completion of the passivating step, the second indication.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 7, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Balázs Peter Gerö, János Farkas, László Molnár, Panagiotis Saltsidis, Balázs Varga
  • Patent number: 10567224
    Abstract: Methods and apparatus for operating a virtual node in a LAG that includes a first virtual node and a second virtual node are disclosed. The first virtual node includes at least a first fellow node and a second fellow node. In one exemplary method, the first fellow node receives, from the second virtual node, first control information comprising a system ID and first configuration information associated with the LAG. The first control information is compared with reference configuration information representing previously established expected configuration information associated with the LAG. Based on that comparison, and at least one additional criterion, a split brain condition may be determined to exist in the LAG. In a complementary fashion, a fellow node of the second virtual node may be configured to alter its transmitted configuration information depending on whether it is able to communicate with its fellow node in the second virtual node.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: February 18, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: János Farkas, Balázs Peter Gerö, Panagiotis Saltsidis
  • Publication number: 20190394134
    Abstract: A node of a data network receives data packets (200). For at least one of the received data packets (200), the node determines whether the data packet (200) is a guaranteed data packet which is subject to a guarantee that the data packet is not dropped and not delayed by more than a certain delay limit or a non-guaranteed data packet which is not subject to the guarantee. Based on a worst case calculation of a delay experienced by a data packet forwarded by the node, the node configures a resource contingent with a maximum amount of resources which is more than a minimum amount of resources required to meet the guarantee. Further, the node assigns resources to the resource contingent and identifies resources in excess of the minimum amount as excess resources. In response to determining that the data packet (200) is anon-guaranteed data packet and determining that sufficient excess resources are present, the node forwards the data packet (200) based on the excess resources.
    Type: Application
    Filed: July 25, 2016
    Publication date: December 26, 2019
    Inventors: Szilveszter Nádas, János Farkas, Balázs Varga
  • Patent number: 10447583
    Abstract: The present disclosure generally relates to packet processing by a network element system that transfers first and second packet flows of the same traffic handling class (e.g., the Ethernet express traffic class). A method aspect performed by the network element system comprises the step of receiving, from a network controller, information defining opening times for packet gates associated with network element ports. The opening times define a relative transmission order among first packet flow packets and second packet flow packets. Upon receipt of first and second packet flow packets at the respective ports, the packet gates are controlled based on the received information to trigger transmission of the first and second packet flow packets in the predefined transmission order.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: October 15, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: János Farkas, Stefano Ruffini, Balázs Varga
  • Publication number: 20190253342
    Abstract: A node classifies data packets into different classes and replicates the data packets according to a number of redundant links configured for transmission of the data packets to obtain, for each of the redundant links, a redundant version of the data packets. For a first one of the classes, the node marks all redundant versions of the data packets with a first indication that the data packet is a guaranteed data packet. For a second one of the classes, the node marks at least one of the redundant versions of the data packets with a second indication that the data packet is a guaranteed data packet and marks at least one other of the redundant versions of the data packets with a third indication that the data packet is a non-guaranteed data packet.
    Type: Application
    Filed: November 7, 2016
    Publication date: August 15, 2019
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Szilveszter NÁDAS, János FARKAS, Balázs VARGA
  • Patent number: 10361962
    Abstract: A method performed by a network element that transfers first and second packet flows of the same traffic handling class comprises the step of receiving, from a network controller, information defining a relative forwarding order between first and second packet flow packets. Upon receipt, at least one ingress port of the network element, of a first and a second packet, determining that the first packet belongs to the first packet flow and the second packet to the second packet flow. The first and second packets will then be forwarded towards at least one egress port of the network element in an order defined by the information received from the network controller.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: July 23, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Balázs Varga, János Farkas, Stefano Ruffini
  • Publication number: 20190166061
    Abstract: A system comprising one or more network elements and configured to process at least first and second packet flows. The system comprises a first packet gate selectively switchable between an open state for packet transmission and a closed state and an associated first packet queue. The first packet gate and the first packet queue are configured to handle first packet flow packets. The system further comprises a second packet queue configured to handle second packet flow packets. Moreover, the system comprises at least one processor configured to control switching of the first packet gate between the open state and the closed state based on the occurrence of a first event associated with the second packet queue to trigger transmission of the first packet flow packets in a relative transmission order among the first packet flow packets and the second packet flow packets.
    Type: Application
    Filed: July 26, 2016
    Publication date: May 30, 2019
    Inventors: János FARKAS, Stefano RUFFINI, Balázs VARGA, Csaba SIMON, István MOLDOVÁN
  • Patent number: 10270686
    Abstract: A method of updating conversation allocation in link aggregation is disclosed. The method starts with verifying that an implementation of a conversation-sensitive link aggregation control protocol (LACP) is operational at a network device of a network for an aggregation port. Then it is determined that operations through enhanced link aggregation control protocol data units (LACPDUs) are possible. The enhanced LACPDUs can be used for updating conversation allocation information, and the determination is based at least partially on a compatibility check between a first set of operational parameters of the network device and a second set of operational parameters of a partner network device. Then a conversation allocation state of an aggregation port of the link aggregation group is updated based on a determination that the conversation allocation state is incorrect, where the conversation allocation state indicates a list of conversations transmitting through the aggregation port.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: April 23, 2019
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Panagiotis Saltsidis, János Farkas, Balázs Peter Gerö
  • Publication number: 20190081888
    Abstract: A method that is implemented by a network device for enabling provisioning of explicit paths in a network across a link aggregation group (LAG) by reporting LAG configuration information for a plurality of links between the network device and at least one neighbor device, the LAG configuration information sent to a path computation element (PCE). The method reports the LAG configuration information for a LAG by a LAG module to an intermediate system to intermediate system (IS-IS) module within the network device, sends the LAG configuration information in a sub type length value (TLV) within an intermediate system to intermediate system (IS-IS) message to the PCE, and receives from the PCE an explicit path that selects a link in the LAG.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: Panagiotis SALTSIDIS, János FARKAS
  • Patent number: 10193941
    Abstract: A method for interworking between a first protocol entity adapted to operate in accordance with a stream reservation protocol for reserving resources for a data stream along a stream path of the data stream and a second protocol entity adapted to operate in accordance with a routing protocol for distributing information in a communication network is described. The method comprises sending, from the first protocol entity to the second protocol entity, a request for stream path information indicating, for a data stream to be sent, a stream path in the communication network. The method also comprises determining, by the second protocol entity, the stream path information for the stream path based on the request, sending, from the second protocol entity to the first protocol entity, the determined stream path information, and initiating, by the first protocol entity, a resource reservation procedure for reserving resources in response to receiving the stream path information.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: January 29, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: János Farkas, András Kern
  • Patent number: 10164872
    Abstract: A process is implemented by a network device for enabling the provisioning of explicit trees in a network by reporting link aggregation group (LAG) configuration information to a path computation element (PCE). The network device implements a LAG module and an intermediate system-intermediate system (IS-IS) module that includes an IS-IS path control and reservation module (ISIS-PCR). The process includes reporting LAG configuration by the LAG module to the IS-IS module within the network device, sending a link state protocol data unit (PDU) (LSP) with the LAG configuration in a LAG sub type length value (TLV) by the ISIS-PCR, receiving, by the IS-IS module, an explicit tree that specifies at least one virtual local area network (VLAN) identifier (VID) to an aggregation link of the LAG assignment, and translating, by the ISIS-PCR module, the explicit tree into a LAG configuration, the LAG configuration specifying a conversation to aggregation link assignment.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: December 25, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Panagiotis Saltsidis, János Farkas
  • Patent number: 10100669
    Abstract: A turbo machine, such as a gas turbine, includes a rotor, which rotates about a horizontal machine axis, and which is enclosed by a coaxial enclosure. The turbo machine includes a metal casing, whereby an electrical heating system is provided on the lower half of the metal casing. A safe operation is achieved by having the heating system configured as a redundant system.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: October 16, 2018
    Assignee: ANSALDO ENERGIA IP UK LIMITED
    Inventors: Janos Farkas, Giovanni Cataldi, Matteo Rocchi
  • Patent number: 10063432
    Abstract: A method of supporting service chaining at a network device of a data network is disclosed. The data network offers a set of services associated with a set of network devices, where subscribers of the data network are served by chains of one or more services. The method starts upon receiving a frame, and the network device selects a chain of one or more services for the frame to be processed by the data network. The network device encapsulates the frame with a reflected frame message (RFM) header, the RFM header containing source information associated with the network device, destination information associated with an immediate next service for the frame to be processed, an operation code indicating the frame being an RFM frame. Then the network device sends the encapsulated frame out of the network device according to the destination information of the encapsulated frame.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: August 28, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Panagiotis Saltsidis, David Ian Allan, János Farkas, Martin Julien, Laurent Marchand
  • Publication number: 20180183708
    Abstract: The present disclosure generally relates to packet processing by a network element system that transfers first and second packet flows of the same traffic handling class (e.g., the Ethernet express traffic class). A method aspect performed by the network element system comprises the step of receiving, from a network controller, information defining opening times for packet gates associated with network element ports. The opening times define a relative transmission order among first packet flow packets and second packet flow packets. Upon receipt of first and second packet flow packets at the respective ports, the packet gates are controlled based on the received information to trigger transmission of the first and second packet flow packets in the predefined transmission order.
    Type: Application
    Filed: November 9, 2015
    Publication date: June 28, 2018
    Inventors: János Farkas, Stefano Ruffini, Balázs Varga
  • Publication number: 20180159734
    Abstract: Methods and apparatus for operating a virtual node in a LAG that includes a first virtual node and a second virtual node are disclosed. The first virtual node includes at least a first fellow node and a second fellow node. In one exemplary method, the first fellow node receives, from the second virtual node, first control information comprising a system ID and first configuration information associated with the LAG. The first control information is compared with reference configuration information representing previously established expected configuration information associated with the LAG. Based on that comparison, and at least one additional criterion, a split brain condition may be determined to exist in the LAG. In a complementary fashion, a fellow node of the second virtual node may be configured to alter its transmitted configuration information depending on whether it is able to communicate with its fellow node in the second virtual node.
    Type: Application
    Filed: February 8, 2018
    Publication date: June 7, 2018
    Inventors: János Farkas, Balázs Peter Gerö, Panagiotis Saltsidis
  • Patent number: 9906411
    Abstract: Methods and apparatus for operating a virtual node in a LAG that includes a first virtual node and a second virtual node are disclosed. The first virtual node includes at least a first fellow node and a second fellow node. In one exemplary method, the first fellow node receives, from the second virtual node, first control information comprising a system ID and first configuration information associated with the LAG. The first control information is compared with reference configuration information representing previously established expected configuration information associated with the LAG. Based on that comparison, and at least one additional criterion, a split brain condition may be determined to exist in the LAG. In a complementary fashion, a fellow node of the second virtual node may be configured to alter its transmitted configuration information depending on whether it is able to communicate with its fellow node in the second virtual node.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: February 27, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: János Farkas, Balázs Peter Gerö, Panagiotis Saltsidis
  • Patent number: 9832102
    Abstract: A method is implemented by a network device executing a local computation engine and a link state routing protocol. The local computation engine and the link state protocol support automatic establishment of redundant paths and cautious restoration in a packet network. The method includes receiving an explicit path (EP) type length value (TLV) via a link state routing protocol, executing a shortest path algorithm to obtain a shortest path for loose hops of a path identified by the EP TLV, the shortest path to be a primary path, updating a network graph to prune links of the primary path or bias links of the primary path, and calculating a backup path using the shortest path algorithm on the updated network graph.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: November 28, 2017
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: János Farkas, David Ian Allan