Patents by Inventor Cohan Sujay Carlos

Cohan Sujay Carlos 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: 7810076
    Abstract: An invention is disclosed for a programming method and system for “passivating” (i.e., temporarily removing) processed data elements from memory in order to make the affected memory available for other processing tasks, thereby improving the “scalability” of a standalone object-oriented application program in accommodating large quantities of users and/or data without completely occupying memory when such a program is deployed as a network or internet-based web application. Specifically, the invention includes programming steps for allowing memory resources allocated to a user of the program to be “freed up”, i.e., temporarily made available to other users and/or programs and then reclaimed when again required by the original user.
    Type: Grant
    Filed: September 22, 2006
    Date of Patent: October 5, 2010
    Assignee: International Business Machines Corporation
    Inventor: Cohan Sujay Carlos
  • Patent number: 7536677
    Abstract: A method, system, and computer program product are disclosed in a data processing system for determining defect detection efficiency. Code development steps are tracked using a repository while code is being developed. The tracked development steps are used to determine an earliest first time when a defect could have been discovered. An actual second time when the defect was discovered is determined. The efficiency of defect detection is determined by comparing the time elapsed between the first and second times.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventor: Cohan Sujay Carlos
  • Publication number: 20080127158
    Abstract: An invention is disclosed for a programming method and system for “passivating” (i.e., temporarily removing) processed data elements from memory in order to make the affected memory available for other processing tasks, thereby improving the “scalability” of a standalone object-oriented application program in accommodating large quantities of users and/or data without completely occupying memory when such a program is deployed as a network or internet-based web application. Specifically, the invention includes programming steps for allowing memory resources allocated to a user of the program to be “freed up”, i.e., temporarily made available to other users and/or programs and then reclaimed when again required by the original user.
    Type: Application
    Filed: September 22, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Cohan Sujay Carlos