
Thao T. Tran
Examiner (ID: 8691, Phone: (571)272-1080 , Office: P/1787 )
| Most Active Art Unit | 1787 |
| Art Unit(s) | 1794, 1741, 1787, 1711 |
| Total Applications | 1315 |
| Issued Applications | 878 |
| Pending Applications | 58 |
| Abandoned Applications | 380 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 7671989
[patent_doc_number] => 20040181790
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-09-16
[patent_title] => 'System and method for maintaining installed software compliance with build standards'
[patent_app_type] => new
[patent_app_number] => 10/799950
[patent_app_country] => US
[patent_app_date] => 2004-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 6591
[patent_no_of_claims] => 64
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0181/20040181790.pdf
[firstpage_image] =>[orig_patent_app_number] => 10799950
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/799950 | System and method for maintaining installed software compliance with build standards | Mar 11, 2004 | Abandoned |
Array
(
[id] => 7321869
[patent_doc_number] => 20040225999
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-11-11
[patent_title] => 'Grammer for regular expressions'
[patent_app_type] => new
[patent_app_number] => 10/691414
[patent_app_country] => US
[patent_app_date] => 2003-10-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 64644
[patent_no_of_claims] => 57
[patent_no_of_ind_claims] => 8
[patent_words_short_claim] => 18
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0225/20040225999.pdf
[firstpage_image] =>[orig_patent_app_number] => 10691414
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/691414 | Grammer for regular expressions | Oct 21, 2003 | Issued |
Array
(
[id] => 7458593
[patent_doc_number] => 20040010794
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-15
[patent_title] => 'Method and system automatic control of graphical computer application appearance and execution'
[patent_app_type] => new
[patent_app_number] => 10/427735
[patent_app_country] => US
[patent_app_date] => 2003-04-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 8035
[patent_no_of_claims] => 95
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0010/20040010794.pdf
[firstpage_image] =>[orig_patent_app_number] => 10427735
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/427735 | Method and system automatic control of graphical computer application appearance and execution | Apr 29, 2003 | Issued |
Array
(
[id] => 7441561
[patent_doc_number] => 20040163078
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-08-19
[patent_title] => 'Method for rapidly prototyping, testing and verifying application software'
[patent_app_type] => new
[patent_app_number] => 10/366167
[patent_app_country] => US
[patent_app_date] => 2003-02-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 3050
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 68
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0163/20040163078.pdf
[firstpage_image] =>[orig_patent_app_number] => 10366167
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/366167 | Method for rapidly prototyping, testing and verifying application software | Feb 12, 2003 | Abandoned |
Array
(
[id] => 6802357
[patent_doc_number] => 20030097522
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-05-22
[patent_title] => 'Reprogramming electronic apparatus'
[patent_app_type] => new
[patent_app_number] => 10/247742
[patent_app_country] => US
[patent_app_date] => 2002-09-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5488
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 90
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0097/20030097522.pdf
[firstpage_image] =>[orig_patent_app_number] => 10247742
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/247742 | Reprogramming electronic apparatus | Sep 19, 2002 | Abandoned |
Array
(
[id] => 7138910
[patent_doc_number] => 20040044999
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-04
[patent_title] => 'Subscription-based program module installation and update system and method'
[patent_app_type] => new
[patent_app_number] => 10/231965
[patent_app_country] => US
[patent_app_date] => 2002-08-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 5466
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 181
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0044/20040044999.pdf
[firstpage_image] =>[orig_patent_app_number] => 10231965
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/231965 | Subscription-based program module installation and update system and method | Aug 29, 2002 | Abandoned |
Array
(
[id] => 7138892
[patent_doc_number] => 20040044994
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-03-04
[patent_title] => 'Restructuring computer programs'
[patent_app_type] => new
[patent_app_number] => 10/229795
[patent_app_country] => US
[patent_app_date] => 2002-08-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 26
[patent_figures_cnt] => 26
[patent_no_of_words] => 8563
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 172
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0044/20040044994.pdf
[firstpage_image] =>[orig_patent_app_number] => 10229795
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/229795 | Restructuring computer programs | Aug 26, 2002 | Issued |
Array
(
[id] => 504650
[patent_doc_number] => 07213238
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-05-01
[patent_title] => 'Compiling source code'
[patent_app_type] => utility
[patent_app_number] => 10/199366
[patent_app_country] => US
[patent_app_date] => 2002-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 6751
[patent_no_of_claims] => 30
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 136
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/213/07213238.pdf
[firstpage_image] =>[orig_patent_app_number] => 10199366
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/199366 | Compiling source code | Jul 17, 2002 | Issued |
Array
(
[id] => 6717243
[patent_doc_number] => 20030028591
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-02-06
[patent_title] => 'Browser having dynamically self-adjusting rendering functionality'
[patent_app_type] => new
[patent_app_number] => 10/198547
[patent_app_country] => US
[patent_app_date] => 2002-07-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4586
[patent_no_of_claims] => 72
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 43
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0028/20030028591.pdf
[firstpage_image] =>[orig_patent_app_number] => 10198547
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/198547 | Browser having dynamically self-adjusting rendering functionality | Jul 17, 2002 | Abandoned |
Array
(
[id] => 6798399
[patent_doc_number] => 20030177274
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-18
[patent_title] => 'Virtual subdomain address file suffix'
[patent_app_type] => new
[patent_app_number] => 10/189063
[patent_app_country] => US
[patent_app_date] => 2002-07-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 7485
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 72
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0177/20030177274.pdf
[firstpage_image] =>[orig_patent_app_number] => 10189063
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/189063 | Virtual subdomain address file suffix | Jul 1, 2002 | Abandoned |
Array
(
[id] => 6793517
[patent_doc_number] => 20030088861
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-05-08
[patent_title] => 'Optimize code for a family of related functions'
[patent_app_type] => new
[patent_app_number] => 10/183524
[patent_app_country] => US
[patent_app_date] => 2002-06-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5129
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 60
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0088/20030088861.pdf
[firstpage_image] =>[orig_patent_app_number] => 10183524
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/183524 | Optimize code for a family of related functions | Jun 27, 2002 | Issued |
Array
(
[id] => 556172
[patent_doc_number] => 07181732
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-02-20
[patent_title] => 'Method and apparatus for facilitating lazy type tagging for compiled activations'
[patent_app_type] => utility
[patent_app_number] => 10/121899
[patent_app_country] => US
[patent_app_date] => 2002-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 2825
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/181/07181732.pdf
[firstpage_image] =>[orig_patent_app_number] => 10121899
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/121899 | Method and apparatus for facilitating lazy type tagging for compiled activations | Apr 11, 2002 | Issued |
Array
(
[id] => 7678139
[patent_doc_number] => 20030196197
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-10-16
[patent_title] => 'Methods and systems for integrated scheduling and resource management for a compiler'
[patent_app_type] => new
[patent_app_number] => 10/121763
[patent_app_country] => US
[patent_app_date] => 2002-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9838
[patent_no_of_claims] => 28
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 93
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0196/20030196197.pdf
[firstpage_image] =>[orig_patent_app_number] => 10121763
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/121763 | Methods and systems for integrated scheduling and resource management for a compiler | Apr 11, 2002 | Issued |
Array
(
[id] => 6810600
[patent_doc_number] => 20030200539
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-10-23
[patent_title] => 'Function unit based finite state automata data structure, transitions and methods for making the same'
[patent_app_type] => new
[patent_app_number] => 10/121982
[patent_app_country] => US
[patent_app_date] => 2002-04-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9851
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 69
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0200/20030200539.pdf
[firstpage_image] =>[orig_patent_app_number] => 10121982
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/121982 | Function unit based finite state automata data structure, transitions and methods for making the same | Apr 11, 2002 | Issued |
Array
(
[id] => 731944
[patent_doc_number] => 07047520
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2006-05-16
[patent_title] => 'Computer system with watchpoint support'
[patent_app_type] => utility
[patent_app_number] => 10/121898
[patent_app_country] => US
[patent_app_date] => 2002-04-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 18
[patent_no_of_words] => 14240
[patent_no_of_claims] => 23
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 258
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/047/07047520.pdf
[firstpage_image] =>[orig_patent_app_number] => 10121898
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/121898 | Computer system with watchpoint support | Apr 10, 2002 | Issued |
Array
(
[id] => 6746783
[patent_doc_number] => 20030023966
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-01-30
[patent_title] => 'Method of software installation and updating firmware, recording and reading device, and recording medium therefor'
[patent_app_type] => new
[patent_app_number] => 10/120963
[patent_app_country] => US
[patent_app_date] => 2002-04-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 9261
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 58
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0023/20030023966.pdf
[firstpage_image] =>[orig_patent_app_number] => 10120963
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/120963 | Method of software installation and updating firmware, recording and reading device, and recording medium therefor | Apr 9, 2002 | Abandoned |
Array
(
[id] => 6831402
[patent_doc_number] => 20030182460
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-25
[patent_title] => 'Managed code modules dynamically invoking unmanaged code modules at arbitrary locations'
[patent_app_type] => new
[patent_app_number] => 10/106974
[patent_app_country] => US
[patent_app_date] => 2002-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 2306
[patent_no_of_claims] => 27
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 53
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0182/20030182460.pdf
[firstpage_image] =>[orig_patent_app_number] => 10106974
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/106974 | Managed code modules dynamically invoking unmanaged code modules at arbitrary locations | Mar 24, 2002 | Abandoned |
Array
(
[id] => 7368958
[patent_doc_number] => 20040015927
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-22
[patent_title] => 'Percolating hot function store/restores to colder calling functions'
[patent_app_type] => new
[patent_app_number] => 10/097063
[patent_app_country] => US
[patent_app_date] => 2002-03-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7394
[patent_no_of_claims] => 63
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0015/20040015927.pdf
[firstpage_image] =>[orig_patent_app_number] => 10097063
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/097063 | Percolating hot function store/restores to colder calling functions | Mar 13, 2002 | Issued |
Array
(
[id] => 6554191
[patent_doc_number] => 20020194421
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2002-12-19
[patent_title] => 'Computer system with multiple heaps and heap reset facility'
[patent_app_type] => new
[patent_app_number] => 10/095896
[patent_app_country] => US
[patent_app_date] => 2002-03-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 20995
[patent_no_of_claims] => 45
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 173
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0194/20020194421.pdf
[firstpage_image] =>[orig_patent_app_number] => 10095896
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/095896 | Computer system with multiple heaps and heap reset facility | Mar 11, 2002 | Abandoned |
Array
(
[id] => 6712620
[patent_doc_number] => 20030172369
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-09-11
[patent_title] => 'Self-determining behavior node for use in creating a graphical program'
[patent_app_type] => new
[patent_app_number] => 10/094198
[patent_app_country] => US
[patent_app_date] => 2002-03-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 15600
[patent_no_of_claims] => 85
[patent_no_of_ind_claims] => 9
[patent_words_short_claim] => 54
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0172/20030172369.pdf
[firstpage_image] =>[orig_patent_app_number] => 10094198
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/094198 | Self-determining behavior node for use in creating a graphical program | Mar 7, 2002 | Issued |