Patents by Inventor Ravi Nallappan

Ravi Nallappan 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: 9015664
    Abstract: A routine for tagging and tracking source code may be implemented in a software development environment. The routine begins upon the identification of a defect in a software product or system. Once the defect has been identified and rectified, a search of other source code (typically located in a source code management system that supports version control) is specified. Using the search specification, the system automatically identifies the code snippet to be searched and begins searching the identified codebase for duplicates. A ticket or service record is then created for every duplicate/similar code snippet found during the search. The ticket/record enables software defect tracking to be carried out on the newly-located instances of the code. The system also automatically manages the code snippets identified by the duplicate detection.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thierry Paul Rene Supplisson, Eric Arthur Fernandez, Ming Loong Lee, Ravi Nallappan, Eng Seng Yeo
  • Patent number: 9009665
    Abstract: A routine for tagging and tracking source code may be implemented in a software development environment. The routine begins upon the identification of a defect in a software product or system. Once the defect has been identified and rectified, a search of other source code (typically located in a source code management system that supports version control) is specified. Using the search specification, the system automatically identifies the code snippet to be searched and begins searching the identified codebase for duplicates. A ticket or service record is then created for every duplicate/similar code snippet found during the search. The ticket/record enables software defect tracking to be carried out on the newly-located instances of the code. The system also automatically manages the code snippets identified by the duplicate detection.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Thierry Paul Rene Supplisson, Eric Arthur Fernandez, Ming Loong Lee, Ravi Nallappan, Eng Seng Yeo
  • Patent number: 8694156
    Abstract: An apparatus and computer program product for managing paper consumption. Responsive to dispensing a first amount of paper from a set of paper dispensers in which the first amount of paper is dispensed for an account, the set of paper dispensers updates the account based on the first amount of paper dispensed. Responsive to receiving a second amount of paper at a set of paper disposers in which the second amount of paper is received for the account, the set of disposers updates the account based on the second amount of paper received.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Ravi Nallappan, Thierry P. R. Supplisson, Wee Siang Yeap
  • Publication number: 20130311972
    Abstract: A routine for tagging and tracking source code may be implemented in a software development environment. The routine begins upon the identification of a defect in a software product or system. Once the defect has been identified and rectified, a search of other source code (typically located in a source code management system that supports version control) is specified. Using the search specification, the system automatically identifies the code snippet to be searched and begins searching the identified codebase for duplicates. A ticket or service record is then created for every duplicate/similar code snippet found during the search. The ticket/record enables software defect tracking to be carried out on the newly-located instances of the code. The system also automatically manages the code snippets identified by the duplicate detection.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thierry Paul Rene Supplisson, Eric Arthur Fernandez, Ming Loong Lee, Ravi Nallappan, Eng Seng Yeo
  • Publication number: 20130184858
    Abstract: An apparatus and computer program product for managing paper consumption. Responsive to dispensing a first amount of paper from a set of paper dispensers in which the first amount of paper is dispensed for an account, the set of paper dispensers updates the account based on the first amount of paper dispensed. Responsive to receiving a second amount of paper at a set of paper disposers in which the second amount of paper is received for the account, the set of disposers updates the account based on the second amount of paper received.
    Type: Application
    Filed: January 12, 2012
    Publication date: July 18, 2013
    Applicant: International Business Machines Corporation
    Inventors: Ravi Nallappan, Thierry P.R. Supplisson, Wee Siang Yeap
  • Patent number: 8396590
    Abstract: A method for managing paper consumption. Responsive to dispensing a first amount of paper from a set of paper dispensers in which the first amount of paper is dispensed for an account, the set of paper dispensers updates the account based on the first amount of paper dispensed. Responsive to receiving a second amount of paper at a set of paper disposers in which the second amount of paper is received for the account, the set of disposers updates the account based on the second amount of paper received.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: March 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ravi Nallappan, Thierry P. R. Supplisson, Wee Siang Yeap
  • Publication number: 20110153929
    Abstract: Efficient reclamation of available memory slots in a computer memory storage unit is achieved by identifying clusters of available memory spaces resulting from the deletion of a record from the storage unit. A cluster may include one or more contiguous available memory slots. An active cluster is elected by selecting the larger of two clusters, the first being the largest cluster resulting solely from processing of the current record delete request and the second being an active cluster identified in a prior record delete operation. Other clusters are defined as passive clusters. When a record is to be written into the disk memory, available memory slots in the active cluster are first used, following by unused memory slots and then by available memory slots in passive clusters.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Ravi Nallappan