Search

Tuan C. Dao

Examiner (ID: 14402, Phone: (571)270-3387 , Office: P/2193 )

Most Active Art Unit
2193
Art Unit(s)
2198, 2193, 2194
Total Applications
926
Issued Applications
733
Pending Applications
66
Abandoned Applications
141

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 8308893 [patent_doc_number] => 08230444 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-07-24 [patent_title] => 'Global attribute uniqueness (GAU) using an ordered message service (OMS)' [patent_app_type] => utility [patent_app_number] => 12/750068 [patent_app_country] => US [patent_app_date] => 2010-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4548 [patent_no_of_claims] => 12 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12750068 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/750068
Global attribute uniqueness (GAU) using an ordered message service (OMS) Mar 29, 2010 Issued
Array ( [id] => 9236184 [patent_doc_number] => 08601500 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-12-03 [patent_title] => 'Platform-independent signal processing' [patent_app_type] => utility [patent_app_number] => 12/732588 [patent_app_country] => US [patent_app_date] => 2010-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4377 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12732588 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/732588
Platform-independent signal processing Mar 25, 2010 Issued
Array ( [id] => 6410827 [patent_doc_number] => 20100180283 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-07-15 [patent_title] => 'METHOD AND APPARATUS FOR DIAGNOSING OPERATING SYSTEM RESOURCES SUPPORTING USB DEVICE DRIVER DEVELOPMENT IN LINUX SYSTEM' [patent_app_type] => utility [patent_app_number] => 12/732706 [patent_app_country] => US [patent_app_date] => 2010-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 2834 [patent_no_of_claims] => 9 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0180/20100180283.pdf [firstpage_image] =>[orig_patent_app_number] => 12732706 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/732706
METHOD AND APPARATUS FOR DIAGNOSING OPERATING SYSTEM RESOURCES SUPPORTING USB DEVICE DRIVER DEVELOPMENT IN LINUX SYSTEM Mar 25, 2010 Abandoned
Array ( [id] => 8971921 [patent_doc_number] => 08510751 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-13 [patent_title] => 'Optimizing workflow engines' [patent_app_type] => utility [patent_app_number] => 12/726798 [patent_app_country] => US [patent_app_date] => 2010-03-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 9 [patent_no_of_words] => 6969 [patent_no_of_claims] => 16 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 163 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12726798 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/726798
Optimizing workflow engines Mar 17, 2010 Issued
Array ( [id] => 5940324 [patent_doc_number] => 20110214092 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-09-01 [patent_title] => 'System and Method for Management of User Interactions Using Configurable Listeners in a Data Processing System' [patent_app_type] => utility [patent_app_number] => 12/713809 [patent_app_country] => US [patent_app_date] => 2010-02-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 4606 [patent_no_of_claims] => 21 [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/0214/20110214092.pdf [firstpage_image] =>[orig_patent_app_number] => 12713809 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/713809
System and Method for Management of User Interactions Using Configurable Listeners in a Data Processing System Feb 25, 2010 Abandoned
Array ( [id] => 7679409 [patent_doc_number] => 20100107178 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-04-29 [patent_title] => 'System and Method for Providing a Communications Service in Distributed Computing Environment' [patent_app_type] => utility [patent_app_number] => 12/651068 [patent_app_country] => US [patent_app_date] => 2009-12-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 4312 [patent_no_of_claims] => 5 [patent_no_of_ind_claims] => 1 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0107/20100107178.pdf [firstpage_image] =>[orig_patent_app_number] => 12651068 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/651068
System and Method for Providing a Communications Service in Distributed Computing Environment Dec 30, 2009 Abandoned
Array ( [id] => 8645856 [patent_doc_number] => 08370856 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-02-05 [patent_title] => 'Computer system with controller kernel and remote desktop' [patent_app_type] => utility [patent_app_number] => 12/613312 [patent_app_country] => US [patent_app_date] => 2009-11-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 8 [patent_no_of_words] => 6823 [patent_no_of_claims] => 15 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 237 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12613312 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/613312
Computer system with controller kernel and remote desktop Nov 4, 2009 Issued
Array ( [id] => 6154464 [patent_doc_number] => 20110023051 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-01-27 [patent_title] => 'PROCESS MANAGEMENT SYSTEM AND METHOD' [patent_app_type] => utility [patent_app_number] => 12/610385 [patent_app_country] => US [patent_app_date] => 2009-11-02 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 1017 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0023/20110023051.pdf [firstpage_image] =>[orig_patent_app_number] => 12610385 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/610385
PROCESS MANAGEMENT SYSTEM AND METHOD Nov 1, 2009 Abandoned
Array ( [id] => 6131681 [patent_doc_number] => 20110088035 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-04-14 [patent_title] => 'RETROSPECTIVE EVENT PROCESSING PATTERN LANGUAGE AND EXECUTION MODEL EXTENSION' [patent_app_type] => utility [patent_app_number] => 12/578604 [patent_app_country] => US [patent_app_date] => 2009-10-14 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 6008 [patent_no_of_claims] => 25 [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/0088/20110088035.pdf [firstpage_image] =>[orig_patent_app_number] => 12578604 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/578604
Retrospective event processing pattern language and execution model extension Oct 13, 2009 Issued
Array ( [id] => 8971920 [patent_doc_number] => 08510750 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-08-13 [patent_title] => 'Method for caching resource representations in a contextual address space' [patent_app_type] => utility [patent_app_number] => 12/564828 [patent_app_country] => US [patent_app_date] => 2009-09-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 8166 [patent_no_of_claims] => 66 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 344 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12564828 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/564828
Method for caching resource representations in a contextual address space Sep 21, 2009 Issued
Array ( [id] => 5949516 [patent_doc_number] => 20110107349 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2011-05-05 [patent_title] => 'CONTROL APPARATUS, CONTROL METHOD AND STORAGE MEDIUM' [patent_app_type] => utility [patent_app_number] => 13/003690 [patent_app_country] => US [patent_app_date] => 2009-07-29 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7336 [patent_no_of_claims] => 14 [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/0107/20110107349.pdf [firstpage_image] =>[orig_patent_app_number] => 13003690 [rel_patent_id] =>[rel_patent_doc_number] =>)
13/003690
Control apparatus, control method and storage medium Jul 28, 2009 Issued
Array ( [id] => 5317822 [patent_doc_number] => 20090282420 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-11-12 [patent_title] => 'APPLICATION LINKAGE CONTROL APPARATUS AND APPLICATION LINKAGE CONTROL METHOD' [patent_app_type] => utility [patent_app_number] => 12/506043 [patent_app_country] => US [patent_app_date] => 2009-07-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 10 [patent_figures_cnt] => 10 [patent_no_of_words] => 5627 [patent_no_of_claims] => 10 [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/0282/20090282420.pdf [firstpage_image] =>[orig_patent_app_number] => 12506043 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/506043
APPLICATION LINKAGE CONTROL APPARATUS AND APPLICATION LINKAGE CONTROL METHOD Jul 19, 2009 Abandoned
Array ( [id] => 8704005 [patent_doc_number] => 08397242 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2013-03-12 [patent_title] => 'System and method for managing operations within virtual machines' [patent_app_type] => utility [patent_app_number] => 12/495556 [patent_app_country] => US [patent_app_date] => 2009-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 6793 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 162 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12495556 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/495556
System and method for managing operations within virtual machines Jun 29, 2009 Issued
Array ( [id] => 6313320 [patent_doc_number] => 20100070980 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-03-18 [patent_title] => 'EVENT DETECTION SYSTEM, EVENT DETECTION METHOD, AND PROGRAM' [patent_app_type] => utility [patent_app_number] => 12/494804 [patent_app_country] => US [patent_app_date] => 2009-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 13 [patent_figures_cnt] => 13 [patent_no_of_words] => 9451 [patent_no_of_claims] => 6 [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/0070/20100070980.pdf [firstpage_image] =>[orig_patent_app_number] => 12494804 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/494804
EVENT DETECTION SYSTEM, EVENT DETECTION METHOD, AND PROGRAM Jun 29, 2009 Abandoned
Array ( [id] => 6415955 [patent_doc_number] => 20100306782 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-12-02 [patent_title] => 'METHOD AND SYSTEM FOR DATA REPORTING AND ANALYSIS' [patent_app_type] => utility [patent_app_number] => 12/471490 [patent_app_country] => US [patent_app_date] => 2009-05-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 7330 [patent_no_of_claims] => 21 [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/0306/20100306782.pdf [firstpage_image] =>[orig_patent_app_number] => 12471490 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/471490
Method and system for data reporting and analysis May 25, 2009 Issued
Array ( [id] => 9326418 [patent_doc_number] => 08661455 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2014-02-25 [patent_title] => 'Performance event triggering through direct interthread communication on a network on chip' [patent_app_type] => utility [patent_app_number] => 12/427090 [patent_app_country] => US [patent_app_date] => 2009-04-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 9133 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 244 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12427090 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/427090
Performance event triggering through direct interthread communication on a network on chip Apr 20, 2009 Issued
Array ( [id] => 6366826 [patent_doc_number] => 20100251265 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2010-09-30 [patent_title] => 'Operating System Distributed Over Heterogeneous Platforms' [patent_app_type] => utility [patent_app_number] => 12/413619 [patent_app_country] => US [patent_app_date] => 2009-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 14 [patent_figures_cnt] => 14 [patent_no_of_words] => 10003 [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/0251/20100251265.pdf [firstpage_image] =>[orig_patent_app_number] => 12413619 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/413619
Operating system distributed over heterogeneous platforms Mar 29, 2009 Issued
Array ( [id] => 5476261 [patent_doc_number] => 20090249373 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2009-10-01 [patent_title] => 'METHOD FOR PROGRAM PROTECTION BASED ON .NET CARD AND A SYSTEM THEREOF' [patent_app_type] => utility [patent_app_number] => 12/411629 [patent_app_country] => US [patent_app_date] => 2009-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 3 [patent_no_of_words] => 3155 [patent_no_of_claims] => 11 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 0 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] => publications/A1/0249/20090249373.pdf [firstpage_image] =>[orig_patent_app_number] => 12411629 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/411629
Method for program protection based on .NET card and a system thereof Mar 25, 2009 Issued
Array ( [id] => 8763485 [patent_doc_number] => 08424024 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2013-04-16 [patent_title] => 'Application-specific serial port redirector' [patent_app_type] => utility [patent_app_number] => 12/411711 [patent_app_country] => US [patent_app_date] => 2009-03-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5598 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 211 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12411711 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/411711
Application-specific serial port redirector Mar 25, 2009 Issued
Array ( [id] => 8366849 [patent_doc_number] => 08255930 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2012-08-28 [patent_title] => 'Method and system for dynamically switching between different device configurations' [patent_app_type] => utility [patent_app_number] => 12/408893 [patent_app_country] => US [patent_app_date] => 2009-03-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 4 [patent_no_of_words] => 6637 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 240 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12408893 [rel_patent_id] =>[rel_patent_doc_number] =>)
12/408893
Method and system for dynamically switching between different device configurations Mar 22, 2009 Issued
Menu