Patent Document ID: 9824122
Application ID: 13832644

Base Claim:
1. A system comprising: a repository to store source code text, the source code text comprising a plurality of sections; an indexer module which, if executed, instructs at least one processor to associate each section with a descriptor comprising a natural language description of a respective section, wherein to associate each section with the descriptor, a source code analyzer which, if executed, instructs the at least one processor to delineate each section in the source code text, wherein each delineated section of the source code text is substantially similar to a predefined source code template; and a searcher module which, if executed, instructs the at least one processor to read a request for a particular type of source code and to obtain each section of the stored source code text whose descriptor at least partially matches the request, each obtained section being adaptable for producing at least some of the type of source code requested.

---

Claim 4:
4. The system of claim 1 , further comprising, a ranking module which, if executed, instructs the at least one processor to rank each obtained section in accordance with a similarity between the request and the descriptor associated with each displayed section.