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: 11064228Abstract: 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: GrantFiled: March 25, 2020Date of Patent: July 13, 2021Assignee: QUALCOMM IncorporatedInventors: Vinay Melkote Krishnaprasad, Shraman Biswas, Sandeep Kanakapura Lakshmikantha, Ajit Venkat Rao
-
Patent number: 11039149Abstract: 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: GrantFiled: August 1, 2019Date of Patent: June 15, 2021Assignee: QUALCOMM IncorporatedInventors: Mina Ayman Saleh Yanni Makar, Ajit Venkat Rao, Sandeep Kanakapura Lakshmikantha, Qi Xue, Bibhu Mohanty, Vinay Melkote Krishnaprasad
-
Publication number: 20210136397Abstract: 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: ApplicationFiled: October 16, 2020Publication date: May 6, 2021Inventors: Sandeep Kanakapura LAKSHMIKANTHA, Shraman BISWAS, Vinay MELKOTE KRISHNAPRASAD
-
Publication number: 20210037250Abstract: 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: ApplicationFiled: August 1, 2019Publication date: February 4, 2021Inventors: Mina Ayman Saleh Yanni MAKAR, Ajit Venkat RAO, Sandeep Kanakapura LAKSHMIKANTHA, Qi XUE, Bibhu MOHANTY, Vinay MELKOTE KRISHNAPRASAD
-
Publication number: 20210005012Abstract: 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: ApplicationFiled: September 24, 2020Publication date: January 7, 2021Inventors: Pushkar GORUR SHESHAGIRI, Pawan Kumar BAHETI, Ajit Deepak GUPTE, Sandeep Kanakapura LAKSHMIKANTHA
-
Patent number: 10825237Abstract: 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: GrantFiled: April 5, 2019Date of Patent: November 3, 2020Assignee: QUALCOMM IncorporatedInventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha
-
Publication number: 20200322649Abstract: 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: ApplicationFiled: March 25, 2020Publication date: October 8, 2020Inventors: Vinay MELKOTE KRISHNAPRASAD, Shraman BISWAS, Sandeep Kanakapura LAKSHMIKANTHA, Ajit Venkat RAO
-
Patent number: 10607572Abstract: 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: GrantFiled: May 1, 2018Date of Patent: March 31, 2020Assignee: QUALCOMM IncorporatedInventors: Anand Prabhakar Satpute, Sandeep Kanakapura Lakshmikantha, Tushit Jain, Gwendolyn Denise Barriac, Ajit Venkat Rao
-
Publication number: 20200098186Abstract: 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: ApplicationFiled: September 16, 2019Publication date: March 26, 2020Inventors: Qi Xue, Maksim Krasnyanskiy, Bibhu Mohanty, Ajit Venkat Rao, Serafin Diaz Spindola, Bojan Vrcelj, Sandeep Kanakapura Lakshmikantha
-
Publication number: 20190341004Abstract: 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: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Anand Prabhakar Satpute, Sandeep Kanakapura Lakshmikantha, Tushit Jain, Gwendolyn Denise Barriac, Ajit Venkat Rao
-
Patent number: 10446119Abstract: 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: GrantFiled: August 17, 2018Date of Patent: October 15, 2019Assignee: QUALCOMM IncorporatedInventors: Sandeep Kanakapura Lakshmikantha, Pawan Kumar Baheti, Ajit Venkat Rao, Tushit Jain
-
Publication number: 20190236835Abstract: 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: ApplicationFiled: April 5, 2019Publication date: August 1, 2019Inventors: Pushkar GORUR SHESHAGIRI, Pawan Kumar BAHETI, Ajit Deepak GUPTE, Sandeep Kanakapura LAKSHMIKANTHA
-
Patent number: 10304239Abstract: 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: GrantFiled: July 20, 2017Date of Patent: May 28, 2019Assignee: QUALCOMM IncorporatedInventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha
-
Publication number: 20190026936Abstract: 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: ApplicationFiled: July 20, 2017Publication date: January 24, 2019Inventors: Pushkar Gorur Sheshagiri, Pawan Kumar Baheti, Ajit Deepak Gupte, Sandeep Kanakapura Lakshmikantha