Patents by Inventor Heikki Mahkonen

Heikki Mahkonen 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).

  • Publication number: 20240364515
    Abstract: A method of a server to establish secure multipath communications between the server and a user device includes establishing a WireGuard connection with the user device, establishing a first sub flow of a multipath transmission control protocol (MPTCP) connection with the user device using a first WireGuard virtual private network (VPN) tunnel, the first sub flow having a first path, sending a message to initiate a second path between the server and the user device, the message including a WireGuard interface address, public key for the server, and WireGuard indicator, receiving a reply message with a public key for the user device, and establishing a second sub flow of the MPTCP connection with the user device using a second WireGuard VPN tunnel, the second sub flow having the second path.
    Type: Application
    Filed: August 2, 2021
    Publication date: October 31, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Wassim Michel HADDAD, Heikki MAHKONEN
  • Patent number: 12008912
    Abstract: Broadcasting geolocation information of an Unmanned Aerial Vehicle (UAV) from the UAV by determining current geolocation of the UAV by communicating with a geolocation service and utilizing the geolocation service to geolocate the UAV. Then the UAV prepares a radio frame that includes geolocation information identifying the current geolocation of the UAV and other information associated with the UAV using a radio protocol of one of a 3rd Generation Partnership Project (3GPP) radio protocol, a WiFi radio protocol, a wireless personal area network protocol and a low-power wide-area network protocol and transmits the radio frame to broadcast the current geolocation of the UAV.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: June 11, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Attila Takacs
  • Publication number: 20240007388
    Abstract: A method that improves quality of service for user equipment in a mobile communication network implemented by a customer premise equipment. The method includes receiving any one of a session request from a user equipment with a destination, a quality of service change request from the user equipment, or a notification of congestion in the customer premise equipment, receiving mesh link information and tunnel configuration from an orchestrator, establishing a tunnel to a selected link in the mesh link information, and enabling mesh communication with the destination via the established tunnel.
    Type: Application
    Filed: May 12, 2021
    Publication date: January 4, 2024
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Wassim Michel HADDAD, Heikki MAHKONEN
  • Patent number: 11817001
    Abstract: Broadcasting geolocation information of an Unmanned Aerial Vehicle (UAV) from the UAV by determining current geolocation of the UAV by communicating with a geolocation service and utilizing the geolocation service to geolocate the UAV. Then the UAV prepares a radio frame that includes geolocation information identifying the current geolocation of the UAV and other information associated with the UAV using a radio protocol of one of a 3rd Generation Partnership Project (3GPP) radio protocol, a WiFi radio protocol, a wireless personal area network protocol and a low-power wide-area network protocol and transmits the radio frame to broadcast the current geolocation of the UAV.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: November 14, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Attila Takács
  • Patent number: 11671842
    Abstract: A method by one or more network devices for determining parameter values for a base station of a cellular network operating in a wireless band that is shared with one or more wireless access points. The parameter values are determined to optimize network performance in a manner that allows for fair coexistence between the base station and the one or more wireless access points. The method includes determining, using a machine learning system, parameter values for the base station based on proximity information and activity information for the one or more wireless access points, causing the base station to be configured with the parameter values, determining a measure of how configuring the base station with the parameter values affected network performance based on comparing the level of network performance before and after the base station was configured with the parameter values, and training the machine learning system using the measure.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: June 6, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Issa Al-Fanek, Havish Koorapaty, Meral Shirazipour, Heikki Mahkonen, Ravi Manghirmalani
  • Patent number: 11645923
    Abstract: A method for controlling an Unmanned Aerial Vehicle (UAV) is described. The method includes receiving an enhanced flight plan, wherein the enhanced flight plan includes one or more predefined points and each of the predefined points is associated with a set of conditions and a set of locations; storing the one or more predefined points in the UAV; flying the UAV according to the enhanced flight plan; detecting, by the UAV, a condition associated with a predefined point in the one or more predefined points stored in the UAV; and adjusting, autonomously by the UAV and in response to detecting the condition, a flight of the UAV using a set of locations associated with the predefined point and associated with the detected condition.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 9, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Attila Takács
  • Patent number: 11637688
    Abstract: Methods and systems for implementing a distributed blockchain transaction processing element in a data center are described. A call to a function is received. The call for the function is dispatched to a first runtime environment of a first server. Code is fetched from the blockchain database. The code is executed in the first runtime environment resulting in a blockchain transaction. A copy of the blockchain transaction is written in a storage medium that is locally accessible by the first server. The blockchain transaction is added to a first block. A consensus mechanism is used to determine whether the first block is to be added to the blockchain database; and responsive to determining that the first block is to be added to the blockchain database, the first block is caused to be stored in a persistent storage as part of the blockchain database.
    Type: Grant
    Filed: June 30, 2018
    Date of Patent: April 25, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: James Kempf, Heikki Mahkonen, Zoltán Turányi
  • Patent number: 11485493
    Abstract: A method for managing connections between an Unmanned Aerial Vehicle (UAV) and one or more associated UAV devices is described. The method includes determining, by a radio control management service, that one or more associated UAV devices are attached to a wireless network; determining, by the radio control management service, that one or more UAVs are attached to the wireless network; and routing, by the radio control management service in response to determining that the one or more associated UAV devices and one or more UAVs are attached to the network, at least one of (1) communications from at least one of the one or more UAVs to at least one of the one or more associated UAV devices and (2) communications from at least one of the one or more associated UAV devices to at least one of the one or more UAVs.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Attila Takács
  • Patent number: 11474539
    Abstract: A method for managing an unmanned aerial vehicle (UAV) is described. The method may include receiving flight information describing a flight plan for the UAV; determining, based on the flight information, quality-of-service requirements for accomplishing the flight plan; transmitting, toward a policy and charging control system that manages a wireless network, a reservation request for reserving resources in the wireless network to achieve the quality-of-service requirements; receiving, from the policy and charging control system, a response to the reservation request; and determining a status of the flight plan based on the response from the policy and charging control system.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: October 18, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Attila Takács
  • Patent number: 11445510
    Abstract: A method for managing a wireless connection of an Unmanned Aerial Vehicle (UAV) is described herein. In one embodiment, the method comprises receiving flight information describing a flight path for the UAV; determining a set of network resources for the UAV based on the flight information; and reserving the set of network resources by a first network cell and a second network cell of a wireless network based on the flight information.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: September 13, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila Takács, Ravi Manghirmalani, Heikki Mahkonen, Yi-Pin Eric Wang, Xingqin Lin
  • Patent number: 11217105
    Abstract: A method for managing an Unmanned Aerial Vehicle (UAV) is described. The method includes receiving a flight plan that describes a proposed flight mission of the UAV in an airspace; adding one or more predefined points to the flight plan to create an enhanced flight plan, wherein each of the predefined points is associated with a set of conditions and a set of locations; and transmitting the enhanced flight plan to the UAV for storage of the predefined points on the UAV while the UAV carries out the proposed flight mission.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: January 4, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Attila Takács
  • Patent number: 11218840
    Abstract: A method for managing an unmanned aerial vehicle (UAV) is described. The method may include transmitting a request to monitor a location of the UAV to a location services system provided by a network operator that provides location information of the UAV based on wireless communications of the UAV in a network operated by the network operator, wherein the request to monitor the location of the UAV indicates an area of interest; receiving, from the location services system, a message that indicates a current location of the UAV as a result of the location services system detecting the UAV in the area of interest; and causing one or more remedial actions to be performed responsive to receipt of the message.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: January 4, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki Mahkonen, Ravi Manghirmalani, Attila Takács
  • Publication number: 20210374530
    Abstract: A method and system for implementing a neural node in a neural network in a key value store (KVS) system. The method and system monitor a first KVS key of the neural node for an update of an input value. The method and system execute a microfunction for the neural node on the input value to generate an output value, in response to detecting a change in the input value and write the output value to a second KVS key for an output neural node.
    Type: Application
    Filed: October 23, 2018
    Publication date: December 2, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki MAHKONEN, Wassim HADDAD
  • Patent number: 11166208
    Abstract: A method for managing an unmanned aerial vehicle (UAV) is described. The method may include receiving flight plan information describing a flight path of the UAV; generating one or more cell lists based on the flight plan information; and transmitting the one or more cell lists to a source cell in a wireless network in which the UAV is currently operating, wherein the one or more cell lists are used in a handover procedure between the source cell that the UAV is currently connected to and a target cell that the UAV will connect to after completing the handover procedure.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: November 2, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila Takács, Ravi Manghirmalani, Heikki Mahkonen, Yi-Pin Eric Wang, Xingqin Lin
  • Publication number: 20210319710
    Abstract: Broadcasting geolocation information of an Unmanned Aerial Vehicle (UAV) from the UAV by determining current geolocation of the UAV by communicating with a geolocation service and utilizing the geolocation service to geolocate the UAV. Then the UAV prepares a radio frame that includes geolocation information identifying the current geolocation of the UAV and other information associated with the UAV using a radio protocol of one of a 3rd Generation Partnership Project (3GPP) radio protocol, a WiFi radio protocol, a wireless personal area network protocol and a low-power wide-area network protocol and transmits the radio frame to broadcast the current geolocation of the UAV.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki MAHKONEN, Ravi MANGHIRMALANI, Attila TAKACS
  • Publication number: 20210274311
    Abstract: A method for managing an unmanned aerial vehicle (UAV) is described. The method may include transmitting a request to monitor a location of the UAV to a location services system provided by a network operator that provides location information of the UAV based on wireless communications of the UAV in a network operated by the network operator, wherein the request to monitor the location of the UAV indicates an area of interest; receiving, from the location services system, a message that indicates a current location of the UAV as a result of the location services system detecting the UAV in the area of interest; and causing one or more remedial actions to be performed responsive to receipt of the message.
    Type: Application
    Filed: June 20, 2017
    Publication date: September 2, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki MAHKONEN, Ravi MANGHIRMALANI, Attila TAKÁCS
  • Publication number: 20210206490
    Abstract: A method for managing connections between an Unmanned Aerial Vehicle (UAV) and one or more associated UAV devices is described. The method includes determining, by a radio control management service, that one or more associated UAV devices are attached to a wireless network; determining, by the radio control management service, that one or more UAVs are attached to the wireless network; and routing, by the radio control management service in response to determining that the one or more associated UAV devices and one or more UAVs are attached to the network, at least one of (1) communications from at least one of the one or more UAVs to at least one of the one or more associated UAV devices and (2) communications from at least one of the one or more associated UAV devices to at least one of the one or more UAVs.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 8, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki MAHKONEN, Ravi MANGHIRMALANI, Attila TAKÁCS
  • Publication number: 20210185544
    Abstract: A method by one or more network devices for determining parameter values for a base station of a cellular network operating in a wireless band that is shared with one or more wireless access points. The parameter values are determined to optimize network performance in a manner that allows for fair coexistence between the base station and the one or more wireless access points. The method includes determining, using a machine learning system, parameter values for the base station based on proximity information and activity information for the one or more wireless access points, causing the base station to be configured with the parameter values, determining a measure of how configuring the base station with the parameter values affected network performance based on comparing the level of network performance before and after the base station was configured with the parameter values, and training the machine learning system using the measure.
    Type: Application
    Filed: February 23, 2021
    Publication date: June 17, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Issa AL-FANEK, Havish KOORAPATY, Meral SHIRAZIPOUR, Heikki MAHKONEN, Ravi MANGHIRMALANI
  • Publication number: 20210103294
    Abstract: A method for managing an unmanned aerial vehicle (UAV) is described. The method may include receiving flight information describing a flight plan for the UAV; determining, based on the flight information, quality-of-service requirements for accomplishing the flight plan; transmitting, toward a policy and charging control system that manages a wireless network, a reservation request for reserving resources in the wireless network to achieve the quality-of-service requirements; receiving, from the policy and charging control system, a response to the reservation request; and determining a status of the flight plan based on the response from the policy and charging control system.
    Type: Application
    Filed: July 13, 2017
    Publication date: April 8, 2021
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Heikki MAHKONEN, Ravi MANGHIRMALANI, Attilla TAKÁCS
  • Patent number: 10966097
    Abstract: A method is implemented by a network device for determining parameter values for a base station of a cellular network. The base station operates in a wireless band that is shared with one or more wireless access points. The parameter values are determined to optimize network performance while ensuring fair coexistence between the base station and the one or more wireless access points. The method includes obtaining proximity information for the one or more wireless access points relative to the base station, obtaining activity information for the one or more wireless access points, and determining parameter values for the base station based on the proximity information and the activity information.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: March 30, 2021
    Inventors: Issa Al-Fanek, Havish Koorapaty, Meral Shirazipour, Heikki Mahkonen, Ravi Manghirmalani