Search

Thanh Ha T. Dang

Examiner (ID: 18340, Phone: (571)272-4033 , Office: P/2163 )

Most Active Art Unit
2163
Art Unit(s)
2163
Total Applications
708
Issued Applications
594
Pending Applications
12
Abandoned Applications
110

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 7473505 [patent_doc_number] => 20040103082 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-05-27 [patent_title] => 'High performance predicate push-down for non-matching predicate operands' [patent_app_type] => new [patent_app_number] => 10/304220 [patent_app_country] => US [patent_app_date] => 2002-11-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 4770 [patent_no_of_claims] => 66 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 94 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0103/20040103082.pdf [firstpage_image] =>[orig_patent_app_number] => 10304220 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/304220
High performance predicate push-down for non-matching predicate operands Nov 25, 2002 Issued
Array ( [id] => 7391029 [patent_doc_number] => 20040083239 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-04-29 [patent_title] => 'Generalized configurator software system' [patent_app_type] => new [patent_app_number] => 10/280282 [patent_app_country] => US [patent_app_date] => 2002-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7727 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0083/20040083239.pdf [firstpage_image] =>[orig_patent_app_number] => 10280282 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/280282
Generalized configurator software system Oct 24, 2002 Issued
Array ( [id] => 6675713 [patent_doc_number] => 20030061316 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-27 [patent_title] => 'Variable length file header apparatus and system' [patent_app_type] => new [patent_app_number] => 10/279864 [patent_app_country] => US [patent_app_date] => 2002-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5719 [patent_no_of_claims] => 60 [patent_no_of_ind_claims] => 9 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0061/20030061316.pdf [firstpage_image] =>[orig_patent_app_number] => 10279864 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/279864
Variable length file header apparatus and system Oct 24, 2002 Issued
Array ( [id] => 929535 [patent_doc_number] => 07315847 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-01-01 [patent_title] => 'Method and system for providing access to a database' [patent_app_type] => utility [patent_app_number] => 10/280306 [patent_app_country] => US [patent_app_date] => 2002-10-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 18 [patent_figures_cnt] => 18 [patent_no_of_words] => 3707 [patent_no_of_claims] => 40 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 245 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/315/07315847.pdf [firstpage_image] =>[orig_patent_app_number] => 10280306 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/280306
Method and system for providing access to a database Oct 24, 2002 Issued
Array ( [id] => 597543 [patent_doc_number] => 07451163 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2008-11-11 [patent_title] => 'Data synchronization' [patent_app_type] => utility [patent_app_number] => 10/279450 [patent_app_country] => US [patent_app_date] => 2002-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4227 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 217 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/451/07451163.pdf [firstpage_image] =>[orig_patent_app_number] => 10279450 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/279450
Data synchronization Oct 23, 2002 Issued
Array ( [id] => 546278 [patent_doc_number] => 07185002 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-02-27 [patent_title] => 'Systems and methods for data retrieval, manipulation, and delivery' [patent_app_type] => utility [patent_app_number] => 10/279563 [patent_app_country] => US [patent_app_date] => 2002-10-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 3292 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 209 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/185/07185002.pdf [firstpage_image] =>[orig_patent_app_number] => 10279563 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/279563
Systems and methods for data retrieval, manipulation, and delivery Oct 23, 2002 Issued
Array ( [id] => 6722148 [patent_doc_number] => 20030055838 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-03-20 [patent_title] => 'Data storing method and data storing structure' [patent_app_type] => new [patent_app_number] => 10/239448 [patent_app_country] => US [patent_app_date] => 2002-09-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 21 [patent_figures_cnt] => 21 [patent_no_of_words] => 7730 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 29 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0055/20030055838.pdf [firstpage_image] =>[orig_patent_app_number] => 10239448 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/239448
Data storing method and data storing structure Sep 19, 2002 Abandoned
Array ( [id] => 6788789 [patent_doc_number] => 20030140028 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-07-24 [patent_title] => 'Adjustable database runtime kernel' [patent_app_type] => new [patent_app_number] => 10/209917 [patent_app_country] => US [patent_app_date] => 2002-08-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6998 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 112 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0140/20030140028.pdf [firstpage_image] =>[orig_patent_app_number] => 10209917 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/209917
Adjustable database runtime kernel Aug 1, 2002 Issued
Array ( [id] => 525250 [patent_doc_number] => 07200601 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2007-04-03 [patent_title] => 'Computer-readable medium and data structure for communicating technical architecture standards to vendors' [patent_app_type] => utility [patent_app_number] => 10/210024 [patent_app_country] => US [patent_app_date] => 2002-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 9279 [patent_no_of_claims] => 10 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 210 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/200/07200601.pdf [firstpage_image] =>[orig_patent_app_number] => 10210024 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/210024
Computer-readable medium and data structure for communicating technical architecture standards to vendors Jul 30, 2002 Issued
Array ( [id] => 615495 [patent_doc_number] => 07149754 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-12-12 [patent_title] => 'Method for transmitting a transferable information packet' [patent_app_type] => utility [patent_app_number] => 10/197809 [patent_app_country] => US [patent_app_date] => 2002-07-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 14 [patent_no_of_words] => 14719 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/149/07149754.pdf [firstpage_image] =>[orig_patent_app_number] => 10197809 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/197809
Method for transmitting a transferable information packet Jul 18, 2002 Issued
Array ( [id] => 694744 [patent_doc_number] => 07076480 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2006-07-11 [patent_title] => 'Dynamic adjustment of commit frequency' [patent_app_type] => utility [patent_app_number] => 10/186442 [patent_app_country] => US [patent_app_date] => 2002-07-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7174 [patent_no_of_claims] => 36 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 161 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/076/07076480.pdf [firstpage_image] =>[orig_patent_app_number] => 10186442 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186442
Dynamic adjustment of commit frequency Jun 30, 2002 Issued
Array ( [id] => 953085 [patent_doc_number] => 06961721 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-11-01 [patent_title] => 'Detecting duplicate records in database' [patent_app_type] => utility [patent_app_number] => 10/186031 [patent_app_country] => US [patent_app_date] => 2002-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 10779 [patent_no_of_claims] => 6 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 277 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/961/06961721.pdf [firstpage_image] =>[orig_patent_app_number] => 10186031 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186031
Detecting duplicate records in database Jun 27, 2002 Issued
Array ( [id] => 453180 [patent_doc_number] => 07251648 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2007-07-31 [patent_title] => 'Automatically ranking answers to database queries' [patent_app_type] => utility [patent_app_number] => 10/186027 [patent_app_country] => US [patent_app_date] => 2002-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 13 [patent_no_of_words] => 11593 [patent_no_of_claims] => 32 [patent_no_of_ind_claims] => 8 [patent_words_short_claim] => 28 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/251/07251648.pdf [firstpage_image] =>[orig_patent_app_number] => 10186027 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186027
Automatically ranking answers to database queries Jun 27, 2002 Issued
Array ( [id] => 7442319 [patent_doc_number] => 20040002941 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-01 [patent_title] => 'Computer-implemented data replacement graphical user interface system and method' [patent_app_type] => new [patent_app_number] => 10/186224 [patent_app_country] => US [patent_app_date] => 2002-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 15 [patent_figures_cnt] => 15 [patent_no_of_words] => 4654 [patent_no_of_claims] => 56 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 91 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0002/20040002941.pdf [firstpage_image] =>[orig_patent_app_number] => 10186224 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186224
Computer-implemented data replacement graphical user interface system and method Jun 27, 2002 Issued
Array ( [id] => 7442981 [patent_doc_number] => 20040002990 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2004-01-01 [patent_title] => 'Shared drive that provides shared access to editable files in a database' [patent_app_type] => new [patent_app_number] => 10/186502 [patent_app_country] => US [patent_app_date] => 2002-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 2640 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 96 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0002/20040002990.pdf [firstpage_image] =>[orig_patent_app_number] => 10186502 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186502
Shared drive that provides shared access to editable files in a database Jun 27, 2002 Issued
Array ( [id] => 933031 [patent_doc_number] => 06980987 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2005-12-27 [patent_title] => 'Graphical user interface-relational database access system for a robotic archive' [patent_app_type] => utility [patent_app_number] => 10/186500 [patent_app_country] => US [patent_app_date] => 2002-06-28 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 16 [patent_figures_cnt] => 18 [patent_no_of_words] => 7055 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 198 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/06/980/06980987.pdf [firstpage_image] =>[orig_patent_app_number] => 10186500 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186500
Graphical user interface-relational database access system for a robotic archive Jun 27, 2002 Issued
Array ( [id] => 716229 [patent_doc_number] => 07058632 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2006-06-06 [patent_title] => 'Method and system for facilitating execution of a user-inputted message in a client-server database network' [patent_app_type] => utility [patent_app_number] => 10/186037 [patent_app_country] => US [patent_app_date] => 2002-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 7864 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 486 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/058/07058632.pdf [firstpage_image] =>[orig_patent_app_number] => 10186037 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186037
Method and system for facilitating execution of a user-inputted message in a client-server database network Jun 26, 2002 Issued
Array ( [id] => 346716 [patent_doc_number] => 07499910 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2009-03-03 [patent_title] => 'Detecting and processing cache hits for queries with aggregates' [patent_app_type] => utility [patent_app_number] => 10/186344 [patent_app_country] => US [patent_app_date] => 2002-06-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 13248 [patent_no_of_claims] => 21 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 274 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/499/07499910.pdf [firstpage_image] =>[orig_patent_app_number] => 10186344 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/186344
Detecting and processing cache hits for queries with aggregates Jun 26, 2002 Issued
Array ( [id] => 6670192 [patent_doc_number] => 20030115176 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-06-19 [patent_title] => 'Information system' [patent_app_type] => new [patent_app_number] => 10/168960 [patent_app_country] => US [patent_app_date] => 2002-06-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 38 [patent_figures_cnt] => 38 [patent_no_of_words] => 26414 [patent_no_of_claims] => 80 [patent_no_of_ind_claims] => 36 [patent_words_short_claim] => 14 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0115/20030115176.pdf [firstpage_image] =>[orig_patent_app_number] => 10168960 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/168960
Information system Jun 13, 2002 Abandoned
Array ( [id] => 6771104 [patent_doc_number] => 20030217044 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2003-11-20 [patent_title] => 'Method and apparatus of automatic method signature adaptation for dynamic web service invocation' [patent_app_type] => new [patent_app_number] => 10/145118 [patent_app_country] => US [patent_app_date] => 2002-05-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 8560 [patent_no_of_claims] => 35 [patent_no_of_ind_claims] => 13 [patent_words_short_claim] => 16 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0217/20030217044.pdf [firstpage_image] =>[orig_patent_app_number] => 10145118 [rel_patent_id] =>[rel_patent_doc_number] =>)
10/145118
Method and apparatus of automatic method signature adaptation for dynamic web service invocation May 14, 2002 Abandoned
Menu