Patents by Inventor Vinay Melkote Krishnaprasad

Vinay Melkote Krishnaprasad 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: 20240147469
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, from a base station, information identifying uplink and downlink transmission opportunities that are based at least in part on downlink traffic from an application server. The UE may communicate the uplink and downlink transmission opportunities to an application client connected to the UE via a cross-layer application programming interface (API). The UE may transmit one or more uplink communications including traffic from the application client in one or more of the uplink and downlink transmission opportunities. Numerous other aspects are described.
    Type: Application
    Filed: May 3, 2022
    Publication date: May 2, 2024
    Inventors: Prashanth Haridas HANDE, Ravi AGARWAL, Vinay MELKOTE KRISHNAPRASAD, Peerapol TINNAKORNSRISUPHAP, Mickael MONDET
  • Publication number: 20240090076
    Abstract: Methods, systems, and devices for wireless communications are described. A network entity may account for jitter in communications with a user equipment (UE) by adjusting connected mode discontinuous reception (CDRX) configuration parameters for the UE based on estimated downlink traffic arrival times. For a downlink traffic burst, the network entity may estimate a traffic arrival offset based on determining a traffic periodicity, an estimated arrival time associated with one or more packets of a traffic burst, and at least one jitter parameter. The jitter parameter may represent an uncertainty in the arrival time of the traffic burst. The network entity may select a CDRX offset value based on the estimated traffic arrival offset. The network entity may transmit (e.g., to a UE, such as an extended reality (XR) device) a message indicating the CDRX offset value, for example, as part of a CDRX configuration.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 14, 2024
    Inventors: Prashanth Haridas Hande, Marcelo Schiocchet, Chih-Ping Li, Hyun Yong Lee, Yuchul Kim, Mickael Mondet, Vinay Melkote Krishnaprasad
  • Publication number: 20240054688
    Abstract: Embodiments include methods performed by a processor of a receiving wireless device for rendering augmented reality content. The methods may include receiving real image data from a transmitting wireless device via a first data stream, and receiving augmented reality (AR) content from the transmitting wireless device via a second data stream that is an alt video stream, in which the AR content is for display with the real image data. Methods may further include displaying the AR content in conjunction with the real image data. In some embodiments, the first data stream and the second data stream are Real-time Transport Protocol (RTP) streams.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: Vikram SINGH, Shankar Ganesh LAKSHMANASWAMY, Srinath NAGARAJ, Carlos Marcelo Dias PAZOS, Abhishek RANKA, Sandeep Kanakapura LAKSHMIKANTHA, Vinay MELKOTE KRISHNAPRASAD, Sanjeev MITTAL
  • Publication number: 20240029363
    Abstract: Certain aspects of the present disclosure present a method of graphics processing at a wearable display device. The method generally includes rendering a first image based on a position of the wearable display device and contours and depth information for one or more real-world objects associated with the position, the rendered first image comprising, at least, one or more virtual objects, re-projecting the first image based on an updated position of the wearable display device that is different than the position, rendering a second image using re-projected contours of the one or more real-world objects in the first image, updated depth information for the one or more real-world objects in the first image, updated depth information for the one or more virtual objects in the first image, and warped one or more virtual objects, and displaying the second image on a display of the wearable display device.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Inventors: Sudipto BANERJEE, Vinay MELKOTE KRISHNAPRASAD
  • Publication number: 20230421796
    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: September 8, 2023
    Publication date: December 28, 2023
    Inventors: Sandeep Kanakapura LAKSHMIKANTHA, Shraman BISWAS, Vinay MELKOTE KRISHNAPRASAD
  • Publication number: 20230393650
    Abstract: Systems and techniques are described herein for generating and/or processing virtual content in a distributed system (e.g., a distributed extended reality system). For example, a first device (e.g., a client device) of a distributed extended reality system may transmit one or more sets of pose prediction parameters (e.g., prediction coefficients, prediction time associated with raw pose data, and/or the raw pose data) to a second device (e.g., a server device) of the distributed extended reality system. The second device may predict one or more poses of the second device based on the set(s) of pose prediction parameters, and may generate virtual content based on a pose of the predicted pose(s) of the first device. The second may transmit and the first device may receive the virtual content. The first device may then display one or more virtual objects based at least in part on the received virtual content.
    Type: Application
    Filed: June 3, 2022
    Publication date: December 7, 2023
    Inventors: Sriram AJAYKUMAR, Vinay MELKOTE KRISHNAPRASAD, Arjun SITARAM
  • Patent number: 11792420
    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: Grant
    Filed: October 16, 2020
    Date of Patent: October 17, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Sandeep Kanakapura Lakshmikantha, Shraman Biswas, Vinay Melkote Krishnaprasad
  • Patent number: 11735142
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., client device or a server. The apparatus may transmit, to a server at a beginning of a first time period, at least one first head pose associated with a position of the client device, the first time period being synchronized with the server. The apparatus may also receive, from the server during a second time period, at least one first frame including first content based on the at least one first head pose, the second time period being synchronized with the server. Further, the apparatus may display, upon receiving the at least one frame during the second time period, the at least one first frame including the first content.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: August 22, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Abhishek Ranka, Arpit Bhatnagar, Mohammed Mohsin Hussain, Karthik M V, Vinay Melkote Krishnaprasad, Qi Xue
  • Patent number: 11716212
    Abstract: Methods and systems for providing software applications on a client device with dynamic control over low-latency mode (LLM) operations of the client device. The client device may monitor downlink data packets of a client software application operating on the client device to detect trigger events. The client device may determine operating parameters of the modem based on a detected trigger event and dynamically adjust the low-latency mode of the modem based on the detect trigger event or the determined operating parameters.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: August 1, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Prashanth Haridas Hande, Sandeep Kanakapura Lakshmikantha, Peerapol Tinnakornsrisuphap, Deepak Khandelwal, Ravi Agarwal, Ajit Venkat Rao
  • Publication number: 20230197037
    Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., client device or a server. The apparatus may transmit, to a server at a beginning of a first time period, at least one first head pose associated with a position of the client device, the first time period being synchronized with the server. The apparatus may also receive, from the server during a second time period, at least one first frame including first content based on the at least one first head pose, the second time period being synchronized with the server. Further, the apparatus may display, upon receiving the at least one frame during the second time period, the at least one first frame including the first content.
    Type: Application
    Filed: December 20, 2021
    Publication date: June 22, 2023
    Inventors: Abhishek RANKA, Arpit BHATNAGAR, Mohammed Mohsin HUSSAIN, Karthik M V, Vinay MELKOTE KRISHNAPRASAD, Qi XUE
  • Patent number: 11679326
    Abstract: Methods and systems for providing software applications on a client device with dynamic control over low-latency mode (LLM) operations of the client device. The client device may monitor downlink data packets of a client software application operating on the client device to detect trigger events. The client device may determine operating parameters of the modem based on a detected trigger event and dynamically adjust the low-latency mode of the modem based on the detect trigger event or the determined operating parameters.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: June 20, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Prashanth Haridas Hande, Vinay Melkote Krishnaprasad, Sandeep Kanakapura Lakshmikantha, Ravi Agarwal, Sabares Moola Sreedaranath, Peerapol Tinnakornsrisuphap
  • Publication number: 20230188768
    Abstract: The present disclosure relates to methods and apparatus for video processing. In one aspect, the apparatus may configure at least one frame of plurality of frames in a video stream. The apparatus may also divide the at least one frame into one or more slices, each of the one or more slices including one or more data packets. The apparatus may also map each of the one or more slices to one of one or more communication channels. The apparatus may also transmit each of the one or more slices including the one or more data packets via the one of the one or more communication channels. In another aspect, the apparatus may receive each of one or more slices via one of one or more communication channels. The apparatus may also decode each of the one or more slices including one or more data packets.
    Type: Application
    Filed: June 7, 2021
    Publication date: June 15, 2023
    Inventors: Anand Prabhakar SATPUTE, Sandeep Kanakapura LAKSHMIKANTHA, Vinay MELKOTE KRISHNAPRASAD, Ajit Venkat RAO
  • Publication number: 20230171720
    Abstract: Certain aspects of the present disclosure provide techniques for communicating time synchronized data between a client and a server. An example method generally includes synchronizing, by a client, a clock of the client with a clock source. The method also includes transmitting, from the client to a server, at an application level, information indicating the clock source, a cell identifier of a serving cell of the client, and accuracy of the clock source as a time value. The method further includes transmitting, from the client to the server, a message including data and a timestamp correlated to an event associated with the data based on the clock. The method also includes in response to the message, receiving, by the client from the server, generated data.
    Type: Application
    Filed: June 2, 2021
    Publication date: June 1, 2023
    Inventors: Peerapol TINNAKORNSRISUPHAP, Vinay MELKOTE KRISHNAPRASAD, Prashanth Haridas HANDE, Ravi AGARWAL, Hemanth SAMPATH
  • Publication number: 20230147244
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine a combined depth map based on at least one of a 3DRU mesh, a DFS map, and a display pose. The apparatus can also determine one or more re-projected eye and depth buffers based on at least one of one or more eye buffers, one or more depth buffers, one or more bounding box and warp parameters, and the display pose. Further, the apparatus can communicate at least one composited frame based on the combined depth map and the one or more re-projected eye and depth buffers. The apparatus can also determine the at least one composited frame based on the combined depth map and the one or more re-projected eye and depth buffers. The apparatus can also combine the 3DRU mesh, the DFS map, and the display pose.
    Type: Application
    Filed: April 28, 2021
    Publication date: May 11, 2023
    Inventors: Sudipto BANERJEE, Vinay MELKOTE KRISHNAPRASAD, Sandeep Kanakapura LAKSHMIKANTHA, Ajit Venkat RAO
  • Patent number: 11625806
    Abstract: Aspects presented herein relate to methods and apparatus for graphics processing. Aspects presented herein can determine at least one split API for a user device and a server. Further, aspects presented herein can establish a communication interface between the user device and the server based on the split API. Additionally, aspects presented herein can communicate between the user device and the server based on the communication interface and the split API. Some aspects presented herein can implement the at least one split API on at least one of the user device or the server. Aspects presented herein can also divide at least one application workload between the user device and the server based on the at least one split API. Moreover, aspects presented herein can encode or decode application information at the user device or the server.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: April 11, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Ajit Venkat Rao, Thomas Stockhammer
  • Publication number: 20230108115
    Abstract: The present disclosure relates to methods and apparatus for computer processing. Aspects of the present disclosure can determine at least one of a quality, latency, or capacity of a communication link for communication between a client device and a server. Aspects of the present disclosure can also determine a computational load for an application computation between the client device and the server. Moreover, aspects of the present disclosure can adjust a computational distribution for the application computation between the client device and the server based on at least one of the computational load for the application computation or the at least one of the quality, latency, or capacity of the communication link. Aspects of the present disclosure can also determine a computational capacity of at least one of the client device or the server.
    Type: Application
    Filed: February 3, 2021
    Publication date: April 6, 2023
    Inventors: Bojan VRCELJ, Prashanth Haridas HANDE, Vinay MELKOTE KRISHNAPRASAD, Ajit Venkat RAO, Thomas STOCKHAMMER
  • Patent number: 11600039
    Abstract: Techniques and systems are provided for light estimation. In some examples, a system receives a plurality of frames associated with a scene. The plurality of frames includes a first frame and a second frame occurring after the first frame. The system determines, based on image data of the first frame, a first light estimate associated with the scene. The system also determines, based on image data of the second frame, a second light estimate associated with the scene. The system further generates an aggregate light estimate associated with the scene based on combining the second light estimate with at least the first light estimate.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: March 7, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Aarrushi Shandilya, Vinay Melkote Krishnaprasad, Pawan Kumar Baheti, Naveen Srinivasamurthy, Sandeep Kanakapura Lakshmikantha, Sagar Ravindra Kalbande
  • Publication number: 20230068415
    Abstract: Methods and systems for providing software applications on a client device with dynamic control over low-latency mode (LLM) operations of the client device. The client device may monitor downlink data packets of a client software application operating on the client device to detect trigger events. The client device may determine operating parameters of the modem based on a detected trigger event and dynamically adjust the low-latency mode of the modem based on the detect trigger event or the determined operating parameters.
    Type: Application
    Filed: September 1, 2021
    Publication date: March 2, 2023
    Inventors: Prashanth Haridas HANDE, Vinay Melkote Krishnaprasad, Sandeep Kanakapura Lakshmikantha, Ravi Agarwal, Sabares Moola Sreedaranath, Peerapol Tinnakornsrisuphap
  • Publication number: 20230039100
    Abstract: This disclosure provides systems, devices, apparatus and methods, including computer programs encoded on storage media, for multi-layer reprojection techniques for augmented reality. A display processor may obtain a layer of graphics data including a plurality of virtual objects. Each the plurality of virtual objects may be associated with at least one bounding box of a plurality of bounding boxes. The display processor may further obtain metadata indicative of at least one edge of the at least one bounding box of the plurality of bounding boxes, and metadata corresponding to reprojection instructions associated with each of the plurality of bounding boxes. The display processor may reproject the plurality of virtual objects based on the metadata indicative of the at least one edge of the at least one bounding box and the metadata corresponding to the reprojection instructions.
    Type: Application
    Filed: May 7, 2021
    Publication date: February 9, 2023
    Inventors: Vinay MELKOTE KRISHNAPRASAD, Sandeep Kanakapura LAKSHMIKANTHA, Sagar Ravindra KALBANDE, Sudipto BANERJEE, Ajit Venkat RAO
  • Patent number: 11558707
    Abstract: A device includes one or more processors configured to receive, via wireless transmission from a streaming device, encoded ambisonics audio data representing a sound field. The one or more processors are also configured to perform decoding of the ambisonics audio data to generate decoded ambisonics audio data. The decoding of the ambisonics audio data includes base layer decoding of a base layer of the encoded ambisonics audio data and selectively includes enhancement layer decoding in response to an amount of movement of the device. The one or more processors are further configured to adjust the decoded ambisonics audio data to alter the sound field based on data associated with at least one of a translation or an orientation associated with the movement of the device. The one or more processors are also configured to output the adjusted decoded ambisonics audio data to two or more loudspeakers for playback.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: January 17, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Andre Schevciw, Vinay Melkote Krishnaprasad, Nils Gunther Peters, Isaac Garcia Munoz