Patents by Inventor Dániel Géhberger

Dániel Géhberger 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: 11960940
    Abstract: A FaaS system comprises a plurality of execution nodes. A software package is received in the system, the software package comprising a function that is to be executed in the FaaS system. Data location information related to data that the function is going to access during execution is obtained. Based on the data location information, a determination is then made of an execution node in which the function is to be executed. The function is loaded into the determined execution node and executing in the determined execution node.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: April 16, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Zoltán Turányi, Dániel Géhberger
  • Patent number: 11917483
    Abstract: A method for operating a replication control module is provided. The method comprises determining that a handover takes place by which a data session exchanged via a cellular network between a serving application instance and a user equipment is transferred from the serving application instance to a target application instance selected from a plurality of application instances located in a cloud environment. The method further includes determining a location of the target application instance in the cloud environment; determining target replica locations of replica of a session state data individually on a per session basis for said data session taking into account the location of the target application instance; and transmitting location information to a data handling module allowing the data handling module to distribute the replica to the determined locations of the target replica locations.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: February 27, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Péter Mátray, Dániel Géhberger, Gábor Németh
  • Patent number: 11917023
    Abstract: Methods and apparatus for fast session restoration of user sessions in a network node are suitable for latency sensitive applications. The fast session restoration techniques take advantage of the layered architecture of a network node and stores layer-specific descriptors that describe the states of corresponding service layers of a network node for an active session. When a failure of the network nodes occurs, the descriptors are used to achieve a seamless and fast session restoration.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: February 27, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Mate Imre Nagy, Dietmar Fiedler, Péter Mátray, Dániel Géhberger, Gábor Németh, Balázs Pinczel
  • Publication number: 20240028611
    Abstract: A healing procedure is disclosed for distributed database. A storage node locally stores metadata for a plurality of data items stored in the distributed database. The metadata includes, for each data item, an identifier associated with the data item and an associated replica location list indicating one or more storage nodes in the distributed database storing replicas of the data item. Responsive to a trigger indicating a fault in a second storage node, the storage node iterates over the metadata to identify compromised data items for which the first storage node is designated as a healing node and performs a healing procedure for each compromised data item where the first storage node is designated as the healing node.
    Type: Application
    Filed: December 19, 2020
    Publication date: January 25, 2024
    Inventors: Péter Mátray, Dániel Géhberger, Gábor Németh
  • Publication number: 20230396673
    Abstract: According to an aspect there is provided a computer-implemented method of operating a leader server in a leader server-follower server log replication configuration.
    Type: Application
    Filed: October 29, 2020
    Publication date: December 7, 2023
    Inventors: Balazs Pinczel, Dániel Géhberger, Pêter Mátray, Gábor Németh, Mate Imre Nagy
  • Publication number: 20230185618
    Abstract: There is provided a method performed by an entity for handling execution of functions in a function-as-a-service (FaaS) system. The FaaS system includes one or more nodes on which functions are executable. The method includes grouping functions into a group of functions to be executed on a single one of the one or more nodes. The grouping is based on information from the one or more nodes. The information is indicative of which functions access which data during execution of the functions and each function of the group accesses the same data as at least one other function of the group.
    Type: Application
    Filed: March 23, 2020
    Publication date: June 15, 2023
    Inventors: Dániel GÉHBERGER, Zoltán Richárd TURÁNYI, Roch GLITHO, Mohammad ABU LEBDEH
  • Publication number: 20230033971
    Abstract: There is provided a method for handling execution of a function in a function-as-a- service (FaaS) system. According to the method, in response (200) to a trigger on a first node of the FaaS system for execution of a function, execution of the function is initiated (206) on the first node of the FaaS system if data to be accessed for the execution is stored on the first node of the FaaS system and/or execution of the function is initiated (210) on a second node of the FaaS system if the data to be accessed for the execution is stored on the second node of the FaaS system.
    Type: Application
    Filed: November 21, 2019
    Publication date: February 2, 2023
    Inventors: Zoltán Turányi, Dániel Géhberger, Gabor Nemeth, Péter Mátray, Balázs Pinczel
  • Publication number: 20220164241
    Abstract: Embodiments described herein relate to methods and apparatuses for selecting a first virtualisation engine to execute an application deployment request. A method in a selection engine (104, 700) comprises receiving (300) an application deployment request (101) comprising an identification of an application image (102); selecting (306) the first virtualisation engine from a plurality of virtualisation engines based on a plurality of respective values of at least one characteristic associated with execution of the application image by each of the plurality of virtualisation engines; and initiating (308) execution of the application image by the first virtualisation engine.
    Type: Application
    Filed: May 24, 2019
    Publication date: May 26, 2022
    Inventors: Dániel Géhberger, András Császár, Dávid Kovács
  • Patent number: 11334468
    Abstract: The method relates to a method for checking a correct operation of an application running in a cloud environment, the method comprising at a health checking entity, monitoring a reception of health reports generated by the application, each health report comprising at least information allowing an operation status of the application to be determined, determining whether an anomaly is detected in the reception of the health reports, wherein, when an anomaly is detected in the reception, triggering a transmission of a new health report to be transmitted by the application, determining whether the application is operating correctly after triggering the transmission of the new health report, wherein, if the application is not operating correctly after triggering the transmission of the new health report, informing a control entity of the application that the application is not operating correctly.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: May 17, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Dániel Géhberger, Péter Mátray, Gabor Nemeth
  • Publication number: 20220124593
    Abstract: A method for operating a replication control module is provided. The method comprises determining that a handover takes place by which a data session exchanged via a cellular network between a serving application instance and a user equipment is transferred from the serving application instance to a target application instance selected from a plurality of application instances located in a cloud environment. The method further includes determining a location of the target application instance in the cloud environment; determining target replica locations of replica of a session state data individually on a per session basis for said data session taking into account the location of the target application instance; and transmitting location information to a data handling module allowing the data handling module to distribute the replica to the determined locations of the target replica locations.
    Type: Application
    Filed: January 30, 2019
    Publication date: April 21, 2022
    Inventors: Péter Mátray, Dániel Géhberger, Gábor Németh
  • Publication number: 20220124159
    Abstract: Methods and apparatus for fast session restoration of user sessions in a network node are suitable for latency sensitive applications. The fast session restoration techniques take advantage of the layered architecture of a network node and stores layer-specific descriptors that describe the states of corresponding service layers of a network node for an active session. When a failure of the network nodes occurs, the descriptors are used to achieve a seamless and fast session restoration.
    Type: Application
    Filed: November 21, 2019
    Publication date: April 21, 2022
    Inventors: Mate Imre Nagy, Dietmar Fiedler, Péter Mátray, Dániel Géhberger, Gábor Németh, Balázs Pinczel
  • Publication number: 20220086037
    Abstract: A technique for application level based connection handling in a system comprising a plurality of distributed applications (302, 304) is disclosed. A method implementation of the technique is performed by a connection handling component (306) operating at application Level and providing an interface (310) towards a first application (302) of the plurality of distributed applications (302, 304) for establishing a connection with a second application (304) of the distributed plurality of applications (302, 304). The method comprises establishing, upon request of the first application (302) via the interface (310), a connection with the second application (304), and maintaining the connection on behalf of the first application (302) for communication between the first application (302) and the second application (304).
    Type: Application
    Filed: January 17, 2019
    Publication date: March 17, 2022
    Inventors: Dániel Géhberger, Péter Mátray, Gabor Nemeth, Balázs Pinczel
  • Publication number: 20220006868
    Abstract: Fail-over protection is provided for a server cluster including a plurality of primary nodes supporting user sessions and a standby node. When the standby node determines that a primary node in a cluster has failed, the standby node configures its network interface to use an Internet Protocol (IP) address of the failed primary node. The standby node further retrieves session data for user sessions supported by the failed primary node from a low latency database for the cluster and restores the user sessions at the standby node. When the user sessions are restored, the standby node switches from a standby mode to an active mode.
    Type: Application
    Filed: November 21, 2019
    Publication date: January 6, 2022
    Inventors: András Császár, Péter Mátray, Dániel Géhberger, Gábor Németh, Balázs Pinczel, Mate Imre Nagy, Dietmar Fiedler
  • Publication number: 20210149742
    Abstract: A FaaS system (100) comprises a plurality of execution nodes (110). A software package (190) is received in the system (100), the software package (190) comprising a function (101) that is to be executed in the FaaS system (100). Data location information related to data that the function (101) is going to access during execution is obtained. Based on the data location information, a determination is then made of an execution node (111) in which the function (101) is to be executed. The function (101) is loaded into the determined execution node (111) and executing in the determined execution node (111).
    Type: Application
    Filed: May 29, 2018
    Publication date: May 20, 2021
    Inventors: Zoltan Turanyi, Daniel Gehberger
  • Patent number: 11003506
    Abstract: A technique for determining of a load of an application in a cloud computing environment is disclosed. The application is executed with one or more application instances in the cloud computing environment, wherein each of the one or more application instances obtains input data from a respective input queue. A method implementation for supporting the technique comprises determining a wait indicator for at least one of the one or more application instances, the wait indicator for an application instance indicating a relation between empty states of the input queue of the application instance and non-empty states of the input queue of the application instance, and triggering forwarding of the wait indicator determined for the at least one of the one or more application instances to a load determination component.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: May 11, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Dániel Géhberger, Péter Mátray, Gábor Németh
  • Publication number: 20210073106
    Abstract: The method relates to a method for checking a correct operation of an application running in a cloud environment, the method comprising at a health checking entity, monitoring a reception of health reports generated by the application, each health report comprising at least information allowing an operation status of the application to be determined, determining whether an anomaly is detected in the reception of the health reports, wherein, when an anomaly is detected in the reception, triggering a transmission of a new health report to be transmitted by the application, determining whether the application is operating correctly after triggering the transmission of the new health report, wherein, if the application is not operating correctly after triggering the transmission of the new health report, informing a control entity of the application that the application is not operating correctly.
    Type: Application
    Filed: December 14, 2017
    Publication date: March 11, 2021
    Inventors: Dániel GÉHBERGER, Péter MÁTRAY, Gabor NEMETH
  • Patent number: 10944645
    Abstract: There is provided a node of a network and a method of operating the same. According to the method, data transmissions between a plurality of resources at the node of the network are monitored (400). A pattern in the monitored data transmissions is identified between the plurality of resources at the node of the network (402). A distribution of the plurality of resources at the node of the network the network is adapted based on the identified pattern in the monitored data transmissions (404).
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: March 9, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Péter Mátray, Dániel Géhberger, Gabor Nemeth
  • Publication number: 20210051110
    Abstract: There is provided a communication node of a system and a method for handling communications between nodes of the system. Information indicative of at least one condition in the system is acquired (300). For each request transmitted by a node of the system and targeted for another node of the system, a mode in which to wait for reception of a response to the request from the targeted node is selected based on the acquired information (302).
    Type: Application
    Filed: May 10, 2017
    Publication date: February 18, 2021
    Inventors: Dániel Géhberger, Péter Mátray, Gabor Nemeth
  • Publication number: 20200084121
    Abstract: There is provided a node of a network and a method of operating the same. According to the method, data transmissions between a plurality of resources at the node of the network are monitored (400). A pattern in the monitored data transmissions is identified between the plurality of resources at the node of the network(402). A distribution of the plurality of resources at the node of the network the network is adapted based on the identified pattern in the monitored data transmissions(404).
    Type: Application
    Filed: June 1, 2016
    Publication date: March 12, 2020
    Inventors: Péter Mátray, Dániel Géhberger, Gabor Nemeth
  • Publication number: 20190347139
    Abstract: A technique for determining of a load of an application in a cloud computing environment (100) is disclosed. The application is executed with one or more application instances (102) in the cloud computing environment (100), wherein each of the one or more application instances (102) obtains input data from a respective input queue (104). A method implementation for supporting the technique comprises determining a wait indicator for at least one of the one or more application instances (102), the wait indicator for an application instance (102) indicating a relation between empty states of the input queue (104) of the application instance (102) and non-empty states of the input queue (104) of the application instance (102), and triggering forwarding of the wait indicator determined for the at least one of the one or more application instances (102) to a load determination component (106).
    Type: Application
    Filed: January 26, 2016
    Publication date: November 14, 2019
    Inventors: Dániel Géhberger, Péter Mátray, Gábor Németh