Patents by Inventor Kalle Petteri Kela
Kalle Petteri Kela 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: 11956081Abstract: Disclosed are two methods, the first method comprising receiving a plurality of data packets, producing a coded data packet by coding together at least two data packets, wherein at least one of the at least two data packets is comprised in the received plurality of data packets or in a coding buffer, transmitting the at least two data packets to a first subset of legs, transmitting the coded data packets to a second subset of legs, and determining if the at least two data packets are to be duplicated based on, at least partly, one or more of the following: a notification, a condition, or a first indication.Type: GrantFiled: August 14, 2019Date of Patent: April 9, 2024Assignee: Nokia Technologies OyInventors: Stefano Paris, Qiyang Zhao, Daniela Laselva, Kalle Petteri Kela
-
Publication number: 20240048219Abstract: There is provided an apparatus comprising at least one processor and at least one memory storing instructions. When the instructions are executed by the at least one processor, the apparatus is caused to perform determining a first beam and a second beam for receiving at least one data packet from an access node of a network. The apparatus is further caused to perform receiving, from the access node, a re-transmission of the at least one data packet using the second beam when reception of the at least one data packet from the access node has failed using the first beam.Type: ApplicationFiled: July 20, 2023Publication date: February 8, 2024Inventors: Teemu Mikael VEIJALAINEN, Kalle Petteri KELA, Keeth Saliya Jayasinghe LADDU
-
Publication number: 20240037833Abstract: Methods, user equipment and apparatus for controlling VR image in a communication network. The VR image is represented by image data being associated to respective parts of the image. The VR image data is handled on the basis of identifications indicating different viewports for a user.Type: ApplicationFiled: December 3, 2020Publication date: February 1, 2024Inventors: Devaki CHANDRAMOULI, Kalle Petteri KELA, Benoist Pierre SEBIRE
-
Publication number: 20240014943Abstract: Various example embodiments relate to generation of coded transport blocks in connection with hybrid automatic repeat request (HARQ) process(es). A device may generate a plurality of protocol data units (PDU) for transmission. The PDUs may be stored in at least one HARQ buffer. The device may determine to transmit at least one coded transport based on identifying at least two of the PDUs for generating the coded transport block(s). Apparatuses, methods, and computer programs are disclosed.Type: ApplicationFiled: November 5, 2020Publication date: January 11, 2024Inventors: Ping-Heng KUO, Hans Thomas HÖHNE, Ling YU, Kalle Petteri KELA, Dawid KOZIOL
-
Patent number: 11870528Abstract: Systems, methods, apparatuses, and computer program products for beam selection using data radio bearer specific machine learning are provided. For example, a method can include providing one or more inputs regarding a plurality of beams to a machine learning model. The method can also include obtaining at least one output value regarding the plurality of beams from the machine learning model. The machine learning model can be a data radio bearer specific machine learning model, a data radio bearer group specific machine learning model, or a model trained to output selectively data radio bearer specific values or data radio bearer group specific values.Type: GrantFiled: April 20, 2022Date of Patent: January 9, 2024Assignee: NOKIA TECHNOLOGIES OYInventors: Kalle Petteri Kela, Teemu Mikael Veijalainen, Hans Thomas Höhne
-
Publication number: 20240007884Abstract: An apparatus of a first communication node is provide that includes: means for synchronising a common reference timing with a second communication node; means for obtaining an indication of a time window that specifies a period of time between first and second time instances; and means for configuring a machine learning-based function at the first communication node, wherein the configuration of the machine learning-based function is common between the first and second communication nodes. The apparatus further includes means for executing the machine learning-based function; and means for obtaining information by measuring a performance metric, for the machine learning-based function, during the time window.Type: ApplicationFiled: June 30, 2023Publication date: January 4, 2024Applicant: NOKIA TECHNOLOGIES OYInventors: István Zsolt KOVÁCS, Teemu Mikael VEIJALAINEN, Kalle Petteri KELA, Jian SONG, Muhammad Majid BUTT
-
Publication number: 20230379747Abstract: Described herein are methods, apparatuses, and computer program products configured to synchronize radio bearers carrying data flows and/or control flows from a network entity or node within a communication system (e.g., a 5G network), towards user equipment, in order to achieve a desired Quality of Experience (QoE) for applications with multiple data streams and multiple quality of service (QoS) flows whose QoS requirements depend on each other. In some embodiments, two or more data radio bearers (DRBs) for carrying data from a single application, such as extended reality, virtual reality, augmented reality, or the like, e.g. online game streaming, may be synchronized in order to ensure desired QoE for an application with multiple QoS flows.Type: ApplicationFiled: September 4, 2020Publication date: November 23, 2023Inventors: Stefano PARIS, Kalle Petteri KELA, Klaus Ingemann PEDERSEN
-
Publication number: 20230362090Abstract: Methods and apparatuses for enhancement of quality of service flows, for extended reality services or other services are proposed. For example, a method can include receiving a plurality of quality of service parameters for first packet-based communication. The quality of service parameters can include a packet delay budget for the first packet-based communication having a first end time. The plurality of quality of service parameters can further include a packet validity time for the first packet-based communication having a second end time equal to or later than the first end time. The packet validity time can be applicable to the first packet-based communication on a protocol data unit session basis, a quality of service flow basis, a set of protocol data units basis, or a packet basis. The method can also include transmitting the packet of the first packet-based communication to a further communication device.Type: ApplicationFiled: May 6, 2022Publication date: November 9, 2023Inventors: Zexian LI, Stefano PARIS, Kalle Petteri KELA, Devaki CHANDRAMOULI
-
Publication number: 20230344496Abstract: Systems, methods, apparatuses, and computer program products for beam selection using data radio bearer specific machine learning are provided. For example, a method can include providing one or more inputs regarding a plurality of beams to a machine learning model. The method can also include obtaining at least one output value regarding the plurality of beams from the machine learning model. The machine learning model can be a data radio bearer specific machine learning model, a data radio bearer group specific machine learning model, or a model trained to output selectively data radio bearer specific values or data radio bearer group specific values.Type: ApplicationFiled: April 20, 2022Publication date: October 26, 2023Inventors: Kalle Petteri KELA, Teemu Mikael VEIJALAINEN, Hans Thomas HÖHNE
-
Publication number: 20230127463Abstract: A method comprises when a first data unit is to be transmitted on a plurality of different transmission paths determining, in dependence on at least one condition or indication if a) a copy of the first data unit is to be transmitted on one or more of the plurality of different transmission paths and/or if b) one or more coded data units are to be transmitted on one or more of the plurality of different transmission paths, a coded data unit being provided by coding the first data unit with at least one other preceding data unit. The method further comprises in dependence on said determining, causing the transmitting of one or more copies of the first data unit and/or one or more coded data units on respective ones of the plurality of different transmission paths.Type: ApplicationFiled: February 7, 2020Publication date: April 27, 2023Inventors: Kalle Petteri KELA, Ping-Heng KUO, Stefano PARIS
-
Publication number: 20220345244Abstract: Disclosed are two methods, the first method comprising receiving a plurality of data packets, producing a coded data packet by coding together at least two data packets, wherein at least one of the at least two data packets is comprised in the received plurality of data packets or in a coding buffer, transmitting the at least two data packets to a first subset of legs, transmitting the coded data packets to a second subset of legs, and determining if the at least two data packets are to be duplicated based on, at least partly, one or more of the following: a notification, a condition, or a first indication.Type: ApplicationFiled: August 14, 2019Publication date: October 27, 2022Inventors: Stefano Paris, Qiyang Zhao, Daniela Laselva, Kalle Petteri Kela
-
Publication number: 20220264354Abstract: Disclosed is a method comprising obtaining a reliability estimate indicating transmission success probability for a plurality of transmission legs and assigning a data packet type to a subset of the plurality of transmission legs based at least partly on said reliability estimate.Type: ApplicationFiled: November 25, 2019Publication date: August 18, 2022Inventors: Kalle Petteri KELA, Daniela LASELVA, Qiyang ZHAO, Stefano PARIS
-
Publication number: 20220103293Abstract: A method, apparatus, and a computer-readable storage medium are provided for providing optimized multi-connectivity and/or data duplication. In one example implementation, the method may include receiving, by a user equipment (UE), packet transmission pattern information from a first network node of one or more network nodes and transmitting, by the user equipment (UE), the consecutive packets using the different radio links indicated in the packet transmission pattern information. In an additional example implementation, the method may include determining, by a network node of a set of network nodes, packet transmission pattern information for a user equipment (UE). The example method may further include transmitting, by the network node, the packet transmission pattern information to the user equipment (UE).Type: ApplicationFiled: February 15, 2019Publication date: March 31, 2022Inventors: Jani Matti Johannes Moilanen, Daniela Laselva, Kalle Petteri Kela
-
Patent number: 11259251Abstract: Systems, methods, apparatuses, and computer program products for real-time uplink (UL) power control are provided. One method may include estimating, by a network node, a power allocation function for determining power allocation across a plurality of legs that transmit simultaneously, the power allocation function being based on radio channel statistics and network performance metrics. The method may then include signaling, to a user equipment, the power allocation function and the parameters used to compute an output of the power allocation function.Type: GrantFiled: May 20, 2020Date of Patent: February 22, 2022Assignee: NOKIA TECHNOLOGIES OYInventors: Lorenzo Maggi, Stefano Paris, Teemu Veijalainen, Qiyang Zhao, Kalle Petteri Kela
-
Publication number: 20210368450Abstract: Systems, methods, apparatuses, and computer program products for real-time uplink (UL) power control are provided. One method may include estimating, by a network node, a power allocation function for determining power allocation across a plurality of legs that transmit simultaneously, the power allocation function being based on radio channel statistics and network performance metrics. The method may then include signaling, to a user equipment, the power allocation function and the parameters used to compute an output of the power allocation function.Type: ApplicationFiled: May 20, 2020Publication date: November 25, 2021Inventors: Lorenzo MAGGI, Stefano PARIS, Teemu VEIJALAINEN, Qiyang ZHAO, Kalle Petteri KELA
-
Patent number: 9374200Abstract: A radio device/user equipment determines that a later received grant of bundled uplink resources collides with an earlier received grant of bundled uplink resources. The earlier received grant has associated with it an active re-transmission process. In response to that collision determination, at least a re-transmission (HARQ) buffer associated with the earlier received grant is flushed. In one embodiment all HARQ buffers are flushed; in another the HARQ buffer associated with the earlier received grant is flushed while the one associated with the later received grant is not. Several ways are described to determine whether there is a collision: whether the later received grant aligns with a boundary of the resources granted by the earlier received grant, and whether there is an actual collision among the different HARQ processes. Calculating HARQ process numbers is also described where an offset is used to account for the grants allocating bundled TTIs.Type: GrantFiled: October 11, 2013Date of Patent: June 21, 2016Assignee: BROADCOM CORPORATIONInventors: Kalle Petteri Kela, Lauri Johannes Eerolainen
-
Publication number: 20150103749Abstract: A radio device/user equipment determines that a later received grant of bundled uplink resources collides with an earlier received grant of bundled uplink resources. The earlier received grant has associated with it an active re-transmission process. In response to that collision determination, at least a re-transmission (HARQ) buffer associated with the earlier received grant is flushed. In one embodiment all HARQ buffers are flushed; in another the HARQ buffer associated with the earlier received grant is flushed while the one associated with the later received grant is not. Several ways are described to determine whether there is a collision: whether the later received grant aligns with a boundary of the resources granted by the earlier received grant, and whether there is an actual collision among the different HARQ processes. Calculating HARQ process numbers is also described where an offset is used to account for the grants allocating bundled TTIs.Type: ApplicationFiled: October 11, 2013Publication date: April 16, 2015Applicant: Broadcom CorporationInventors: Kalle Petteri KELA, Lauri Johannes EEROLAINEN
-
Patent number: 8948772Abstract: An example apparatus is provided that may provide for transmission of a first scheduling request and increment an alert counter upon transmitting the request. The apparatus may then determine if uplink resources have been received and, if not, provide for transmission of a second scheduling request. The apparatus may increment the alert counter in response to transmitting the second scheduling request. The apparatus may also provide for transmission of an indication that the alert counter has reached an alert counter threshold, in response to which, the apparatus may receive dummy uplink resources that may cause the alert counter to reset.Type: GrantFiled: February 2, 2010Date of Patent: February 3, 2015Assignee: Nokia CorporationInventors: Lauri Johannes Eerolainen, Kalle Petteri Kela
-
Publication number: 20120327867Abstract: Scheduling of subframes is disclosed. In a method, a reverse scheduling received by a terminal from a base station is obtained. The reverse scheduling includes information indicating that at least a part of subframes is not utilized for a radio data transmission between the terminal and the base station. The radio data transmission between the terminal and the base station is caused to operate according to the reverse scheduling.Type: ApplicationFiled: June 27, 2011Publication date: December 27, 2012Applicant: Renesas Mobile CorporationInventors: Kalle Petteri Kela, Pasi Petteri Yliuntinen
-
Publication number: 20120314680Abstract: In accordance with an example embodiment of the present invention, a network apparatus determines to modify an existing semi-persistent scheduling allocation and transmits scheduling instructions to a terminal. Upon receipt of the scheduling instructions, a terminal modifies the existing semi-persistent scheduling allocation by modifying a periodicity or by introducing a gap in transmission by skipping over one or more transmission opportunities.Type: ApplicationFiled: February 25, 2010Publication date: December 13, 2012Applicant: NOKIA CORPORATIONInventor: Kalle Petteri Kela