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 number | Title of the application | Filing Date | Status |
---|---|---|---|
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 |