
Hiep T. Nguyen
Examiner (ID: 18287, Phone: (571)272-4197 , Office: P/2131 )
| Most Active Art Unit | 2187 |
| Art Unit(s) | 2187, 2131, 2759, 2751, 2137, 2188, 2312, 2138 |
| Total Applications | 2185 |
| Issued Applications | 1977 |
| Pending Applications | 88 |
| Abandoned Applications | 149 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 12167591
[patent_doc_number] => 09886361
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-02-06
[patent_title] => 'Shifting a defrag operation in a mirrored system'
[patent_app_type] => utility
[patent_app_number] => 15/284703
[patent_app_country] => US
[patent_app_date] => 2016-10-04
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 3
[patent_figures_cnt] => 3
[patent_no_of_words] => 4080
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 187
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15284703
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/284703 | Shifting a defrag operation in a mirrored system | Oct 3, 2016 | Issued |
Array
(
[id] => 14719705
[patent_doc_number] => 20190250916
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2019-08-15
[patent_title] => MAIN MEMORY CONTROL FUNCTION WITH PREFETCH INTELLIGENCE
[patent_app_type] => utility
[patent_app_number] => 16/336884
[patent_app_country] => US
[patent_app_date] => 2016-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 7711
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -22
[patent_words_short_claim] => 56
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16336884
[rel_patent_id] =>[rel_patent_doc_number] =>) 16/336884 | Main memory control function with prefetch intelligence | Sep 29, 2016 | Issued |
Array
(
[id] => 12950803
[patent_doc_number] => 09836394
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-12-05
[patent_title] => Optimizing memory usage across multiple garbage collected computer environments
[patent_app_type] => utility
[patent_app_number] => 15/272948
[patent_app_country] => US
[patent_app_date] => 2016-09-22
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 10773
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 73
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15272948
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/272948 | Optimizing memory usage across multiple garbage collected computer environments | Sep 21, 2016 | Issued |
Array
(
[id] => 13679907
[patent_doc_number] => 20160378690
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-29
[patent_title] => SYSTEM AND METHODS FOR EXECUTING ENCRYPTED CODE
[patent_app_type] => utility
[patent_app_number] => 15/262026
[patent_app_country] => US
[patent_app_date] => 2016-09-12
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 0
[patent_figures_cnt] => 0
[patent_no_of_words] => 9674
[patent_no_of_claims] => 0
[patent_no_of_ind_claims] => -18
[patent_words_short_claim] => 85
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => publication
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15262026
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/262026 | System and methods for executing encrypted code | Sep 11, 2016 | Issued |
Array
(
[id] => 12234993
[patent_doc_number] => 20180067856
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-08
[patent_title] => 'SYSTEMS AND METHOD FOR DELAYED CACHE UTILIZATION'
[patent_app_type] => utility
[patent_app_number] => 15/256950
[patent_app_country] => US
[patent_app_date] => 2016-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 5521
[patent_no_of_claims] => 28
[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] => 15256950
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/256950 | Systems and method for delayed cache utilization | Sep 5, 2016 | Issued |
Array
(
[id] => 13240937
[patent_doc_number] => 10133667
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-11-20
[patent_title] => Efficient data storage and retrieval using a heterogeneous main memory
[patent_app_type] => utility
[patent_app_number] => 15/257754
[patent_app_country] => US
[patent_app_date] => 2016-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5508
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 207
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15257754
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/257754 | Efficient data storage and retrieval using a heterogeneous main memory | Sep 5, 2016 | Issued |
Array
(
[id] => 12234831
[patent_doc_number] => 20180067694
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2018-03-08
[patent_title] => 'POSITION-AWARE PRIMARY COMMAND QUEUE MANAGEMENT'
[patent_app_type] => utility
[patent_app_number] => 15/257431
[patent_app_country] => US
[patent_app_date] => 2016-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 6146
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15257431
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/257431 | Position-aware primary command queue management | Sep 5, 2016 | Issued |
Array
(
[id] => 13068743
[patent_doc_number] => 10055151
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-08-21
[patent_title] => Identifying information in an array of data storage elements arranged as multiple partitions using partition identifiers
[patent_app_type] => utility
[patent_app_number] => 15/256942
[patent_app_country] => US
[patent_app_date] => 2016-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 7239
[patent_no_of_claims] => 11
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 183
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15256942
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/256942 | Identifying information in an array of data storage elements arranged as multiple partitions using partition identifiers | Sep 5, 2016 | Issued |
Array
(
[id] => 13751959
[patent_doc_number] => 10168926
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-01-01
[patent_title] => Method of operating data storage device and method of operating data processing system including same
[patent_app_type] => utility
[patent_app_number] => 15/256939
[patent_app_country] => US
[patent_app_date] => 2016-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 17
[patent_no_of_words] => 9232
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 80
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15256939
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/256939 | Method of operating data storage device and method of operating data processing system including same | Sep 5, 2016 | Issued |
Array
(
[id] => 14202535
[patent_doc_number] => 10268383
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2019-04-23
[patent_title] => Selectable read modes for a two dimensional magnetic recording system
[patent_app_type] => utility
[patent_app_number] => 15/256893
[patent_app_country] => US
[patent_app_date] => 2016-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 10
[patent_no_of_words] => 3886
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 92
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15256893
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/256893 | Selectable read modes for a two dimensional magnetic recording system | Sep 5, 2016 | Issued |
Array
(
[id] => 13860283
[patent_doc_number] => 10191861
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-01-29
[patent_title] => Technique for implementing memory views using a layered virtualization architecture
[patent_app_type] => utility
[patent_app_number] => 15/257704
[patent_app_country] => US
[patent_app_date] => 2016-09-06
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 9915
[patent_no_of_claims] => 19
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 132
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15257704
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/257704 | Technique for implementing memory views using a layered virtualization architecture | Sep 5, 2016 | Issued |
Array
(
[id] => 12495000
[patent_doc_number] => 09996284
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-06-12
[patent_title] => Non-volatile memory storage for multi-channel memory system
[patent_app_type] => utility
[patent_app_number] => 15/255894
[patent_app_country] => US
[patent_app_date] => 2016-09-02
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 10253
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 105
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15255894
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/255894 | Non-volatile memory storage for multi-channel memory system | Sep 1, 2016 | Issued |
Array
(
[id] => 11352458
[patent_doc_number] => 20160371197
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-22
[patent_title] => 'MEMORY HEAPS IN A MEMORY MODEL FOR A UNIFIED COMPUTING SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 15/254466
[patent_app_country] => US
[patent_app_date] => 2016-09-01
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 10308
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15254466
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/254466 | MEMORY HEAPS IN A MEMORY MODEL FOR A UNIFIED COMPUTING SYSTEM | Aug 31, 2016 | Abandoned |
Array
(
[id] => 11875243
[patent_doc_number] => 09747013
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-08-29
[patent_title] => 'Predictive caching and fetch priority'
[patent_app_type] => utility
[patent_app_number] => 15/244582
[patent_app_country] => US
[patent_app_date] => 2016-08-23
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8108
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 104
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15244582
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/244582 | Predictive caching and fetch priority | Aug 22, 2016 | Issued |
Array
(
[id] => 11314103
[patent_doc_number] => 20160350213
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-01
[patent_title] => 'ANALYTICS BASED CONTROL OF THIN PROVISIONING ENVIRONMENT'
[patent_app_type] => utility
[patent_app_number] => 15/233993
[patent_app_country] => US
[patent_app_date] => 2016-08-11
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 7304
[patent_no_of_claims] => 17
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15233993
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/233993 | Analytics based control of thin provisioning environment | Aug 10, 2016 | Issued |
Array
(
[id] => 13120331
[patent_doc_number] => 10078519
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-09-18
[patent_title] => Apparatus and method for accelerating operations in a processor which uses shared virtual memory
[patent_app_type] => utility
[patent_app_number] => 15/221557
[patent_app_country] => US
[patent_app_date] => 2016-07-27
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 13
[patent_figures_cnt] => 15
[patent_no_of_words] => 9147
[patent_no_of_claims] => 3
[patent_no_of_ind_claims] => 1
[patent_words_short_claim] => 170
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15221557
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/221557 | Apparatus and method for accelerating operations in a processor which uses shared virtual memory | Jul 26, 2016 | Issued |
Array
(
[id] => 11917184
[patent_doc_number] => 09785368
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-10-10
[patent_title] => 'System and method for mapping control and user data'
[patent_app_type] => utility
[patent_app_number] => 15/218053
[patent_app_country] => US
[patent_app_date] => 2016-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7584
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 376
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218053
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/218053 | System and method for mapping control and user data | Jul 23, 2016 | Issued |
Array
(
[id] => 11917184
[patent_doc_number] => 09785368
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-10-10
[patent_title] => 'System and method for mapping control and user data'
[patent_app_type] => utility
[patent_app_number] => 15/218053
[patent_app_country] => US
[patent_app_date] => 2016-07-24
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 7584
[patent_no_of_claims] => 14
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 376
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 15218053
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/218053 | System and method for mapping control and user data | Jul 23, 2016 | Issued |
Array
(
[id] => 11896855
[patent_doc_number] => 09766791
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-19
[patent_title] => 'Predictive caching and fetch priority'
[patent_app_type] => utility
[patent_app_number] => 15/214873
[patent_app_country] => US
[patent_app_date] => 2016-07-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 8073
[patent_no_of_claims] => 20
[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] => 15214873
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/214873 | Predictive caching and fetch priority | Jul 19, 2016 | Issued |
Array
(
[id] => 11338408
[patent_doc_number] => 20160364163
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-12-15
[patent_title] => 'APPLICATION SECURITY POLICY ACTIONS BASED ON SECURITY PROFILE EXCHANGE'
[patent_app_type] => utility
[patent_app_number] => 15/181304
[patent_app_country] => US
[patent_app_date] => 2016-06-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 8
[patent_figures_cnt] => 8
[patent_no_of_words] => 11970
[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] =>[firstpage_image] =>[orig_patent_app_number] => 15181304
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/181304 | Application security policy actions based on security profile exchange | Jun 12, 2016 | Issued |