Patents by Inventor András Kern
András Kern 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: 12657037Abstract: A method for orchestrating deployment of mixed function-based and container-based software in a network is disclosed. The method is executed by a first node in cooperation with a second and a third node in response to a request to run software utilizing at least one infrastructure component and at least one function component. The second node manages the infrastructure component, while the third node manages the function-as-a-service (FaaS) platform. The first node transmits a request to the second node to deploy the infrastructure component and identifies at least one FaaS platform to be employed. The first node further transmits a request to the third node to configure the identified FaaS platform for execution of the software. Accordingly, the first node operates as an orchestrator for both infrastructure-as-a-service (IaaS) and FaaS resources.Type: GrantFiled: April 30, 2020Date of Patent: June 16, 2026Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Balázs Peter Gerö, András Kern
-
Patent number: 12615232Abstract: There is provided a method performed by an entity for managing traffic between a network gateway and an application server. In response to a user equipment (UE) connecting to or disconnecting from the network gateway, a network prefix assigned to a DNS view is updated (102). The network prefix comprises one or more internet protocol (IP) addresses that each identify a UE that is connected to the network gateway and to which the DNS view is accessible. Traffic between the network gateway and the application server is steered according to the DNS view to which the updated network prefix is assigned.Type: GrantFiled: November 20, 2020Date of Patent: April 28, 2026Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: András Kern, Balázs Peter Gerö
-
Publication number: 20250358484Abstract: A network device (110) generates (810) video data representing a viewing frustrum of a three-dimensional scene. A plurality of virtual objects are within the viewing frustrum. The network device (110) transmits (820) pose information and the video data to a computing device (120) over a first transport channel (130a) and a second transport channel (130b), respectively. The first transport channel (130a) has lower latency characteristics than the second transport channel (130b) and the pose information comprises a pose of a virtual object within the viewing frustrum. The computing device (120) receives (860), from the network device (110), the pose information and video data over the first transport channel (130a) and the second transport channel (130b), respectively. The computing device (120) predicts (870) a newer pose of the virtual object from the pose information and generates (880) a two-dimensional image using the predicted pose and the video data as inputs to a warping function.Type: ApplicationFiled: May 26, 2022Publication date: November 20, 2025Inventors: Balázs Peter Gerö, András Kern, Bence Formanek, Dávid Jocha, Gabor Sandor Enyedi
-
Patent number: 12464041Abstract: 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: GrantFiled: February 13, 2019Date of Patent: November 4, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)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: 12289244Abstract: Systems and methods are disclosed herein that enable Time Sensitive Networking (TSN) network or Deterministic Networking (DetNet) network replication function fallback. In some embodiments, a method comprises, at a primary replication function, obtaining a packet in a particular stream, obtaining a sequence number for the packet, generating M copies of the packet each comprising the sequence number, transmitting the M copies, and providing, to a redundancy controller, the sequence number or a next sequence number of a next packet to be transmitted for the particular stream. The method further comprises, at the redundancy controller, receiving the sequence number or the next sequence number and providing the sequence number or the next sequence number to a secondary replication function. The method further comprises, at the secondary replication function, receiving the sequence number or the next sequence number and configuring a sequence generation function with the next sequence number.Type: GrantFiled: July 9, 2019Date of Patent: April 29, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Balázs Varga, János Farkas, András Kern
-
Patent number: 12095657Abstract: Systems and methods for packet or frame replication and elimination in a Time Sensitive Networking (TSN) network or Deterministic Networking (DetNet) network are disclosed. In some embodiments, a method of operation of a node in a TSN network or DetNet network comprises determining whether to reset a sequence recovery function used for frame or packet elimination for a particular stream of packets based on either or both of an explicit indication or an implicit indication and resetting the sequence recovery function used for frame or packet elimination for the particular stream of packets upon determining to reset the sequence recovery function. In this manner, packet or frame elimination is improved by avoiding scenarios that result in discarding valid packets or frames due to an out of sync condition between the sequence generation function at the replicator and the sequence recovery function at the eliminator.Type: GrantFiled: July 5, 2019Date of Patent: September 17, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Balázs Varga, János Farkas, András Kern, István Moldován
-
Patent number: 12050928Abstract: It is disclosed a method and an apparatus (80) of providing a function as a service, faas, deployment of an application. A deployment unit is generated (30, 44, 508) per group of application blocks, where said deployment unit comprises said group of application blocks, and an implementation of function invocation for functions being accessed by groups of application blocks. Function invocations of the group of application blocks are constrained or bound (604, 610, 612) to libraries of supporting implementations. Deployment units are provided (32, 48, 510) together with the element invocations attached to said libraries, to a lifecycle manager of a faas platform, whereby the faas platform implements the faas deployment of said application the performance targets of which, being related to the groups of application blocks. This disclosure enables a developer to adjust the performance of an application without having to change the logic of application implementations.Type: GrantFiled: December 5, 2018Date of Patent: July 30, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Balázs Peter Gerö, Bence Formanek, András Kern
-
Publication number: 20240118941Abstract: There is provided a method performed by an entity for load balancing in a system including a function-as-a-service (FaaS) system and a container-as-a-service (CaaS) system. The method is performed in response to a change in a load balancing configuration of a plurality of software containers of the CaaS system and/or a second load balancing configuration of a plurality of software functions of the FaaS system. Each software container is associated with a respective software function. The first load balancing configuration and second load balancing configuration are coordinated such that, following the change, each execution instance of one or more of the plurality software functions is subject to the same load balancing configuration as each instance of one or more of the plurality of software containers with which the one or more of the plurality of software functions is associated.Type: ApplicationFiled: December 14, 2020Publication date: April 11, 2024Inventors: Balázs Peter GERÖ, András KERN
-
Patent number: 11907763Abstract: A technique for dynamically determining a modification of an initial cloud computing deployment (CCD) of a serverless application with multiple application functions is described. The multiple application functions in the initial CCD are grouped into one or more deployment artifacts each comprising at least one application function, wherein each deployment artifact is associated with a dedicated cloud computing platform type selected from FaaS and CaaS. An apparatus of the present disclosure is configured to obtain at least one requirement for the serverless application or its deployment, and to obtain an application model of the serverless application.Type: GrantFiled: April 12, 2019Date of Patent: February 20, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Balázs Peter Gerö, András Kern, Dávid Jocha, Bence Formanek
-
Publication number: 20230421533Abstract: There is provided a method performed by an entity for managing traffic between a network gateway and an application server. In response to a user equipment (UE) connecting to or disconnecting from the network gateway, a network prefix assigned to a DNS view is updated (102). The network prefix comprises one or more internet protocol (IP) addresses that each identify a UE that is connected to the network gateway and to which the DNS view is accessible. Traffic between the network gateway and the application server is steered according to the DNS view to which the updated network prefix is assigned.Type: ApplicationFiled: November 20, 2020Publication date: December 28, 2023Inventors: András Kern, Balázs Peter Gerö
-
Publication number: 20220368626Abstract: Systems and methods for packet or frame replication and elimination in a Time Sensitive Networking (TSN) network or Deterministic Networking (DetNet) network are disclosed. In some embodiments, a method of operation of a node in a TSN network or DetNet network comprises determining whether to reset a sequence recovery function used for frame or packet elimination for a particular stream of packets based on either or both of an explicit indication or an implicit indication and resetting the sequence recovery function used for frame or packet elimination for the particular stream of packets upon determining to reset the sequence recovery function. In this manner, packet or frame elimination is improved by avoiding scenarios that result in discarding valid packets or frames due to an out of sync condition between the sequence generation function at the replicator and the sequence recovery function at the eliminator.Type: ApplicationFiled: July 5, 2019Publication date: November 17, 2022Inventors: Balázs Varga, János Farkas, András Kern, István Moldován
-
Publication number: 20220360537Abstract: Systems and methods are disclosed herein that enable Time Sensitive Networking (TSN) network or Deterministic Networking (DetNet) network replication function fallback. In some embodiments, a method comprises, at a primary replication function, obtaining a packet in a particular stream, obtaining a sequence number for the packet, generating M copies of the packet each comprising the sequence number, transmitting the M copies, and providing, to a redundancy controller, the sequence number or a next sequence number of a next packet to be transmitted for the particular stream. The method further comprises, at the redundancy controller, receiving the sequence number or the next sequence number and providing the sequence number or the next sequence number to a secondary replication function. The method further comprises, at the secondary replication function, receiving the sequence number or the next sequence number and configuring a sequence generation function with the next sequence number.Type: ApplicationFiled: July 9, 2019Publication date: November 10, 2022Inventors: Balázs Varga, János Farkas, András Kern
-
Publication number: 20220188164Abstract: A technique for dynamically determining a modification of an initial cloud computing deployment (CCD) of a serverless application with multiple application functions is described. The multiple application functions in the initial CCD are grouped into one or more deployment artifacts each comprising at least one application function, wherein each deployment artifact is associated with a dedicated cloud computing platform type selected from FaaS and CaaS. An apparatus of the present disclosure is configured to obtain at least one requirement for the serverless application or its deployment, and to obtain an application model of the serverless application.Type: ApplicationFiled: April 12, 2019Publication date: June 16, 2022Inventors: Balázs Peter Gerö, András Kern, Dávid Jocha, Bence Formanek
-
Publication number: 20220004422Abstract: It is disclosed a method and an apparatus (80) of providing a function as a service, faas, deployment of an application. A deployment unit is generated (30, 44, 508) per group of application blocks, where said deployment unit comprises said group of application blocks, and an implementation of function invocation for functions being accessed by groups of application blocks. Function invocations of the group of application blocks are constrained or bound (604, 610, 612) to libraries of supporting implementations. Deployment units are provided (32, 48, 510) together with the element invocations attached to said libraries, to a lifecycle manager of a faas platform, whereby the faas platform implements the faas deployment of said application the performance targets of which, being related to the groups of application blocks. This disclosure enables a developer to adjust the performance of an application without having to change the logic of application implementations.Type: ApplicationFiled: December 5, 2018Publication date: January 6, 2022Inventors: Balázs Peter Gerö, Bence Formanek, András Kern
-
Patent number: 10868735Abstract: A multi-provider network infrastructure is described herein where a Multi-Domain Orchestrator (MDO) is configured to assist a Path Computation Entity (PCE) in resolving a placement and location (identifier) of a tunnel path endpoint for a network service.Type: GrantFiled: January 23, 2017Date of Patent: December 15, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: András Kern, Balázs Peter Gerö
-
Publication number: 20200259896Abstract: 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: ApplicationFiled: February 13, 2019Publication date: August 13, 2020Inventors: 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
-
Publication number: 20190356559Abstract: A multi-provider network infrastructure is described herein where a Multi-Domain Orchestrator (MDO) is configured to assist a Path Computation Entity (PCE) in resolving a placement and location (identifier) of a tunnel path endpoint for a network service.Type: ApplicationFiled: January 23, 2017Publication date: November 21, 2019Inventors: András Kern, Balázs Peter Gerö
-
Patent number: 10243759Abstract: The present disclosure generally relates to the support of optical connection setup. More specifically, the present disclosure relates to a technique of supporting provision of a connection via a data communication network of an optical network between packet network islands. A method embodiment comprises establishing a Border Gateway Protocol-Link State, BGP-LS, connection via the DCN between a first edge node of the first packet network island and a BGP-LS node in the optical network.Type: GrantFiled: September 3, 2014Date of Patent: March 26, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Balázs Peter Gerö, Daniele Ceccarelli, András Kern
-
Patent number: 10193941Abstract: 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: GrantFiled: July 14, 2014Date of Patent: January 29, 2019Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: János Farkas, András Kern
-
Publication number: 20170237582Abstract: The present disclosure generally relates to the support of optical connection setup. More specifically, the present disclosure relates to a technique of supporting provision of a connection via a data communication network of an optical network between packet network islands. A method embodiment comprises establishing a Border Gateway Protocol-Link State, BGP-LS, connection via the DCN between a first edge node of the first packet network island and a BGP-LS node in the optical network.Type: ApplicationFiled: September 3, 2014Publication date: August 17, 2017Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Balázs Peter Gerö, Daniele Ceccarelli, András Kern