Search

Thuy Chan Dao

Examiner (ID: 4784, Phone: (571)272-8570 , Office: P/2192 )

Most Active Art Unit
2192
Art Unit(s)
2197, 2192
Total Applications
1551
Issued Applications
1332
Pending Applications
52
Abandoned Applications
191

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 4671810 [patent_doc_number] => 20080046871 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-21 [patent_title] => 'Array value substitution and propagation with loop transformations through static analysis' [patent_app_type] => utility [patent_app_number] => 11/505148 [patent_app_country] => US [patent_app_date] => 2006-08-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7010 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0046/20080046871.pdf [firstpage_image] =>[orig_patent_app_number] => 11505148 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/505148
Array value substitution and propagation with loop transformations through static analysis Aug 14, 2006 Issued
Array ( [id] => 4621809 [patent_doc_number] => 08001540 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-08-16 [patent_title] => 'System, method and program product for control of sequencing of data processing by different programs' [patent_app_type] => utility [patent_app_number] => 11/501439 [patent_app_country] => US [patent_app_date] => 2006-08-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6406 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 284 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/001/08001540.pdf [firstpage_image] =>[orig_patent_app_number] => 11501439 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/501439
System, method and program product for control of sequencing of data processing by different programs Aug 7, 2006 Issued
Array ( [id] => 4735689 [patent_doc_number] => 20080052671 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-28 [patent_title] => 'SYSTEM, METHOD AND PROGRAM PRODUCT FOR PROVIDING CONTENT BASED DESIGNATIONS FOR PROGRAMMING OBJECTS' [patent_app_type] => utility [patent_app_number] => 11/462249 [patent_app_country] => US [patent_app_date] => 2006-08-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4235 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0052/20080052671.pdf [firstpage_image] =>[orig_patent_app_number] => 11462249 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/462249
SYSTEM, METHOD AND PROGRAM PRODUCT FOR PROVIDING CONTENT BASED DESIGNATIONS FOR PROGRAMMING OBJECTS Aug 2, 2006 Abandoned
Array ( [id] => 4671822 [patent_doc_number] => 20080046883 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-02-21 [patent_title] => 'METHOD AND APPARATUS FOR JUST-IN-TIME PROVISIONING APPLICATION-RELATED INFORMATION AT A COMMUNICATION DEVICE' [patent_app_type] => utility [patent_app_number] => 11/461139 [patent_app_country] => US [patent_app_date] => 2006-07-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4466 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0046/20080046883.pdf [firstpage_image] =>[orig_patent_app_number] => 11461139 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/461139
METHOD AND APPARATUS FOR JUST-IN-TIME PROVISIONING APPLICATION-RELATED INFORMATION AT A COMMUNICATION DEVICE Jul 30, 2006 Abandoned
Array ( [id] => 5024921 [patent_doc_number] => 20070150888 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-28 [patent_title] => 'METHOD AND APPARATUS FOR REPLICATING A PANOPLEX ONTO A STORAGE MEDIUM FROM A MASTER' [patent_app_type] => utility [patent_app_number] => 11/428359 [patent_app_country] => US [patent_app_date] => 2006-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 49052 [patent_no_of_claims] => 26 [patent_no_of_ind_claims] => 6 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0150/20070150888.pdf [firstpage_image] =>[orig_patent_app_number] => 11428359 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/428359
Method and apparatus for replicating a panoplex onto a storage medium from a master Jun 29, 2006 Issued
Array ( [id] => 5024922 [patent_doc_number] => 20070150889 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-06-28 [patent_title] => 'METHOD AND APPARATUS FOR PANOPLEX GENERATION AND GRYPHING' [patent_app_type] => utility [patent_app_number] => 11/428369 [patent_app_country] => US [patent_app_date] => 2006-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 20 [patent_figures_cnt] => 20 [patent_no_of_words] => 49074 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0150/20070150889.pdf [firstpage_image] =>[orig_patent_app_number] => 11428369 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/428369
METHOD AND APPARATUS FOR PANOPLEX GENERATION AND GRYPHING Jun 29, 2006 Abandoned
Array ( [id] => 4509125 [patent_doc_number] => 07958497 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-06-07 [patent_title] => 'State synchronization in recording and replaying computer programs' [patent_app_type] => utility [patent_app_number] => 11/449156 [patent_app_country] => US [patent_app_date] => 2006-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 26 [patent_figures_cnt] => 27 [patent_no_of_words] => 21350 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 124 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/958/07958497.pdf [firstpage_image] =>[orig_patent_app_number] => 11449156 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/449156
State synchronization in recording and replaying computer programs Jun 6, 2006 Issued
Array ( [id] => 8472889 [patent_doc_number] => 08302082 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-10-30 [patent_title] => 'Methods and apparatus to provide a managed runtime environment in a sequestered partition' [patent_app_type] => utility [patent_app_number] => 11/422763 [patent_app_country] => US [patent_app_date] => 2006-06-07 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3095 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 131 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11422763 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/422763
Methods and apparatus to provide a managed runtime environment in a sequestered partition Jun 6, 2006 Issued
Array ( [id] => 5012848 [patent_doc_number] => 20070283327 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-12-06 [patent_title] => 'HIERARCHICAL TEST VERIFICATION USING AN EXTENDABLE INTERFACE' [patent_app_type] => utility [patent_app_number] => 11/422043 [patent_app_country] => US [patent_app_date] => 2006-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 6235 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0283/20070283327.pdf [firstpage_image] =>[orig_patent_app_number] => 11422043 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/422043
HIERARCHICAL TEST VERIFICATION USING AN EXTENDABLE INTERFACE Jun 1, 2006 Abandoned
Array ( [id] => 7548071 [patent_doc_number] => 08056052 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-11-08 [patent_title] => 'Populating service requests' [patent_app_type] => utility [patent_app_number] => 11/421869 [patent_app_country] => US [patent_app_date] => 2006-06-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3818 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 152 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/056/08056052.pdf [firstpage_image] =>[orig_patent_app_number] => 11421869 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/421869
Populating service requests Jun 1, 2006 Issued
Array ( [id] => 4956671 [patent_doc_number] => 20080189695 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2008-08-07 [patent_title] => 'Updating of Data Instructions' [patent_app_type] => utility [patent_app_number] => 11/910556 [patent_app_country] => US [patent_app_date] => 2006-04-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6633 [patent_no_of_claims] => 23 [patent_no_of_ind_claims] => 16 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0189/20080189695.pdf [firstpage_image] =>[orig_patent_app_number] => 11910556 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/910556
Updating of Data Instructions Apr 4, 2006 Abandoned
Array ( [id] => 5633678 [patent_doc_number] => 20060150149 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2006-07-06 [patent_title] => 'System and method for programmatically generating a graphical program based on a sequence of motion control, machine vision, and data acquisition (DAQ) operations' [patent_app_type] => utility [patent_app_number] => 11/373585 [patent_app_country] => US [patent_app_date] => 2006-03-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 29 [patent_figures_cnt] => 29 [patent_no_of_words] => 25567 [patent_no_of_claims] => 27 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0150/20060150149.pdf [firstpage_image] =>[orig_patent_app_number] => 11373585 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/373585
System and method for programmatically generating a graphical program based on a sequence of motion control, machine vision, and data acquisition (DAQ) operations Mar 9, 2006 Issued
Array ( [id] => 5071281 [patent_doc_number] => 20070192383 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-16 [patent_title] => 'Extension specified undo transactions' [patent_app_type] => utility [patent_app_number] => 11/344576 [patent_app_country] => US [patent_app_date] => 2006-01-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4773 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0192/20070192383.pdf [firstpage_image] =>[orig_patent_app_number] => 11344576 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/344576
Extension specified undo transactions Jan 30, 2006 Abandoned
Array ( [id] => 5114781 [patent_doc_number] => 20070198697 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-08-23 [patent_title] => 'Method of refactoring methods within an application' [patent_app_type] => utility [patent_app_number] => 11/340445 [patent_app_country] => US [patent_app_date] => 2006-01-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 5246 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0198/20070198697.pdf [firstpage_image] =>[orig_patent_app_number] => 11340445 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/340445
Method of refactoring methods within an application Jan 25, 2006 Issued
Array ( [id] => 9871684 [patent_doc_number] => 08959476 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2015-02-17 [patent_title] => 'Centralized context menus and tooltips' [patent_app_type] => utility [patent_app_number] => 11/329706 [patent_app_country] => US [patent_app_date] => 2006-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 3935 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 241 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 11329706 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/329706
Centralized context menus and tooltips Jan 10, 2006 Issued
Array ( [id] => 5221582 [patent_doc_number] => 20070162894 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-12 [patent_title] => 'Method of and system for dynamic automated test case generation and execution' [patent_app_type] => utility [patent_app_number] => 11/329631 [patent_app_country] => US [patent_app_date] => 2006-01-11 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6103 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0162/20070162894.pdf [firstpage_image] =>[orig_patent_app_number] => 11329631 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/329631
Method of and system for dynamic automated test case generation and execution Jan 10, 2006 Issued
Array ( [id] => 5221584 [patent_doc_number] => 20070162896 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2007-07-12 [patent_title] => 'Method and apparatus for generating run time profiles for program compilation' [patent_app_type] => utility [patent_app_number] => 11/328701 [patent_app_country] => US [patent_app_date] => 2006-01-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 4091 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0162/20070162896.pdf [firstpage_image] =>[orig_patent_app_number] => 11328701 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328701
Method and apparatus for generating run time profiles for program compilation Jan 9, 2006 Issued
Array ( [id] => 8033919 [patent_doc_number] => 08146057 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2012-03-27 [patent_title] => 'Instrumentation system and method for testing software' [patent_app_type] => utility [patent_app_number] => 11/328510 [patent_app_country] => US [patent_app_date] => 2006-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 5514 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 266 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/146/08146057.pdf [firstpage_image] =>[orig_patent_app_number] => 11328510 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328510
Instrumentation system and method for testing software Jan 8, 2006 Issued
Array ( [id] => 7543015 [patent_doc_number] => 08060864 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2011-11-15 [patent_title] => 'System and method for live software object interaction' [patent_app_type] => utility [patent_app_number] => 11/328423 [patent_app_country] => US [patent_app_date] => 2006-01-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8586 [patent_no_of_claims] => 22 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 232 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/08/060/08060864.pdf [firstpage_image] =>[orig_patent_app_number] => 11328423 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/328423
System and method for live software object interaction Jan 8, 2006 Issued
Array ( [id] => 4501003 [patent_doc_number] => 07904892 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2011-03-08 [patent_title] => 'Systems and methods for identifying and displaying dependencies' [patent_app_type] => utility [patent_app_number] => 11/326902 [patent_app_country] => US [patent_app_date] => 2006-01-06 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 9 [patent_no_of_words] => 7811 [patent_no_of_claims] => 30 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 138 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] => patents/07/904/07904892.pdf [firstpage_image] =>[orig_patent_app_number] => 11326902 [rel_patent_id] =>[rel_patent_doc_number] =>)
11/326902
Systems and methods for identifying and displaying dependencies Jan 5, 2006 Issued
Menu