Patents by Inventor Vikas Ashok Jain

Vikas Ashok Jain 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: 20230206651
    Abstract: In various examples, lane location criteria and object class criteria may be used to determine a set of objects in an environment to track. For example, lane information, freespace information, and/or object detection information may be used to filter out or discard non-essential objects (e.g., objects that are not in an ego-lane or adjacent lanes) from objects detected using an object detection algorithm. Further, objects corresponding to non-essential object classes may be filtered out to generate a final filtered set of objects to be tracked that may be of a lower quantity than the actual number of detected objects. As a result, object tracking may only be executed on the final filtered set of objects, thereby decreasing compute requirements and runtime of the system without sacrificing object tracking accuracy and reliability with respect to more pertinent objects.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Inventors: Vikas Ashok Jain, Samir Sukhdeo Shelke
  • Patent number: 11636689
    Abstract: In various examples, lane location criteria and object class criteria may be used to determine a set of objects in an environment to track. For example, lane information, freespace information, and/or object detection information may be used to filter out or discard non-essential objects (e.g., objects that are not in an ego-lane or adjacent lanes) from objects detected using an object detection algorithm. Further, objects corresponding to non-essential object classes may be filtered out to generate a final filtered set of objects to be tracked that may be of a lower quantity than the actual number of detected objects. As a result, object tracking may only be executed on the final filtered set of objects, thereby decreasing compute requirements and runtime of the system without sacrificing object tracking accuracy and reliability with respect to more pertinent objects.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: April 25, 2023
    Assignee: NVIDIA Corporation
    Inventors: Vikas Ashok Jain, Samir Sukhdeo Shelke
  • Publication number: 20220076032
    Abstract: In various examples, lane location criteria and object class criteria may be used to determine a set of objects in an environment to track. For example, lane information, freespace information, and/or object detection information may be used to filter out or discard non-essential objects (e.g., objects that are not in an ego-lane or adjacent lanes) from objects detected using an object detection algorithm. Further, objects corresponding to non-essential object classes may be filtered out to generate a final filtered set of objects to be tracked that may be of a lower quantity than the actual number of detected objects. As a result, object tracking may only be executed on the final filtered set of objects, thereby decreasing compute requirements and runtime of the system without sacrificing object tracking accuracy and reliability with respect to more pertinent objects.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 10, 2022
    Inventors: Vikas Ashok Jain, Samir Sukhdeo Shelke
  • Patent number: 9411642
    Abstract: When a computing system is running at a lower clock rate, in response to an event that triggers the computing system to increase the clock rate, a list of threads pending execution by the computing system is accessed. The list includes a thread that, when executed, causes the clock rate to increase. That thread is selected and executed before any other thread in the list is executed.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: August 9, 2016
    Assignee: NVIDIA CORPORATION
    Inventors: Yogish Sadashiv Kulkarni, Li Li, Vikas Ashok Jain
  • Publication number: 20150205636
    Abstract: When a computing system is running at a lower clock rate, in response to an event that triggers the computing system to increase the clock rate, a list of threads pending execution by the computing system is accessed. The list includes a thread that, when executed, causes the clock rate to increase. That thread is selected and executed before any other thread in the list is executed.
    Type: Application
    Filed: January 17, 2014
    Publication date: July 23, 2015
    Applicant: NVIDIA Corporation
    Inventors: Yogish Sadashiv KULKARNI, Li LI, Vikas Ashok JAIN
  • Publication number: 20150074436
    Abstract: One embodiment provides a method to wake an electronic device having a central processing unit (CPU) from an idle condition. The method includes creating a worker queue in an interrupt-request (IRQ) driver module of the operating-system kernel of the device, receiving in the kernel an indication of user input in a form of an IRQ, and in response to receiving the indication of user input, posting a request in the worker queue to boost clock speed in the CPU. The request is then processed, causing an increase in the clock speed.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 12, 2015
    Applicant: NVIDIA Corporation
    Inventors: Vikas Ashok Jain, Yogish Kulkarni, Li Li, Sunny Satish Shah