Search

Chuck Y Mah

Examiner (ID: 156, Phone: (571)272-7059 , Office: P/3677 )

Most Active Art Unit
3677
Art Unit(s)
3205, 3676, 3626, 3677, 3209
Total Applications
3879
Issued Applications
3168
Pending Applications
151
Abandoned Applications
560

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 1444248 [patent_doc_number] => 06496976 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-17 [patent_title] => 'Method and system for dynamic recompilation of statements of a first language embedded in a program having statements of a second language' [patent_app_type] => B1 [patent_app_number] => 09/369216 [patent_app_country] => US [patent_app_date] => 1999-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 7 [patent_no_of_words] => 3507 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/496/06496976.pdf [firstpage_image] =>[orig_patent_app_number] => 09369216 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/369216
Method and system for dynamic recompilation of statements of a first language embedded in a program having statements of a second language Aug 4, 1999 Issued
Array ( [id] => 1243300 [patent_doc_number] => 06684389 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-01-27 [patent_title] => 'Compiler that decrypts encrypted source code' [patent_app_type] => B1 [patent_app_number] => 09/368501 [patent_app_country] => US [patent_app_date] => 1999-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 5036 [patent_no_of_claims] => 82 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/684/06684389.pdf [firstpage_image] =>[orig_patent_app_number] => 09368501 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/368501
Compiler that decrypts encrypted source code Aug 4, 1999 Issued
Array ( [id] => 1139611 [patent_doc_number] => 06789251 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-09-07 [patent_title] => 'System and method for managing a suite of data management tools' [patent_app_type] => B1 [patent_app_number] => 09/362942 [patent_app_country] => US [patent_app_date] => 1999-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 22 [patent_figures_cnt] => 25 [patent_no_of_words] => 23452 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/789/06789251.pdf [firstpage_image] =>[orig_patent_app_number] => 09362942 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/362942
System and method for managing a suite of data management tools Jul 27, 1999 Issued
Array ( [id] => 1397011 [patent_doc_number] => 06567973 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-20 [patent_title] => 'Introspective editor system, program, and method for software translation using a facade class' [patent_app_type] => B1 [patent_app_number] => 09/362616 [patent_app_country] => US [patent_app_date] => 1999-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5198 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 137 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/567/06567973.pdf [firstpage_image] =>[orig_patent_app_number] => 09362616 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/362616
Introspective editor system, program, and method for software translation using a facade class Jul 27, 1999 Issued
Array ( [id] => 1540754 [patent_doc_number] => 06490719 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-12-03 [patent_title] => 'System and method for configuring and executing a flexible computer program comprising component structures' [patent_app_type] => B1 [patent_app_number] => 09/361453 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 24 [patent_figures_cnt] => 24 [patent_no_of_words] => 15360 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 203 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/490/06490719.pdf [firstpage_image] =>[orig_patent_app_number] => 09361453 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/361453
System and method for configuring and executing a flexible computer program comprising component structures Jul 25, 1999 Issued
Array ( [id] => 1402624 [patent_doc_number] => 06564377 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-05-13 [patent_title] => 'Self-describing components within a software catalog' [patent_app_type] => B1 [patent_app_number] => 09/361497 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 8835 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 98 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/564/06564377.pdf [firstpage_image] =>[orig_patent_app_number] => 09361497 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/361497
Self-describing components within a software catalog Jul 25, 1999 Issued
Array ( [id] => 1285255 [patent_doc_number] => 06651244 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-11-18 [patent_title] => 'System and method for determining program complexity' [patent_app_type] => B1 [patent_app_number] => 09/361477 [patent_app_country] => US [patent_app_date] => 1999-07-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 3837 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 7 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/651/06651244.pdf [firstpage_image] =>[orig_patent_app_number] => 09361477 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/361477
System and method for determining program complexity Jul 25, 1999 Issued
Array ( [id] => 6962961 [patent_doc_number] => 20010013119 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-08-09 [patent_title] => 'TEST, PROTECTION, AND REPAIR THROUGH BINARY CODE AUGMENTATION' [patent_app_type] => new [patent_app_number] => 09/358673 [patent_app_country] => US [patent_app_date] => 1999-07-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7295 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 44 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0013/20010013119.pdf [firstpage_image] =>[orig_patent_app_number] => 09358673 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/358673
Test, protection, and repair through binary code augmentation Jul 21, 1999 Issued
Array ( [id] => 1367348 [patent_doc_number] => 06584612 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-06-24 [patent_title] => 'Transparent loading of resources from read-only memory for an application program' [patent_app_type] => B1 [patent_app_number] => 09/353880 [patent_app_country] => US [patent_app_date] => 1999-07-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5939 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 129 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/584/06584612.pdf [firstpage_image] =>[orig_patent_app_number] => 09353880 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/353880
Transparent loading of resources from read-only memory for an application program Jul 14, 1999 Issued
Array ( [id] => 1192779 [patent_doc_number] => 06735761 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-11 [patent_title] => 'Compile method frame detection method and device code discarding method and computer' [patent_app_type] => B1 [patent_app_number] => 09/343923 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 10 [patent_no_of_words] => 5928 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 68 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735761.pdf [firstpage_image] =>[orig_patent_app_number] => 09343923 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/343923
Compile method frame detection method and device code discarding method and computer Jun 29, 1999 Issued
Array ( [id] => 1490447 [patent_doc_number] => 06367075 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-04-02 [patent_title] => 'Method and apparatus for producing instructions describing the removal of updates to a computer system' [patent_app_type] => B1 [patent_app_number] => 09/345999 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 5596 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 86 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/367/06367075.pdf [firstpage_image] =>[orig_patent_app_number] => 09345999 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/345999
Method and apparatus for producing instructions describing the removal of updates to a computer system Jun 29, 1999 Issued
Array ( [id] => 1596252 [patent_doc_number] => 06484313 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-19 [patent_title] => 'Compiling and persisting of intermediate language code' [patent_app_type] => B1 [patent_app_number] => 09/343799 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7522 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 62 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/484/06484313.pdf [firstpage_image] =>[orig_patent_app_number] => 09343799 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/343799
Compiling and persisting of intermediate language code Jun 29, 1999 Issued
Array ( [id] => 1485370 [patent_doc_number] => 06453468 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Methods for improving reliability while upgrading software programs in a clustered computer system' [patent_app_type] => B1 [patent_app_number] => 09/346074 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 17089 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 305 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453468.pdf [firstpage_image] =>[orig_patent_app_number] => 09346074 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/346074
Methods for improving reliability while upgrading software programs in a clustered computer system Jun 29, 1999 Issued
Array ( [id] => 1457024 [patent_doc_number] => 06457171 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-24 [patent_title] => 'Storage structure for dynamic management of translated code blocks in dynamic object code translation' [patent_app_type] => B1 [patent_app_number] => 09/340497 [patent_app_country] => US [patent_app_date] => 1999-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5656 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 142 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/457/06457171.pdf [firstpage_image] =>[orig_patent_app_number] => 09340497 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/340497
Storage structure for dynamic management of translated code blocks in dynamic object code translation Jun 29, 1999 Issued
Array ( [id] => 1192806 [patent_doc_number] => 06735767 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-05-11 [patent_title] => 'Installation planning window' [patent_app_type] => B1 [patent_app_number] => 09/339000 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 6867 [patent_no_of_claims] => 29 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 106 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/735/06735767.pdf [firstpage_image] =>[orig_patent_app_number] => 09339000 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339000
Installation planning window Jun 23, 1999 Issued
Array ( [id] => 1097599 [patent_doc_number] => 06826748 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-11-30 [patent_title] => 'Profiling program execution into registers of a computer' [patent_app_type] => B1 [patent_app_number] => 09/339749 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 32 [patent_figures_cnt] => 37 [patent_no_of_words] => 45801 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/826/06826748.pdf [firstpage_image] =>[orig_patent_app_number] => 09339749 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/339749
Profiling program execution into registers of a computer Jun 23, 1999 Issued
Array ( [id] => 1221974 [patent_doc_number] => 06708324 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2004-03-16 [patent_title] => 'Extensible automated testing software' [patent_app_type] => B1 [patent_app_number] => 09/344317 [patent_app_country] => US [patent_app_date] => 1999-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 2 [patent_figures_cnt] => 2 [patent_no_of_words] => 5698 [patent_no_of_claims] => 97 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 88 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/708/06708324.pdf [firstpage_image] =>[orig_patent_app_number] => 09344317 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/344317
Extensible automated testing software Jun 23, 1999 Issued
Array ( [id] => 4325402 [patent_doc_number] => 06327700 [patent_country] => US [patent_kind] => NA [patent_issue_date] => 2001-12-04 [patent_title] => 'Method and system for identifying instrumentation targets in computer programs related to logical transactions' [patent_app_type] => 1 [patent_app_number] => 9/327697 [patent_app_country] => US [patent_app_date] => 1999-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 9330 [patent_no_of_claims] => 28 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/327/06327700.pdf [firstpage_image] =>[orig_patent_app_number] => 327697 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/327697
Method and system for identifying instrumentation targets in computer programs related to logical transactions Jun 7, 1999 Issued
Array ( [id] => 1485356 [patent_doc_number] => 06453463 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Method and apparatus for providing finer marking granularity for fields within objects' [patent_app_type] => B1 [patent_app_number] => 09/327397 [patent_app_country] => US [patent_app_date] => 1999-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 15 [patent_no_of_words] => 5935 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453463.pdf [firstpage_image] =>[orig_patent_app_number] => 09327397 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/327397
Method and apparatus for providing finer marking granularity for fields within objects Jun 6, 1999 Issued
Array ( [id] => 1533448 [patent_doc_number] => 06481007 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-11-12 [patent_title] => 'Optimizing parameter passing' [patent_app_type] => B1 [patent_app_number] => 09/324893 [patent_app_country] => US [patent_app_date] => 1999-06-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 7524 [patent_no_of_claims] => 33 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 69 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/481/06481007.pdf [firstpage_image] =>[orig_patent_app_number] => 09324893 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/324893
Optimizing parameter passing Jun 2, 1999 Issued
Menu