Patents by Inventor Keeth Saliya JAYASINGHE

Keeth Saliya JAYASINGHE 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: 20220124652
    Abstract: Methods, apparatuses, and computer programs for timing enhancement for an integrated access and backhaul node are disclosed. A method includes receiving a control element that is used to determine a timing mode and/or associated timing information for an integrated access and backhaul node; determining the timing mode and/or the associated timing information for the integrated access and backhaul node, based on the control element; and applying the timing mode and/or the associated timing information for a subsequent uplink transmission for the integrated access and backhaul node.
    Type: Application
    Filed: October 16, 2020
    Publication date: April 21, 2022
    Inventors: Kevin Wanuga, Keeth Saliya Jayasinghe Laddu, Juha Sakari Korhonen, llkka Keskitalo, Mark Cudak
  • Patent number: 11309920
    Abstract: Identification of communication participants may be an important aspect of various communication systems. For example, fifth generation (5G) wireless communication systems may benefit from suitable recipient identification. A method can include obtaining data bits to be communicated to a target device. The method can also include obtaining identification bits corresponding to at least one of sender or receiver of the data bits. The method can further include multiplexing the data bits with the identification bits.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: April 19, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Jaakko Eino Ilmari Vihriälä, Keeth Saliya Jayasinghe
  • Publication number: 20220078788
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive (1302) a resource configuration for a first cell group link; receive (1304) a resource configuration for a second cell group link; determine (1306) a mode of operation; and determine a resource type for the first cell group link or the second cell group link based on the resource configuration for the first cell group link, the resource configuration for the second cell group link and the mode of operation.
    Type: Application
    Filed: February 19, 2019
    Publication date: March 10, 2022
    Inventors: Esa Tiirola, Keeth Saliya Jayasinghe Laddu, IIkka Keskitalo, Juha Korhonen
  • Publication number: 20220052784
    Abstract: Embodiments of the present disclosure relate to a device, a method, an apparatus and a computer readable storage medium for data processing. In example embodiments, a method of data processing is provided. The method comprises obtaining, from a channel decoding process, a first input and a second input on which a sum-product operation is to be performed, the sum-product operation including one or more sub-operations. The method further comprises determining a set of mapping relationships for approximating at least one of the one or more sub-operations. The method further comprises determining, based on the first input, the second input and the set of mapping relationships, a first result of the sum-product operation, and continuing the channel decoding process based on the first result. As such, embodiments of the present disclosure can improve error correcting capabilities of Low Density Parity Check (LDPC) code, Polar code, Reed-Muller (RM) code or the like.
    Type: Application
    Filed: January 14, 2019
    Publication date: February 17, 2022
    Inventors: Kai ZHU, Yu CHEN, Jie CHEN, Keeth Saliya Jayasinghe LADDU
  • Publication number: 20220045783
    Abstract: A method, apparatus, and a computer-readable storage medium are provided for radio link adaptation. In an example implementation, the method may include a user equipment receiving a channel quality report configuration from a network node, the channel quality report configuration including a first transport block size. The method may further include determining a channel quality indicator based at least on the first transport block size and transmitting the channel quality indicator to the network node. In another example implementation, the method may include a network node determining a first transport block size, the first transport block size being a target transport block size, and transmitting a channel quality report configuration to a user equipment, the channel quality report configuration including the first transport block size.
    Type: Application
    Filed: July 19, 2021
    Publication date: February 10, 2022
    Inventors: Klaus Pedersen, Lauri Kuru, Guillermo Pocovi, Keeth Saliya Jayasinghe
  • Publication number: 20220046638
    Abstract: In accordance with example embodiments of the invention there is at least a method and apparatus to perform determining, by a first network device in a communication network, allocation information for an availability of resources in the communication network; and sending, by the network device, to a second network device the allocation information for use in at least one of simultaneous transmission by the second network device to the first network device and a third device or simultaneous reception by the second network device from the first network device and a third device of at least one operation associated with the allocation information for allocation of the resources to the third device in the in the communication network.
    Type: Application
    Filed: August 6, 2020
    Publication date: February 10, 2022
    Inventors: Mark Cudak, Kevin Wanuga, Juha Sakari Korhonen, Ilkka Keskitalo, Laddu Keeth Saliya Jayasinghe, Axel Mueller
  • Publication number: 20210399784
    Abstract: According to one example embodiment, a method may include receiving, by a user equipment, at least one network entity failure indication configuration. The method may further include detecting, by the user equipment, that at least one first network entity satisfies at least one beam-failure condition. The method may further include selecting, by the user equipment, one or more of at least one resource and at least one parameter based on the at least one received network entity failure indication configuration. The method may further include transmitting, by the user equipment, the at least one indication of the at least one first network entity that satisfies the at least one beam-failure condition to at least one second network entity.
    Type: Application
    Filed: May 7, 2021
    Publication date: December 23, 2021
    Inventors: Matha Deghel, Timo Koskela, Keeth Saliya Jayasinghe Laddu, Sami Hakola, Youngsoo Yuk
  • Patent number: 11196445
    Abstract: A method including determining a cyclic redundancy check (CRC) generator sequence defining a one to one mapping between a sequence of control information values and cyclic redundancy check (CRC) sequence values; and determining a combined sequence, the combined sequence formed by distributing the cyclic redundancy check (CRC) value sequence within the sequence of control information values, wherein the distributing the cyclic redundancy check (CRC) value sequence within the sequence of control information values is based on a selected part of the cyclic redundancy check (CRC) generator sequence.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: December 7, 2021
    Assignees: Nokia Technologies Oy, Alcatel Lucent
    Inventors: Keeth Saliya Jayasinghe, Yu Chen, Dongyang Du, Jie Chen
  • Publication number: 20210367709
    Abstract: Various communication systems may benefit from suitable coding schemes. For example, certain wireless communication systems may benefit from using low density parity check and other reliability mechanisms A method can include communicating at least one transport block for ultra-reliable low-latency communications between a sending device and a receiving device. The transport block can be coded using a base graph according to one of the following three options: using only low density parity check base graph #2; using only low density parity check base graph #2 and truncated low density parity check base graph #1; or using low density parity check base graph #2, truncated low density parity check base graph #1, and low density parity check base graph #3.
    Type: Application
    Filed: February 23, 2018
    Publication date: November 25, 2021
    Inventor: Keeth Saliya Jayasinghe LADDU
  • Patent number: 11165536
    Abstract: A method for encoding a sequence of control information bits comprising: generating a sequence of error detection bits based on the sequence of control information bits; generating a sequence of error correction bits based on the sequence of control information bits; and distributing the sequence of error detection bits and the sequence of error correction bits between the sequence of control information bits to form a combined sequence of bits, such that the bit order of the combined sequence of bits following the distribution enables an error detection check to be performed before or after a first error correction check bit.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: November 2, 2021
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Keeth Saliya Jayasinghe Laddu, Jie Chen, Dongyang Du, Yu Chen
  • Patent number: 11146358
    Abstract: Polar Codes for Downlink Control Channels for Wireless Networks A technique is provided for decoding downlink control information that was encoded using polar encoding, the technique including: attempting, based on an initial assumption by a user device of a segmented downlink control information, to decode a first codeword provided via a user device-specific resource, the first codeword including a first downlink control information segment and a pointer to a second downlink control information segment of a segmented downlink control information; decoding, if the attempting to decode is successful, based on the pointer, a second codeword that includes the second downlink control information segment of the segmented downlink control information; and otherwise, if the attempting to decode is unsuccessful, making an assumption of a non-segmented downlink control information and decoding a third codeword to obtain a non-segmented downlink control information.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: October 12, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Keeth Saliya Jayasinghe Laddu, Yi Zhang
  • Publication number: 20210306095
    Abstract: An apparatus is provided which comprises at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform generating a code block including information bits and parity bits, the parity bits being generated by performing a cyclic redundancy check on the information bits, determining the number of parity bits used in generating the code block based on an applied linear error correcting code base graph and/or based on the number of the information bits, and encoding the code block by using the applied linear error correcting code base graph.
    Type: Application
    Filed: June 11, 2021
    Publication date: September 30, 2021
    Inventors: Keeth Saliya Jayasinghe LADDU, Yi ZHANG, Jingyuan SUN
  • Publication number: 20210289495
    Abstract: Systems, methods, apparatuses, and computer program products for the synchronization and timing of IAB nodes are provided. One method may include determining, at a parent node, a resource configuration and using the determined resource configuration to set a timing advance (TA) mode with two offsets comprising a first offset to be used with time division multiplexing (TDM) and a second offset to be used with at least one of spatial division multiplexing (SDM) or frequency division multiplexing (FDM). The method may also include transmitting a command, to an integrated access and backhaul (IAB) node, to start adjusting mobile termination (MT) uplink (UL) transmission (Tx) timing based on the resource configuration and the timing advance (TA).
    Type: Application
    Filed: February 10, 2021
    Publication date: September 16, 2021
    Inventors: Juha S. Korhonen, Keeth Saliya Jayasinghe Laddu, Ilkka Keskitalo, Esa Tiirola
  • Publication number: 20210281367
    Abstract: There is provided a method comprising determining a number of acknowledgment bits allocated to at least one transmit block, the at least one transmit block comprising a plurality of code blocks, allocating each of the plurality of code blocks to a respective code block group, based on the number of acknowledgment bits allocated to the at least one transmit block and the number of the plurality of code blocks, wherein each code block group is associated with one of the number of acknowledgment bits and causing transmission of the acknowledgment bit associated with each respective code block group based on a determined acknowledgement result for the respective code block group.
    Type: Application
    Filed: August 12, 2016
    Publication date: September 9, 2021
    Applicant: Nokia Solutions and Networks Oy
    Inventors: Yi Zhang, Deshan Miao, Jingyuan Sun, Keeth Saliya Jayasinghe
  • Publication number: 20210250941
    Abstract: Solutions for resource allocation are proposed. In an embodiment, a method comprises: obtaining a first resource configuration for at least one time domain resource, the first resource configuration indicating a first resource type for a first function part of an apparatus; obtaining a second resource configuration for the at least one time domain resource, the second resource configuration indicating a second resource type for a second function part of the apparatus; and determining an operation mode for the apparatus for the at least one time resource, based on a predefined rule, the first resource configuration and the second resource configuration.
    Type: Application
    Filed: December 30, 2019
    Publication date: August 12, 2021
    Inventors: Esa Tiirola, Keeth Saliya Jayasinghe Laddu, llkka Keskitalo
  • Patent number: 11070314
    Abstract: An apparatus is provided which comprises at least one processor, at least one memory including computer program code, and the at least one processor, with the at least one memory and the computer program code, being arranged to cause the apparatus to at least perform generating a code block including information bits and parity bits, the parity bits being generated by performing a cyclic redundancy check on the information bits, determining the number of parity bits used in generating the code block based on an applied linear error correcting code base graph and/or based on the number of the information bits, and encoding the code block by using the applied linear error correcting code base graph.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: July 20, 2021
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Keeth Saliya Jayasinghe Laddu, Yi Zhang, Jingyuan Sun
  • Patent number: 11070315
    Abstract: This document discloses a solution for error detection. According to an aspect, a method comprises: generating, by a first apparatus, a transport block and error detection bits for the transport block; generating, by the first apparatus, a first number of code block groups by using the transport block and the error detection bits, wherein the first number is two or higher and based on a number of code blocks a second apparatus is able to decode in parallel processing; generating, by the first apparatus, error detection bits for at least one of the code block groups; generating, by the first apparatus, a plurality of code blocks for each code block group, and causing transmission of the plurality of code blocks to the second apparatus.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: July 20, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Keeth Saliya Jayasinghe, Yi Zhang
  • Publication number: 20210119733
    Abstract: A method for encoding a sequence of control information bits comprising: generating a sequence of error detection bits based on the sequence of control information bits; generating a sequence of error correction bits based on the sequence of control information bits; and distributing the sequence of error detection bits and the sequence of error correction bits between the sequence of control information bits to form a combined sequence of bits, such that the bit order of the combined sequence of bits following the distribution enables an error detection check to be performed before or after a first error correction check bit.
    Type: Application
    Filed: March 15, 2017
    Publication date: April 22, 2021
    Inventors: Keeth Saliya JAYASINGHE, Jie CHEN, Dongyang DU, Yu CHEN
  • Patent number: 10979084
    Abstract: A base matrix is applied to an LDPC coder. The base matrix includes multiple parts, each including multiple of rows and columns, and containing integers, each representative of an identity matrix cyclically shifted in accordance with the integer or representative of an all-zero matrix. At least two of the multiple parts are configured such that their respective column-wise combinations of rows represents a same starting vector, cyclically shifted or interleaved, with zero or more but not all integers not indicative of the all-zero matrix of the same vector substituted by integers indicative of the all-zero matrix. The at least two of the multiple parts are not identical. The applied base matrix is used for one of encoding data using the LDPC coder or decoding data using the LDPC coder.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: April 13, 2021
    Assignee: Nokia Technologies Oy
    Inventors: Jingyuan Sun, Yi Zhang, Xiangnian Zeng, Wei Jiang, Dongyang Du, Keeth Saliya Jayasinghe
  • Publication number: 20210058094
    Abstract: Redundancy information is added to information to be sent over a medium and sent as spatially coupled chain with the redundancy information as local decision verification codes. In the receiving end, when the local decision verification code has been satisfied a preset number of times, a sliding window is shifted.
    Type: Application
    Filed: January 15, 2018
    Publication date: February 25, 2021
    Inventors: Cyril MEASSON, Amira ALLOUM, Keeth Saliya Jayasinghe LADDU