Search

Sonny Trinh

Examiner (ID: 19008, Phone: (571)272-7927 , Office: P/2647 )

Most Active Art Unit
2618
Art Unit(s)
2744, 2646, 2648, 2647, 2685, 2618, 2687, 2681, 2649
Total Applications
1899
Issued Applications
1698
Pending Applications
66
Abandoned Applications
138

Applications

Application numberTitle of the applicationFiling DateStatus
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] => 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] => 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] => 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] => 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] => 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] => 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] => 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] => 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] => 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] => 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] => 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
Array ( [id] => 9866646 [patent_doc_number] => 20150046665 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-02-12 [patent_title] => 'Data Storage System with Stale Data Mechanism and Method of Operation Thereof' [patent_app_type] => utility [patent_app_number] => 14/332259 [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] => 7420 [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] => 14332259 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/332259
Data storage system with stale data mechanism and method of operation thereof Jul 14, 2014 Issued
Array ( [id] => 11665253 [patent_doc_number] => 20170153972 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2017-06-01 [patent_title] => 'Relocating A Virtual Address In A Persistent Memory' [patent_app_type] => utility [patent_app_number] => 15/302084 [patent_app_country] => US [patent_app_date] => 2014-07-10 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 3618 [patent_no_of_claims] => 15 [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] => 15302084 [rel_patent_id] =>[rel_patent_doc_number] =>)
15/302084
Relocating a virtual address in a persistent memory Jul 9, 2014 Issued
Array ( [id] => 9794886 [patent_doc_number] => 20150006830 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2015-01-01 [patent_title] => 'STORAGE SYSTEM AND METHOD FOR OPERATING THE SAME' [patent_app_type] => utility [patent_app_number] => 14/315590 [patent_app_country] => US [patent_app_date] => 2014-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 6 [patent_figures_cnt] => 6 [patent_no_of_words] => 7008 [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] => 14315590 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/315590
STORAGE SYSTEM AND METHOD FOR OPERATING THE SAME Jun 25, 2014 Abandoned
Array ( [id] => 12392901 [patent_doc_number] => 09965215 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2018-05-08 [patent_title] => Disk synchronizing [patent_app_type] => utility [patent_app_number] => 14/315414 [patent_app_country] => US [patent_app_date] => 2014-06-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 3379 [patent_no_of_claims] => 19 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 172 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 14315414 [rel_patent_id] =>[rel_patent_doc_number] =>)
14/315414
Disk synchronizing Jun 25, 2014 Issued
Menu