Don Nguyen Vo
Examiner (ID: 5228, Phone: (571)272-3018 , Office: P/2634 )
Most Active Art Unit | 2634 |
Art Unit(s) | 2631, 2614, 2611, 2636, 1609, 2634, 2734 |
Total Applications | 2755 |
Issued Applications | 2281 |
Pending Applications | 278 |
Abandoned Applications | 196 |
Applications
Application number | Title of the application | Filing Date | Status |
---|---|---|---|
Array
(
[id] => 5795163
[patent_doc_number] => 20060015844
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-01-19
[patent_title] => 'Automatic hardware and firmware generation for multi-function custom controls'
[patent_app_type] => utility
[patent_app_number] => 10/900070
[patent_app_country] => US
[patent_app_date] => 2004-07-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7265
[patent_no_of_claims] => 13
[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/0015/20060015844.pdf
[firstpage_image] =>[orig_patent_app_number] => 10900070
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/900070 | Automatic hardware and firmware generation for multi-function custom controls | Jul 25, 2004 | Abandoned |
Array
(
[id] => 5770949
[patent_doc_number] => 20060020908
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2006-01-26
[patent_title] => 'Unified Approach to Building Web Applications that can be deployed as stand-alone and in Web Portals'
[patent_app_type] => utility
[patent_app_number] => 10/710576
[patent_app_country] => US
[patent_app_date] => 2004-07-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 13
[patent_no_of_words] => 3398
[patent_no_of_claims] => 6
[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/0020/20060020908.pdf
[firstpage_image] =>[orig_patent_app_number] => 10710576
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/710576 | Unified Approach to Building Web Applications that can be deployed as stand-alone and in Web Portals | Jul 20, 2004 | Abandoned |
Array
(
[id] => 7277577
[patent_doc_number] => 20040237028
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-11-25
[patent_title] => 'Method and apparatus for displaying computer program errors as hypertext'
[patent_app_type] => new
[patent_app_number] => 10/874677
[patent_app_country] => US
[patent_app_date] => 2004-06-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 16
[patent_figures_cnt] => 16
[patent_no_of_words] => 4881
[patent_no_of_claims] => 22
[patent_no_of_ind_claims] => 11
[patent_words_short_claim] => 2
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0237/20040237028.pdf
[firstpage_image] =>[orig_patent_app_number] => 10874677
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/874677 | Method and apparatus for displaying computer program errors as hypertext | Jun 23, 2004 | Issued |
Array
(
[id] => 6985753
[patent_doc_number] => 20050155030
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-07-14
[patent_title] => 'Autonomic method and apparatus for hardware assist for patching code'
[patent_app_type] => utility
[patent_app_number] => 10/757171
[patent_app_country] => US
[patent_app_date] => 2004-01-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 8074
[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/0155/20050155030.pdf
[firstpage_image] =>[orig_patent_app_number] => 10757171
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/757171 | Autonomic method and apparatus for hardware assist for patching code | Jan 13, 2004 | Issued |
Array
(
[id] => 900447
[patent_doc_number] => 07343598
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-03-11
[patent_title] => 'Cache-conscious coallocation of hot data streams'
[patent_app_type] => utility
[patent_app_number] => 10/737205
[patent_app_country] => US
[patent_app_date] => 2003-12-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 32
[patent_no_of_words] => 14282
[patent_no_of_claims] => 52
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 114
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/343/07343598.pdf
[firstpage_image] =>[orig_patent_app_number] => 10737205
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/737205 | Cache-conscious coallocation of hot data streams | Dec 14, 2003 | Issued |
Array
(
[id] => 7477267
[patent_doc_number] => 20040098708
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-05-20
[patent_title] => 'Simulator for software development and recording medium having simulation program recorded therein'
[patent_app_type] => new
[patent_app_number] => 10/667373
[patent_app_country] => US
[patent_app_date] => 2003-09-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 7014
[patent_no_of_claims] => 9
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0098/20040098708.pdf
[firstpage_image] =>[orig_patent_app_number] => 10667373
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/667373 | Simulator for software development and recording medium having simulation program recorded therein | Sep 22, 2003 | Abandoned |
Array
(
[id] => 379219
[patent_doc_number] => 07313787
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-12-25
[patent_title] => 'Compiler and method for optimizing object codes for hierarchical memories'
[patent_app_type] => utility
[patent_app_number] => 10/665931
[patent_app_country] => US
[patent_app_date] => 2003-09-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 13
[patent_no_of_words] => 5676
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 99
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/313/07313787.pdf
[firstpage_image] =>[orig_patent_app_number] => 10665931
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/665931 | Compiler and method for optimizing object codes for hierarchical memories | Sep 18, 2003 | Issued |
Array
(
[id] => 7309696
[patent_doc_number] => 20040117776
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-06-17
[patent_title] => 'Type-specific objects from markup and web-oriented languages, and systems and methods therefor'
[patent_app_type] => new
[patent_app_number] => 10/653527
[patent_app_country] => US
[patent_app_date] => 2003-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 5168
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 28
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0117/20040117776.pdf
[firstpage_image] =>[orig_patent_app_number] => 10653527
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/653527 | Type-specific objects from markup and web-oriented languages, and systems and methods therefor | Sep 1, 2003 | Abandoned |
Array
(
[id] => 509264
[patent_doc_number] => 07210135
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-04-24
[patent_title] => 'Data flow analysis of transactional processes'
[patent_app_type] => utility
[patent_app_number] => 10/648461
[patent_app_country] => US
[patent_app_date] => 2003-08-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 15
[patent_figures_cnt] => 17
[patent_no_of_words] => 13110
[patent_no_of_claims] => 6
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 268
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/210/07210135.pdf
[firstpage_image] =>[orig_patent_app_number] => 10648461
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/648461 | Data flow analysis of transactional processes | Aug 25, 2003 | Issued |
Array
(
[id] => 381218
[patent_doc_number] => 07310798
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-12-18
[patent_title] => 'Simulator tool for testing software in development process'
[patent_app_type] => utility
[patent_app_number] => 10/643328
[patent_app_country] => US
[patent_app_date] => 2003-08-18
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 8
[patent_no_of_words] => 6725
[patent_no_of_claims] => 35
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 189
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/310/07310798.pdf
[firstpage_image] =>[orig_patent_app_number] => 10643328
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/643328 | Simulator tool for testing software in development process | Aug 17, 2003 | Issued |
Array
(
[id] => 7290607
[patent_doc_number] => 20040148367
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-07-29
[patent_title] => 'Method for integration edition of setting file and setting file integration base'
[patent_app_type] => new
[patent_app_number] => 10/640026
[patent_app_country] => US
[patent_app_date] => 2003-08-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 23
[patent_figures_cnt] => 23
[patent_no_of_words] => 7206
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 107
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0148/20040148367.pdf
[firstpage_image] =>[orig_patent_app_number] => 10640026
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/640026 | Method for integration edition of setting file and setting file integration base | Aug 13, 2003 | Issued |
Array
(
[id] => 7474671
[patent_doc_number] => 20040168150
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-08-26
[patent_title] => 'Method for using a business model user interface'
[patent_app_type] => new
[patent_app_number] => 10/630729
[patent_app_country] => US
[patent_app_date] => 2003-07-31
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3137
[patent_no_of_claims] => 31
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 65
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0168/20040168150.pdf
[firstpage_image] =>[orig_patent_app_number] => 10630729
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/630729 | Method for using a business model user interface | Jul 30, 2003 | Issued |
Array
(
[id] => 7123857
[patent_doc_number] => 20050015686
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2005-01-20
[patent_title] => 'Buckets of commands in a multiprocessor-based verification environment'
[patent_app_type] => utility
[patent_app_number] => 10/620472
[patent_app_country] => US
[patent_app_date] => 2003-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 4388
[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/0015/20050015686.pdf
[firstpage_image] =>[orig_patent_app_number] => 10620472
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/620472 | Buckets of commands in a multiprocessor-based verification environment | Jul 15, 2003 | Issued |
Array
(
[id] => 444703
[patent_doc_number] => 07260815
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2007-08-21
[patent_title] => 'Method and apparatus for managing registers in a binary translator'
[patent_app_type] => utility
[patent_app_number] => 10/610218
[patent_app_country] => US
[patent_app_date] => 2003-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 17
[patent_no_of_words] => 18351
[patent_no_of_claims] => 37
[patent_no_of_ind_claims] => 5
[patent_words_short_claim] => 178
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/260/07260815.pdf
[firstpage_image] =>[orig_patent_app_number] => 10610218
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/610218 | Method and apparatus for managing registers in a binary translator | Jun 29, 2003 | Issued |
Array
(
[id] => 438627
[patent_doc_number] => 07263692
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-08-28
[patent_title] => 'System and method for software-pipelining of loops with sparse matrix routines'
[patent_app_type] => utility
[patent_app_number] => 10/612724
[patent_app_country] => US
[patent_app_date] => 2003-06-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 5
[patent_no_of_words] => 5584
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 116
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/263/07263692.pdf
[firstpage_image] =>[orig_patent_app_number] => 10612724
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/612724 | System and method for software-pipelining of loops with sparse matrix routines | Jun 29, 2003 | Issued |
Array
(
[id] => 816715
[patent_doc_number] => 07415699
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2008-08-19
[patent_title] => 'Method and apparatus for controlling execution of a child process generated by a modified parent process'
[patent_app_type] => utility
[patent_app_number] => 10/608330
[patent_app_country] => US
[patent_app_date] => 2003-06-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 6980
[patent_no_of_claims] => 10
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 130
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/415/07415699.pdf
[firstpage_image] =>[orig_patent_app_number] => 10608330
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/608330 | Method and apparatus for controlling execution of a child process generated by a modified parent process | Jun 26, 2003 | Issued |
Array
(
[id] => 7451318
[patent_doc_number] => 20040268305
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-12-30
[patent_title] => 'Extensible metadata'
[patent_app_type] => new
[patent_app_number] => 10/608986
[patent_app_country] => US
[patent_app_date] => 2003-06-26
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 8135
[patent_no_of_claims] => 72
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 45
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0268/20040268305.pdf
[firstpage_image] =>[orig_patent_app_number] => 10608986
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/608986 | Extensible metadata | Jun 25, 2003 | Issued |
Array
(
[id] => 421656
[patent_doc_number] => 07278135
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2007-10-02
[patent_title] => 'Method and system for generating an efficient test suite from a domain description with given constraints'
[patent_app_type] => utility
[patent_app_number] => 10/459893
[patent_app_country] => US
[patent_app_date] => 2003-06-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 9211
[patent_no_of_claims] => 29
[patent_no_of_ind_claims] => 6
[patent_words_short_claim] => 134
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] => patents/07/278/07278135.pdf
[firstpage_image] =>[orig_patent_app_number] => 10459893
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/459893 | Method and system for generating an efficient test suite from a domain description with given constraints | Jun 10, 2003 | Issued |
Array
(
[id] => 7447173
[patent_doc_number] => 20040003372
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2004-01-01
[patent_title] => 'Apparatus, method, and program product for supporting programming'
[patent_app_type] => new
[patent_app_number] => 10/438281
[patent_app_country] => US
[patent_app_date] => 2003-05-14
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 14
[patent_figures_cnt] => 14
[patent_no_of_words] => 8041
[patent_no_of_claims] => 12
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 143
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0003/20040003372.pdf
[firstpage_image] =>[orig_patent_app_number] => 10438281
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/438281 | Apparatus, method, and program product for supporting programming | May 13, 2003 | Issued |
Array
(
[id] => 6679684
[patent_doc_number] => 20030229825
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2003-12-11
[patent_title] => 'Automated software testing system and method'
[patent_app_type] => new
[patent_app_number] => 10/431798
[patent_app_country] => US
[patent_app_date] => 2003-05-08
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 4447
[patent_no_of_claims] => 25
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 126
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] => publications/A1/0229/20030229825.pdf
[firstpage_image] =>[orig_patent_app_number] => 10431798
[rel_patent_id] =>[rel_patent_doc_number] =>) 10/431798 | Automated software testing system and method | May 7, 2003 | Issued |