ขั้นตอนวิธีแบบดัดแปลง ของ New_York_State_Identification_and_Intelligence_System

  1. ถ้าตัวอักษรตัวแรกของชื่อเป็นสระ จำสระนั้นไว้ก่อน
  2. เอาตัวอักษร S และ Z จากตัวสุดท้ายของชื่อออก
  3. เปลี่ยนตัวอักษรตัวแรกของชื่อดังนี้ MAC → MC, PF → F
  4. เปลี่ยนตัวอักษรที่เหลือในชื่อดังนี้ IX → IC, EX → EC, YE, EE, IE → Y, DT, RT, RD, NT, ND → D
  5. เปลี่ยน EV → EF ถ้าไม่ได้ขึ้นต้นของชื่อ
  6. คำสำคัญตัวแรกก็คือตัวอักษรแรกของชื่อ
  7. ตัด W ออกถ้า W ตามหลังสระ
  8. แทนสระทุกตัวด้วย A
  9. เปลี่ยน GHT → GT
  10. เปลี่ยน DG → G
  11. เปลี่ยน PH → F
  12. ถ้า H ไม่ใช่ตัวอักษรตัวแรก ให้ตัดออกหมด
  13. เปลี่ยน KN → N ถ้าไม่ใช่ก็ K → C
  14. ถ้า M ไม่ใช่ตัวอักษรตัวแรก ให้เปลี่ยนเป็น N
  15. ถ้า Q ไม่ใช่ตัวอักษรตัวแรก ให้เปลี่ยนเป็น G
  16. เปลี่ยน SH → S
  17. เปลี่ยน SCH → S
  18. เปลี่ยน YW → Y
  19. ถ้า Y ไม่ใช่ตัวอักษรตัวแรกหรือตัวสุดท้าย ให้เปลี่ยนเป็น A
  20. เปลี่ยน WR → R
  21. ถ้า Z ไม่ใช่ตัวอักษรตัวแรก ให้เปลี่ยนเป็น S
  22. เปลี่ยน AY → Y
  23. เอาสระที่ติดกันยาวๆออก
  24. ยุบตัวอักษรทุกตัวของตัวอักษรที่ซ้ำกัน
  25. ถ้าตัวอักษรข้างหน้าเป็นสระ นำตัวอักษรที่จำไว้ใส่แทน