
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] => 7493409
[patent_doc_number] => 20110239192
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-09-29
[patent_title] => 'FULLY DECLARATIVE BUILD SYSTEM FOR BUILD OPTIMIZATION'
[patent_app_type] => utility
[patent_app_number] => 12/748303
[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] => 3777
[patent_no_of_claims] => 19
[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/0239/20110239192.pdf
[firstpage_image] =>[orig_patent_app_number] => 12748303
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/748303 | Fully declarative build system for build optimization | Mar 25, 2010 | Issued |
Array
(
[id] => 6057713
[patent_doc_number] => 20110113414
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-12
[patent_title] => 'Software Updates Using Delta Patching'
[patent_app_type] => utility
[patent_app_number] => 12/731622
[patent_app_country] => US
[patent_app_date] => 2010-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 19947
[patent_no_of_claims] => 28
[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/0113/20110113414.pdf
[firstpage_image] =>[orig_patent_app_number] => 12731622
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/731622 | Software updates using delta patching | Mar 24, 2010 | Issued |
Array
(
[id] => 10144088
[patent_doc_number] => 09176898
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-11-03
[patent_title] => 'Software stack building using logically protected region of computer-readable medium'
[patent_app_type] => utility
[patent_app_number] => 12/731630
[patent_app_country] => US
[patent_app_date] => 2010-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 19375
[patent_no_of_claims] => 8
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12731630
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/731630 | Software stack building using logically protected region of computer-readable medium | Mar 24, 2010 | Issued |
Array
(
[id] => 10085211
[patent_doc_number] => 09122558
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2015-09-01
[patent_title] => 'Software updates using delta patching'
[patent_app_type] => utility
[patent_app_number] => 12/731618
[patent_app_country] => US
[patent_app_date] => 2010-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 28
[patent_figures_cnt] => 28
[patent_no_of_words] => 19326
[patent_no_of_claims] => 15
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 223
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12731618
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/731618 | Software updates using delta patching | Mar 24, 2010 | Issued |
Array
(
[id] => 6057755
[patent_doc_number] => 20110113420
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-12
[patent_title] => 'Distribution Of Software Updates'
[patent_app_type] => utility
[patent_app_number] => 12/731608
[patent_app_country] => US
[patent_app_date] => 2010-03-25
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 29
[patent_figures_cnt] => 29
[patent_no_of_words] => 19949
[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/0113/20110113420.pdf
[firstpage_image] =>[orig_patent_app_number] => 12731608
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/731608 | Distribution Of Software Updates | Mar 24, 2010 | Abandoned |
Array
(
[id] => 9242393
[patent_doc_number] => 08607199
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-12-10
[patent_title] => 'Techniques for debugging code during runtime'
[patent_app_type] => utility
[patent_app_number] => 12/639459
[patent_app_country] => US
[patent_app_date] => 2009-12-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4556
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 122
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12639459
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/639459 | Techniques for debugging code during runtime | Dec 15, 2009 | Issued |
Array
(
[id] => 8587746
[patent_doc_number] => 20130006567
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2013-01-03
[patent_title] => 'METHOD AND APPARATUS FOR SCHEDULING A USE OF TEST RESOURCES OF A TEST ARRANGEMENT FOR THE EXECUTION OF TEST GROUPS'
[patent_app_type] => utility
[patent_app_number] => 13/516696
[patent_app_country] => US
[patent_app_date] => 2009-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 18
[patent_figures_cnt] => 18
[patent_no_of_words] => 12818
[patent_no_of_claims] => 18
[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] => 13516696
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/516696 | METHOD AND APPARATUS FOR SCHEDULING A USE OF TEST RESOURCES OF A TEST ARRANGEMENT FOR THE EXECUTION OF TEST GROUPS | Dec 14, 2009 | Abandoned |
Array
(
[id] => 5949440
[patent_doc_number] => 20110107315
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2011-05-05
[patent_title] => 'ABSTRACTING BENEFIT RULES FROM COMPUTER CODE'
[patent_app_type] => utility
[patent_app_number] => 12/609142
[patent_app_country] => US
[patent_app_date] => 2009-10-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4630
[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] => publications/A1/0107/20110107315.pdf
[firstpage_image] =>[orig_patent_app_number] => 12609142
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/609142 | Abstracting benefit rules from computer code | Oct 29, 2009 | Issued |
Array
(
[id] => 9156982
[patent_doc_number] => 08589896
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-11-19
[patent_title] => 'Method and system for loading status control of DLL'
[patent_app_type] => utility
[patent_app_number] => 12/607241
[patent_app_country] => US
[patent_app_date] => 2009-10-28
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 5560
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 96
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12607241
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/607241 | Method and system for loading status control of DLL | Oct 27, 2009 | Issued |
Array
(
[id] => 8558320
[patent_doc_number] => 08332808
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-12-11
[patent_title] => 'Systems and methods of generating a quality assurance project status'
[patent_app_type] => utility
[patent_app_number] => 12/582971
[patent_app_country] => US
[patent_app_date] => 2009-10-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 10
[patent_figures_cnt] => 10
[patent_no_of_words] => 7263
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 220
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12582971
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/582971 | Systems and methods of generating a quality assurance project status | Oct 20, 2009 | Issued |
Array
(
[id] => 9063055
[patent_doc_number] => 08549510
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-10-01
[patent_title] => 'Firmware update apparatus and method'
[patent_app_type] => utility
[patent_app_number] => 13/054943
[patent_app_country] => US
[patent_app_date] => 2009-08-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 4657
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 249
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 13054943
[rel_patent_id] =>[rel_patent_doc_number] =>) 13/054943 | Firmware update apparatus and method | Aug 20, 2009 | Issued |
Array
(
[id] => 6415717
[patent_doc_number] => 20100306752
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-02
[patent_title] => 'Automatically Creating Parallel Iterative Program Code in a Graphical Data Flow Program'
[patent_app_type] => utility
[patent_app_number] => 12/475835
[patent_app_country] => US
[patent_app_date] => 2009-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 34
[patent_figures_cnt] => 34
[patent_no_of_words] => 26207
[patent_no_of_claims] => 46
[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/0306/20100306752.pdf
[firstpage_image] =>[orig_patent_app_number] => 12475835
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/475835 | Automatically creating parallel iterative program code in a graphical data flow program | May 31, 2009 | Issued |
Array
(
[id] => 6415667
[patent_doc_number] => 20100306745
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-02
[patent_title] => 'Efficient Code Instrumentation'
[patent_app_type] => utility
[patent_app_number] => 12/475739
[patent_app_country] => US
[patent_app_date] => 2009-06-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 3049
[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/0306/20100306745.pdf
[firstpage_image] =>[orig_patent_app_number] => 12475739
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/475739 | Efficient code instrumentation | May 31, 2009 | Issued |
Array
(
[id] => 8775630
[patent_doc_number] => 08429606
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2013-04-23
[patent_title] => 'Transactional object container'
[patent_app_type] => utility
[patent_app_number] => 12/475429
[patent_app_country] => US
[patent_app_date] => 2009-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6049
[patent_no_of_claims] => 21
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 127
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 12475429
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/475429 | Transactional object container | May 28, 2009 | Issued |
Array
(
[id] => 6415574
[patent_doc_number] => 20100306737
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-02
[patent_title] => 'Techniques for Providing Environmental Impact Information Associated With Code'
[patent_app_type] => utility
[patent_app_number] => 12/474334
[patent_app_country] => US
[patent_app_date] => 2009-05-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5335
[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/0306/20100306737.pdf
[firstpage_image] =>[orig_patent_app_number] => 12474334
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/474334 | Techniques for providing environmental impact information associated with code | May 28, 2009 | Issued |
Array
(
[id] => 6415627
[patent_doc_number] => 20100306740
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-12-02
[patent_title] => 'COMPOSITE VALUES FOR DECLARATIVE LANGUAGE APPLICATIONS'
[patent_app_type] => utility
[patent_app_number] => 12/472834
[patent_app_country] => US
[patent_app_date] => 2009-05-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4878
[patent_no_of_claims] => 19
[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/0306/20100306740.pdf
[firstpage_image] =>[orig_patent_app_number] => 12472834
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/472834 | Composite values for declarative language applications | May 26, 2009 | Issued |
Array
(
[id] => 8787218
[patent_doc_number] => 08434075
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2013-04-30
[patent_title] => 'Branching optimization in a multi-database system'
[patent_app_type] => utility
[patent_app_number] => 12/423885
[patent_app_country] => US
[patent_app_date] => 2009-04-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 6
[patent_no_of_words] => 3022
[patent_no_of_claims] => 18
[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] => 12423885
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/423885 | Branching optimization in a multi-database system | Apr 14, 2009 | Issued |
Array
(
[id] => 6530652
[patent_doc_number] => 20100262631
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-14
[patent_title] => 'Mapping Information Stored In a LDAP Tree Structure to a Relational Database Structure'
[patent_app_type] => utility
[patent_app_number] => 12/423139
[patent_app_country] => US
[patent_app_date] => 2009-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 7859
[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/0262/20100262631.pdf
[firstpage_image] =>[orig_patent_app_number] => 12423139
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/423139 | Mapping information stored in a LDAP tree structure to a relational database structure | Apr 13, 2009 | Issued |
Array
(
[id] => 6530640
[patent_doc_number] => 20100262630
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2010-10-14
[patent_title] => 'ADAPTIVE PROFILE FOR DIRECTING GRAPHICAL CONTENT IN A COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 12/423546
[patent_app_country] => US
[patent_app_date] => 2009-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 5464
[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/0262/20100262630.pdf
[firstpage_image] =>[orig_patent_app_number] => 12423546
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/423546 | ADAPTIVE PROFILE FOR DIRECTING GRAPHICAL CONTENT IN A COMPUTING SYSTEM | Apr 13, 2009 | Abandoned |
Array
(
[id] => 8170059
[patent_doc_number] => 08176026
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2012-05-08
[patent_title] => 'Consolidating file system backend operations with access of data'
[patent_app_type] => utility
[patent_app_number] => 12/423656
[patent_app_country] => US
[patent_app_date] => 2009-04-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 15280
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 231
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/08/176/08176026.pdf
[firstpage_image] =>[orig_patent_app_number] => 12423656
[rel_patent_id] =>[rel_patent_doc_number] =>) 12/423656 | Consolidating file system backend operations with access of data | Apr 13, 2009 | Issued |