
Thanh Duc Vo
Examiner (ID: 11432, Phone: (571)272-0708 , Office: P/2139 )
| Most Active Art Unit | 2139 |
| Art Unit(s) | 2189, 2139 |
| Total Applications | 432 |
| Issued Applications | 326 |
| Pending Applications | 4 |
| Abandoned Applications | 106 |
Applications
| Application number | Title of the application | Filing Date | Status |
|---|---|---|---|
Array
(
[id] => 10242901
[patent_doc_number] => 20150127896
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-05-07
[patent_title] => 'STORAGE SYSTEM AND STORAGE METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/597454
[patent_app_country] => US
[patent_app_date] => 2015-01-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 19
[patent_figures_cnt] => 19
[patent_no_of_words] => 10321
[patent_no_of_claims] => 7
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14597454
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/597454 | Storage system and storage method | Jan 14, 2015 | Issued |
Array
(
[id] => 10242898
[patent_doc_number] => 20150127893
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-05-07
[patent_title] => 'SYSTEM AND METHOD FOR DATA INVERSION IN A STORAGE RESOURCE'
[patent_app_type] => utility
[patent_app_number] => 14/595511
[patent_app_country] => US
[patent_app_date] => 2015-01-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 2
[patent_figures_cnt] => 2
[patent_no_of_words] => 4004
[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] => 14595511
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/595511 | System and method for data inversion in a storage resource | Jan 12, 2015 | Issued |
Array
(
[id] => 10982727
[patent_doc_number] => 20160179670
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-06-23
[patent_title] => 'POINTER CHASING ACROSS DISTRIBUTED MEMORY'
[patent_app_type] => utility
[patent_app_number] => 14/573968
[patent_app_country] => US
[patent_app_date] => 2014-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 9
[patent_figures_cnt] => 9
[patent_no_of_words] => 10812
[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] => 14573968
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/573968 | Pointer chasing across distributed memory | Dec 16, 2014 | Issued |
Array
(
[id] => 14265065
[patent_doc_number] => 10282096
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2019-05-07
[patent_title] => Identification of data with predetermined data pattern
[patent_app_type] => utility
[patent_app_number] => 14/574123
[patent_app_country] => US
[patent_app_date] => 2014-12-17
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 8
[patent_no_of_words] => 6008
[patent_no_of_claims] => 34
[patent_no_of_ind_claims] => 4
[patent_words_short_claim] => 171
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14574123
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/574123 | Identification of data with predetermined data pattern | Dec 16, 2014 | Issued |
Array
(
[id] => 10530249
[patent_doc_number] => 09256382
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2016-02-09
[patent_title] => 'Interface for management of data movement in a thin provisioned storage system'
[patent_app_type] => utility
[patent_app_number] => 14/559645
[patent_app_country] => US
[patent_app_date] => 2014-12-03
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 5844
[patent_no_of_claims] => 18
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 169
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14559645
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/559645 | Interface for management of data movement in a thin provisioned storage system | Dec 2, 2014 | Issued |
Array
(
[id] => 11889931
[patent_doc_number] => 09760492
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2017-09-12
[patent_title] => 'Method for controlling access of cache through using programmable hashing address and related cache controller'
[patent_app_type] => utility
[patent_app_number] => 14/549556
[patent_app_country] => US
[patent_app_date] => 2014-11-21
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 5
[patent_figures_cnt] => 5
[patent_no_of_words] => 7192
[patent_no_of_claims] => 16
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 167
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14549556
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/549556 | Method for controlling access of cache through using programmable hashing address and related cache controller | Nov 20, 2014 | Issued |
Array
(
[id] => 10801502
[patent_doc_number] => 20160147659
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-05-26
[patent_title] => 'NESTED CACHE COHERENCY PROTOCOL IN A TIERED MULTI-NODE COMPUTER SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/549429
[patent_app_country] => US
[patent_app_date] => 2014-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 12
[patent_no_of_words] => 10174
[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] => 14549429
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/549429 | Nested cache coherency protocol in a tiered multi-node computer system | Nov 19, 2014 | Issued |
Array
(
[id] => 12454215
[patent_doc_number] => 09983936
[patent_country] => US
[patent_kind] => B2
[patent_issue_date] => 2018-05-29
[patent_title] => Virtual machine change block tracking
[patent_app_type] => utility
[patent_app_number] => 14/549365
[patent_app_country] => US
[patent_app_date] => 2014-11-20
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 12
[patent_figures_cnt] => 13
[patent_no_of_words] => 31484
[patent_no_of_claims] => 17
[patent_no_of_ind_claims] => 2
[patent_words_short_claim] => 338
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14549365
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/549365 | Virtual machine change block tracking | Nov 19, 2014 | Issued |
Array
(
[id] => 11410630
[patent_doc_number] => 09557933
[patent_country] => US
[patent_kind] => B1
[patent_issue_date] => 2017-01-31
[patent_title] => 'Selective migration of physical data'
[patent_app_type] => utility
[patent_app_number] => 14/547386
[patent_app_country] => US
[patent_app_date] => 2014-11-19
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 7
[patent_no_of_words] => 6287
[patent_no_of_claims] => 20
[patent_no_of_ind_claims] => 3
[patent_words_short_claim] => 235
[patent_maintenance] => 1
[patent_no_of_assignments] => 0
[patent_current_assignee] =>[type] => patent
[pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14547386
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/547386 | Selective migration of physical data | Nov 18, 2014 | Issued |
Array
(
[id] => 10757461
[patent_doc_number] => 20160103613
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-04-14
[patent_title] => 'TAGGING FOR STORAGE DEVICE REGIONS'
[patent_app_type] => utility
[patent_app_number] => 14/512476
[patent_app_country] => US
[patent_app_date] => 2014-10-13
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 7
[patent_figures_cnt] => 7
[patent_no_of_words] => 4612
[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] => 14512476
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/512476 | TAGGING FOR STORAGE DEVICE REGIONS | Oct 12, 2014 | Abandoned |
Array
(
[id] => 9807635
[patent_doc_number] => 20150019580
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-01-15
[patent_title] => 'EFFICIENTLY SEARCHING AND MODIFYING A VARIABLE LENGTH QUEUE'
[patent_app_type] => utility
[patent_app_number] => 14/501117
[patent_app_country] => US
[patent_app_date] => 2014-09-30
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 4
[patent_figures_cnt] => 4
[patent_no_of_words] => 5481
[patent_no_of_claims] => 13
[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] => 14501117
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/501117 | Efficiently searching and modifying a variable length queue | Sep 29, 2014 | Issued |
Array
(
[id] => 10688249
[patent_doc_number] => 20160034394
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-02-04
[patent_title] => 'METHODS AND SYSTEMS FOR USING PREDICTIVE CACHE STATISTICS IN A STORAGE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/445354
[patent_app_country] => US
[patent_app_date] => 2014-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 17
[patent_figures_cnt] => 17
[patent_no_of_words] => 10930
[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] =>[firstpage_image] =>[orig_patent_app_number] => 14445354
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/445354 | Methods and systems for using predictive cache statistics in a storage system | Jul 28, 2014 | Issued |
Array
(
[id] => 11693041
[patent_doc_number] => 20170168756
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2017-06-15
[patent_title] => 'STORAGE TRANSACTIONS'
[patent_app_type] => utility
[patent_app_number] => 15/325774
[patent_app_country] => US
[patent_app_date] => 2014-07-29
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 3988
[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] => 15325774
[rel_patent_id] =>[rel_patent_doc_number] =>) 15/325774 | STORAGE TRANSACTIONS | Jul 28, 2014 | Abandoned |
Array
(
[id] => 10673002
[patent_doc_number] => 20160019147
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'DECOUPLING DATA AND METADATA IN HIERARCHICAL CACHE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/332489
[patent_app_country] => US
[patent_app_date] => 2014-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5820
[patent_no_of_claims] => 10
[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] => 14332489
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/332489 | Decoupling data and metadata in hierarchical cache system | Jul 15, 2014 | Issued |
Array
(
[id] => 10673000
[patent_doc_number] => 20160019146
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'WRITE BACK COORDINATION NODE FOR CACHE LATENCY CORRECTION'
[patent_app_type] => utility
[patent_app_number] => 14/332469
[patent_app_country] => US
[patent_app_date] => 2014-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5809
[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] => 14332469
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/332469 | Write back coordination node for cache latency correction | Jul 15, 2014 | Issued |
Array
(
[id] => 10673003
[patent_doc_number] => 20160019148
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'HASH DISCRIMINATOR PROCESS FOR HIERARCHICAL CACHE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/332508
[patent_app_country] => US
[patent_app_date] => 2014-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5807
[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] => 14332508
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/332508 | Hash discriminator process for hierarchical cache system | Jul 15, 2014 | Issued |
Array
(
[id] => 10673003
[patent_doc_number] => 20160019148
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'HASH DISCRIMINATOR PROCESS FOR HIERARCHICAL CACHE SYSTEM'
[patent_app_type] => utility
[patent_app_number] => 14/332508
[patent_app_country] => US
[patent_app_date] => 2014-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5807
[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] => 14332508
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/332508 | Hash discriminator process for hierarchical cache system | Jul 15, 2014 | Issued |
Array
(
[id] => 10673000
[patent_doc_number] => 20160019146
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'WRITE BACK COORDINATION NODE FOR CACHE LATENCY CORRECTION'
[patent_app_type] => utility
[patent_app_number] => 14/332469
[patent_app_country] => US
[patent_app_date] => 2014-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 11
[patent_figures_cnt] => 11
[patent_no_of_words] => 5809
[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] => 14332469
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/332469 | Write back coordination node for cache latency correction | Jul 15, 2014 | Issued |
Array
(
[id] => 9912079
[patent_doc_number] => 20150067282
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2015-03-05
[patent_title] => 'COPY CONTROL APPARATUS AND COPY CONTROL METHOD'
[patent_app_type] => utility
[patent_app_number] => 14/332724
[patent_app_country] => US
[patent_app_date] => 2014-07-16
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 21
[patent_figures_cnt] => 21
[patent_no_of_words] => 16934
[patent_no_of_claims] => 9
[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] => 14332724
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/332724 | Copy control apparatus and copy control method | Jul 15, 2014 | Issued |
Array
(
[id] => 10672843
[patent_doc_number] => 20160018988
[patent_country] => US
[patent_kind] => A1
[patent_issue_date] => 2016-01-21
[patent_title] => 'IMPLEMENTING ENHANCED PERFORMANCE WITH READ BEFORE WRITE TO PHASE CHANGE MEMORY TO AVOID WRITE CANCELLATIONS'
[patent_app_type] => utility
[patent_app_number] => 14/332197
[patent_app_country] => US
[patent_app_date] => 2014-07-15
[patent_effective_date] => 0000-00-00
[patent_drawing_sheets_cnt] => 6
[patent_figures_cnt] => 6
[patent_no_of_words] => 1600
[patent_no_of_claims] => 17
[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] => 14332197
[rel_patent_id] =>[rel_patent_doc_number] =>) 14/332197 | Implementing enhanced performance with read before write to phase change memory to avoid write cancellations | Jul 14, 2014 | Issued |