براءة اختراع كين طومسون NFA Regex (1971)

براءة الاختراع الأمريكية [72] المخترع Kenneth L. Thomp # 3،350،695 10/1967 Kaufman et a] 340/1725 Chathum Township، Morris County، NJ. 3.3 74 486 3/1968 Wanner .r 340M715 $ 3 1 الفاحص الابتدائي - بول ج. نيوجيرسي

ملخص: برنامج كمبيوتر للأغراض العامة وجهاز للأغراض الخاصة لمطابقة سلاسل الأحرف الأبجدية الرقمية [54} يتم الكشف عن TEXT MAT-sums ALGORITHM. تستخدم الخوارزمية المعنية قائمة البحث عن الأحرف الحالية (معززة لجميع الأحرف البديلة) وقائمة البحث عن الأحرف التالية (في mintec 'لجميع الأحرف المتطابقة الناجحة c g [52] Cl 349/171). هذه الأحرف هي أجزاء I P l 3 Cl من نص الاختبار الذي تتم مقارنة السلسلة المراد مطابقتها. شون فيلد! 340 /} يتم اختبار كل حرف في السلسلة المراد مطابقته بواسطة [56] R f (قائمة الأحرف الموجهة ، والتي يتم خلالها تجميع قائمة الأحرف التالية. ثم يتم الحصول على حرف جديد ، ويتم استبدال قائمة أحرف براءات الاختراع الأمريكية التالية بـ قائمة الأحرف الحالية ، ويستمر التجويف. تكتمل العملية بنجاح! عندما P P Y 3 147343 9/1964 Meyer ct al .... i. 340/1725 حرفًا من النص من الاختبار يتم استنفادها وتنتهي دون جدوى - 3،290،661 Belcourt et al 340/1725 تمامًا عند استنفاد نص البحث الذي سيتم العثور عليه.

3٪ l sum 10 32 3 / GETNEXT A 5251 l (ML / 57) 1 57M rvusr l (CL / 5r) التالي T0 1/57 البحث الحالي عن حرف البحث احصل على التالي 1 MST LCHARACTER HST t L 4 M. لام

t 4 9 am / 00).؟ o 1 (FA / L) r0 l fmi .90 20 4 # 27 1 i 5 l n 3 5 I \ F 75572 I I L. i 2 / l I24 i s .FEST / V n 6H1 22 w l [2717555 L a ؛. أنا

تطابق w m ulvsuccsssrut SUCL 'fSFUL t r with / D) FIG. 3

/ GET NEXT (xcHa) ENTRYL EMPTY 7 (CNODE) ​​(CL IST) انتقل NL / ST التالي إلى CL / ST CHARACTER SEARCH L احصل على التالي الحالي 5 CHARA CTER 2 البديل 7'0 مخصص.

حرف إضافة 5 اختبار! T0 NL / ST 23 T TESTZ TESTJ '60 T0 l r النجاح 0 b MATCH MATCH UNSUCCL'SSFUL TEXT MATCHING ALGORITHM BACKGROUND OF THE INVENTION 1. مجال الاختراع يتعلق الاختراع الحالي بأنظمة معالجة البيانات ، وبشكل أكثر تحديدًا ، ترتيبات مطابقة النص لمثل هذه الأنظمة.

أصبح من الشائع استخدام آلات معالجة البيانات لمعالجة النصوص وكذلك البيانات الرقمية. على سبيل المثال ، أصبحت أجهزة استرجاع المعلومات وتحرير النصوص مفيدة بشكل متزايد ويزداد الطلب عليها بسبب انتشار الأدبيات العلمية والتقنية. تتمثل إحدى إمكانيات الآلة الأساسية لمثل هذه التطبيقات في القدرة على مطابقة النص ، إما للوصول إلى مستندات مفهرسة معينة أو لإجراء تغييرات على النص المطابق. نظرًا لأن هذا مطلب أساسي ويلزم القيام به عدة مرات ، فمن المستحسن تنفيذ مثل هذه القدرة للعمل بأسرع ما يمكن ولتطلب أقل قدر ممكن من التعقيد من الجهاز.

2. وصف الفن السابق لقد كان من المعتاد في مطابقة النص اختبار وحدة واحدة في كل مرة ، عادةً حرف واحد ، والاستمرار في الاختبار في سلسلة. أي أن أول حرف يتم اختباره يتم مقارنته بالحرف الأول المطلوب مطابقته. في حالة النجاح ، تتم مقارنة الشخصية الثانية التي سيتم اختبارها بالحرف الثاني المراد مطابقته. إذا أدت هذه المقارنة أيضًا إلى تطابق ، فستستمر العملية ، حرفًا واحدًا في كل مرة ، حتى يتطابق التعبير بالكامل المراد مطابقته بالفعل ، أو حتى يحدث فشل. عند حدوث فشل ، يجب أن يعود تسلسل الاختبار إلى الحرف الموجود في التعبير قيد الاختبار والذي كان الحرف الثاني من المطابقة الناجحة جزئيًا. ثم يتم اختبار هذه الشخصية مقابل الحرف الأول المراد مطابقته وتتكرر العملية برمتها. وبالتالي ، فإن المطابقات الناجحة جزئيًا تؤدي إلى عدة سلاسل مطابقة فرعية متداخلة ، مما يتطلب نظام محاسبة مفصلًا لتتبع حالة البحث الإجمالية.

وصف موجز للاختراع وفقًا للاختراع الحالي ، يتم إجراء عمليات البحث عن سلاسل مطابقة للوحدات الأولية بشكل متوازٍ في ذلك ، في أي وقت ، يمكن أن يستمر البحث في مجموعة من السلاسل الفرعية المختلفة. يتم تحقيق ذلك من خلال افتراض أن كل وحدة (حرف) جديدة يمكن أن تكون بداية تعبير مطابق ، واختبار هذا الاحتمال. في حالة حدوث تطابق ، يتم تخزين تعريف الحرف التالي المطلوب مطابقته. إذا حدثت بالفعل مطابقة جزئية واحدة أو أكثر ، فسيتم أيضًا مطابقة الحرف الجديد مع الأحرف المحتملة التالية في كل من هذه السلاسل الفرعية. تؤدي التطابقات الناجحة هنا أيضًا إلى تخزين معرفات الأحرف اللاحقة المحتملة الأخرى. عند اكتمال الاختبارات لجميع الأحرف الحالية الممكنة ، يتم الحصول على شخصية اختبار جديدة ويتم اختبار التعريفات المخزنة بالمثل واحدة تلو الأخرى. في هذا الوقت بالطبع الجديد ...

براءة الاختراع الأمريكية [72] المخترع Kenneth L. Thomp # 3،350،695 10/1967 Kaufman et a] 340/1725 Chathum Township، Morris County، NJ. 3.3 74 486 3/1968 Wanner .r 340M715 $ 3 1 الفاحص الابتدائي - بول ج. نيوجيرسي

ملخص: برنامج كمبيوتر للأغراض العامة وجهاز للأغراض الخاصة لمطابقة سلاسل الأحرف الأبجدية الرقمية [54} يتم الكشف عن TEXT MAT-sums ALGORITHM. تستخدم الخوارزمية المعنية قائمة البحث عن الأحرف الحالية (معززة لجميع الأحرف البديلة) وقائمة البحث عن الأحرف التالية (في mintec 'لجميع الأحرف المتطابقة الناجحة c g [52] Cl 349/171). هذه الأحرف هي أجزاء I P l 3 Cl من نص الاختبار الذي تتم مقارنة السلسلة المراد مطابقتها. شون فيلد! 340 /} يتم اختبار كل حرف في السلسلة المراد مطابقته بواسطة [56] R f (قائمة الأحرف الموجهة ، والتي يتم خلالها تجميع قائمة الأحرف التالية. ثم يتم الحصول على حرف جديد ، ويتم استبدال قائمة أحرف براءات الاختراع الأمريكية التالية بـ قائمة الأحرف الحالية ، ويستمر التجويف. تكتمل العملية بنجاح! عندما P P Y 3 147343 9/1964 Meyer ct al .... i. 340/1725 حرفًا من النص من الاختبار يتم استنفادها وتنتهي دون جدوى - 3،290،661 Belcourt et al 340/1725 تمامًا عند استنفاد نص البحث الذي سيتم العثور عليه.

3٪ l sum 10 32 3 / GETNEXT A 5251 l (ML / 57) 1 57M rvusr l (CL / 5r) التالي T0 1/57 البحث الحالي عن حرف البحث احصل على التالي 1 MST LCHARACTER HST t L 4 M. لام

t 4 9 am / 00).؟ o 1 (FA / L) r0 l fmi .90 20 4 # 27 1 i 5 l n 3 5 I \ F 75572 I I L. i 2 / l I24 i s .FEST / V n 6H1 22 w l [2717555 L a ؛. أنا

تطابق w m ulvsuccsssrut SUCL 'fSFUL t r with / D) FIG. 3

/ GET NEXT (xcHa) ENTRYL EMPTY 7 (CNODE) ​​(CL IST) انتقل NL / ST التالي إلى CL / ST CHARACTER SEARCH L احصل على التالي الحالي 5 CHARA CTER 2 البديل 7'0 مخصص.

حرف إضافة 5 اختبار! T0 NL / ST 23 T TESTZ TESTJ '60 T0 l r النجاح 0 b MATCH MATCH UNSUCCL'SSFUL TEXT MATCHING ALGORITHM BACKGROUND OF THE INVENTION 1. مجال الاختراع يتعلق الاختراع الحالي بأنظمة معالجة البيانات ، وبشكل أكثر تحديدًا ، ترتيبات مطابقة النص لمثل هذه الأنظمة.

أصبح من الشائع استخدام آلات معالجة البيانات لمعالجة النصوص وكذلك البيانات الرقمية. على سبيل المثال ، أصبحت أجهزة استرجاع المعلومات وتحرير النصوص مفيدة بشكل متزايد ويزداد الطلب عليها بسبب انتشار الأدبيات العلمية والتقنية. تتمثل إحدى إمكانيات الآلة الأساسية لمثل هذه التطبيقات في القدرة على مطابقة النص ، إما للوصول إلى مستندات مفهرسة معينة أو لإجراء تغييرات على النص المطابق. نظرًا لأن هذا مطلب أساسي ويلزم القيام به عدة مرات ، فمن المستحسن تنفيذ مثل هذه القدرة للعمل بأسرع ما يمكن ولتطلب أقل قدر ممكن من التعقيد من الجهاز.

2. وصف الفن السابق لقد كان من المعتاد في مطابقة النص اختبار وحدة واحدة في كل مرة ، عادةً حرف واحد ، والاستمرار في الاختبار في سلسلة. أي أن أول حرف يتم اختباره يتم مقارنته بالحرف الأول المطلوب مطابقته. في حالة النجاح ، تتم مقارنة الشخصية الثانية التي سيتم اختبارها بالحرف الثاني المراد مطابقته. إذا أدت هذه المقارنة أيضًا إلى تطابق ، فستستمر العملية ، حرفًا واحدًا في كل مرة ، حتى يتطابق التعبير بالكامل المراد مطابقته بالفعل ، أو حتى يحدث فشل. عند حدوث فشل ، يجب أن يعود تسلسل الاختبار إلى الحرف الموجود في التعبير قيد الاختبار والذي كان الحرف الثاني من المطابقة الناجحة جزئيًا. ثم يتم اختبار هذه الشخصية مقابل الحرف الأول المراد مطابقته وتتكرر العملية برمتها. وبالتالي ، فإن المطابقات الناجحة جزئيًا تؤدي إلى عدة سلاسل مطابقة فرعية متداخلة ، مما يتطلب نظام محاسبة مفصلًا لتتبع حالة البحث الإجمالية.

وصف موجز للاختراع وفقًا للاختراع الحالي ، يتم إجراء عمليات البحث عن سلاسل مطابقة للوحدات الأولية بشكل متوازٍ في ذلك ، في أي وقت ، يمكن أن يستمر البحث في مجموعة من السلاسل الفرعية المختلفة. يتم تحقيق ذلك من خلال افتراض أن كل وحدة (حرف) جديدة يمكن أن تكون بداية تعبير مطابق ، واختبار هذا الاحتمال. في حالة حدوث تطابق ، يتم تخزين تعريف الحرف التالي المطلوب مطابقته. إذا حدثت بالفعل مطابقة جزئية واحدة أو أكثر ، فسيتم أيضًا مطابقة الحرف الجديد مع الأحرف المحتملة التالية في كل من هذه السلاسل الفرعية. تؤدي التطابقات الناجحة هنا أيضًا إلى تخزين معرفات الأحرف اللاحقة المحتملة الأخرى. عند اكتمال الاختبارات لجميع الأحرف الحالية الممكنة ، يتم الحصول على شخصية اختبار جديدة ويتم اختبار التعريفات المخزنة بالمثل واحدة تلو الأخرى. في هذا الوقت بالطبع الجديد ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow