Patents by Inventor Vinay Govind Vaidya

Vinay Govind Vaidya 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: 9880822
    Abstract: Systems and methods for use in parallelization of computer program code are provided. One method includes determining line dependency data indicating a dependency of a plurality of lines of the sequential computer program code. The method further includes determining time data indicating a time required for the execution of a plurality of functions of the sequential computer program code and determining parallelizability of the sequential computer program code using the line dependency data and the time data. The method further includes generating parallel executable computer program code by inserting program instructions in the sequential computer program code based on the determined parallelizability. The step of generating the parallel executable computer program code includes identifying and routing at least a portion of one or more of the plurality of functions to different processors to achieve parallelization of sequential computer program code using the line data and time dependency data.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: January 30, 2018
    Assignee: KPIT TECHNOLOGIES LIMITED
    Inventors: Vinay Govind Vaidya, Ranadive Priti, Sah Sudhakar
  • Patent number: 9734560
    Abstract: The present invention provides a method and apparatus for selectively enhancing regions in an image. In one embodiment, a digital image is read from an image source and is converted into a desired image model. One or more regions in the image having intensity values of pixels falling outside a pre-determined optimal intensity range are determined. The one or more regions in the image are then enhanced using a modeled light source of an optimal intensity such that the intensity value of pixels corresponding to the one or more regions in the image fall within the pre-determined optimal intensity range.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: August 15, 2017
    Assignee: KPIT TECHNOLOGIES LIMITED
    Inventors: Vinay Govind Vaidya, Sanjyot Gindi
  • Publication number: 20150317140
    Abstract: Systems and methods for use in parallelization of computer program code are provided. One method includes determining line dependency data indicating a dependency of a plurality of lines of the sequential computer program code. The method further includes determining time data indicating a time required for the execution of a plurality of functions of the sequential computer program code and determining parallelizability of the sequential computer program code using the line dependency data and the time data. The method further includes generating parallel executable computer program code by inserting program instructions in the sequential computer program code based on the determined parallelizability. The step of generating the parallel executable computer program code includes identifying and routing at least a portion of one or more of the plurality of functions to different processors to achieve parallelization of sequential computer program code using the line data and time dependency data.
    Type: Application
    Filed: January 27, 2015
    Publication date: November 5, 2015
    Inventors: Vinay Govind Vaidya, Ranadive Priti, Sah Sudhakar
  • Publication number: 20150125081
    Abstract: The present invention provides a method and apparatus for selectively enhancing regions in an image. In one embodiment, a digital image is read from an image source and is converted into a desired image model. One or more regions in the image having intensity values of pixels falling outside a pre-determined optimal intensity range are determined. The one or more regions in the image are then enhanced using a modeled light source of an optimal intensity such that the intensity value of pixels corresponding to the one or more regions in the image fall within the pre-determined optimal intensity range.
    Type: Application
    Filed: July 9, 2013
    Publication date: May 7, 2015
    Inventors: Vinay Govind Vaidya, Sanjyot Gindi
  • Publication number: 20140232411
    Abstract: A method and system for estimating the state-of-charge (SOC) and state-of-health (SOH) of a battery is disclosed. The method of the invention accurately determines the battery SOC by estimating the values of the recurring constants determined by the battery parameters based on the current and SOC values obtained during the charging and discharging cycle of the battery.
    Type: Application
    Filed: September 18, 2012
    Publication date: August 21, 2014
    Applicant: KPIT Cummins Infosytems Ltd
    Inventors: Vinay Govind Vaidya, Tarun Kancharla
  • Patent number: 8732714
    Abstract: A method of reorganizing a plurality of task for optimization of resources and execution time in an environment is described. In one embodiment, the method includes mapping of each task to obtain qualitative and quantitative assessment of each functional elements and variables within the time frame for execution of each tasks, representation of data obtained from the mapping in terms of a matrix of dimensions N×N, wherein N represents total number of tasks and reorganizing the tasks in accordance with the represented data in the matrix for the execution, wherein reorganizing the tasks provides for both static and dynamic methodologies. It is advantageous that the present invention determines optimal number of resources required to achieve a practical overall task completion time and can be adaptable to non computer applications.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: May 20, 2014
    Assignee: Kpit Technologies Limited
    Inventors: Vinay Govind Vaidya, Ranadive Priti, Sah Sudhakar, Vipradas Jaydeep
  • Publication number: 20110246998
    Abstract: A method of reorganizing a plurality of task for optimization of resources and execution time in an environment is described. In one embodiment, the method includes mapping of each task to obtain qualitative and quantitative assessment of each functional elements and variables within the time frame for execution of each tasks, representation of data obtained from the mapping in terms of a matrix of dimensions N×N, wherein N represents total number of tasks and reorganizing the tasks in accordance with the represented data in the matrix for the execution, wherein reorganizing the tasks provides for both static and dynamic methodologies. It is advantageous that the present invention determines optimal number of resources required to achieve a practical overall task completion time and can be adaptable to non computer applications.
    Type: Application
    Filed: December 3, 2009
    Publication date: October 6, 2011
    Inventors: Vinay Govind Vaidya, Ranadive Priti, Sah Sudhakar, Vipradas Jaydeep