Patents by Inventor Sandeep Kanakapura Lakshmikantha

Sandeep Kanakapura Lakshmikantha 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: 11064228
    Abstract: A server includes a processor configured to determine, based on reception of information from a client device, synchronization parameters between a server clock rate associated with the server and a client clock rate associated with the client device. The processor is also configured to determine a client-side generation timestamp for an audio frame based on the synchronization parameters and based on a server-side generation timestamp for the audio frame. The processor is further configured to generate the audio frame. The audio frame includes the client-side timestamp.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: July 13, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Shraman Biswas, Sandeep Kanakapura Lakshmikantha, Ajit Venkat Rao
  • Patent number: 11039149
    Abstract: Techniques are provided for adaptively controlling an encoding device to allow dynamic insertion intra-coded video content based on feedback information. For example, at least a portion of a video slice of a video frame in a video bitstream can be determined to be missing or corrupted. Feedback information indicating at least the portion of the video slice is missing or corrupted can be sent to an encoding device. An updated video bitstream can be received from the encoding device in response to the feedback information. The updated video bitstream can include at least one intra-coded video slice having a size that is larger than the missing or corrupted video slice. The size of the at least one intra-coded video slice can be determined to cover the missing or corrupted slice and propagated error in the video frame caused by the missing or corrupted slice.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: June 15, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Venkat Rao, Sandeep Kanakapura Lakshmikantha, Qi Xue, Bibhu Mohanty, Vinay Melkote Krishnaprasad
  • Publication number: 20210136397
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. Aspects of the present disclosure can render at least one frame including display content at a server. Aspects of the present disclosure can also downscale the at least one frame including the display content, where a downscaling rate of one or more portions of the at least one frame is based on a location of each of the one or more portions. Moreover, aspects of the present disclosure can communicate the downscaled at least one frame including the display content to a client device. Aspects of the present disclosure can also encode the downscaled at least one frame including the display content. Further, aspects of the present disclosure can decode the encoded at least one frame including the display content. Aspects of the present disclosure can also upscale the at least one frame including the display content.
    Type: Application
    Filed: October 16, 2020
    Publication date: May 6, 2021
    Inventors: Sandeep Kanakapura LAKSHMIKANTHA, Shraman BISWAS, Vinay MELKOTE KRISHNAPRASAD
  • Publication number: 20210037250
    Abstract: Techniques are provided for adaptively controlling an encoding device to allow dynamic insertion intra-coded video content based on feedback information. For example, at least a portion of a video slice of a video frame in a video bitstream can be determined to be missing or corrupted. Feedback information indicating at least the portion of the video slice is missing or corrupted can be sent to an encoding device. An updated video bitstream can be received from the encoding device in response to the feedback information. The updated video bitstream can include at least one intra-coded video slice having a size that is larger than the missing or corrupted video slice. The size of the at least one intra-coded video slice can be determined to cover the missing or corrupted slice and propagated error in the video frame caused by the missing or corrupted slice.
    Type: Application
    Filed: August 1, 2019
    Publication date: February 4, 2021
    Inventors: Mina Ayman Saleh Yanni MAKAR, Ajit Venkat RAO, Sandeep Kanakapura LAKSHMIKANTHA, Qi XUE, Bibhu MOHANTY, Vinay MELKOTE KRISHNAPRASAD
  • Publication number: 20210005012
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a placement position for an item of virtual content can be transmitted to one or more of a first device and a second device. The placement position can be based on correlated map data generated based on first map data obtained from the first device and second map data obtained from the second device. In some examples, the first device can transmit the placement position to the second device.
    Type: Application
    Filed: September 24, 2020
    Publication date: January 7, 2021
    Inventors: Pushkar GORUR SHESHAGIRI, Pawan Kumar BAHETI, Ajit Deepak GUPTE, Sandeep Kanakapura LAKSHMIKANTHA
  • Patent number: 10825237
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: November 3, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha
  • Publication number: 20200322649
    Abstract: A server includes a processor configured to determine, based on reception of information from a client device, synchronization parameters between a server clock rate associated with the server and a client clock rate associated with the client device. The processor is also configured to determine a client-side generation timestamp for an audio frame based on the synchronization parameters and based on a server-side generation timestamp for the audio frame. The processor is further configured to generate the audio frame. The audio frame includes the client-side timestamp.
    Type: Application
    Filed: March 25, 2020
    Publication date: October 8, 2020
    Inventors: Vinay MELKOTE KRISHNAPRASAD, Shraman BISWAS, Sandeep Kanakapura LAKSHMIKANTHA, Ajit Venkat RAO
  • Patent number: 10607572
    Abstract: Methods, systems, and devices for frequency synchronization and phase correction at a rendering device are described. One method may include receiving, from a display device (e.g., a head-mounted display (HMD) device), a vertical sync count and an indication of one or more frame repeats. The rendering device may estimate a vertical sync frequency based on the received vertical sync count, and determine a phase corresponding to a minimum frame repeat based on the indication of the one or more frame repeats. The rendering device may adjust a vertical sync frequency to the estimated vertical sync frequency and a phase to the determined phase. The rendering device may transmit one or more frames to the display device using the adjusted frequency and/or the adjusted phase.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: March 31, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Anand Prabhakar Satpute, Sandeep Kanakapura Lakshmikantha, Tushit Jain, Gwendolyn Denise Barriac, Ajit Venkat Rao
  • Publication number: 20200098186
    Abstract: An improved wireless split rendering system for displaying Extended Reality (XR) content is discussed. A rendering server and client head-mounted device (HMD) may communicate over a wireless medium, where communication control is given to a server application layer logic. This allows the server to use request pose information from the HMD only when needed for rendering, while preserving bandwidth on the wireless medium for transmitting frames of the rendered content. This reduces contention and improves channel efficiency.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 26, 2020
    Inventors: Qi Xue, Maksim Krasnyanskiy, Bibhu Mohanty, Ajit Venkat Rao, Serafin Diaz Spindola, Bojan Vrcelj, Sandeep Kanakapura Lakshmikantha
  • Publication number: 20190341004
    Abstract: Methods, systems, and devices for frequency synchronization and phase correction at a rendering device are described. One method may include receiving, from a display device (e.g., a head-mounted display (HMD) device), a vertical sync count and an indication of one or more frame repeats. The rendering device may estimate a vertical sync frequency based on the received vertical sync count, and determine a phase corresponding to a minimum frame repeat based on the indication of the one or more frame repeats. The rendering device may adjust a vertical sync frequency to the estimated vertical sync frequency and a phase to the determined phase. The rendering device may transmit one or more frames to the display device using the adjusted frequency and/or the adjusted phase.
    Type: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Inventors: Anand Prabhakar Satpute, Sandeep Kanakapura Lakshmikantha, Tushit Jain, Gwendolyn Denise Barriac, Ajit Venkat Rao
  • Patent number: 10446119
    Abstract: Methods, systems, and devices for split rending of multiple graphic layers are described. An extended reality (XR) system may include a processing device that generates and renders multiple graphic layers and a display device that displays the graphic layers to create a virtual environment. The processing device may divide the multiple graphic layer into sets of graphic layers and composite each set into a composite layer for transmission to the display device over a respective stream. Each group of graphic layers may include graphic layers of the same type that are consecutively ordered with respect to their Z orders and that have similar frame rates.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: October 15, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Kanakapura Lakshmikantha, Pawan Kumar Baheti, Ajit Venkat Rao, Tushit Jain
  • Publication number: 20190236835
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Inventors: Pushkar GORUR SHESHAGIRI, Pawan Kumar BAHETI, Ajit Deepak GUPTE, Sandeep Kanakapura LAKSHMIKANTHA
  • Patent number: 10304239
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: May 28, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha
  • Publication number: 20190026936
    Abstract: Methods, devices, and apparatuses are provided to facilitate a positioning of an item of virtual content in an extended reality environment. For example, a first user may access the extended reality environment through a display of a mobile device, and in some examples, the methods may determine positions and orientations of the first user and a second user within the extended reality environment. The methods may also determine a position for placement of the item of virtual content in the extended reality environment based on the determined positions and orientations of the first user and the second user, and perform operations that insert the item of virtual content into the extended reality environment at the determined placement position.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 24, 2019
    Inventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha