Patents by Inventor Vipin BALACHANDRAN

Vipin BALACHANDRAN 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: 20150082276
    Abstract: A method is provided to automatically correct an original source code. An abstract syntax tree (AST) is created from the original source code where the AST includes AST nodes. AST node filter queries are evaluated on the AST to filter out AST nodes with defect patterns. Automatic fixes are applied to the filtered AST nodes to transform the AST. A modified source code is created by deserializing the transformed AST.
    Type: Application
    Filed: September 18, 2013
    Publication date: March 19, 2015
    Applicant: VMware, Inc.
    Inventor: Vipin BALACHANDRAN
  • Publication number: 20150046492
    Abstract: Systems and methods for performing query-by-example are described. A query module executing on the system may maintain a source code repository containing a plurality of source code files. Each of the plurality of source code files is associated with a corresponding source syntax structure generated based on said each of the plurality of source code files. The query module may receive a query snippet, and generate a query syntax structure based on the query snippet. The query module may then identify a first source code file from the plurality of source code files for being relevant to the query snippet. The being relevant to the query snippet is determined by a first relevance score which is calculated based on the query syntax structure and the first source code file's corresponding source syntax structure.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: VMware, Inc.
    Inventor: Vipin BALACHANDRAN
  • Publication number: 20140196010
    Abstract: Systems and methods for performing automatic code review are described. The system receives a version of source code and processes it for potential coding issues based on a code review configuration. Upon detecting a coding issue, the system generates an automatic code review that contains a location identifying the coding issue in the version of source code and an associated review comment selected from the code review configuration. The method includes receiving a version of source code and generating a review request for a specific change in the version of source code. The method then assigns a code reviewer for handling the review request by selecting a reviewer from a subset code reviewers based on the number of times each code reviewer has been assigned to prior review requests associated with the specific change.
    Type: Application
    Filed: January 5, 2013
    Publication date: July 10, 2014
    Applicant: VMWARE, INC.
    Inventor: Vipin Balachandran
  • Publication number: 20130263119
    Abstract: A virtual computer system, including a plurality of virtual machines (VMs) running on one or more host computers, is configured to manage virtual disks in a manner to facilitate making copies of one or more virtual machines (VMs) by means of a method known as linked cloning. Techniques are disclosed for scanning a storage system to determine the set of VMs, identifying virtual disks associated with each VM, examining parent/child relationships among the virtual disks, and displaying the virtual disk hierarchy. Redundant virtual disks may be identified as the set of virtual disks that have exactly one child disk and that are not associated with a snapshot. Provisions for generating a relocate list to support migration of a linked clone may also be utilized.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: VMWARE, INC.
    Inventors: Sandeep Srinivasa Rao PISSAY, Vipin BALACHANDRAN