Search

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 numberTitle of the applicationFiling DateStatus
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
Menu