Search

Hanh B. Thai

Examiner (ID: 14047, Phone: (571)272-4029 , Office: P/2163 )

Most Active Art Unit
2163
Art Unit(s)
2163, 2161, 2171
Total Applications
1094
Issued Applications
891
Pending Applications
63
Abandoned Applications
152

Applications

Application numberTitle of the applicationFiling DateStatus
Array ( [id] => 18119122 [patent_doc_number] => 11550515 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2023-01-10 [patent_title] => Determining a storage location according to data retention policies [patent_app_type] => utility [patent_app_number] => 17/080133 [patent_app_country] => US [patent_app_date] => 2020-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 11 [patent_no_of_words] => 7503 [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] => 17080133 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/080133
Determining a storage location according to data retention policies Oct 25, 2020 Issued
Array ( [id] => 16623673 [patent_doc_number] => 20210042326 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-11 [patent_title] => ADAPTIVE DISTRIBUTION METHOD FOR HASH OPERATIONS [patent_app_type] => utility [patent_app_number] => 17/080219 [patent_app_country] => US [patent_app_date] => 2020-10-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 9960 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -27 [patent_words_short_claim] => 126 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17080219 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/080219
Adaptive distribution method for hash operations Oct 25, 2020 Issued
Array ( [id] => 18873050 [patent_doc_number] => 11860857 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-01-02 [patent_title] => MUSS--map user submission states [patent_app_type] => utility [patent_app_number] => 17/078391 [patent_app_country] => US [patent_app_date] => 2020-10-23 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 8 [patent_figures_cnt] => 14 [patent_no_of_words] => 7553 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 327 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17078391 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/078391
MUSS--map user submission states Oct 22, 2020 Issued
Array ( [id] => 18022924 [patent_doc_number] => 20220374423 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-11-24 [patent_title] => RUNNING METHOD AND DEVICE FOR STORED PROCEDURE, DATABASE SYSTEM AND STORAGE MEDIUM [patent_app_type] => utility [patent_app_number] => 17/765947 [patent_app_country] => US [patent_app_date] => 2020-10-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 5917 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 92 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17765947 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/765947
RUNNING METHOD AND DEVICE FOR STORED PROCEDURE, DATABASE SYSTEM AND STORAGE MEDIUM Oct 21, 2020 Abandoned
Array ( [id] => 19669325 [patent_doc_number] => 12182072 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2024-12-31 [patent_title] => Batch deletion method and apparatus for cache contents, device and readable storage medium [patent_app_type] => utility [patent_app_number] => 17/772314 [patent_app_country] => US [patent_app_date] => 2020-10-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 6 [patent_no_of_words] => 5664 [patent_no_of_claims] => 14 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 265 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17772314 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/772314
Batch deletion method and apparatus for cache contents, device and readable storage medium Oct 20, 2020 Issued
Array ( [id] => 17899421 [patent_doc_number] => 20220309083 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-09-29 [patent_title] => SYSTEM, METHOD AND/OR COMPUTER READABLE MEDIUM FOR CROWDSOURCED/DISTRIBUTED AND VISUAL DATA INTEGRATION AND WORKFLOW AUTOMATION ACROSS MULTIPLE VISUAL LAYERS USING A MAP OR IMAGE AND SPATIAL INFORMATION [patent_app_type] => utility [patent_app_number] => 17/766610 [patent_app_country] => US [patent_app_date] => 2020-10-08 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 13151 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => 0 [patent_words_short_claim] => 151 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17766610 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/766610
SYSTEM, METHOD AND/OR COMPUTER READABLE MEDIUM FOR CROWDSOURCED/DISTRIBUTED AND VISUAL DATA INTEGRATION AND WORKFLOW AUTOMATION ACROSS MULTIPLE VISUAL LAYERS USING A MAP OR IMAGE AND SPATIAL INFORMATION Oct 7, 2020 Abandoned
Array ( [id] => 17507647 [patent_doc_number] => 20220100750 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-03-31 [patent_title] => DATA SHAPE CONFIDENCE [patent_app_type] => utility [patent_app_number] => 17/033845 [patent_app_country] => US [patent_app_date] => 2020-09-27 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6268 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 77 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17033845 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/033845
Data shape confidence Sep 26, 2020 Issued
Array ( [id] => 16722406 [patent_doc_number] => 20210089553 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => DATA RETRIEVAL USING DISTRIBUTED WORKERS IN A LARGE-SCALE DATA ACCESS SYSTEM [patent_app_type] => utility [patent_app_number] => 17/026772 [patent_app_country] => US [patent_app_date] => 2020-09-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 3882 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 175 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17026772 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/026772
Data retrieval using distributed workers in a large-scale data access system Sep 20, 2020 Issued
Array ( [id] => 16690827 [patent_doc_number] => 20210073305 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-11 [patent_title] => SYSTEMS AND METHODS FOR PHOTOGRAPH MAPPING [patent_app_type] => utility [patent_app_number] => 17/021326 [patent_app_country] => US [patent_app_date] => 2020-09-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6553 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -2 [patent_words_short_claim] => 65 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17021326 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/021326
SYSTEMS AND METHODS FOR PHOTOGRAPH MAPPING Sep 14, 2020 Abandoned
Array ( [id] => 16722879 [patent_doc_number] => 20210090026 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-03-25 [patent_title] => PERSONA-BASED APPLICATION PLATFORM [patent_app_type] => utility [patent_app_number] => 17/008345 [patent_app_country] => US [patent_app_date] => 2020-08-31 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6030 [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] => 17008345 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/008345
Persona-based application platform Aug 30, 2020 Issued
Array ( [id] => 16810598 [patent_doc_number] => 20210133153 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-05-06 [patent_title] => DYNAMIC DIRECTORY RECOMMENDATION AND MANAGEMENT [patent_app_type] => utility [patent_app_number] => 17/002884 [patent_app_country] => US [patent_app_date] => 2020-08-26 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6188 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 108 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 17002884 [rel_patent_id] =>[rel_patent_doc_number] =>)
17/002884
Dynamic directory recommendation and management Aug 25, 2020 Issued
Array ( [id] => 16508260 [patent_doc_number] => 20200387516 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2020-12-10 [patent_title] => DYNAMIC PRODUCTIVITY CONTENT RENDERING BASED UPON USER INTERACTION PATTERNS [patent_app_type] => utility [patent_app_number] => 16/999580 [patent_app_country] => US [patent_app_date] => 2020-08-21 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10215 [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] => 16999580 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/999580
Dynamic productivity content rendering based upon user interaction patterns Aug 20, 2020 Issued
Array ( [id] => 16659079 [patent_doc_number] => 20210055716 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-25 [patent_title] => DATA HARMONIZATION ACROSS BUILDING LIFECYCLE [patent_app_type] => utility [patent_app_number] => 16/998225 [patent_app_country] => US [patent_app_date] => 2020-08-20 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 10728 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -13 [patent_words_short_claim] => 118 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16998225 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/998225
DATA HARMONIZATION ACROSS BUILDING LIFECYCLE Aug 19, 2020 Abandoned
Array ( [id] => 18053129 [patent_doc_number] => 11526514 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-13 [patent_title] => Request orchestration [patent_app_type] => utility [patent_app_number] => 16/996133 [patent_app_country] => US [patent_app_date] => 2020-08-18 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 5231 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 122 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16996133 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/996133
Request orchestration Aug 17, 2020 Issued
Array ( [id] => 18670997 [patent_doc_number] => 11777919 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-10-03 [patent_title] => Certificate based expiration of file system objects [patent_app_type] => utility [patent_app_number] => 16/991526 [patent_app_country] => US [patent_app_date] => 2020-08-12 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7362 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 3 [patent_words_short_claim] => 184 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16991526 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/991526
Certificate based expiration of file system objects Aug 11, 2020 Issued
Array ( [id] => 17401665 [patent_doc_number] => 20220043755 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2022-02-10 [patent_title] => DELAYING SEGMENT GENERATION IN DATABASE SYSTEMS [patent_app_type] => utility [patent_app_number] => 16/985723 [patent_app_country] => US [patent_app_date] => 2020-08-05 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 42576 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -17 [patent_words_short_claim] => 102 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16985723 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/985723
Delaying segment generation in database systems Aug 4, 2020 Issued
Array ( [id] => 16630549 [patent_doc_number] => 20210049202 [patent_country] => US [patent_kind] => A1 [patent_issue_date] => 2021-02-18 [patent_title] => AUTOMATED IMAGE RETRIEVAL WITH GRAPH NEURAL NETWORK [patent_app_type] => utility [patent_app_number] => 16/917422 [patent_app_country] => US [patent_app_date] => 2020-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 0 [patent_figures_cnt] => 0 [patent_no_of_words] => 6695 [patent_no_of_claims] => 0 [patent_no_of_ind_claims] => -14 [patent_words_short_claim] => 234 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => publication [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16917422 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/917422
Automated image retrieval with graph neural network Jun 29, 2020 Issued
Array ( [id] => 18087473 [patent_doc_number] => 11537609 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2022-12-27 [patent_title] => Transforming a function-step-based graph query to another graph query language [patent_app_type] => utility [patent_app_number] => 16/917621 [patent_app_country] => US [patent_app_date] => 2020-06-30 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 4 [patent_figures_cnt] => 7 [patent_no_of_words] => 8505 [patent_no_of_claims] => 20 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 242 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16917621 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/917621
Transforming a function-step-based graph query to another graph query language Jun 29, 2020 Issued
Array ( [id] => 18119600 [patent_doc_number] => 11550995 [patent_country] => US [patent_kind] => B2 [patent_issue_date] => 2023-01-10 [patent_title] => Extracting structured data from handwritten and audio notes [patent_app_type] => utility [patent_app_number] => 16/908590 [patent_app_country] => US [patent_app_date] => 2020-06-22 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 7 [patent_figures_cnt] => 7 [patent_no_of_words] => 7110 [patent_no_of_claims] => 20 [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] => 16908590 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/908590
Extracting structured data from handwritten and audio notes Jun 21, 2020 Issued
Array ( [id] => 17977504 [patent_doc_number] => 11494364 [patent_country] => US [patent_kind] => B1 [patent_issue_date] => 2022-11-08 [patent_title] => Systems and methods for trigger based synchronized updates in a distributed records environment [patent_app_type] => utility [patent_app_number] => 16/901341 [patent_app_country] => US [patent_app_date] => 2020-06-15 [patent_effective_date] => 0000-00-00 [patent_drawing_sheets_cnt] => 5 [patent_figures_cnt] => 5 [patent_no_of_words] => 7005 [patent_no_of_claims] => 18 [patent_no_of_ind_claims] => 2 [patent_words_short_claim] => 166 [patent_maintenance] => 1 [patent_no_of_assignments] => 0 [patent_current_assignee] =>[type] => patent [pdf_file] =>[firstpage_image] =>[orig_patent_app_number] => 16901341 [rel_patent_id] =>[rel_patent_doc_number] =>)
16/901341
Systems and methods for trigger based synchronized updates in a distributed records environment Jun 14, 2020 Issued
Menu