Patents by Inventor Nikolai Konrad Leung

Nikolai Konrad Leung 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: 11350268
    Abstract: Aspects of the present disclosure provide techniques for end-to-end rate adaptation using radio access network (RAN) assisted rate adaptation. Particularly, when a user equipment (UE) risks operating at rates greater than the guaranteed bit rates (GBR), the UE may rely on rate adaptation mechanisms to indicate when it has exceeded the supported bandwidth such that the UE may reduce its rate accordingly. Specifically, in some examples, a network device (e.g., call session control function (CSCF) and/or policy and charging rules function (PCRF)) may configure endpoints in an end-to-end communication to operate at rates that exceed GBR based on determining that all endpoints support RAN assisted rate adaptation capability. In other examples, the network device may configure maximum bit rates (MBR) that exceed GBR for only the endpoint that supports RAN assisted rate adaptation capability.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: May 31, 2022
    Assignee: QUALCOMM Incorporated
    Inventor: Nikolai Konrad Leung
  • Publication number: 20220104010
    Abstract: In embodiments of systems and methods for synchronous content presentation, an Edge server device may receive a decryption key for an encrypted content segment that is or will be delivered to a plurality of wireless devices over the wireless communication network, and may send the decryption key to the plurality of wireless devices after the encrypted content segment has been received by the plurality of wireless devices in a manner that enables the plurality of wireless devices to decrypt the encrypted content segment approximately simultaneously. A wireless device may receive, and optionally temporarily store, the encrypted content segment from the wireless communication network, receive the decryption key from the Edge server device after receiving the encrypted content segment, and decrypt the stored encrypted content segment using the received decryption key.
    Type: Application
    Filed: August 26, 2021
    Publication date: March 31, 2022
    Inventors: Thomas STOCKHAMMER, Edward Robert HALL, Imed BOUAZIZI, Nikolai Konrad LEUNG
  • Publication number: 20220052954
    Abstract: Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques that allow for enforcement of network latency fairness in multi-user gaming platforms. An example method generally includes identifying multiple user equipments (UEs) participating in a multi-user gaming platform across one or more wide area networks (WANs); and taking one or more actions to support latency fairness in delivery of information across the multiple users via the one or more WANs.
    Type: Application
    Filed: August 12, 2021
    Publication date: February 17, 2022
    Inventors: Nikolai Konrad LEUNG, Waqar ZIA, Sebastian SPEICHER
  • Publication number: 20220030039
    Abstract: Methods and apparatus are disclosed for session initiation in a conference. In one aspect, a method for communicating between multiple parties is disclosed. The method comprises generating, at a first device, a first message for transmission to a second device. The method further comprises receiving, at the first device, a second message for establishing a conference. The second message includes a list of one or more concurrent codec capabilities supported by the second device. The list of one or more concurrent codec capabilities supported by the second device comprises an indication of whether one or more resources usable for one or more concurrent instances of a first listed codec may instead be used for one or more concurrent instances of a second listed codec.
    Type: Application
    Filed: August 26, 2021
    Publication date: January 27, 2022
    Inventors: Nikolai Konrad LEUNG, Yekui WANG, Ramachandran SUBRAMANIAN
  • Publication number: 20210399829
    Abstract: A method of communication includes receiving configuration data at a first device, the configuration data indicating a first packet loss rate threshold associated with a first codec configuration. The method includes determining a packet loss rate at the first device, the packet loss rate associated with one or more first packets received at the first device from a second device. The method includes, based on determining that a decoder of the first device has the first codec configuration and that the packet loss rate satisfies the first packet loss rate threshold, sending, to the second device, a request to change a codec configuration of the second device. The method also includes receiving a second packet at the first device from the second device, the second packet encoded based on a second codec configuration.
    Type: Application
    Filed: September 2, 2021
    Publication date: December 23, 2021
    Inventor: Nikolai Konrad LEUNG
  • Patent number: 11184665
    Abstract: A device for retrieving media data includes a memory configured to store media data of a media presentation; and one or more processors implemented in circuitry and configured to: retrieve a manifest file for the media presentation, the manifest file including data for an initialization set, the initialization set including initialization parameters for the full duration of the media presentation; initializing playback of the media data of the media presentation using the initialization set; retrieving the media data of the media presentation; and present the media data according to the initialized playback. For example, the initialization parameters may specify a maximum width or a maximum height of pictures of the media presentation or a maximum frame rate of the media presentation. Thus, the processors can process pictures of any size less than or equal to the maximum width/height, or media data equal to or less than the maximum frame rate.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: November 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Thomas Stockhammer, Nikolai Konrad Leung
  • Publication number: 20210360330
    Abstract: An example device includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: receive tracking and sensor information from an extended reality (XR) client device; generate scene data using the tracking and sensor information, the scene data comprising one or more video frames of the video data; encode the video frames to form encoded video frames; perform a radio access network (RAN) simulation of delivering the encoded video frames via a radio access network; decode the encoded video frames delivered according to the RAN simulation to form decoded video frames; calculate values representing individual frame quality for each of the video frames from the generated one or more video frames and the decoded video frames; and determine an overall quality value from the values representing the individual frame quality for each of the video frames.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 18, 2021
    Inventors: Thomas Stockhammer, Nikolai Konrad Leung, Imed Bouazizi, Min Wang
  • Patent number: 11171999
    Abstract: Methods and apparatus are disclosed for session initiation in a conference. In one aspect, a method for communicating between multiple parties is disclosed. The method comprises generating, at a first device, a first message for transmission to a second device. The method further comprises receiving, at the first device, a second message for establishing a conference. The second message includes a list of one or more concurrent codec capabilities supported by the second device. The list of one or more concurrent codec capabilities supported by the second device comprises an indication of whether one or more resources usable for one or more concurrent instances of a first listed codec may instead be used for one or more concurrent instances of a second listed codec.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: November 9, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Nikolai Konrad Leung, Yekui Wang, Ramachandran Subramanian
  • Patent number: 11133888
    Abstract: A method of communication includes receiving configuration data at a first device from a configuration server, the configuration data indicating a first packet loss rate threshold associated with a first codec configuration. The method includes determining a packet loss rate at the first device, the packet loss rate associated with one or more first packets received at the first device via a network from a second device. The method includes, based on determining that a decoder of the first device has the first codec configuration and that the packet loss rate satisfies the first packet loss rate threshold, sending, to the second device, a request to change a codec configuration of the second device. The method also includes receiving a second packet at the first device via the network from the second device, the second packet encoded based on a second codec configuration.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: September 28, 2021
    Assignee: QUALCOMM Incorporated
    Inventor: Nikolai Konrad Leung
  • Publication number: 20210297460
    Abstract: Various embodiments include systems and methods for providing an immersive three-dimensional group session. Various embodiments include methods and devices for signaling a description of a scene with media components potentially coming from different parties. In various aspects, a scene graph may be signaled through a session description protocol (SDP) during a session initiation protocol (SIP) session setup. In various embodiments, the scene graph may include respective graphical output nodes assigned to be controlled by each of the plurality of participant computing devices in an immersive three-dimensional group session.
    Type: Application
    Filed: October 13, 2020
    Publication date: September 23, 2021
    Inventors: Imed BOUAZIZI, Nikolai Konrad Leung, Thomas Stockhammer
  • Publication number: 20210136424
    Abstract: Systems, methods, and devices of the various aspects enable uplink delivery and downlink distribution of media content to users in live uplink streaming services. In various embodiments, media in a live uplink streaming service may be distributed by unicast and/or broadcast delivery methods. Various embodiments may include receiving, in a processor of a live uplink streaming sink computing device, assistance data for a live streaming session, selecting, by the processor, one or more delivery methods for processed media of the live streaming session based at least in part on the assistance data, and transmitting, by the processor, the processed media using the selected delivery methods.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 6, 2021
    Inventors: Charles Nung LO, Nikolai Konrad LEUNG, Carlos Marcelo DIAS PAZOS, Ralph Akram GHOLMIEH, Min WANG
  • Publication number: 20210120540
    Abstract: Various embodiments may provide streaming service downlink network assistance and/or uplink network assistance mechanisms in a fifth generation (5G) system (5GS) network via an Application Function (AF) computing device in a 5GS. In some embodiments, a computing device and/or the AF computing device may inform the network about needs for capacity for downlink or uplink traffic. Various embodiments may include sending radio access network (RAN) capacity requests to a network computing device of the 5GS network including a 5G RAN. In some embodiments, the network computing device of the 5GS network may be a computing device that is not part of the 5G RAN. In some embodiments, capacity need messages may be sent directly from user equipment (UE) computing devices to computing devices of the 5G RAN. In some embodiments, capacity information of the RAN may be delivered to an AF computing device via an intermediate network function.
    Type: Application
    Filed: May 15, 2020
    Publication date: April 22, 2021
    Inventors: Charles Nung LO, Imed BOUAZIZI, Nikolai Konrad LEUNG, Thomas STOCKHAMMER
  • Publication number: 20210112439
    Abstract: In an aspect, an answerer receives, from an offeror, a first plurality of quality of service (QoS) parameters for a multimedia session, the first plurality of QoS parameters including first loss and/or latency parameters indicating first desirable maximum end-to-end packet loss and/or latency for the multimedia session, determines that the first desirable maximum end-to-end packet loss is higher than a second desirable maximum end-to-end packet loss, the first desirable maximum end-to-end packet latency is higher than a second desirable maximum end-to-end packet latency, or both, and sends, to the offeror, a second plurality of QoS parameters for the multimedia session, the second plurality of QoS parameters including a second loss parameter indicating the second desirable maximum end-to-end packet loss, a second latency parameter indicating the second desirable maximum end-to-end packet latency, or both.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 15, 2021
    Inventor: Nikolai Konrad LEUNG
  • Patent number: 10924775
    Abstract: Systems, methods, and devices of the various aspects enable uplink delivery and downlink distribution of media content to users in live uplink streaming services. In various embodiments, media in a live uplink streaming service may be distributed by unicast and/or broadcast delivery methods. Various embodiments may include receiving, in a processor of a live uplink streaming sink computing device, assistance data for a live streaming session, selecting, by the processor, one or more delivery methods for processed media of the live streaming session based at least in part on the assistance data, and transmitting, by the processor, the processed media using the selected delivery methods.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: February 16, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Charles Nung Lo, Nikolai Konrad Leung, Carlos Marcelo Dias Pazos, Ralph Akram Gholmieh, Min Wang
  • Publication number: 20210045015
    Abstract: Certain aspects of the present disclosure provide techniques for an enhanced query and response message for a recommended bit rate for uplink and/or downlink streaming. The techniques generally include generating a query message indicating a requested data rate for streaming services, wherein the requested data rate is indicated via a bit rate field and one or more additional bits, and sending the query message to a base station.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 11, 2021
    Inventors: Umesh PHUYAL, Charles Nung LO, Linhai HE, Min WANG, Prasad Reddy KADIRI, Sitaramanjaneyulu Kanamarlapudi, Nikolai Konrad LEUNG
  • Publication number: 20200358552
    Abstract: A method of communication includes receiving configuration data at a first device from a configuration server, the configuration data indicating a first packet loss rate threshold associated with a first codec configuration. The method includes determining a packet loss rate at the first device, the packet loss rate associated with one or more first packets received at the first device via a network from a second device. The method includes, based on determining that a decoder of the first device has the first codec configuration and that the packet loss rate satisfies the first packet loss rate threshold, sending, to the second device, a request to change a codec configuration of the second device. The method also includes receiving a second packet at the first device via the network from the second device, the second packet encoded based on a second codec configuration.
    Type: Application
    Filed: May 4, 2020
    Publication date: November 12, 2020
    Inventor: Nikolai Konrad LEUNG
  • Publication number: 20200153972
    Abstract: The disclosure generally relates to various methods to increase network coverage for a Voice-over-Internet Protocol (VoIP) session between a first user equipment (UE) and a second UE. In an aspect, a first and second UEs negotiate a codec configuration to use in the VoIP session, transmits, to the second UE, a maximum end-to-end packet loss rate (PLR) that the first UE can tolerate for received media given the negotiated codec configuration, receives, from the second UE, a maximum end-to-end PLR that the second UE can tolerate for received media given the negotiated codec configuration, and determines a distribution of the maximum end-to-end PLRs among respective uplinks and downlinks at the first UE and the second UE.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 14, 2020
    Inventor: Nikolai Konrad LEUNG
  • Publication number: 20200112761
    Abstract: A device for retrieving media data includes a memory configured to store media data of a media presentation; and one or more processors implemented in circuitry and configured to: retrieve a manifest file for the media presentation, the manifest file including data for an initialization set, the initialization set including initialization parameters for the full duration of the media presentation; initializing playback of the media data of the media presentation using the initialization set; retrieving the media data of the media presentation; and present the media data according to the initialized playback. For example, the initialization parameters may specify a maximum width or a maximum height of pictures of the media presentation or a maximum frame rate of the media presentation. Thus, the processors can process pictures of any size less than or equal to the maximum width/height, or media data equal to or less than the maximum frame rate.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 9, 2020
    Inventors: Thomas Stockhammer, Nikolai Konrad Leung
  • Publication number: 20200112753
    Abstract: A device for receiving media data includes a memory configured to store media data of a media presentation and one or more processors implemented in circuitry and configured to retrieve a service description including data including one or more playback preferences for the media presentation, the playback preferences including a desired end-to-end latency; retrieve the media data of the media presentation via a network streaming protocol; and present the retrieved media data according to the one or more playback preferences and to achieve the desired end-to-end latency. For example, the playback preferences may specify acceleration or deceleration of playback rates in order to achieve the desired end-to-end latency. Thus, the device may accelerate playback if a buffer is filling too quickly, or decelerate playback if the buffer is emptying too quickly, to prevent buffer overflow or underflow and thereby avoid playback interruptions without changing the latency.
    Type: Application
    Filed: October 2, 2019
    Publication date: April 9, 2020
    Inventors: Thomas Stockhammer, Nikolai Konrad Leung
  • Patent number: 10574830
    Abstract: The disclosure generally relates to various methods to increase network coverage with respect to Voice-over-Internet Protocol (VoIP) sessions and/or other voice-based multimedia services. In particular, when establishing a voice session, two or more terminals may perform a codec negotiation to exchange information related to supported multimedia codecs and/or codec modes, jitter buffer management (JBM), and packet loss concealment (PLC) capabilities. Based on the exchanged information, a message may be sent to a base station to indicate the maximum packet loss rate (PLR) for each terminal. Additional techniques may ensure that the terminals use the most robust codecs or codec modes that are available when nearing the edge of coverage to help avoid unnecessary and/or excessive handovers to different radio access technologies.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: February 25, 2020
    Assignee: QUALCOMM Incoporated
    Inventors: Vivek Rajendran, Nikolai Konrad Leung, Min Wang, Venkatraman Atti