Patents by Inventor Shachindra Sharma

Shachindra Sharma 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: 8032876
    Abstract: Method, apparatus, and computer readable medium for restructuring a software program hierarchy having interface files and implementation files that include the interface files are described. In one example, dependencies between program units in the interface files and the implementation files are determined. The dependencies are represented as a plurality of bit strings. Correlated bitstrings of the plurality of bit strings are clustered into a plurality of partitions. Each of the plurality of partitions is transformed into corresponding program units. New interface files are respectively created having the corresponding program units for each of the plurality of partitions.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: October 4, 2011
    Assignee: Cadence Design Systems, Inc.
    Inventors: Shachindra Sharma, Sourav Nandy, Deepak Soi
  • Publication number: 20090013315
    Abstract: Method, apparatus, and computer readable medium for restructuring a software program hierarchy having interface files and implementation files that include the interface files are described. In one example, dependencies between program units in the interface files and the implementation files are determined. The dependencies are represented as a plurality of bit strings. Correlated bitstrings of the plurality of bit strings are clustered into a plurality of partitions. Each of the plurality of partitions is transformed into corresponding program units. New interface files are respectively created having the corresponding program units for each of the plurality of partitions.
    Type: Application
    Filed: July 5, 2007
    Publication date: January 8, 2009
    Applicant: CADENCE DESIGN SYSTEMS, INC.
    Inventors: Shachindra Sharma, Sourav Nandy, Deepak Soi