
Mongbao Nguyen
Examiner (ID: 2429, Phone: (571)270-7180 , Office: P/2192 )
| Most Active Art Unit | 2192 |
| Art Unit(s) | 2163, 2192 |
| Total Applications | 637 |
| Issued Applications | 511 |
| Pending Applications | 56 |
| Abandoned Applications | 81 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 10834901
[patent_doc_number] => 08863097
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-10-14
[patent_title] => 'Providing code list extensibility'
[patent_app_type] => utility
[patent_app_number] => 12/981321
[patent_app_country] => US
[patent_app_date] => 2010-12-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11978
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 139
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12981321
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/981321 | Providing code list extensibility | Dec 28, 2010 | Issued |
Array
(
[id] => 6040751
[patent_doc_number] => 20110093800
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-04-21
[patent_title] => 'HMI FRAMEWORK FOR EXTENSIBLE AUTOMATION SYSTEM ENGINEERING PLATFORMS'
[patent_app_type] => utility
[patent_app_number] => 12/977259
[patent_app_country] => US
[patent_app_date] => 2010-12-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 6584
[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/0093/20110093800.pdf
[firstpage_image] =>[orig_patent_app_number] => 12977259
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/977259 | HMI FRAMEWORK FOR EXTENSIBLE AUTOMATION SYSTEM ENGINEERING PLATFORMS | Dec 22, 2010 | Abandoned |
Array
(
[id] => 10873425
[patent_doc_number] => 08898646
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-11-25
[patent_title] => 'Method and apparatus for flexible, accurate, and/or efficient code profiling'
[patent_app_type] => utility
[patent_app_number] => 12/976799
[patent_app_country] => US
[patent_app_date] => 2010-12-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4532
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 191
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12976799
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/976799 | Method and apparatus for flexible, accurate, and/or efficient code profiling | Dec 21, 2010 | Issued |
Array
(
[id] => 11860879
[patent_doc_number] => 09740562
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-22
[patent_title] => 'Method for checkpointing and restoring program state'
[patent_app_type] => utility
[patent_app_number] => 12/972792
[patent_app_country] => US
[patent_app_date] => 2010-12-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 5120
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 177
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12972792
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/972792 | Method for checkpointing and restoring program state | Dec 19, 2010 | Issued |
Array
(
[id] => 6105612
[patent_doc_number] => 20110167402
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-07-07
[patent_title] => 'Generic Framework for Accelerated Development of Automated Software Solutions'
[patent_app_type] => utility
[patent_app_number] => 12/972455
[patent_app_country] => US
[patent_app_date] => 2010-12-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6395
[patent_no_of_claims] => 16
[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/0167/20110167402.pdf
[firstpage_image] =>[orig_patent_app_number] => 12972455
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/972455 | Generic Framework for Accelerated Development of Automated Software Solutions | Dec 17, 2010 | Abandoned |
Array
(
[id] => 9242397
[patent_doc_number] => 08607203
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-12-10
[patent_title] => 'Test automation framework using dependency injection'
[patent_app_type] => utility
[patent_app_number] => 12/972399
[patent_app_country] => US
[patent_app_date] => 2010-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 4746
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 144
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12972399
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/972399 | Test automation framework using dependency injection | Dec 16, 2010 | Issued |
Array
(
[id] => 9320364
[patent_doc_number] => 20140052702
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2014-02-20
[patent_title] => 'REMOTELY UPDATED TOOLBAR LANGUAGE TRANSLATION SERVICE'
[patent_app_type] => utility
[patent_app_number] => 13/991240
[patent_app_country] => US
[patent_app_date] => 2010-12-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 6876
[patent_no_of_claims] => 24
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13991240
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/991240 | Remotely updated toolbar language translation service | Dec 12, 2010 | Issued |
Array
(
[id] => 8868366
[patent_doc_number] => 20130152069
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-06-13
[patent_title] => 'METHOD, APPARATUS AND SYSTEM FOR INITIATING TERMINAL OPERATION'
[patent_app_type] => utility
[patent_app_number] => 13/817795
[patent_app_country] => US
[patent_app_date] => 2010-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4044
[patent_no_of_claims] => 12
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13817795
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/817795 | METHOD, APPARATUS AND SYSTEM FOR INITIATING TERMINAL OPERATION | Oct 20, 2010 | Abandoned |
Array
(
[id] => 9248644
[patent_doc_number] => 08612946
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-17
[patent_title] => 'Cross-building support using dependency information'
[patent_app_type] => utility
[patent_app_number] => 12/781615
[patent_app_country] => US
[patent_app_date] => 2010-05-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4292
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 247
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12781615
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/781615 | Cross-building support using dependency information | May 16, 2010 | Issued |
Array
(
[id] => 9593047
[patent_doc_number] => 08782612
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-07-15
[patent_title] => 'Failsafe mechanism for dynamic instrumentation of software using callbacks'
[patent_app_type] => utility
[patent_app_number] => 12/777506
[patent_app_country] => US
[patent_app_date] => 2010-05-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 25
[patent_no_of_words] => 12724
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 195
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12777506
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/777506 | Failsafe mechanism for dynamic instrumentation of software using callbacks | May 10, 2010 | Issued |
Array
(
[id] => 7563118
[patent_doc_number] => 20110276952
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-11-10
[patent_title] => 'TELECOMMUNICATIONS APPLICATION GENERATOR'
[patent_app_type] => utility
[patent_app_number] => 12/776802
[patent_app_country] => US
[patent_app_date] => 2010-05-10
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3061
[patent_no_of_claims] => 14
[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/0276/20110276952.pdf
[firstpage_image] =>[orig_patent_app_number] => 12776802
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/776802 | TELECOMMUNICATIONS APPLICATION GENERATOR | May 9, 2010 | Abandoned |
Array
(
[id] => 9458777
[patent_doc_number] => 08719804
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2014-05-06
[patent_title] => 'Managing runtime execution of applications on cloud computing systems'
[patent_app_type] => utility
[patent_app_number] => 12/774203
[patent_app_country] => US
[patent_app_date] => 2010-05-05
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6697
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 256
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12774203
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/774203 | Managing runtime execution of applications on cloud computing systems | May 4, 2010 | Issued |
Array
(
[id] => 7575597
[patent_doc_number] => 20110271253
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-11-03
[patent_title] => 'ENHANCING FUNCTIONAL TESTS COVERAGE USING TRACEABILITY AND STATIC ANALYSIS'
[patent_app_type] => utility
[patent_app_number] => 12/768764
[patent_app_country] => US
[patent_app_date] => 2010-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4995
[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/0271/20110271253.pdf
[firstpage_image] =>[orig_patent_app_number] => 12768764
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/768764 | ENHANCING FUNCTIONAL TESTS COVERAGE USING TRACEABILITY AND STATIC ANALYSIS | Apr 27, 2010 | Abandoned |
Array
(
[id] => 7575609
[patent_doc_number] => 20110271265
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-11-03
[patent_title] => 'METHOD OF AUTOMATIC GENERATION OF EXECUTABLE CODE FOR MULTI-CORE PARALLEL PROCESSING'
[patent_app_type] => utility
[patent_app_number] => 12/768833
[patent_app_country] => US
[patent_app_date] => 2010-04-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5897
[patent_no_of_claims] => 15
[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/0271/20110271265.pdf
[firstpage_image] =>[orig_patent_app_number] => 12768833
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/768833 | METHOD OF AUTOMATIC GENERATION OF EXECUTABLE CODE FOR MULTI-CORE PARALLEL PROCESSING | Apr 27, 2010 | Abandoned |
Array
(
[id] => 7504024
[patent_doc_number] => 20110265058
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-27
[patent_title] => 'EMBEDDABLE PROJECT DATA'
[patent_app_type] => utility
[patent_app_number] => 12/766924
[patent_app_country] => US
[patent_app_date] => 2010-04-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 5737
[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/0265/20110265058.pdf
[firstpage_image] =>[orig_patent_app_number] => 12766924
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/766924 | EMBEDDABLE PROJECT DATA | Apr 25, 2010 | Abandoned |
Array
(
[id] => 9871704
[patent_doc_number] => 08959496
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-02-17
[patent_title] => 'Automatic parallelization in a tracing just-in-time compiler system'
[patent_app_type] => utility
[patent_app_number] => 12/764103
[patent_app_country] => US
[patent_app_date] => 2010-04-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 11748
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 145
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12764103
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/764103 | Automatic parallelization in a tracing just-in-time compiler system | Apr 20, 2010 | Issued |
Array
(
[id] => 7512906
[patent_doc_number] => 20110258616
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-20
[patent_title] => 'INTERMEDIATE LANGUAGE SUPPORT FOR CHANGE RESILIENCE'
[patent_app_type] => utility
[patent_app_number] => 12/762420
[patent_app_country] => US
[patent_app_date] => 2010-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 45313
[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/0258/20110258616.pdf
[firstpage_image] =>[orig_patent_app_number] => 12762420
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/762420 | Intermediate language support for change resilience | Apr 18, 2010 | Issued |
Array
(
[id] => 8661396
[patent_doc_number] => 20130042225
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-02-14
[patent_title] => 'Object Linking Based On A Determined Linker Order'
[patent_app_type] => utility
[patent_app_number] => 13/641243
[patent_app_country] => US
[patent_app_date] => 2010-04-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7522
[patent_no_of_claims] => 15
[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] =>[firstpage_image] =>[orig_patent_app_number] => 13641243
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/641243 | Object linking based on a determined linker order | Apr 18, 2010 | Issued |
Array
(
[id] => 7512905
[patent_doc_number] => 20110258615
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-10-20
[patent_title] => 'INTERMEDIATE LANGUAGE SUPPORT FOR CHANGE RESILIENCE'
[patent_app_type] => utility
[patent_app_number] => 12/762316
[patent_app_country] => US
[patent_app_date] => 2010-04-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 46015
[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/0258/20110258615.pdf
[firstpage_image] =>[orig_patent_app_number] => 12762316
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/762316 | Intermediate language support for change resilience | Apr 16, 2010 | Issued |
Array
(
[id] => 8998300
[patent_doc_number] => 08522206
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-08-27
[patent_title] => 'Selective delta validation of a shared artifact'
[patent_app_type] => utility
[patent_app_number] => 12/732502
[patent_app_country] => US
[patent_app_date] => 2010-03-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7150
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[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] => 12732502
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/732502 | Selective delta validation of a shared artifact | Mar 25, 2010 | Issued |