Search

Tuan V. Thai

Examiner (ID: 19385, Phone: (571)272-4187 , Office: P/2135 )

Most Active Art Unit
2135
Art Unit(s)
2185, 2186, 2135, 2752, 2318
Total Applications
1739
Issued Applications
1522
Pending Applications
71
Abandoned Applications
152

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 17771083 [patent_doc_number] => 11403023 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-08-02 [patent_title] => Method of organizing a programmable atomic unit instruction memory [patent_app_type] => utility [patent_app_number] => 17/074802 [patent_app_country] => US [patent_app_date] => 2020-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 10 [patent_no_of_words] => 12011 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 181 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17074802 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/074802
Method of organizing a programmable atomic unit instruction memory Oct 19, 2020 Issued
Array ( [id] => 17892291 [patent_doc_number] => 11455262 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-27 [patent_title] => Reducing latency for memory operations in a memory controller [patent_app_type] => utility [patent_app_number] => 17/074765 [patent_app_country] => US [patent_app_date] => 2020-10-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 8 [patent_no_of_words] => 10625 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 195 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17074765 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/074765
Reducing latency for memory operations in a memory controller Oct 19, 2020 Issued
Array ( [id] => 18030685 [patent_doc_number] => 11513874 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-11-29 [patent_title] => Memory management methods and systems [patent_app_type] => utility [patent_app_number] => 16/948787 [patent_app_country] => US [patent_app_date] => 2020-10-01 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 6631 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [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] => 16948787 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/948787
Memory management methods and systems Sep 30, 2020 Issued
Array ( [id] => 17507308 [patent_doc_number] => 20220100411 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-31 [patent_title] => COMBINING WRITE TRANSACTIONS OF A LARGE WRITE [patent_app_type] => utility [patent_app_number] => 17/032217 [patent_app_country] => US [patent_app_date] => 2020-09-25 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 11474 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 42 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17032217 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/032217
Combining write transactions of a large write Sep 24, 2020 Issued
Array ( [id] => 17682514 [patent_doc_number] => 11366768 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-21 [patent_title] => Data write method, apparatus, and system [patent_app_type] => utility [patent_app_number] => 17/003370 [patent_app_country] => US [patent_app_date] => 2020-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7923 [patent_no_of_claims] => 13 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 226 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17003370 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/003370
Data write method, apparatus, and system Aug 25, 2020 Issued
Array ( [id] => 17698827 [patent_doc_number] => 11372549 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-06-28 [patent_title] => Reclaiming free space in a storage system [patent_app_type] => utility [patent_app_number] => 16/995301 [patent_app_country] => US [patent_app_date] => 2020-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 9 [patent_no_of_words] => 5946 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 121 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16995301 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/995301
Reclaiming free space in a storage system Aug 16, 2020 Issued
Array ( [id] => 17415886 [patent_doc_number] => 20220050790 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-17 [patent_title] => Private Memory Management using Utility Thread [patent_app_type] => utility [patent_app_number] => 16/995450 [patent_app_country] => US [patent_app_date] => 2020-08-17 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 7995 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 132 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16995450 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/995450
Private memory management using utility thread Aug 16, 2020 Issued
Array ( [id] => 18047336 [patent_doc_number] => 11521293 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-06 [patent_title] => Memory management in graphics and compute application programming interfaces [patent_app_type] => utility [patent_app_number] => 16/943637 [patent_app_country] => US [patent_app_date] => 2020-07-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 8 [patent_no_of_words] => 5571 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 83 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16943637 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/943637
Memory management in graphics and compute application programming interfaces Jul 29, 2020 Issued
Array ( [id] => 17469224 [patent_doc_number] => 11275701 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-03-15 [patent_title] => Secure timer synchronization between function block and external SOC [patent_app_type] => utility [patent_app_number] => 16/910194 [patent_app_country] => US [patent_app_date] => 2020-06-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 9 [patent_figures_cnt] => 11 [patent_no_of_words] => 12942 [patent_no_of_claims] => 24 [patent_no_of_ind_claims] => 4 [patent_words_short_claim] => 173 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16910194 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/910194
Secure timer synchronization between function block and external SOC Jun 23, 2020 Issued
Array ( [id] => 18414706 [patent_doc_number] => 11669247 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Data management scheme in virtualized hyperscale environments [patent_app_type] => utility [patent_app_number] => 16/897264 [patent_app_country] => US [patent_app_date] => 2020-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 17241 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16897264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/897264
Data management scheme in virtualized hyperscale environments Jun 8, 2020 Issued
Array ( [id] => 18414706 [patent_doc_number] => 11669247 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Data management scheme in virtualized hyperscale environments [patent_app_type] => utility [patent_app_number] => 16/897264 [patent_app_country] => US [patent_app_date] => 2020-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 17241 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16897264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/897264
Data management scheme in virtualized hyperscale environments Jun 8, 2020 Issued
Array ( [id] => 18414706 [patent_doc_number] => 11669247 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Data management scheme in virtualized hyperscale environments [patent_app_type] => utility [patent_app_number] => 16/897264 [patent_app_country] => US [patent_app_date] => 2020-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 17241 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16897264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/897264
Data management scheme in virtualized hyperscale environments Jun 8, 2020 Issued
Array ( [id] => 18414706 [patent_doc_number] => 11669247 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-06-06 [patent_title] => Data management scheme in virtualized hyperscale environments [patent_app_type] => utility [patent_app_number] => 16/897264 [patent_app_country] => US [patent_app_date] => 2020-06-09 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 12 [patent_figures_cnt] => 12 [patent_no_of_words] => 17241 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 149 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16897264 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/897264
Data management scheme in virtualized hyperscale environments Jun 8, 2020 Issued
Array ( [id] => 16478017 [patent_doc_number] => 10852963 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2020-12-01 [patent_title] => Uneven distributed storage across a mesh fabric storage system [patent_app_type] => utility [patent_app_number] => 16/896053 [patent_app_country] => US [patent_app_date] => 2020-06-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7780 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 114 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16896053 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/896053
Uneven distributed storage across a mesh fabric storage system Jun 7, 2020 Issued
Array ( [id] => 16255402 [patent_doc_number] => 20200264776 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-08-20 [patent_title] => VIRTUALIZED BLOCK DEVICE BACKING FOR VIRTUALIZATION CONTAINERS [patent_app_type] => utility [patent_app_number] => 16/870114 [patent_app_country] => US [patent_app_date] => 2020-05-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 15819 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 2 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16870114 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/870114
Virtualized block device backing for virtualization containers May 7, 2020 Issued
Array ( [id] => 18637971 [patent_doc_number] => 11762570 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-09-19 [patent_title] => Data transfer techniques for multiple devices on a shared bus [patent_app_type] => utility [patent_app_number] => 16/858306 [patent_app_country] => US [patent_app_date] => 2020-04-24 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 8998 [patent_no_of_claims] => 17 [patent_no_of_ind_claims] => 5 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16858306 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/858306
Data transfer techniques for multiple devices on a shared bus Apr 23, 2020 Issued
Array ( [id] => 17861704 [patent_doc_number] => 11442862 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-13 [patent_title] => Fair prefetching in hybrid column stores [patent_app_type] => utility [patent_app_number] => 16/850310 [patent_app_country] => US [patent_app_date] => 2020-04-16 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 6473 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 254 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16850310 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/850310
Fair prefetching in hybrid column stores Apr 15, 2020 Issued
Array ( [id] => 18918480 [patent_doc_number] => 11880760 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-23 [patent_title] => Mixed-precision NPU tile with depth-wise convolution [patent_app_type] => utility [patent_app_number] => 16/840172 [patent_app_country] => US [patent_app_date] => 2020-04-03 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 136 [patent_figures_cnt] => 181 [patent_no_of_words] => 21098 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 286 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16840172 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/840172
Mixed-precision NPU tile with depth-wise convolution Apr 2, 2020 Issued
Array ( [id] => 17847695 [patent_doc_number] => 11437079 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-09-06 [patent_title] => Span mask generation [patent_app_type] => utility [patent_app_number] => 16/835007 [patent_app_country] => US [patent_app_date] => 2020-03-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 11 [patent_figures_cnt] => 11 [patent_no_of_words] => 19582 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16835007 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/835007
Span mask generation Mar 29, 2020 Issued
Array ( [id] => 17238213 [patent_doc_number] => 11182091 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2021-11-23 [patent_title] => Multi-stream journaled replay [patent_app_type] => utility [patent_app_number] => 16/824581 [patent_app_country] => US [patent_app_date] => 2020-03-19 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 3 [patent_figures_cnt] => 5 [patent_no_of_words] => 5874 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 136 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16824581 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/824581
Multi-stream journaled replay Mar 18, 2020 Issued
Menu