Patents by Inventor Arjun Sitaram

Arjun Sitaram 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: 12373024
    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: Grant
    Filed: March 27, 2024
    Date of Patent: July 29, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Sriram Ajaykumar, Vinay Melkote Krishnaprasad, Arjun Sitaram
  • Publication number: 20240264663
    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: March 27, 2024
    Publication date: August 8, 2024
    Inventors: Sriram AJAYKUMAR, Vinay MELKOTE KRISHNAPRASAD, Arjun SITARAM
  • Patent number: 11977672
    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: Grant
    Filed: June 3, 2022
    Date of Patent: May 7, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Sriram Ajaykumar, Vinay Melkote Krishnaprasad, Arjun Sitaram
  • 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: 11321928
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine an eye-buffer including one or more bounding boxes associated with rendered content in a frame. The apparatus can also generate an atlas based on the eye-buffer, the atlas including one or more patches associated with the one or more bounding boxes. Additionally, the apparatus can communicate the atlas including the one or more patches. The apparatus can also calculate an amount of user motion associated with the rendered content in the frame. Further, the apparatus can determine a size of each of the one or more bounding boxes based on the calculated amount of user motion. The apparatus can also determine a size and location of each of the one or more patches in the atlas.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 3, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Sandeep Kanakapura Lakshmikantha, Sudipto Banerjee, Sagar Ravindra Kalbande, Soumyajit Bijankumar Deb, Arjun Sitaram, Ajit Venkat Rao
  • Patent number: 11321905
    Abstract: Graphics processing in a client device includes receiving, as part of a vector streaming split rendering process, a bit stream encoding a sequence of shading atlases of the process. Each shading atlas includes blocks. The client decodes a particular shading atlas of the sequence of shading atlases, and determines that a particular block of the particular shading atlas was unsuccessfully decoded. The client identifies a stored block of a prior shading atlas of the sequence of shading atlases as a successfully decoded earlier version of the particular block. The client renders the particular shading atlas using the stored block instead of the particular block.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 3, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Soumyajit Bijankumar Deb, Bojan Vrcelj, Arjun Sitaram, Dieter Schmalstieg
  • Publication number: 20210358219
    Abstract: The present disclosure relates to methods and apparatus for graphics processing. The apparatus can determine an eye-buffer including one or more bounding boxes associated with rendered content in a frame. The apparatus can also generate an atlas based on the eye-buffer, the atlas including one or more patches associated with the one or more bounding boxes. Additionally, the apparatus can communicate the atlas including the one or more patches. The apparatus can also calculate an amount of user motion associated with the rendered content in the frame. Further, the apparatus can determine a size of each of the one or more bounding boxes based on the calculated amount of user motion. The apparatus can also determine a size and location of each of the one or more patches in the atlas.
    Type: Application
    Filed: September 30, 2020
    Publication date: November 18, 2021
    Inventors: Vinay MELKOTE KRISHNAPRASAD, Sandeep Kanakapura LAKSHMIKANTHA, Sudipto BANERJEE, Sagar Ravindra KALBANDE, Soumyajit Bijankumar DEB, Arjun SITARAM, Ajit Venkat RAO
  • Publication number: 20210312691
    Abstract: Graphics processing in a client device includes receiving, as part of a vector streaming split rendering process, a bit stream encoding a sequence of shading atlases of the process. Each shading atlas includes blocks. The client decodes a particular shading atlas of the sequence of shading atlases, and determines that a particular block of the particular shading atlas was unsuccessfully decoded. The client identifies a stored block of a prior shading atlas of the sequence of shading atlases as a successfully decoded earlier version of the particular block. The client renders the particular shading atlas using the stored block instead of the particular block.
    Type: Application
    Filed: September 29, 2020
    Publication date: October 7, 2021
    Inventors: Mina Ayman Saleh Yanni MAKAR, Soumyajit Bijankumar DEB, Bojan VRCELJ, Arjun SITARAM, Dieter SCHMALSTIEG
  • Publication number: 20150103909
    Abstract: The techniques of this disclosure relate to video encoding and include using an inter mode determination for neighboring blocks, rather than the final prediction mode determination for the neighboring block, when determining an inter mode for a current block. In this way, inter mode and intra mode estimation may be separated and performed in different stages of a multi-threaded parallel video encoding implementation. In addition, this disclosure also proposes generating sub-pixel values in a third stage of the multi-threaded parallel video encoding implementation at a frame level, rather than for each macroblock during inter mode estimation process for that macroblock.
    Type: Application
    Filed: July 2, 2014
    Publication date: April 16, 2015
    Inventors: Umesh Kumar Pandey, Xinping Zhang, Aditya Bhuvanagiri, Kim-Chyan Gan, Santhosh Kumar Gunna, Adithya Prakash, Aravind Korlepara, Jayant Ingale, Arjun Sitaram, Revathy Shunmugam