
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 number | Title of the application | Filing Date | Status |
|---|---|---|---|
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 |