Patents by Inventor RANJITH KAGATHI ANANDA

RANJITH KAGATHI ANANDA 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: 11676292
    Abstract: Systems, methods, and computer program products are described that include obtaining, at a processor, a first image from an image capture device onboard a computing device, detecting, using the processor and at least one sensor, a device orientation of the computing device associated with capture of the first image, determining, based on the device orientation and a tracking stack associated with the computing device, a rotation angle in which to rotate the first image, rotating the first image to the rotation angle to generate a second image, and generating neural network based estimates associated with the first image and the second image.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: June 13, 2023
    Assignee: GOOGLE LLC
    Inventors: Chloe LeGendre, Ranjith Kagathi Ananda, Ran Tao, Wim Meeussen
  • Publication number: 20210312646
    Abstract: Systems, methods, and computer program products are described that include obtaining, at a processor, a first image from an image capture device onboard a computing device, detecting, using the processor and at least one sensor, a device orientation of the computing device associated with capture of the first image, determining, based on the device orientation and a tracking stack associated with the computing device, a rotation angle in which to rotate the first image, rotating the first image to the rotation angle to generate a second image, and generating neural network based estimates associated with the first image and the second image.
    Type: Application
    Filed: June 22, 2021
    Publication date: October 7, 2021
    Inventors: Chloe LeGendre, Ranjith Kagathi Ananda, Ran Tao, Wim Meeussen
  • Patent number: 11069075
    Abstract: Systems, methods, and computer program products are described that include obtaining, at a processor, a first image from an image capture device onboard a computing device, detecting, using the processor and at least one sensor, a device orientation of the computing device associated with capture of the first image, determining, based on the device orientation and a tracking stack associated with the computing device, a rotation angle in which to rotate the first image, rotating the first image to the rotation angle to generate a second image, and generating neural network based estimates associated with the first image and the second image.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: July 20, 2021
    Assignee: GOOGLE LLC
    Inventors: Chloe LeGendre, Ranjith Kagathi Ananda, Ran Tao, Wim Meeussen
  • Publication number: 20210118157
    Abstract: Systems, methods, and computer program products are described that include obtaining, at a processor, a first image from an image capture device onboard a computing device, detecting, using the processor and at least one sensor, a device orientation of the computing device associated with capture of the first image, determining, based on the device orientation and a tracking stack associated with the computing device, a rotation angle in which to rotate the first image, rotating the first image to the rotation angle to generate a second image, and generating neural network based estimates associated with the first image and the second image.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Applicant: Google LLC
    Inventors: Chloe LeGENDRE, Ranjith Kagathi ANANDA, Ran TAO, Wim MEEUSSEN
  • Patent number: 9547612
    Abstract: A method for providing data channel virtualization between one or more devices and one or more applications is disclosed. In one example, a device policy manager (DPM) is initialized by creating an instance of the DPM before creating any application. Further, the DPM is configured for device management by identifying each device of the one or more devices and its associated device data channel (DDC) to be managed by the DPM. Each of the one or more devices is identified using an associated device identity (ID) and its corresponding DDC. Furthermore, one or more virtual data channels (VDCs) are created and provided to the one or more associated applications upon receiving a request from each of the one or more applications using a device identity (ID) and any application specific configuration parameters provided by the application.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: January 17, 2017
    Assignee: ITTIAM SYSTEMS (P) LTD.
    Inventors: Ranjith Kagathi Ananda, Prashanth Dixit Subramanya, Darshandatt Shivadatta Kikkeri, Swapan Kumar Kundu, Rajendra Chandrashekhar Turakani
  • Publication number: 20140337860
    Abstract: A method for providing data channel virtualization between one or more devices and one or more applications is disclosed. In one example, a device policy manager (DPM) is initialized by creating an instance of the DPM before creating any application. Further, the DPM is configured for device management by identifying each device of the one or more devices and its associated device data channel (DDC) to be managed by the DPM. Each of the one or more devices is identified using an associated device identity (ID) and its corresponding DDC. Furthermore, one or more virtual data channels (VDCs) are created and provided to the one or more associated applications upon receiving a request from each of the one or more applications using a device identity (ID) and any application specific configuration parameters provided by the application.
    Type: Application
    Filed: May 7, 2013
    Publication date: November 13, 2014
    Applicant: ITTIAM SYSTEMS (P) LTD.
    Inventors: RANJITH KAGATHI ANANDA, PRASHANTH DIXIT SUBRAMANYA, DARSHANDATT SHIVADATTA KIKKERI, SWAPAN KUMAR KUNDU, RAJENDRA CHANDRASHEKHAR TURAKANI