Search

Tuan Quang Dam

Supervisory Patent Examiner (ID: 13588, Phone: (571)272-3695 , Office: P/2192 )

Most Active Art Unit
2762
Art Unit(s)
2414, 2192, 2124, 2762, 2899, 2764, 2122
Total Applications
396
Issued Applications
313
Pending Applications
29
Abandoned Applications
54

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 6866515 [patent_doc_number] => 20030192041 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-10-09 [patent_title] => 'software distribution system and method' [patent_app_type] => new [patent_app_number] => 10/116387 [patent_app_country] => US [patent_app_date] => 2002-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3209 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 23 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0192/20030192041.pdf [firstpage_image] =>[orig_patent_app_number] => 10116387 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/116387
software distribution system and method Apr 2, 2002 Abandoned
Array ( [id] => 7368904 [patent_doc_number] => 20040015918 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-22 [patent_title] => 'Program optimization method and compiler using the program optimization method' [patent_app_type] => new [patent_app_number] => 10/085455 [patent_app_country] => US [patent_app_date] => 2002-02-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 16 [patent_no_of_words] => 8723 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 11 [patent_words_short_claim] => 80 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0015/20040015918.pdf [firstpage_image] =>[orig_patent_app_number] => 10085455 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/085455
Program optimization method and compiler using the program optimization method Feb 26, 2002 Abandoned
Array ( [id] => 453694 [patent_doc_number] => 07251812 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-07-31 [patent_title] => 'Dynamic software update' [patent_app_type] => utility [patent_app_number] => 10/044570 [patent_app_country] => US [patent_app_date] => 2002-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8174 [patent_no_of_claims] => 31 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/251/07251812.pdf [firstpage_image] =>[orig_patent_app_number] => 10044570 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/044570
Dynamic software update Jan 10, 2002 Issued
Array ( [id] => 6656514 [patent_doc_number] => 20030009753 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-01-09 [patent_title] => 'Method of synchronizing independently distributed software and database schema' [patent_app_type] => new [patent_app_number] => 09/992813 [patent_app_country] => US [patent_app_date] => 2001-11-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 12446 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 140 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0009/20030009753.pdf [firstpage_image] =>[orig_patent_app_number] => 09992813 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/992813
Method of synchronizing independently distributed software and database schema Nov 26, 2001 Abandoned
Array ( [id] => 6784317 [patent_doc_number] => 20030065765 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-04-03 [patent_title] => 'Computer controlled display system for tracking the development of software products having a plurality of development lines through the monitoring of sequences of checkpoints respectively in said lines' [patent_app_type] => new [patent_app_number] => 09/966004 [patent_app_country] => US [patent_app_date] => 2001-09-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 3652 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 59 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0065/20030065765.pdf [firstpage_image] =>[orig_patent_app_number] => 09966004 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/966004
Computer controlled display system for tracking the development of software products having a plurality of development lines through the monitoring of sequences of checkpoints respectively in said lines Sep 27, 2001 Abandoned
Array ( [id] => 6310990 [patent_doc_number] => 20020095661 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2002-07-18 [patent_title] => 'Byte code instrumentation' [patent_app_type] => new [patent_app_number] => 09/951017 [patent_app_country] => US [patent_app_date] => 2001-09-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 27 [patent_figures_cnt] => 27 [patent_no_of_words] => 20960 [patent_no_of_claims] => 34 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 35 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0095/20020095661.pdf [firstpage_image] =>[orig_patent_app_number] => 09951017 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/951017
Byte code instrumentation Sep 11, 2001 Issued
Array ( [id] => 1485363 [patent_doc_number] => 06453466 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Method and apparatus for distinguishing reference values from non-reference values in a runtime environment' [patent_app_type] => B1 [patent_app_number] => 09/929449 [patent_app_country] => US [patent_app_date] => 2001-08-13 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6144 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453466.pdf [firstpage_image] =>[orig_patent_app_number] => 09929449 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/929449
Method and apparatus for distinguishing reference values from non-reference values in a runtime environment Aug 12, 2001 Issued
Array ( [id] => 1404362 [patent_doc_number] => 06538159 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2003-03-25 [patent_title] => '-sulfin-and -sulfonamino acid amides' [patent_app_type] => B2 [patent_app_number] => 09/872576 [patent_app_country] => US [patent_app_date] => 2001-06-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 14563 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/538/06538159.pdf [firstpage_image] =>[orig_patent_app_number] => 09872576 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/872576
-sulfin-and -sulfonamino acid amides May 31, 2001 Issued
Array ( [id] => 6887024 [patent_doc_number] => 20010020293 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-09-06 [patent_title] => 'Programming method for concurrent programs and program supporting apparatus thereof' [patent_app_type] => new [patent_app_number] => 09/842982 [patent_app_country] => US [patent_app_date] => 2001-04-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 68 [patent_figures_cnt] => 68 [patent_no_of_words] => 27072 [patent_no_of_claims] => 63 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 67 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0020/20010020293.pdf [firstpage_image] =>[orig_patent_app_number] => 09842982 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/842982
Programming method for concurrent programs and program supporting apparatus thereof Apr 26, 2001 Issued
90/005982 METHOD AND APPARATUS FOR INTERACTIVELY GENERATING A COMPUTER PROGRAM FOR MACHINE VISION ANALYSIS OF AN OBJECT Apr 16, 2001 Issued
Array ( [id] => 7016298 [patent_doc_number] => 20010052114 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2001-12-13 [patent_title] => 'Data processing apparatus' [patent_app_type] => new [patent_app_number] => 09/802857 [patent_app_country] => US [patent_app_date] => 2001-03-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6062 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0052/20010052114.pdf [firstpage_image] =>[orig_patent_app_number] => 09802857 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/802857
Data processing apparatus Mar 11, 2001 Abandoned
09/788001 Method for managing dynamic relations between objects in dynamic object-oriented languages Feb 15, 2001 Abandoned
Array ( [id] => 1434083 [patent_doc_number] => 06341373 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-01-22 [patent_title] => 'Secure data downloading, recovery and upgrading' [patent_app_type] => B1 [patent_app_number] => 09/728700 [patent_app_country] => US [patent_app_date] => 2000-12-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3039 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/341/06341373.pdf [firstpage_image] =>[orig_patent_app_number] => 09728700 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/728700
Secure data downloading, recovery and upgrading Nov 30, 2000 Issued
Array ( [id] => 1485360 [patent_doc_number] => 06453465 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-09-17 [patent_title] => 'Method and system for compiling source code containing natural language instructions' [patent_app_type] => B1 [patent_app_number] => 09/718994 [patent_app_country] => US [patent_app_date] => 2000-11-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 12 [patent_no_of_words] => 3417 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 82 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/453/06453465.pdf [firstpage_image] =>[orig_patent_app_number] => 09718994 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/718994
Method and system for compiling source code containing natural language instructions Nov 21, 2000 Issued
09/714804 Adaptive production of assemblies Nov 15, 2000 Abandoned
Array ( [id] => 933630 [patent_doc_number] => 06981244 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2005-12-27 [patent_title] => 'System and method for inheriting memory management policies in a data processing systems' [patent_app_type] => utility [patent_app_number] => 09/657761 [patent_app_country] => US [patent_app_date] => 2000-09-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4062 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/981/06981244.pdf [firstpage_image] =>[orig_patent_app_number] => 09657761 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/657761
System and method for inheriting memory management policies in a data processing systems Sep 7, 2000 Issued
Array ( [id] => 1404877 [patent_doc_number] => 06556835 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-29 [patent_title] => 'Implementation of multicast messaging in a mobile telecommunications network' [patent_app_type] => B1 [patent_app_number] => 09/639248 [patent_app_country] => US [patent_app_date] => 2000-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 3068 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/556/06556835.pdf [firstpage_image] =>[orig_patent_app_number] => 09639248 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/639248
Implementation of multicast messaging in a mobile telecommunications network Aug 14, 2000 Issued
Array ( [id] => 1602200 [patent_doc_number] => 06385770 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2002-05-07 [patent_title] => 'Software upgrade' [patent_app_type] => B1 [patent_app_number] => 09/628346 [patent_app_country] => US [patent_app_date] => 2000-07-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 7 [patent_no_of_words] => 6197 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 156 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/385/06385770.pdf [firstpage_image] =>[orig_patent_app_number] => 09628346 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/628346
Software upgrade Jul 27, 2000 Issued
Array ( [id] => 1414954 [patent_doc_number] => 06549942 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-04-15 [patent_title] => 'Enhanced delivery of audio data for portable playback' [patent_app_type] => B1 [patent_app_number] => 09/613025 [patent_app_country] => US [patent_app_date] => 2000-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 5208 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 51 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/549/06549942.pdf [firstpage_image] =>[orig_patent_app_number] => 09613025 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/613025
Enhanced delivery of audio data for portable playback Jul 9, 2000 Issued
Array ( [id] => 7629917 [patent_doc_number] => 06637022 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2003-10-21 [patent_title] => 'Enhanced graphical development environment for controlling program flow' [patent_app_type] => B1 [patent_app_number] => 09/603334 [patent_app_country] => US [patent_app_date] => 2000-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 6 [patent_no_of_words] => 3708 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 18 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/637/06637022.pdf [firstpage_image] =>[orig_patent_app_number] => 09603334 [rel_patent_id] =>[rel_patent_doc_number] =>)
09/603334
Enhanced graphical development environment for controlling program flow Jun 25, 2000 Issued
Menu